When reviewing a transaction, there is a dropdown called “Advanced parameters” where you can inspect all transaction details.
Clicking “Edit” allows you to adapt the values. Please refer to the next section for further details on the parameters and their meaning. Please also note that you can modify all parameters at any time.
Advanced parameters explained
The Walliro contracts have a so called
nonce. This is to ensure that each transaction can be executed only once so no replay attacks are possible. The Walliro nonce is equivalent to the nonce of externally owned accounts (EOAs).
The current Walliro nonce can be found in the Walliro settings or alternatively by checking the
nonce of your Walliro on-chain.
Assuming the current Walliro nonce is
x, the next transaction to be executed will have to have a Walliro nonce of
x. In case you change the nonce to something higher, your transaction will have to wait. In case you change it to something lower, you can never execute it successfully. This logic is defined in the Walliro smart contract.
Owners can only configure it when initiating a Walliro transaction, i.e. it is not possible to modify it as “second signer” of a transaction.
This is another parameter used when executing Walliro transactions. As part of a Walliro transaction, you can set 2 gas “types”:
baseGas specifies the gas costs which are independent from the specific transaction, such as base transaction fee, signature check, payment of a possible refund.
WalliroTxGas specifies the gas that should be used for the Walliro transaction. When setting
WalliroTxGas to 0, all available gas will be used. Together,
baseGas are comparable to the gas limit of a regular transaction. In most cases,
WalliroTxGas should remain 0.
You can only configure WalliroTxGas when initiating a Walliro transaction, i.e. it is not possible to modify it as “second signer” of a transaction.
As explained for Walliro nonce above, the purpose of nonces is to prevent replay attacks. This parameter affects the connected owner wallet (e.g. Metamask) and defines which nonce should be used there.
You can only configure this nonce when executing Walliro transactions or when doing on-chain confirmations, i.e. you cannot modify it when doing off-chain transactions.
Ethereum gas limit and Ethereum gas price
Gas limit and gas price are fundamental parameters used in Ethereum transactions. You can only configure Ethereum gas limit and gas price when executing Walliro transactions or when doing on-chain confirmations, i.e. it cannot be modified when doing off-chain transactions.