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 ๐Ÿ”’

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.
cleanup_session_run ๐Ÿ”’
finish_session_run ๐Ÿ”’
handle_revoke_error ๐Ÿ”’
handle_unprovisioned_revoke ๐Ÿ”’
mark_session_run_revoking ๐Ÿ”’
now_unix_timestamp ๐Ÿ”’
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 ๐Ÿ”’
retire_session_run_locally ๐Ÿ”’
run_create ๐Ÿ”’
Creates a signed session entry and stores it in the local registry.
run_for_command ๐Ÿ”’
run_revoke ๐Ÿ”’
Revokes a session entry locally and on-chain when the key has been provisioned.
run_revoke_with_policy ๐Ÿ”’
session_scope ๐Ÿ”’
split_for_command ๐Ÿ”’
update_session_run_status ๐Ÿ”’