polywrap_ethereum_wallet.wrap.module module

class polywrap_ethereum_wallet.wrap.module.ArgsRequest

Bases: dict

connection: Connection | None
method: str
params: str | None
class polywrap_ethereum_wallet.wrap.module.ArgsSignMessage

Bases: dict

connection: Connection | None
message: bytes
class polywrap_ethereum_wallet.wrap.module.ArgsSignTransaction

Bases: dict

connection: Connection | None
rlp: bytes
class polywrap_ethereum_wallet.wrap.module.ArgsSignerAddress

Bases: dict

connection: Connection | None
class polywrap_ethereum_wallet.wrap.module.ArgsWaitForTransaction

Bases: dict

confirmations: int
connection: Connection | None
timeout: int | None
txHash: str
class polywrap_ethereum_wallet.wrap.module.Module(*args, **kwargs)[source]

Bases: Generic[TConfig], PluginModule[TConfig]

abstract request(args: ArgsRequest, client: InvokerClient, env: None) str[source]
abstract sign_message(args: ArgsSignMessage, client: InvokerClient, env: None) str[source]
abstract sign_transaction(args: ArgsSignTransaction, client: InvokerClient, env: None) str[source]
abstract signer_address(args: ArgsSignerAddress, client: InvokerClient, env: None) str | None[source]
abstract wait_for_transaction(args: ArgsWaitForTransaction, client: InvokerClient, env: None) bool[source]