Wallet functions
- evmos.wallet.broadcast(transaction_body: BroadcastPostBody, url: str = 'http://127.0.0.1:1317') dict[str, Any] [source]
Broadcast a transaction.
- Parameters
transaction_body – data to broadcast, json payload (not stringified).
url – REST API URL to use.
- Returns
Info about broadcasted transaction or failure reasons.
- evmos.wallet.sign_transaction(tx: TxGenerated, private_key: HexStr, broadcast_mode: BroadcastMode = BroadcastMode.BLOCK) BroadcastPostBody [source]
Sign transaction using payload method (keplr style).
- evmos.wallet.sign_transaction_eip712(sender: Sender, tx: TxGenerated, private_key: HexStr, chain: Chain = Chain(chain_id=9000, cosmos_chain_id='evmos_9000-4'), broadcast_mode: BroadcastMode = BroadcastMode.BLOCK) BroadcastPostBody [source]
Sign transaction using eip712 method (metamask style).