Expand description
Tempo precompile implementations.
Re-exportsยง
pub use error::Result;pub use error::IntoPrecompileResult;pub use account_keychain::AuthorizedKey;pub use account_keychain::compute_keys_slot;
Modulesยง
- account_
keychain - error
- nonce
- path_
usd - stablecoin_
exchange - Stablecoin DEX types and utilities.
- storage
- tip20
- tip20_
factory - tip20_
rewards_ registry - tip403_
registry - tip_
account_ registrar - tip_
fee_ manager - validator_
config
Macrosยง
- tempo_
precompile ๐
Structsยง
- Account
Keychain Precompile - Delegate
Call NotAllowed - Custom error with signature
DelegateCallNotAllowed()and selector0x0d89438e. - Nonce
Precompile - PathUSD
Precompile - Stablecoin
Exchange Precompile - TIP20
Factory Precompile - TIP20
Precompile - TIP20
Rewards Registry Precompile - TIP403
Registry Precompile - TipAccount
Registrar Precompile - TipFee
Manager Precompile - Validator
Config Precompile
Constantsยง
- ACCOUNT_
KEYCHAIN_ ADDRESS - DEFAULT_
FEE_ TOKEN_ POST_ ALLEGRETTO - Default fee token post allegretto hardfork (PathUSD)
- DEFAULT_
FEE_ TOKEN_ PRE_ ALLEGRETTO - Default fee token pre allegretto hardfork
- INPUT_
PER_ WORD_ COST - Input per word cost. It covers abi decoding and cloning of input into call data.
- NONCE_
PRECOMPILE_ ADDRESS - PATH_
USD_ ADDRESS - STABLECOIN_
EXCHANGE_ ADDRESS - TIP20_
FACTORY_ ADDRESS - TIP20_
REWARDS_ REGISTRY_ ADDRESS - TIP403_
REGISTRY_ ADDRESS - TIP_
ACCOUNT_ REGISTRAR - TIP_
FEE_ MANAGER_ ADDRESS - VALIDATOR_
CONFIG_ ADDRESS
Traitsยง
Functionsยง
- extend_
tempo_ precompiles - fill_
precompile_ ๐output - input_
cost - metadata ๐
- mutate
- mutate_
void ๐ - unknown_
selector - Helper function to return an unknown function selector error
- view ๐