pub enum TransactionType {
Show 127 variants
Unknown,
NftBid,
NftBidCancelled,
NftListing,
NftCancelListing,
NftSale,
NftMint,
NftAuctionCreated,
NftAuctionUpdated,
NftAuctionCancelled,
NftParticipationReward,
NftMintRejected,
CreateStore,
WhitelistCreator,
AddToWhitelist,
RemoveFromWhitelist,
AuctionManagerClaimBid,
EmptyPaymentAccount,
UpdatePrimarySaleMetadata,
AddTokenToVault,
ActivateVault,
InitVault,
InitBank,
InitStake,
MergeStake,
SplitStake,
SetBankFlags,
SetVaultLock,
UpdateVaultOwner,
UpdateBankManager,
RecordRarityPoints,
AddRaritiesToBank,
InitFarm,
InitFarmer,
RefreshFarmer,
UpdateFarm,
AuthorizeFunder,
DeauthorizeFunder,
FundReward,
CancelReward,
LockReward,
Payout,
ValidateSafetyDepositBoxV2,
SetAuthority,
InitAuctionManagerV2,
UpdateExternalPriceAccount,
AuctionHouseCreate,
CloseEscrowAccount,
Withdraw,
Deposit,
Transfer,
Burn,
BurnNft,
PlatformFee,
Loan,
RepayLoan,
AddToPool,
RemoveFromPool,
ClosePosition,
Unlabeled,
CloseAccount,
WithdrawGem,
DepositGem,
StakeToken,
UnstakeToken,
StakeSol,
UnstakeSol,
ClaimRewards,
BuySubscription,
Swap,
InitSwap,
CancelSwap,
RejectSwap,
InitializeAccount,
TokenMint,
CreateApparaisal,
Fuse,
DepositFractionalPool,
Fractionalize,
CreateRaffle,
BuyTickets,
UpdateItem,
ListItem,
DelistItem,
AddItem,
CloseItem,
BuyItem,
FillOrder,
UpdateOrder,
CreateOrder,
CloseOrder,
CancelOrder,
KickItem,
UpgradeFox,
UpgradeFoxRequest,
LoanFox,
BorrowBox,
SwitchFoxRequest,
SwitchFox,
CreateEscrow,
AcceptRequeestArtist,
CancelEscrow,
AcceptEscrowArtist,
AcceptEscrowUser,
PlaceBet,
PlaceSolBet,
CreateBet,
NftRentUpdateListing,
NftRentActivate,
NftRentCancelListing,
NftRentListing,
FinalizeProgramInstruction,
UpgradeProgramInstruction,
NftGlobalBix,
NftGlobalBidCancel,
ExecuteTransaction,
ApproveTransaction,
CreateTransaction,
RejectTransaction,
CancelTransaction,
AddInstruction,
AttachMetadata,
RequestPnftMigration,
StartPnftMigration,
MigrateToPnft,
UpdateRaffle,
Other(String),
}
Variants§
Unknown
NftBid
NftBidCancelled
NftListing
NftCancelListing
NftSale
NftMint
NftAuctionCreated
NftAuctionUpdated
NftAuctionCancelled
NftParticipationReward
NftMintRejected
CreateStore
WhitelistCreator
AddToWhitelist
RemoveFromWhitelist
AuctionManagerClaimBid
EmptyPaymentAccount
UpdatePrimarySaleMetadata
AddTokenToVault
ActivateVault
InitVault
InitBank
InitStake
MergeStake
SplitStake
SetBankFlags
SetVaultLock
UpdateVaultOwner
UpdateBankManager
RecordRarityPoints
AddRaritiesToBank
InitFarm
InitFarmer
RefreshFarmer
UpdateFarm
AuthorizeFunder
FundReward
CancelReward
LockReward
Payout
ValidateSafetyDepositBoxV2
SetAuthority
InitAuctionManagerV2
UpdateExternalPriceAccount
AuctionHouseCreate
CloseEscrowAccount
Withdraw
Deposit
Transfer
Burn
BurnNft
PlatformFee
Loan
RepayLoan
AddToPool
RemoveFromPool
ClosePosition
Unlabeled
CloseAccount
WithdrawGem
DepositGem
StakeToken
UnstakeToken
StakeSol
UnstakeSol
ClaimRewards
BuySubscription
Swap
InitSwap
CancelSwap
RejectSwap
InitializeAccount
TokenMint
CreateApparaisal
Fuse
DepositFractionalPool
Fractionalize
CreateRaffle
BuyTickets
UpdateItem
ListItem
DelistItem
AddItem
CloseItem
BuyItem
FillOrder
UpdateOrder
CreateOrder
CloseOrder
CancelOrder
KickItem
UpgradeFox
UpgradeFoxRequest
LoanFox
BorrowBox
SwitchFoxRequest
SwitchFox
CreateEscrow
AcceptRequeestArtist
CancelEscrow
AcceptEscrowArtist
AcceptEscrowUser
PlaceBet
PlaceSolBet
CreateBet
NftRentUpdateListing
NftRentActivate
NftRentCancelListing
NftRentListing
FinalizeProgramInstruction
UpgradeProgramInstruction
NftGlobalBix
NftGlobalBidCancel
ExecuteTransaction
ApproveTransaction
CreateTransaction
RejectTransaction
CancelTransaction
AddInstruction
AttachMetadata
RequestPnftMigration
StartPnftMigration
MigrateToPnft
UpdateRaffle
Other(String)
Trait Implementations§
Source§impl BitOr<TransactionType> for Vec<TransactionType>
impl BitOr<TransactionType> for Vec<TransactionType>
Source§impl BitOr<Vec<TransactionType>> for TransactionType
impl BitOr<Vec<TransactionType>> for TransactionType
Source§impl BitOr for TransactionType
impl BitOr for TransactionType
Source§impl Clone for TransactionType
impl Clone for TransactionType
Source§fn clone(&self) -> TransactionType
fn clone(&self) -> TransactionType
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for TransactionType
impl Debug for TransactionType
Source§impl<'de> Deserialize<'de> for TransactionType
impl<'de> Deserialize<'de> for TransactionType
Source§fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for TransactionType
impl Display for TransactionType
Source§impl FromStr for TransactionType
impl FromStr for TransactionType
Source§impl PartialEq for TransactionType
impl PartialEq for TransactionType
Source§impl Serialize for TransactionType
impl Serialize for TransactionType
Source§impl TryFrom<&str> for TransactionType
impl TryFrom<&str> for TransactionType
Source§impl TryFrom<String> for TransactionType
impl TryFrom<String> for TransactionType
impl Eq for TransactionType
impl StructuralPartialEq for TransactionType
Auto Trait Implementations§
impl Freeze for TransactionType
impl RefUnwindSafe for TransactionType
impl Send for TransactionType
impl Sync for TransactionType
impl Unpin for TransactionType
impl UnwindSafe for TransactionType
Blanket Implementations§
Source§impl<T> AbiEnumVisitor for T
impl<T> AbiEnumVisitor for T
default fn visit_for_abi( &self, _digester: &mut AbiDigester, ) -> Result<AbiDigester, DigestError>
Source§impl<T> AbiEnumVisitor for T
impl<T> AbiEnumVisitor for T
default fn visit_for_abi( &self, digester: &mut AbiDigester, ) -> Result<AbiDigester, DigestError>
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more