class ape_safe.client.ExecutedTxData(*, safe: Annotated[ChecksumAddress, _AddressValidator], to: Annotated[ChecksumAddress, _AddressValidator], value: int, data: HexBytes | None = None, operation: OperationType, gasToken: Annotated[ChecksumAddress, _AddressValidator], safeTxGas: int, baseGas: int, gasPrice: int, refundReceiver: Annotated[ChecksumAddress, _AddressValidator], nonce: int, submissionDate: datetime, modified: datetime, safeTxHash: SafeTxID, confirmationsRequired: int, confirmations: list[SafeTxConfirmation] = [], trusted: bool = True, signatures: HexBytes | None = None, executionDate: datetime, blockNumber: int, transactionHash: HexBytes, executor: Annotated[ChecksumAddress, _AddressValidator], isExecuted: bool, isSuccessful: bool, ethGasPrice: int, maxFeePerGas: int | None = None, maxPriorityFeePerGas: int | None = None, gasUsed: int, fee: int, origin: str, dataDecoded: dict | None = None)
class ape_safe.client.MockSafeClient(contract: ContractInstance)
class ape_safe.client.OperationType(value)

An enumeration.

class ape_safe.client.SafeClient(address: Annotated[ChecksumAddress, _AddressValidator], override_url: str | None = None, chain_id: int | None = None)
class ape_safe.client.SafeDetails(*, address: Annotated[ChecksumAddress, _AddressValidator, BeforeValidator(func=clean_api_address, json_schema_input_type=PydanticUndefined)], nonce: int, threshold: int, owners: list[Annotated[ChecksumAddress, _AddressValidator, BeforeValidator(func=clean_api_address, json_schema_input_type=PydanticUndefined)]], masterCopy: Annotated[ChecksumAddress, _AddressValidator, BeforeValidator(func=clean_api_address, json_schema_input_type=PydanticUndefined)], modules: list[Annotated[ChecksumAddress, _AddressValidator, BeforeValidator(func=clean_api_address, json_schema_input_type=PydanticUndefined)]] = [], fallbackHandler: Annotated[ChecksumAddress, _AddressValidator, BeforeValidator(func=clean_api_address, json_schema_input_type=PydanticUndefined)], guard: Annotated[ChecksumAddress, _AddressValidator], version: str)
class ape_safe.client.SafeTxConfirmation(*, owner: Annotated[ChecksumAddress, _AddressValidator], submissionDate: datetime, transactionHash: HexBytes | None = None, signature: HexBytes, signatureType: SignatureType | None = None)
class ape_safe.client.SignatureType(value)

An enumeration.

class ape_safe.client.UnexecutedTxData(*, safe: Annotated[ChecksumAddress, _AddressValidator], to: Annotated[ChecksumAddress, _AddressValidator], value: int, data: HexBytes | None = None, operation: OperationType, gasToken: Annotated[ChecksumAddress, _AddressValidator], safeTxGas: int, baseGas: int, gasPrice: int, refundReceiver: Annotated[ChecksumAddress, _AddressValidator], nonce: int, submissionDate: datetime, modified: datetime, safeTxHash: SafeTxID, confirmationsRequired: int, confirmations: list[SafeTxConfirmation] = [], trusted: bool = True, signatures: HexBytes | None = None)