Re-exports§
pub use defuse_crypto as crypto;pub use defuse_erc191 as erc191;pub use defuse_nep413 as nep413;pub use defuse_sep53 as sep53;pub use defuse_tip191 as tip191;pub use defuse_token_id as token_id;pub use defuse_ton_connect as ton_connect;
Modules§
Structs§
- Deadline
- Expirable
Nonce - Expirable nonces contain deadline which is 8 bytes of timestamp in nanoseconds
- Nonces
- See permit2 nonce schema
- Salt
- Salt
Registry - Contains current valid salt and set of previous salts that can be valid or invalid.
- Salted
Nonce
Enums§
- Defuse
Error - Versioned
Nonce - To distinguish between legacy nonces and versioned nonces
we use a specific prefix individual for each version.
Serialized versioned nonce contains:
VERSIONED_MAGIC_PREFIX (4 bytes) || VERSION (1 byte) || NONCE_BYTES (27 bytes)Currently supported versions: - V1:SALT (4 bytes) || DEADLINE (8 bytes) || NONCE (15 random bytes)