From unc-account-id version 0.7.2, is_valid returns true for ETH-implicit accounts.
This function is a wrapper for is_valid method so that we can easily differentiate its behavior
based on whether ETH-implicit accounts are enabled.
Creates a new action_hash from a given receipt, a block hash and an action index.
This method is backward compatible, so it takes the current protocol version.
Creates a new data_id from a given action hash, a block hash and a data index.
This method is backward compatible, so it takes the current protocol version.
Creates a unique random seed to be provided to VMContext from a give action_hash and
a given random_seed.
This method is backward compatible, so it takes the current protocol version.
Creates a new Receipt ID from a given receipt, a block hash and a new receipt index.
This method is backward compatible, so it takes the current protocol version.
Creates a new Receipt ID from a given signed transaction and a block hash.
This method is backward compatible, so it takes the current protocol version.
Returns ‘0x’ + keccak256(public_key)[12:32].hex().
This is an ETH-implicit account ID which can be controlled by the corresponding Secp256K1 private key.
Wrap an object that implements Serialize into another object
that implements Display. When used display in this object
it shows its json representation. It is used to display complex
objects using tracing.