โ๏ธSigning a transaction
Want to implement your own style, but with all the functionality Portal offers? Use these functions to implement your own custom web3 UI for your users.
This example shows how the Portal Provider interacts with the MPC wallet and the blockchain.
The params have a hardcoded address for the transaction of sending 1 wei from our MPC wallet. The Provider then receives a signed transaction from our mobile MPC library and submits that to chain using the configured RPC url.
Here is a quick example of how you can make requests using Portal's web3 provider:
Estimating Gas
By default, Portal will estimate and populate the gas
property in a transaction
object if the property is undefined.
To estimate the gas
value manually use the eth_estimateGas
RPC call and pass in your transaction as the parameter.
And now you are signing transactions with Portal! ๐ ๐ Next, we'll explore how to simulate a transaction so that you can create smoother experiences for your users.
Last updated