Skip to main content

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