export type VariableRates = { "version": "0.1.0"; "name": "variable_rates"; "instructions": [ { "name": "setVariableInterestRates"; "accounts": [ { "name": "owner"; "isMut": true; "isSigner": true; }, { "name": "credixProgramState"; "isMut": false; "isSigner": false; }, { "name": "variableInterestRates"; "isMut": true; "isSigner": false; "pda": { "seeds": [ { "kind": "const"; "type": "string"; "value": "variable-interest-rates"; } ]; }; }, { "name": "systemProgram"; "isMut": false; "isSigner": false; } ]; "args": [ { "name": "sofr"; "type": { "option": { "defined": "Fraction"; }; }; } ]; } ]; "accounts": [ { "name": "variableInterestRates"; "type": { "kind": "struct"; "fields": [ { "name": "bump"; "type": "u8"; }, { "name": "sofr"; "type": { "defined": "Rate"; }; } ]; }; } ]; "types": [ { "name": "Fraction"; "type": { "kind": "struct"; "fields": [ { "name": "numerator"; "type": "u32"; }, { "name": "denominator"; "type": "u32"; } ]; }; }, { "name": "Rate"; "type": { "kind": "struct"; "fields": [ { "name": "updatedAt"; "type": "i64"; }, { "name": "currentValue"; "type": { "defined": "Fraction"; }; } ]; }; } ]; "errors": [ { "code": 11000; "name": "UnauthorizedSigner"; "msg": "Unauthorized signer"; } ]; }; export declare const IDL: VariableRates; //# sourceMappingURL=variableRates.d.ts.map