pub trait PythReceiverOps<C> {
// Required methods
fn post_price_update<'a>(
&'a self,
price_update: Keypair,
update: &MerklePriceUpdate,
encoded_vaa: &Pubkey,
) -> Result<TransactionBuilder<'a, C, Pubkey>>;
fn reclaim_rent(&self, price_update: &Pubkey) -> TransactionBuilder<'_, C>;
}
Expand description
Pyth Receiver Ops.
Required Methods§
Sourcefn post_price_update<'a>(
&'a self,
price_update: Keypair,
update: &MerklePriceUpdate,
encoded_vaa: &Pubkey,
) -> Result<TransactionBuilder<'a, C, Pubkey>>
fn post_price_update<'a>( &'a self, price_update: Keypair, update: &MerklePriceUpdate, encoded_vaa: &Pubkey, ) -> Result<TransactionBuilder<'a, C, Pubkey>>
Post price update.
Sourcefn reclaim_rent(&self, price_update: &Pubkey) -> TransactionBuilder<'_, C>
fn reclaim_rent(&self, price_update: &Pubkey) -> TransactionBuilder<'_, C>
Reclaim rent.