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]