• Ori Pomerantz's avatar
    feat(sdk): Make it easier to get transaction estimates · 64bc3500
    Ori Pomerantz authored
    Description:
    
    Instead of adding all the transaction fields, have serialize only add the fields we need.
    
    This lets developers use the code pattern:
    
    ```js
    const txReq = await greeter.populateTransaction.setGreeting(greeting)
    const tx = await signer.populateTransaction(txReq)
    provider.estimateL1Gas(tx)
    ```
    
    Instead of the more error prone:
    
    ```js
    const txReq = await greeter.populateTransaction.setGreeting(greeting)
    const tx = await signer.populateTransaction(txReq)
    delete tx.from
    delete tx.chainId
    provider.estimateL1Gas(tx)
    ```
    64bc3500
Name
Last commit
Last update
..
batch-submitter Loading commit data...
common-ts Loading commit data...
contracts Loading commit data...
core-utils Loading commit data...
data-transport-layer Loading commit data...
message-relayer Loading commit data...
replica-healthcheck Loading commit data...
sdk Loading commit data...
smock Loading commit data...