signer.evm.evm_default
json
os
Enum
lru_cache
Path
Any
Dict
Optional
requests
Account
storage
HexBytes
BaseModel
Chain
ExecutionStatus
Network
TransactionType
ActionBundle
Transaction
get_eoa_address_for_safe_wallet
CoSignerInterface
get_keyfile
get_secret
Config
get_web3_by_network_and_chain
is_EVM_compatible_chain
Web3
GAS_BUFFER
DEBUG
IS_AGENT_DEPLOYMENT
ZODIAC_EXEC_TRANSACTION_WITH_ROLE_ABI
Hash Objects
class Hash(BaseModel)
hash
hex
def hex()
RawTransaction Objects
class RawTransaction(BaseModel)
rawTransaction
hex
def hex()
SignedTransaction Objects
class SignedTransaction(BaseModel)
hash
rawTransaction
SignerEVMDefault Objects
class SignerEVMDefault(CoSignerInterface)
__init__
def __init__()
sign_transactions
def sign_transactions(action_bundle: ActionBundle,
cosigning_config: Dict[str, Any]) -> ActionBundle
Sign the transactions in the action bundle
SignerEVMAgent Objects
class SignerEVMAgent(SignerEVMDefault)
__init__
def __init__()
ZodiacRoleOperation Objects
class ZodiacRoleOperation(Enum)
Call
DelegateCall
to_bytes32_bytes
@staticmethod
def to_bytes32_bytes(string: str) -> bytes
get_txn_hash_from_txn
@staticmethod
def get_txn_hash_from_txn(signed_transaction: str, web3: Web3) -> str