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
String
using interpolation of runtime expressions. - name
- vec
- Creates a
Vec
containing 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