pub struct ModifyMultisigAccountTransaction {
pub common: CommonTransaction,
pub min_removal_delta: i8,
pub min_approval_delta: i8,
pub modifications: Vec<CosignatoryModification>,
}Fields§
§common: CommonTransactionRepresents common transaction information..
min_removal_delta: i8§min_approval_delta: i8§modifications: Vec<CosignatoryModification>Implementations§
Source§impl ModifyMultisigAccountTransaction
impl ModifyMultisigAccountTransaction
Sourcepub fn builder(
network_type: NetworkType,
) -> ModifyMultisigAccountTransactionBuilder
pub fn builder( network_type: NetworkType, ) -> ModifyMultisigAccountTransactionBuilder
Build a transfer transaction object.
Trait Implementations§
Source§impl Clone for ModifyMultisigAccountTransaction
impl Clone for ModifyMultisigAccountTransaction
Source§fn clone(&self) -> ModifyMultisigAccountTransaction
fn clone(&self) -> ModifyMultisigAccountTransaction
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<'de> Deserialize<'de> for ModifyMultisigAccountTransaction
impl<'de> Deserialize<'de> for ModifyMultisigAccountTransaction
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 Transaction for ModifyMultisigAccountTransaction
impl Transaction for ModifyMultisigAccountTransaction
fn size(&self) -> usize
Source§fn get_common_transaction(&self) -> CommonTransaction
fn get_common_transaction(&self) -> CommonTransaction
Get the
CommonTransaction.Source§fn to_serializer<'a>(&self) -> Vec<u8> ⓘ
fn to_serializer<'a>(&self) -> Vec<u8> ⓘ
An abstract method to generate the embedded transaction bytes.
fn set_aggregate(&mut self, signer: PublicAccount)
fn as_any(&self) -> &dyn Any
fn into_any(self: Box<Self>) -> Box<dyn Any>
fn box_clone(&self) -> Box<dyn Transaction + 'static>
Source§fn get_transaction_type(&self) -> TransactionType
fn get_transaction_type(&self) -> TransactionType
Get the
TransactionType.Source§fn get_transaction_hash(&self) -> TransactionHash
fn get_transaction_hash(&self) -> TransactionHash
Get the
TransactionHash.Source§fn get_signing_bytes(
&self,
payload_bytes: &[u8],
generation_hash_bytes: &[u8],
) -> Vec<u8> ⓘ
fn get_signing_bytes( &self, payload_bytes: &[u8], generation_hash_bytes: &[u8], ) -> Vec<u8> ⓘ
Generate signing bytes. Read more
Source§fn sign_with(
&self,
account: Account,
generation_hash: GenerationHash,
) -> Result<SignedTransaction>
fn sign_with( &self, account: Account, generation_hash: GenerationHash, ) -> Result<SignedTransaction>
Serialize and sign transaction creating a SignedTransaction. Read more
Source§fn is_unconfirmed(&self) -> bool
fn is_unconfirmed(&self) -> bool
Transaction pending to be included in a block.
Source§fn is_confirmed(&self) -> bool
fn is_confirmed(&self) -> bool
Transaction included in a block.
Source§fn has_missing_signatures(&self) -> bool
fn has_missing_signatures(&self) -> bool
if a transaction has missing signatures.
Source§fn is_unannounced(&self) -> bool
fn is_unannounced(&self) -> bool
Transaction is not known by the network
Auto Trait Implementations§
impl Freeze for ModifyMultisigAccountTransaction
impl RefUnwindSafe for ModifyMultisigAccountTransaction
impl Send for ModifyMultisigAccountTransaction
impl Sync for ModifyMultisigAccountTransaction
impl Unpin for ModifyMultisigAccountTransaction
impl UnwindSafe for ModifyMultisigAccountTransaction
Blanket Implementations§
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