Skip to main content

Module session

Module session 

Source

Structsยง

InnerCommand ๐Ÿ”’
SessionArgs
Arguments for cast wallet session.
SessionInterrupt ๐Ÿ”’ Unix

Enumsยง

SessionRevokeStatus ๐Ÿ”’
SessionSubcommands
Tempo wallet session lifecycle commands.
UnprovisionedKeyPolicy ๐Ÿ”’
How to treat a session key that was never provisioned on-chain when revoking it.

Constantsยง

PRINT_SPONSOR_HASH_REVOKE_ERROR ๐Ÿ”’
SESSION_CHILD_SIGNER_ENV ๐Ÿ”’

Functionsยง

build_session_entry ๐Ÿ”’
Builds an active session entry from CLI policy inputs and a root signature.
create ๐Ÿ”’
Creates a signed temporary access key in the Tempo Accounts store.
parse_scope ๐Ÿ”’
Adapts shared keychain scope parsing into the session authorization type.
parse_spend_limit ๐Ÿ”’
Parses a session spend limit into the session policy model.
print_revoke_status ๐Ÿ”’
resolve_root_signer ๐Ÿ”’
resolve_session_chain_id ๐Ÿ”’
revoke ๐Ÿ”’
Revokes a session entry locally and on-chain when the key has been provisioned.
session_scope ๐Ÿ”’
split_for_command ๐Ÿ”’