Enum sputnikvm::errors::RequireError [] [src]

pub enum RequireError {
    Account(Address),
    AccountCode(Address),
    AccountStorage(AddressU256),
    Blockhash(U256),
}

Errors stating that the VM requires additional information to continue running.

Variants

Requires the account at address for the VM to continue running, this should usually be dealt by vm.commit_account(AccountCommitment::Full { .. }) or vm.commit_account(AccountCommitment::Nonexist(..)).

Requires the account code at address for the VM to continue running, this should usually be dealt by vm.commit_account(AccountCommitment::Code { .. }).

Requires the current value of the storage for the VM to continue running, this should usually be dealt by vm.commit_account(AccountCommitment::Storage { .. }.

Requires the blockhash for the VM to continue running, this should usually be dealt by vm.commit_blockhash(..).

Trait Implementations

impl Debug for RequireError
[src]

[src]

Formats the value using the given formatter.

impl Clone for RequireError
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more