v3.1.0
What's Changed
EthBridger
- Added
fromProvider
static method for instantiating with aProvider
(@spsjvc in #214) - Added
depositTo
method for depositing via a retryable ticket, with option for a different destination address (@TucksonDev in #238)
Erc20Bridger
L1TransactionReceipt
- Added
getL1ToL2MessagesClassic
for reading Classic L1-to-L2 messages (@bartlomiej94 in #221 and #240) - Added
isClassic
method to check if the transaction happened on Classic or Nitro (@bartlomiej94 in #239) - Updated
getL1ToL2Messages
to throw if trying to read Classic messages (@bartlomiej94 in #221)
L1ToL2MessageCreator
- Fixed
createRetryableTicket
not properly spreading over properties (@TucksonDev in #237)
InboxTools
- Added
signL2Tx
for creating a signed L2 transaction (@Jason-Wanxt in #194) - Added
sendL2SignedTx
for posting a signed L2 transaction to the Inbox (@Jason-Wanxt in #194)
Networks
- Added
nitroGenesisL1Block
toL2Network
objects, specifying the first L1 Nitro block (@bartlomiej94 and @spsjvc in #221 and #242) - Updated block explorer links for Arbitrum Goerli and Arbitrum Nova (@gzeoneth in #220)
- Removed Rinkeby and Arbitrum Rinkeby from list of supported networks (@bartlomiej94 in #235)
Misc
- Various fixes to docs
- (Internal) Changes to CI
- (Internal) Changes to tests
New Contributors
- @TucksonDev made their first contribution in #237
- @chrstph-dvx made their first contribution in #244
Full Changelog: v3.0.0...v3.1.0