Added
- Added
hexencode
andbase64encode
tasks (pipeline). forwardingAllowed
per job attribute to allow forwarding txs submitted by the job.- Keypath now supports paths with any depth, instead of limiting it to 2
Arbitrum
chains are no longer restricted to onlyFixedPrice
GAS_ESTIMATOR_MODE
- Updated
Arbitrum Rinkeby & Mainnet
configurations for Nitro - Add
Arbitrum Goerli
configuration - It is now possible to use the same key across multiple chains.
NODE_SELECTION_MODE
(EVM.NodePool.SelectionMode
) controls node picking strategy. Supported values:HighestHead
(default) andRoundRobin
:RoundRobin
mode simply iterates among available alive nodes. This was the default behavior prior to this release.HighestHead
mode picks a node having the highest reported head number among other alive nodes. When several nodes have the same latest head number, the strategy sticks to the last used node.
For chains havingNODE_NO_NEW_HEADS_THRESHOLD=0
(such as Arbitrum, Optimism), the implementation will fall back toRoundRobin
mode.
- New
keys eth chain
command- This can also be accessed at
/v2/keys/evm/chain
. - Usage examples:
- Manually (re)set a nonce:
chainlink keys eth chain --address "0xEXAMPLE" --evmChainID 99 --setNextNonce 42
- Enable a key for a particular chain:
chainlink keys eth chain --address "0xEXAMPLE" --evmChainID 99 --enable
- Disable a key for a particular chain:
chainlink keys eth chain --address "0xEXAMPLE" --evmChainID 99 --disable
- Manually (re)set a nonce:
- This can also be accessed at
Changed
- The
setnextnonce
local client command has been removed, and replaced by a more general key/chain client command. chainlink admin users update
command is replaced withchainlink admin users chrole
(only the role can be changed for a user)