[−][src]Trait nimiq_account::AccountTransactionInteraction
Required methods
fn new_contract(
account_type: AccountType,
balance: Coin,
transaction: &Transaction,
block_height: u32
) -> Result<Self, AccountError>
account_type: AccountType,
balance: Coin,
transaction: &Transaction,
block_height: u32
) -> Result<Self, AccountError>
fn create(
balance: Coin,
transaction: &Transaction,
block_height: u32
) -> Result<Self, AccountError>
balance: Coin,
transaction: &Transaction,
block_height: u32
) -> Result<Self, AccountError>
fn with_incoming_transaction(
&self,
transaction: &Transaction,
block_height: u32
) -> Result<Self, AccountError>
&self,
transaction: &Transaction,
block_height: u32
) -> Result<Self, AccountError>
fn without_incoming_transaction(
&self,
transaction: &Transaction,
block_height: u32
) -> Result<Self, AccountError>
&self,
transaction: &Transaction,
block_height: u32
) -> Result<Self, AccountError>
fn with_outgoing_transaction(
&self,
transaction: &Transaction,
block_height: u32
) -> Result<Self, AccountError>
&self,
transaction: &Transaction,
block_height: u32
) -> Result<Self, AccountError>
fn without_outgoing_transaction(
&self,
transaction: &Transaction,
block_height: u32
) -> Result<Self, AccountError>
&self,
transaction: &Transaction,
block_height: u32
) -> Result<Self, AccountError>
Implementors
impl AccountTransactionInteraction for Account
[src]
fn new_contract(
account_type: AccountType,
balance: Coin,
transaction: &Transaction,
block_height: u32
) -> Result<Self, AccountError>
[src]
account_type: AccountType,
balance: Coin,
transaction: &Transaction,
block_height: u32
) -> Result<Self, AccountError>
fn create(
_balance: Coin,
_transaction: &Transaction,
_block_height: u32
) -> Result<Self, AccountError>
[src]
_balance: Coin,
_transaction: &Transaction,
_block_height: u32
) -> Result<Self, AccountError>
fn with_incoming_transaction(
&self,
transaction: &Transaction,
block_height: u32
) -> Result<Self, AccountError>
[src]
&self,
transaction: &Transaction,
block_height: u32
) -> Result<Self, AccountError>
fn without_incoming_transaction(
&self,
transaction: &Transaction,
block_height: u32
) -> Result<Self, AccountError>
[src]
&self,
transaction: &Transaction,
block_height: u32
) -> Result<Self, AccountError>
fn with_outgoing_transaction(
&self,
transaction: &Transaction,
block_height: u32
) -> Result<Self, AccountError>
[src]
&self,
transaction: &Transaction,
block_height: u32
) -> Result<Self, AccountError>
fn without_outgoing_transaction(
&self,
transaction: &Transaction,
block_height: u32
) -> Result<Self, AccountError>
[src]
&self,
transaction: &Transaction,
block_height: u32
) -> Result<Self, AccountError>
impl AccountTransactionInteraction for BasicAccount
[src]
fn new_contract(
_account_type: AccountType,
_balance: Coin,
_transaction: &Transaction,
_block_height: u32
) -> Result<Self, AccountError>
[src]
_account_type: AccountType,
_balance: Coin,
_transaction: &Transaction,
_block_height: u32
) -> Result<Self, AccountError>
fn create(
_balance: Coin,
_transaction: &Transaction,
_block_height: u32
) -> Result<Self, AccountError>
[src]
_balance: Coin,
_transaction: &Transaction,
_block_height: u32
) -> Result<Self, AccountError>
fn with_incoming_transaction(
&self,
transaction: &Transaction,
_block_height: u32
) -> Result<Self, AccountError>
[src]
&self,
transaction: &Transaction,
_block_height: u32
) -> Result<Self, AccountError>
fn without_incoming_transaction(
&self,
transaction: &Transaction,
_block_height: u32
) -> Result<Self, AccountError>
[src]
&self,
transaction: &Transaction,
_block_height: u32
) -> Result<Self, AccountError>
fn with_outgoing_transaction(
&self,
transaction: &Transaction,
_block_height: u32
) -> Result<Self, AccountError>
[src]
&self,
transaction: &Transaction,
_block_height: u32
) -> Result<Self, AccountError>
fn without_outgoing_transaction(
&self,
transaction: &Transaction,
_block_height: u32
) -> Result<Self, AccountError>
[src]
&self,
transaction: &Transaction,
_block_height: u32
) -> Result<Self, AccountError>
impl AccountTransactionInteraction for HashedTimeLockedContract
[src]
fn new_contract(
account_type: AccountType,
balance: Coin,
transaction: &Transaction,
block_height: u32
) -> Result<Self, AccountError>
[src]
account_type: AccountType,
balance: Coin,
transaction: &Transaction,
block_height: u32
) -> Result<Self, AccountError>
fn create(
balance: Coin,
transaction: &Transaction,
_block_height: u32
) -> Result<Self, AccountError>
[src]
balance: Coin,
transaction: &Transaction,
_block_height: u32
) -> Result<Self, AccountError>
fn with_incoming_transaction(
&self,
_transaction: &Transaction,
_block_height: u32
) -> Result<Self, AccountError>
[src]
&self,
_transaction: &Transaction,
_block_height: u32
) -> Result<Self, AccountError>
fn without_incoming_transaction(
&self,
_transaction: &Transaction,
_block_height: u32
) -> Result<Self, AccountError>
[src]
&self,
_transaction: &Transaction,
_block_height: u32
) -> Result<Self, AccountError>
fn with_outgoing_transaction(
&self,
transaction: &Transaction,
block_height: u32
) -> Result<Self, AccountError>
[src]
&self,
transaction: &Transaction,
block_height: u32
) -> Result<Self, AccountError>
fn without_outgoing_transaction(
&self,
transaction: &Transaction,
_block_height: u32
) -> Result<Self, AccountError>
[src]
&self,
transaction: &Transaction,
_block_height: u32
) -> Result<Self, AccountError>
impl AccountTransactionInteraction for VestingContract
[src]
fn new_contract(
account_type: AccountType,
balance: Coin,
transaction: &Transaction,
block_height: u32
) -> Result<Self, AccountError>
[src]
account_type: AccountType,
balance: Coin,
transaction: &Transaction,
block_height: u32
) -> Result<Self, AccountError>
fn create(
balance: Coin,
transaction: &Transaction,
_block_height: u32
) -> Result<Self, AccountError>
[src]
balance: Coin,
transaction: &Transaction,
_block_height: u32
) -> Result<Self, AccountError>
fn with_incoming_transaction(
&self,
_transaction: &Transaction,
_block_height: u32
) -> Result<Self, AccountError>
[src]
&self,
_transaction: &Transaction,
_block_height: u32
) -> Result<Self, AccountError>
fn without_incoming_transaction(
&self,
_transaction: &Transaction,
_block_height: u32
) -> Result<Self, AccountError>
[src]
&self,
_transaction: &Transaction,
_block_height: u32
) -> Result<Self, AccountError>
fn with_outgoing_transaction(
&self,
transaction: &Transaction,
block_height: u32
) -> Result<Self, AccountError>
[src]
&self,
transaction: &Transaction,
block_height: u32
) -> Result<Self, AccountError>
fn without_outgoing_transaction(
&self,
transaction: &Transaction,
_block_height: u32
) -> Result<Self, AccountError>
[src]
&self,
transaction: &Transaction,
_block_height: u32
) -> Result<Self, AccountError>