Re-exports§
pub use self::transaction::TransactionExtension;pub use self::transaction::Transaction;pub use serializer::Encoder;pub use serializer::Decoder;pub use serializer::Packer;pub use db::PrimaryValueInterface;pub use db::SecondaryValueInterface;pub use db::Secondary;pub use db::Iterator;pub use db::SecondaryIterator;pub use db::SecondaryValue;pub use db::TableI64;pub use db::Idx64Table;pub use db::Idx128Table;pub use db::Idx256Table;pub use db::IdxF64Table;pub use db::IdxF128Table;pub use db::IdxTable;pub use db::IdxTableProxy;pub use asset::Asset;pub use asset::Symbol;pub use crypto::assert_sha256;pub use crypto::assert_sha1;pub use crypto::assert_sha512;pub use crypto::assert_ripemd160;pub use crypto::sha256;pub use crypto::sha1;pub use crypto::sha512;pub use crypto::ripemd160;pub use crypto::recover_key;pub use crypto::assert_recover_key;pub use name::SAME_PAYER;pub use name::ACTIVE;pub use name::OWNER;pub use name::CODE;pub use action::PermissionLevel;pub use action::Action;pub use binary_extension::BinaryExtension;pub use chaintester;pub use eosio_scale_info;pub use self::structs::*;pub use intrinsic_abi_types::*;
Modules§
- abi
- action
- asset
- binary_
extension - borrow
- A module for working with borrowed data.
- boxed
- The
Box<T>type for heap allocation. - collections
- Collection types.
- crypto
- db
- intrinsic_
abi_ types - mi
- mi_
not_ generic - name
- rc
- Single-threaded reference-counting pointers. ‘Rc’ stands for ‘Reference Counted’.
- serializer
- string
- A UTF-8–encoded, growable string.
- structs
- transaction
- utils
- varint
- vec
- A contiguous growable array type with heap-allocated contents, written
Vec<T>. - vmapi
Macros§
- chain_
println - eosio_
print - format
- Creates a
Stringusing interpolation of runtime expressions. - name
- vec
- Creates a
Veccontaining the arguments.
Structs§
Functions§
- action_
data_ size - cancel_
deferred - check
- check_
permission_ authorization - Checks if a permission is authorized by a provided delay and a provided set of keys and permissions
- check_
transaction_ authorization - Checks if a transaction is authorized by a provided set of keys and permissions
- current_
receiver - current_
time - eosio_
assert_ code - eosio_
exit - expiration
- get_
account_ creation_ time - get_
action - get_
active_ producers - get_
block_ num - get_
blockchain_ parameters - get_
context_ free_ data - get_
permission_ last_ used - get_
resource_ limits - return resource limits of ram, net, and cpu.
- get_
sender - has_
auth - is_
account - is_
feature_ activated - is_
privileged - preactivate_
feature - publication_
time - read_
action_ data - read_
transaction - require_
auth - require_
auth2 - require_
recipient - send_
context_ free_ inline - send_
deferred - send_
inline - set_
action_ return_ value - set_
blockchain_ parameters - set_
privileged - set_
proposed_ producers - set_
proposed_ producers_ ex - set_
resource_ limits - tapos_
block_ num - tapos_
block_ prefix - transaction_
size