CHANGELOG
Changelog
All notable changes to this project will be documented in this file. Dates are displayed in UTC.
Generated by auto-changelog
.
v2.9.3
3 May 2024
v2.9.2
29 April 2024
v2.9.1
24 April 2024
v2.9.0
24 April 2024
- deploy MasaTokenOFT
8da3ad6
- deploy TimeLock
e04a1ae
- feature (base): added lz config
c33742e
- feature (new testnets): separate testnet and mainnet LZ config
612a65c
- feature (new testnets): removing additional config, LZ told me to do it!
7addb6e
- feature (base): added lz config
877f014
- add base deployment addresses to GOVERNANCE.md
ab8e695
- feature (base): added base admin
c48eb6f
- regenerate addresses file
199cc3a
- feature (base): added lz config
36a18f4
- feature (base): added base admin
6319a12
v2.8.0
22 April 2024
- redeploy to basesepolia
1d4f751
- restore polygonamoy deployment
c889c22
- deploy to polygonamoy
0f31faf
- feature: lz config first try
1eca00f
- deploy to basesepolia
4c2ba14
- deploy to basesepolia
b245c1e
- feature: lz config final try
0c73cfd
- fix: remove stupid config
96e6876
- fix: bring back eventually working config
385224c
- use @nomicfoundation/hardhat-verify instead of @nomiclabs/hardhat-etherscan
f481859
- feature (new testnets): added LZ config
94c3b8b
- restore verification process in deployment scripts
919cb1b
- add new networks to hardhat config
15a4078
- add new networks to GOVERNANCE.md
9f0fd71
- add verifying options to hardhat config
1e9dcdb
- use basesepolia instead of basegoerli
f00fdf6
- use amoy instead of mumbai
6e3aafa
- feature: added masa mainnet support
b703d7e
- update governance file
5dfe79e
- add config files
9311b86
- fix typo: from basegoerli to basesepolia
979b10a
- fix: remove additional dvns
858129d
- add getPolygonscanApiKey and getBasescanApiKey functions
cdfc916
- add verifier api for polygon amoy
85727dc
- regenerate addresses file
e1b4214
- feature (new testnets): update base sepolia config
65726db
- update GOVERNANCE file
fa6b109
- feature: lz config second try
964b28c
- add new networks to deployment scripts
6455c1e
- update addresses file
9a55530
- update @nomicfoundation/hardhat-verify package version
0cfe14b
- add layerzero endpoint address to env files
e3d11bb
- change base test to base goerli
88d7f95
- add POLYGONSCAN_API_KEY and BASESCAN_API_KEY variables
5e2183c
- feature (new testnets): update base sepolia config
7a53074
- feature (polygon): added polygon admin
ffa8c7d
- use basescan api key to verify smart contracts
bbba0b8
- add admin variable for polygonamoy
7862b38
- add admin variable for basesepolia
e210bdf
- add polygon amoy layerzero endpoint address
cfe4959
v2.7.1
14 April 2024
- deploy TimeLock smart contract to masa network
dcf49ec
- regenerate documentation
3479d19
- don't verify on masa and masatest networks
1e6b5d5
- update GOVERNANCE.md file
3caf793
- regenerate addresses file
f65010b
v2.7.0
14 April 2024
- deploy MasaTokenNativeOFT to masa network
4e51357
- deploy always TimeLock smart contract
2c3f0ed
- feature: masa mainnet owner
68bcd74
- regenerate addresses.json
03bf1da
v2.6.1
8 April 2024
v2.6.0
5 April 2024
- redeploy to masatest
969dcd2
- redeploy to masatest network
ab23878
- feature: redeploy masa token
324460c
- feature: redeploy masa token
1661857
- regenerate docs
4d3e358
- check native fees if sending wrapped tokens
73e5381
- feature: redeploy masa token
a396cff
- regenerate governance
320068d
- regenerate addresses
e6faded
- update governance file
296c4e8
v2.5.0
3 April 2024
- deploy to bsc
2bca22e
- deploy timelock to bsc
cd22454
- add bsc to deployment script
e059804
- feature: updated bsc config
4f079e3
- deploy timelock to bsc and bsctest
fb3d4dd
- regenerate addresses file
effc7ff
- regenerate addresses file
4a8e0f1
- update governance file
c345a9b
- update governance file
f725c50
- feature: added masa mainnet rpc
bf66343
v2.4.0
3 April 2024
- redeploy to masatest network
968958f
- redeploy to BNBtest network
5c296de
- redeploy to masatest
5e44f4e
- burn native or wrapped tokens
63f84e3
- don't verify on masa and masatest networks
85c3da1
- prettify
339577a
- regenerate addresses file
0428842
- fix how to check if we are bridging native tokens
c0ec776
- correct error message checking amount+fees
857ad5f
v2.3.0
2 April 2024
- deploy and verify MasaTokenOFT to bsctest
9ce8794
- add support for bnb scan
4fb042c
- add getBscscanApiKey() function
348746d
- add BSCSCAN_API_KEY variable
ac29e7d
v2.2.1
20 March 2024
- deploy to MasaTest network
8ed76c7
- feature: added masa testnet config
2a486c8
- feature: added masa testnet config
ad65115
- feature: added masa testnet config
b724d72
- feature (token): update masa testnet address
d096b80
- regenerate addresses file
3024fd1
- fix: masa mainnet token id
e540549
v2.2.0
19 March 2024
- feature: added docs
13776f0
- deploy to sepolia
7ee1f20
- deploy to ethereum mainnet
6ac63cc
- check using timelock smart contract
f58c238
- add TimeLock deployment script
72f4862
- feature: added governance structure
56be04c
- add typechain dependency
04619aa
- Check minting is not possible from non-minter account
cfd6747
- check roles from TimeLock
8aeafaf
- feature: added timelock helper script
3e24342
- use deployed contracts on scripts for tests
66a0d5c
- add smart contract comments
f90c626
- add dependency
8d7575d
- add timelock smart contract
94bf191
- feature: added timelock helper script
2fee1e0
- fix: update tests
71109df
- fix: artifact name
98140d6
- don't use typechain in timelock.ts script
dc94871
- add TIMELOCK_MINDELAY variable
7e6704d
- fix: update addresses
33d0ad8
- fix OFTSent emmit
07b55bd
- add dependency
7d99848
- fix issue with OFTSent event
88910fb
- regenerate addresses file
60f4c1d
- set min delay to 48 hours
865dd77
- prettify
45b7927
v2.1.1
15 March 2024
- add masa token deployment files
7101dc9
- remove previours deployment
6b7e4fe
- regenerate addresses file
e4d74db
- remove previous deployment
20bf073
v2.1.0
14 March 2024
- remove foundry support
977508c
- deploy to Sepolia
c6b2da2
- add foundry tests
a5b4724
- feature (NativeOFT): kill goerli
fbbeb06
- merge: lock
cae3cb5
- format
cd4fed3
- feature (subnet): added native minter
e8be7dc
- fix: base NativeOFT on OFT
fc48cef
- fix (OFT): separate native masa token and masa token
35d759b
- feature (OFT): make masa token a mintable oft
50ec926
- inherit from OFT
77a84ef
- feature (native of): added native oft contract
ed9a618
- feature (native oft): added tests
f77cd6a
- remove non-used tests
98efabf
- feature (NativeOFT): restructured tests, added more tests
3a3fc35
- feature (NativeOFT): rename mainnet -> ethereum, rework deploy scripts
f77cfe0
- remove tests with OFTAdapter
b0a949e
- add NativeOFT
4f75e6a
- feature (subnet): use subnet for testing
194b4da
- don't deploy endpointV2Mock
217c31f
- remove PreCrimeV2Mock smart contracts
f395122
- rewrite send() function to check amount+fees sent
ff31685
- add MasaTokenOFT and Endpoint deployments
1285411
- feature: Native -> ERC20 test
b76621e
- create deployment script for other networks
ee0bbad
- add test for sending from native to non-native
0e879f7
- format
64a5728
- use deployed smart contracts for test MasaToken
6d73e2a
- add oft functions to masa token
71dd935
- revert use deployed smart contracts for test MasaToken
e37ba93
- reorder imports in tests
431fa73
- fix: bring back withdraw and deposit functions
fcd2113
- feature (NativeOFT): added masa testnet
f816a74
- upgrade all smart contracts to 0.8.22
4b73f71
- divide tokens and fees sent to native
0a2c2c6
- feature (OFT): adapt test to new native masa token
968ad92
- add foundry support
a88e893
- change infura to ankr
9012525
- rename Owner users to User
5d96678
- remove lib folder and update foundry config
cbb281c
- feature (NativeOFT): added masa mainnet stub
034ce95
- remove OFTInspectorMock
bd9fa54
- mint native tokens
1b2c358
- restore MasaTokenOFT smart contract (issues deploying an OFT smart contract)
061a012
- deploy MasaToken or OFT depending on network
49bce7a
- remove MasaTokenOFT
087523f
- rename Owner users to User
848e4a0
- add MasaTokenNativeOFT
a0ceb54
- calculate final balance of B for test native
7c2726d
- fix: remove lzreceive test
6768645
- send native tokens to nativeMinter before execute tests
5afaf1e
- add MasaTokenOFT (non-Ethereum blockchains)
7ac784a
- feature: test native token burning
676220e
- burn native tokens
eaf4aff
- redorder imports
4e31709
- add MasaTokenOFT deployment script
97a6a8f
- reorder imports
bf6f3a8
- first renounce role, then setup role
544efee
- add MasaToken comments
369beec
- format
8d78de1
- add foundry to test action
0eeb3fc
- inherit MasaToken from NativeOFT
60407f6
- fix: remove duplicated code
7ec806f
- rename NativeOFT to OldNativeOFT
6b26e7e
- verify on all non-local networks
ede311b
- prettify
7d5d5b3
- feature (subnet): add require
ec2caa4
- fix (OFT): masa token back to oft instead of native oft
92548f6
- add @layerzerolabs/lz-evm-v1-0.7 package
78ec252
- add MasaTokenOFT comments
f138c58
- add MasaTokenNativeOFT comments
b4c7caa
- fix: remove zero minting
539cf58
- fix (NativeOFT): update admin addresses
ee29eb3
- fix emitted event call
f94beec
- rename MasaTokenNativeOFT test script
0c8a9c0
- feature: added forge tests
e7ad0b7
- add comment to MasaToken
442b9e7
- add comment for MasaTokenOFT
ffa427d
- prettify
e224293
- add foundry to test action
4783dce
- fix: update admin wallet
3525aa8
- mint, debit and credit when not paused
d10f46e
- add max line length fmt option
7e4798c
- update README from infura to ankr
49f9219
- fix typo
dad9bca
- rename NativeOFT to OldNativeOFT
066f45f
- change sepolia admin account
8cbd742
- add typechain to .gitignore
ce471a7
v2.0.8
7 February 2024
v2.0.7
6 February 2024
v2.0.6
6 February 2024
v2.0.5
6 February 2024
v2.0.4
6 February 2024
- fix: export addresses
7d44f94
v2.0.3
6 February 2024
- feature (bridge): added layer zerp bridge
d050108
- feature (bridge): fix test
a3e7250
- feature (bridge): update contracts on sepolia
9c491f7
- feature: export adresses
7fc7669
- fix: wait for test
e018515
v2.0.2
30 January 2024
- fix: build node version
ad870ee
v2.0.1
30 January 2024
v2.0.0
26 April 2023
- redeploy MasaToken to mainnet
178c477
- check minting
a72b991
- change initial supply to zero
1598522
- Release 2.0.0
7314eb6
- change admin account on mainnet
f45e9e4
v1.0.0
15 February 2023
v0.1.0
15 February 2023
- first commit
f83cdcb
- update solidity-coverage package version
eacc09b
- update yarn.lock
b26cea0
- add release-it package
7f01c1e
- deployment to goerli
a99d7bd
- deployment to mainnet
a8e97de
- update README
ba71039
- check roles
fdb04f2
- add publish-npm github action
e403e24
- add release instructions to README
9a444ae
- add admin parameter
9a1c272
- use deployed SC in tests
00e7ee5
- remove dependabot
9fb5ef1
- Check decimals and total supply
e7b9e82
- check that the admin has all the supply
cc63c0d
- add deployments folder to files in package.json
755ec02
- Release 0.1.0
c919c90
- revert package to version 0.0.1
d9d4d78
- change ethereum mainnet ADMIN
0cef90f
- fix issue in test workflow
409accb
- add GITHUB_TOKEN variable to .env
a69ec64
- fix package json file
4342263