Skip to content

Releases: NodleCode/rollup

v2.1.0

09 Jan 22:50
6c3e343
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.0.0...v2.1.0

v2.0.0

19 Dec 00:42
1954fdb
Compare
Choose a tag to compare

What's Changed

  • fix(Rewards): correct range check by @aliXsed in #48
  • feat(Grants): make spamming costly by @aliXsed in #47
  • feat(Rewards): remember the latest batch digest by @aliXsed in #51
  • feat(Grants): paginate storage and remove max grant limit by @aliXsed in #52
  • feat: separate deployer and admin roles by @aliXsed in #53
  • feat(Rewards): allow period to be changed by admin by @aliXsed in #54
  • chore: bump zksolc version by @aliXsed in #55
  • feat(Rewards): allow higher precision for submitter's reward factor by @aliXsed in #56
  • feat: observe all critical events by @aliXsed in #57
  • feat: add thorough validation by @aliXsed in #58
  • Address matterlabs audit observations by @aliXsed in #59
  • feat(Rewards): fix type hash used for digestBatchReward by @aliXsed in #60
  • chore(Grants): emit event before intraction by @aliXsed in #61
  • fix: remove redundant check for _mustNotHaveVotedYet by @aliXsed in #62
  • feat(Payment): add budget and quota controlling contract for mission rewards payments by @aliXsed in #63
  • feat(subquery): update and improve structure by @aliXsed in #64
  • Feat/missions snapshots by @aliXsed in #65
  • move to solhint by @ETeissonniere in #68
  • feat: add click name service by @aliXsed in #66
  • Feat/update grants data by @Douglasacost in #67
  • refactor(clk-gateway): separate setup and helper functions in their own files by @aliXsed in #70
  • feat(clk-gateway): keep set of names reserved by @aliXsed in #71

Full Changelog: v1.2.0...v2.0.0

v1.2.0

05 Aug 21:37
c90ba67
Compare
Choose a tag to compare

What's Changed

  • freeze forge in devcontainer to known good commit by @ETeissonniere in #43
  • feat(Rewards): add deploy script by @aliXsed in #42
  • feat(Grants): Implement Nodl Grants on ZkSync by @aliXsed in #44
  • refactor(NODLMigration): prepare to create GrantsMigration by @aliXsed in #45
  • feat(GrantsMigration): allow permissioned off chain oracles to mint tokens and lock them for grants by @aliXsed in #46

Full Changelog: v1.1.0...v1.2.0

v1.1.0

08 Jul 02:45
adbb704
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.0.1...v1.1.0

v1.0.1

25 Apr 20:19
3a12cb5
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.0.0-mainnet...v1.0.1

v1.0.0-mainnet

11 Apr 21:01
714a5c2
Compare
Choose a tag to compare

Copy of the code deployed to mainnet with related hardhat configurations.

yarn run v1.22.21
$ hardhat deploy-zksync --script deploy.ts --network zkSyncMainnet
WARNING: You are currently using Node.js v21.6.2, which is not supported by Hardhat. This can lead to unexpected behavior. See https://hardhat.org/nodejs-versions



Starting deployment process of "WhitelistPaymaster"...
Estimated deployment cost: 0.001172837775 ETH

"WhitelistPaymaster" was successfully deployed:
 - Contract address: 0xb2B7075eAD608fABF04C3959983EE63df5B0e0FC
 - Contract source: contracts/paymasters/WhitelistPaymaster.sol:WhitelistPaymaster
 - Encoded constructor arguments: 0x0000000000000000000000005e097ac1bcf81e7ff2657045f72caa6cf06486c9

Requesting contract verification...
Your verification ID is: 53205
Contract successfully verified on zkSync block explorer!

Starting deployment process of "ContentSignNFT"...
Estimated deployment cost: 0.001666224225 ETH

"ContentSignNFT" was successfully deployed:
 - Contract address: 0x95b3641d549f719eb5105f9550Eca4A7A2F305De
 - Contract source: contracts/contentsign/ContentSignNFT.sol:ContentSignNFT
 - Encoded constructor arguments: 0x000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000b2b7075ead608fabf04c3959983ee63df5b0e0fc000000000000000000000000000000000000000000000000000000000000000b436f6e74656e745369676e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065349474e45440000000000000000000000000000000000000000000000000000

Requesting contract verification...
Your verification ID is: 53206
Contract successfully verified on zkSync block explorer!
WhitelistPaymaster deployed to: 0xb2B7075eAD608fABF04C3959983EE63df5B0e0FC
ContentSignNFT deployed to: 0x95b3641d549f719eb5105f9550Eca4A7A2F305De
Adding NFT contract to whitelist...
Granting roles to correct admins...
Revoking roles from deployer...
✨  Done in 30.17s.

v1.0.0

05 Apr 18:52
01577c0
Compare
Choose a tag to compare

Supports paymasters and Click/ContentSign NFTs (unaudited).

Contracts for NODL and NODLMigration are not stable and subject to change, nor have they been verified. Do not deploy them.

Build tools versions

Tool Version
forge forge 0.2.0 (871261b8 2024-04-04T17:40:21.237852000Z)
zksolc EraVM Solidity compiler v1.4.0 (LLVM build 73dc702ab07318d6bfedb598d771663a9079191f)
solc 0.8.23

Testnet deployment

Contract Address
WhitelistPaymaster 0x94d095cfF9feef70d2b343e7f82ef7eac3a0c7A7
ContentSignNFT 0x999368030Ba79898E83EaAE0E49E89B7f6410940