mirror of
https://github.com/logos-storage/nim-ethers.git
synced 2026-01-05 23:23:08 +00:00
Improve logs
This commit is contained in:
parent
fe7a5bc917
commit
eb1cb8b7ee
@ -134,8 +134,6 @@ method populateTransaction*(
|
|||||||
let blk = await signer.provider.getBlock(BlockTag.latest)
|
let blk = await signer.provider.getBlock(BlockTag.latest)
|
||||||
|
|
||||||
if baseFeePerGas =? blk.?baseFeePerGas:
|
if baseFeePerGas =? blk.?baseFeePerGas:
|
||||||
trace "EIP-1559 is supported"
|
|
||||||
|
|
||||||
let maxPriorityFeePerGas = transaction.maxPriorityFeePerGas |? (await signer.provider.getMaxPriorityFeePerGas())
|
let maxPriorityFeePerGas = transaction.maxPriorityFeePerGas |? (await signer.provider.getMaxPriorityFeePerGas())
|
||||||
populated.maxPriorityFeePerGas = some(maxPriorityFeePerGas)
|
populated.maxPriorityFeePerGas = some(maxPriorityFeePerGas)
|
||||||
|
|
||||||
@ -143,9 +141,11 @@ method populateTransaction*(
|
|||||||
# https://github.com/ethers-io/ethers.js/discussions/3601#discussioncomment-4461273
|
# https://github.com/ethers-io/ethers.js/discussions/3601#discussioncomment-4461273
|
||||||
let maxFeePerGas = baseFeePerGas * 2 + maxPriorityFeePerGas
|
let maxFeePerGas = baseFeePerGas * 2 + maxPriorityFeePerGas
|
||||||
populated.maxFeePerGas = some(maxFeePerGas)
|
populated.maxFeePerGas = some(maxFeePerGas)
|
||||||
|
|
||||||
|
trace "EIP-1559 is supported", maxPriorityFeePerGas = maxPriorityFeePerGas, maxFeePerGas = maxFeePerGas
|
||||||
else:
|
else:
|
||||||
trace "EIP-1559 is not supported"
|
|
||||||
populated.gasPrice = some(transaction.gasPrice |? (await signer.getGasPrice()))
|
populated.gasPrice = some(transaction.gasPrice |? (await signer.getGasPrice()))
|
||||||
|
trace "EIP-1559 is not supported", gasPrice = populated.gasPrice
|
||||||
|
|
||||||
if transaction.nonce.isNone and transaction.gasLimit.isNone:
|
if transaction.nonce.isNone and transaction.gasLimit.isNone:
|
||||||
# when both nonce and gasLimit are not populated, we must ensure getNonce is
|
# when both nonce and gasLimit are not populated, we must ensure getNonce is
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user