Skip to main content Module keychain Copy item path Source CallScope ExtTokenLimit JsonCallScope ๐ Represents a single scope entry in JSON format for --scopes. KeyRestrictions SelectorRule authorizeKeyWithRestrictionsCall Function with signature authorizeKeyWithRestrictions(address,uint8,(uint64,bool,(address,uint256)[],bool,(address,(bytes4,address[])[])[])) and selector 0x653cae4f. authorizeKeyWithRestrictionsReturn Container type for the return parameters of the authorizeKeyWithRestrictions(address,uint8,(uint64,bool,(address,uint256)[],bool,(address,(bytes4,address[])[])[])) function. removeAllowedCallsCall Function with signature removeAllowedCalls(address,address) and selector 0xf3941811. removeAllowedCallsReturn Container type for the return parameters of the removeAllowedCalls(address,address) function. setAllowedCallsCall Function with signature setAllowedCalls(address,(address,(bytes4,address[])[])[]) and selector 0xf5456703. setAllowedCallsReturn Container type for the return parameters of the setAllowedCalls(address,(address,(bytes4,address[])[])[]) function. JsonSelectorEntry ๐ A selector entry can be either a plain string or an object with recipients. KeychainSubcommand Tempo keychain management commands. format_expiry ๐ key_entry_to_json ๐ key_type_name ๐ load_keys_file ๐ parse_limit ๐ Parse a --limit TOKEN:AMOUNT flag value. parse_scope ๐ Parse a --scope TARGET[:SELECTORS[@RECIPIENTS]] flag value. parse_scopes_json ๐ Parse --scopes JSON flag value. parse_selector_bytes ๐ Parse a selector string: either a 4-byte hex (0xd09de08a) or a function name
(computed as the first 4 bytes of keccak256 of name()). parse_selector_rules ๐ Parse comma-separated selectors, each optionally with @recipient1,recipient2,.... parse_signature_type ๐ print_key_entry ๐ run_authorize ๐ cast keychain authorize / cast keychain auth โ authorize a key on-chain.run_check ๐ cast keychain check / cast keychain info โ query on-chain key status.run_list ๐ cast keychain list โ display all entries from keys.toml.run_remaining_limit ๐ cast keychain rl โ query remaining spending limit.run_remove_scope ๐ cast keychain rs โ remove call scope for a target.run_revoke ๐ cast keychain revoke / cast keychain rev โ revoke a key on-chain.run_set_scope ๐ cast keychain ss โ set allowed call scopes.run_show ๐ cast keychain show <wallet_address> โ show keys for a specific wallet.run_update_limit ๐ cast keychain ul โ update spending limit.send_keychain_tx ๐ Shared helper to send a keychain precompile transaction. signature_type_name ๐ wallet_type_name ๐