Name | Arguments | Accounts |
---|---|---|
initialize | minAnswer:`i128` maxAnswer:`i128` | state isMut feed payer isSignerisMut owner isSigner tokenMint tokenVault isMut vaultAuthority requesterAccessController billingAccessController rent systemProgram tokenProgram associatedTokenProgram |
close | state isMut receiver isMut authority isSigner tokenVault isMut vaultAuthority tokenProgram | |
transferOwnership | proposedOwner:`publicKey` | state isMut authority isSigner |
acceptOwnership | state isMut authority isSigner | |
createProposal | offchainConfigVersion:`u64` | proposal isMut authority isSigner |
writeOffchainConfig | offchainConfig:`bytes` | proposal isMut authority isSigner |
finalizeProposal | proposal isMut authority isSigner | |
closeProposal | proposal isMut receiver isMut authority isSigner | |
acceptProposal | digest:`bytes` | state isMut proposal isMut receiver isMut authority isSigner tokenVault isMut vaultAuthority tokenProgram |
proposeConfig | newOracles:`Vec<NewOracle>` f:`u8` | proposal isMut authority isSigner |
proposePayees | tokenMint:`publicKey` payees:`Vec<publicKey>` | proposal isMut authority isSigner |
setRequesterAccessController | state isMut authority isSigner accessController | |
requestNewRound | state isMut authority isSigner accessController | |
setBillingAccessController | state isMut authority isSigner accessController | |
setBilling | observationPaymentGjuels:`u32` transmissionPaymentGjuels:`u32` | state isMut authority isSigner accessController tokenVault isMut vaultAuthority tokenProgram |
withdrawFunds | amountGjuels:`u64` | state isMut authority isSigner accessController tokenVault isMut vaultAuthority recipient isMut tokenProgram |
withdrawPayment | state isMut authority isSigner tokenVault isMut vaultAuthority payee isMut tokenProgram | |
payOracles | state isMut authority isSigner accessController tokenVault isMut vaultAuthority tokenProgram | |
transferPayeeship | state isMut authority isSigner transmitter payee proposedPayee | |
acceptPayeeship | state isMut authority isSigner transmitter proposedPayee |