All notable changes to this project will be documented in this file. Dates are displayed in UTC.
Generated by auto-changelog
.
15 November 2024
- Deployment v3.5.7 in all environments
#546
- fix: gas optimization branch
#543
- feat: peaq mainnet config
#545
- feat: deployment on Peaq Agung
#544
- feat: deployments
ff1c8f5
- chore: deployment (v3.5.7) of arbitrum one and sepolia networks
ecb1953
- feat: optimism deployment
a75f332
11 March 2024
- Deployment of v3.5.6 on new networks
#538
- Celo v3.5.6 deployments
#534
- Polygon networks upgrade to v3.5.6
#533
- feat: celo alfajores v3.5.6 deployment
a55b375
- feat: celo mainnet deployment of v3.5.6
59ccba6
- feat: deployment of v3.5.6 on Optimism
16617a0
2 February 2024
- Avoiding provenance id collisions on NFT-1155 operations
#531
- Verification script
#529
- Arbitrum Sepolia upgrade to v3.5.5
#527
- Neon EVM deployment v3.5.5
#526
- feat: neon devnet deployment
651cf3d
- feat: upgrade goerli v3.5.5
7f27516
- feat: arbitrum one v3.5.5
a8aa2b6
11 December 2023
- Providers can mint tokens
#525
- Deployment of v3.5.4 to Arbitrum Sepolia
#524
- Upgrading contracts to v3.5.4
#523
- chore: upgrading contracts to v3.5.4
29ee26c
- feat: deployment of v3.5.4 to Arbitrum Sepolia
032e9e5
- chore: upgrading mumbai to v3.5.4
6ab655e
3 November 2023
- Changes for burning tokens
#517
- Matic deployment v3.5.3
#522
- Fixing contracts verification
#521
- chore(deps): bump browserify-sign from 4.2.1 to 4.2.2
#518
- Gnosis v3.5.3 deployment
#519
- feat: deployment of v3.5.3 to Arbitrum One
#515
- Bump get-func-name from 2.0.0 to 2.0.2
#505
- Bump undici from 5.20.0 to 5.26.3
#513
- chore: deployment v3.5.3 into mumbai
#514
- feat: gnosis v3.5.3 deployment artifacts
e253323
- chore: pending files
2d19be8
- feat: matic deployment v3.5.3
f7949a0
5 October 2023
- Erc 1155 token batch operations
#512
- Clean deployment of contracts v3.5.2 on Arbitrum Goerli
#510
- deployment 3.5.0 to mumbai
#506
- feat: deployment of contracts 3.5.2 on goerli
d97ebb4
- committing deploy
5a91390
- change log
3064eb1
29 September 2023
28 September 2023
28 September 2023
- updating node version for gh actions
#503
- committing deploy 3.4.0
#502
- committing deploy
a24ae8e
- unit tests working
583979f
- unify operator roles
b881d39
20 September 2023
- Subscription operator setup
#501
- Bump @openzeppelin/contracts from 4.9.2 to 4.9.3
#495
- Opengsn forwarding sample
#498
- forwarder contract from opengsn
b1e1c71
- unit tests working
feef68d
- cleanup
55c8e82
18 August 2023
- fix: expiration block is not part of the hash values
#497
- committing deploy
#496
- fix: resolving problem with wrong nft type
#494
- test: fixing integration tests
7ffed44
- test: fixing test
94fe23e
- fix: adding expirationBlock to fulfillForDeleaget on Transfer cond.
7b77052
11 August 2023
- Adding NFT1155SubscriptionUpgradeable to deployment scripts
#493
- chore: adding v3.2.3 Changelog updates
6001fc4
- feat: adding NFT1155SubscriptionUpgradeable to deployment scripts
c3f74c8
11 August 2023
- Skip token transfer when amounts are zero
#492
- Erc1155 expiration block
#491
- fix: allowing to mint credits overriding parent function
#489
- Bump word-wrap from 1.2.3 to 1.2.4
#487
- adding doc for frost
#488
- fix geth version
#486
- Bump @openzeppelin/contracts from 4.8.3 to 4.9.2
#482
- getting network running properly
#484
- Support for fulfilling DLEQ condition with frost
#483
- Deployment of v3.2.2 in Arbitrum networks
#480
- update docs
#477
- Polygon Matic v3.2.1 deployment
#472
- feat: arbitrum goerli v3.2.2 deployment
0c92674
- feat: arbitrum one v3.2.2 deployment
437ee88
- Polygon deployment
8782d8b
18 May 2023
29 June 2023
- Support for fulfilling DLEQ condition with frost
#483
- Deployment of v3.2.2 in Arbitrum networks
#480
- update docs
#477
- Polygon Matic v3.2.1 deployment
#472
- v3.2.2 improvements
#474
- Deploying Gnosis networks
#471
- version 3.2.0
#470
- Adding gnosis networks
4eb6667
- feat: arbitrum goerli v3.2.2 deployment
0c92674
- Gnosis deployment
ec52f63
2 May 2023
2 May 2023
- Deploying fresh v3.1 and verifying contracts
#469
- fresh v3.1.0 deployment
b329422
- upgrade of v3.1
9b34918
- restricting the default contracts to verify
e489ba6
20 April 2023
- Adding NFT Type
#467
- DLEQ modifications
#458
- Bump @openzeppelin/contracts-upgradeable from 4.8.2 to 4.8.3
#463
- Bump @openzeppelin/contracts from 4.7.3 to 4.8.3
#464
- fix: The clone methods were failing when an operator role was given
#462
- fixing deployment script
#461
- Hyperspace deploy
#459
- cleanup
2e393e5
- seems to work
5310271
- adding integration test
b97c91e
30 March 2023
- Adding burn capabilities to subscription NFTs
#460
- Adding more subscription NFTs options
#455
- Bump @openzeppelin/contracts-upgradeable from 4.8.0 to 4.8.2
#454
- Bump undici from 5.11.0 to 5.20.0
#452
- deploying to hyperspace
#450
- fix: renaming
master
branch tomain
#449
- install opengsn to geth-localnet and polygon-localnet
#448
- Bump http-cache-semantics from 4.1.0 to 4.1.1
#447
- Bump cookiejar from 2.1.3 to 2.1.4
#438
- Fixing deploy errors
#444
- Testing upgrades
#446
- Deployment to mumbai of v3.0.0
#445
- deployment files
95bd105
- fixing
a79e11f
- restoring these
5814ab9
26 January 2023
- Adding v3.0.0 mumbai deployment
#443
- Adding a script to setup opengsn properly
#436
- using
stable
version forgeth-localnet
#440
- mumbai deployment
e2fc1e4
- adding a script to setup opengsn properly
8cfca1f
- updating doc
25f9f09
24 January 2023
23 January 2023
- Adding v3.0.0-rc6 Changelog updates
c308430
- bumping to v3.0.0-rc7
2683eb0
- fixing build of "geth-localnet" image
d32d6b4
23 January 2023
- Allowing a DID provider to fulfill transfer conditions
#437
- Bringing v3.0 to
master
#413
- Refactoring DID minting
#434
- metatx works locally
56bf183
- lint
631ee7b
- cleanup
313faf1
15 January 2023
- fixing initialization of NFT contracts
a0afde6
- Removing unused variables
5649137
- Adding v3.0.0-rc4 Changelog updates
fdae492
15 January 2023
13 January 2023
12 January 2023
- include contracts in npm packages
#417
- Simplification of permissions
#432
- Script to upload gcloud artifacts
#430
- Allow transfer the ownerhip in initialization to better support of cloned contract
#431
- mumbai deployment
254ec2b
- mumbai deployment
c91ed64
- Simplification of NFT permissions
479a1f0
4 January 2023
- Add template proxy roles
#427
- Avoding to call
registerDID
twice for update a DID#428
- remove rust from docker
#425
- Avoding to call
registerDID
twice for update a DID. Any update of a DID needs to go through theupdateMetadataUrl
method#426
- update dockerfile
0dcf8d5
- adding new templates with ability to create and pay in one tx
850c738
- Adding v3.0.0-rc0 Changelog updates
aa89452
23 December 2022
- Use circom binary
#423
- Remove libraries
#422
- Agreement upgradeability
#420
- Renaming
NFTUpgradeable
toNFT1155Upgradeable
#415
- Allowing to retrieve the update marketplace urls
#414
- Allowing to clone ERC 721 and 1155 NFT implementations
#412
- Removing unnecessary
setApprovalForAll
to conditions because they are now managed via proxy permissions#411
- NFTs only can be transferred going through the service agreements
#409
- Adding immutable url to include reference to Metadata on immutable storage networks
#408
- New ERC-721 NFT implementation and POAP reference implementation refactor
#406
- removing upgradability tests
13e46e9
- draft
15f4b26
- NFT721Upgreadable refactor and new POAP implementation
a87c7f2
10 November 2022
- Interface refactor
#410
- Saving opengsn config
#404
- Meta transactions
#396
- Upgreading OpenZeppelin and Hardhat versions
#400
-
- Adding possibility of ERC-1155 initialization via
initializeWithName
method#399
- Adding possibility of ERC-1155 initialization via
- Adding script to verify Smart Contracts
#394
- Hardhat not compatible with alpine
#392
- Adding support to goerli and arbitrum networks and contracts v2.1.0 deployment
#389
- adding opengsn test
e1d140b
- changing msg.sender
a3afc0c
- updating yarn.lock
ee672c9
8 September 2022
- Develop to master
#387
- Merge master again
#386
- Revert "Merge master"
#385
- Merge master
#384
- Adding contract metadata uri to NFT factories
#383
- Refactoring revert error messages, implements #316
#381
- updating snarkjs version
#382
- New mumbai deployment for public 2.0.5
#375
- Mumbai Common deployment 2.0.5
#374
- Upgrade mumbai public to 2.0.3
#360
- Update the Release and Upgrade Process
#357
- Update testnet flag when upgrading testnets
#356
- Deployed 2.0.0-public into matic (polygon mainnet) network
#345
- Update release doc briefly
#343
- Marketplacefee denominator
#347
- hardhat packages update + gas report
#339
- Uniform royalties
#334
- Fix/merge master
#335
- Updated deployment files
#332
- Provenance for conditions
#326
- Revert "Merge master (#384)"
3367fc5
- update yarn.lock
0929687
- adding config for provenance
5424afa
9 August 2022
- Fixing a problem with a collision on
tokenId
for ERC-721 minted via TransferNFT721Condition#373
- Scripts helpers for uploading/downloading artifacts
#370
- Deployment of 2.0.4 in Mumbai common
#369
- Refactor push-to-docs action to be 1 job
#371
- Deployed 2.0.4 to mumbai common
229ad98
- Some notes about problems with Upgrades
e314e10
- Updated doc
c2588fe
1 August 2022
- Prepare for 2.0.4 release
#367
- Remove npm contracts package since it's no longer needed
#364
- Upgrade cache
#362
- Commit latest openzeppelin files into master
0e4d669
- Bring doc updates from develop into master
a210152
- changing proxy admin ownership should now work
70920e2
26 July 2022
- When we are using a external NFT contract is necessary to check external permissions there
#359
- The provider should be able to mint
#358
- Automated CHANGELOG.md update
e831dac
25 July 2022
- TOC for doc and testing push to docs
#355
- Fixed initialization of the contracts
#354
- Automated CHANGELOG.md update
b6956d5
- bumping to
v2.0.2
22b8c49
22 July 2022
- manage Subscriptions duration and minting as an option in
TransferNFT721Condition
#350
- Bump @openzeppelin/contracts-upgradeable from 4.6.0 to 4.7.1
#352
- Documentation improvements to contract deployment instructions
#341
- Adding nightly security analysis
#336
- Update release-github.yml
#333
- Adding documentation workflow and fixing copyright
#331
- changed circuit build script name
#330
- Adding Token name and symbol as potential parameters for ERC-721 implementations
#328
- Add API_TOKEN_GITHUB to the publish workflow
#324
- Merge develop into master
#323
- Github Workflow refactor
#297
- Bump protobufjs from 6.11.2 to 6.11.3
#318
- Bump cross-fetch from 2.2.5 to 2.2.6
#293
- Push to docs
#290
- more address updates
#287
- Added CELO mainnet addresses
#286
- Bump ejs from 3.1.6 to 3.1.7
#279
- Jcortejoso/celo 1.3.8
#268
- Alfajores 1.3.8
#267
- Mumbai artifacts 1.3.8
#259
- Celo 1.3.8
59a2d89
- Add nightly workflow for running kovan tests. Removed from commit tests. Deleted upload-artifacts workflow
7ea20f2
- Add Release workflow
1e88b5e
9 June 2022
- forgot to add getter for royalty scheme
#321
- small deploy refactor
#320
- Dynamic royalties
#317
- upgrade polygon node to latest version
#319
- [wip] Fixing security reports
#313
- standard royalties
9312c1f
- distributing royalties
494da93
- refactoring deploy transactions
317f725
27 May 2022
- Fixing deployment and setup of contracts and NPM generation
#315
- Fix/dockerfile
#314
- restoring verifier.sol
d76d85c
- coming back
b1ea800
- Fixing setup of contracts and NPM package generation
66dc685
25 May 2022
- Adding more test coverage
#306
- keeping circuits and artifacts folders in NPM package
#309
- dedup fulfill for delegate
4a31f6c
- adding coverage ...
403d2a6
- still some more coverage
f875206
24 May 2022
- Removing Maven stubs generation from workflows
#300
- Fix/add optimization
#304
- Adding v2.0.0-rc3 Changelog updates
8ab3eac
- Adding v2.0.0-rc2 Changelog updates
b15e9e9
- removing references to Java
c9fb348
23 May 2022
- Coverage working
#298
- Use moralis.io kovan archive endpoint
#299
- Artifacts v2.0.0-rc0 deployed into mumbai and alfajores
#294
- try to get test working without generated key
#291
- Adding Transfer NFT Conditions documentation
#292
- bumping to v2.0.0-rc2
11be2d1
- typo
71782f8
- merge
cc1df11
17 May 2022
- Integration test for deployed contracts
#285
- most nft tests working
0643176
- first nft test working
14e0b76
- integration tests working
e25bf90
17 May 2022
- CI script to upload contract ABIs to the artifacts repository
#284
- Add test action for uploading artifacts
8514998
- Compile contracts when uploading artifacts
c5626eb
- Skip contracts test when uploading artifacts
210d5dd
4 May 2022
- Shipping just
development
artifacts#283
- Upgrade openzeppelin contracts
#281
- fixing multisig
#273
- Transfer conditions allow transfer or lazy minting
#277
- Uploading contracts artifacts to repo
#274
- Allow NFT holders to burn NFTs
#276
- Create agreement and fulfill conditions
#266
- upgrade gnosis safe sdk
6f9d343
- update rest of the packages
69bf075
- TransferConditions allow to transfer or lazy mint
cb92133
8 April 2022
- Renaming INeverminedConfig to INVMConfig to avoid bytecode generation problem
93a0611
7 April 2022
- Fix condition manager deploy
#270
- updating version
ee69f3d
- fixing deploy
ecca4c2
- fixinf upgrade test
6fb6f27
6 April 2022
- updating version
#269
- Allowing on-chain Nevermined instance configuration
#265
- New develop
#264
- Bump follow-redirects from 1.14.7 to 1.14.9
#241
- Celo mainnet contracts 1.3.5
#258
- Fixing error granting permissions to the
EscrowComputeExecutionTemplate
contract#257
- NFT-721 improvements (Subscriptions + POAP)
#256
- Revert "Using ERC-721 as a subscriptions vehicle"
#255
- Using ERC-721 as a subscriptions vehicle
#254
- Updated to latest version of circom stuff
#250
- Mubai artifacts 1.3.6
#252
- fix-init-aave-template
#253
- revert the revert
8b5ef66
- circuit compiles
cd9b889
- Adding reference POAP implementation
c7d8920
30 March 2022
- aave uses erc 721
9eac914
29 March 2022
- fixing
f2284da
8 March 2022
25 March 2022
- Bump follow-redirects from 1.14.7 to 1.14.9
#241
- Celo mainnet contracts 1.3.5
#258
- Fixing error granting permissions to the
EscrowComputeExecutionTemplate
contract#257
- Revert "Using ERC-721 as a subscriptions vehicle"
#255
- Using ERC-721 as a subscriptions vehicle
#254
- Mubai artifacts 1.3.6
#252
- fix-init-aave-template
#253
- Adding reference POAP implementation
c7d8920
- Adapting Copyright to Nevermined AG
35a6ac9
- Adding ERC-721 as subscriptions vehicle
451f01c
8 March 2022
- Adding v1.99.0 Changelog updates
565d742
8 March 2022
2 April 2022
- Jcortejoso/celo 1.3.8
#268
- Celo 1.3.8
59a2d89
- Adding v1.3.10 Changelog updates
7876ba9
- Adding v1.3.11 Changelog updates
b26420a
2 April 2022
- Alfajores 1.3.8
#267
- Mumbai artifacts 1.3.8
#259
- Bump follow-redirects from 1.14.7 to 1.14.9
#241
- Adding v1.3.9 Changelog updates
22156ce
- bumping to v1.3.10
fbf69e3
25 March 2022
- Celo mainnet contracts 1.3.5
#258
- Adding v1.3.8 Changelog updates
69c9df4
- bumping to v1.3.9
ec4ce9f
- Make the linter happier
da3c9ff
23 March 2022
- Fixing error granting permissions to the
EscrowComputeExecutionTemplate
contract#257
- Revert "Using ERC-721 as a subscriptions vehicle"
#255
- Using ERC-721 as a subscriptions vehicle
#254
- Gas optimization
#240
- escrow tests still not working
ead9d0f
- integration tests working
37cc058
- cleannup
aeeccc2
15 March 2022
- Mubai artifacts 1.3.6
#252
- fix-init-aave-template
#253
- fix-aave-credit-agreement
#243
- check royalties for NFTs
#242
- Bump simple-get from 2.8.1 to 2.8.2
#228
- Adding geth dev mode
#235
- Upgrade test from previous version
#239
- Adding support to Dutch Auctions
#233
- English auction implementation with dynamic pricing interface
#226
- More tests
#230
- Auctions implementation
8e4a8aa
- Adding e2e tests
ec2d71e
- moving wrapper to own file
990105f
9 February 2022
- 1.3.5 Deployment on Alfajores, Mumbai and Polygon
#229
- Polygon 1.3.5 deployment
cc6df7e
- Alfajores 1.3.5 deployment
9aff11f
- Mumbai 1.3.5 deployment
ec9ebbe
8 February 2022
- NFT dtp agreements
#221
- Escrow bug
#227
- Fixing create and pay with ether
#225
- simple tests for multi escrow
6d2c227
- adding escrow for nfts
cefa625
- tests seem to work
f763da7
29 January 2022
- Jcortejoso/polygon 1.3.3
#220
- Polygon mainnet and mumbai 1.3.3
ee48673
- deployment problems
50be2ff
- fixing
9db9641
17 January 2022
- Adding support to NFTs metadata (ERC-721 & 1155)
#213
- Creating agreement and paying working with erc-721
#211
- Alfajores 1.3.2
#206
- Update openethereum
#205
- Deploy aave conditions
#204
- Adding support to EIP-2981
04a0d0c
- Updated addresses in README
98c18ed
- deploy aave contracts
3bb922d
19 December 2021
- Allows to register a NFT and mint the ERC-1155 based NFT attached to it
#201
- using same naming for
_mint
attribute9bc0cc2
- linting
07972e8
- Adding v1.3.1 Changelog updates
623e240
10 December 2021
1 December 2021
- Remove erc1155 interface from registry
#198
- Waiting for node in loop
#197
- removed useless methods
daa7ae1
- waiting for node in loop
53aae0d
- will be a breaking change
c230ce4
1 December 2021
- init transfer did condition with correct contract
#195
- fix initialization of transfer ntf condition for erc 721
f1efac7
- Adding v1.2.3 Changelog updates
d7e992d
- bumping version
52b2fd9
30 November 2021
- Fixing artifacts to work with sdk-js tests
#193
- Create agreement and fulfill
#192
- Added missing dependency to polygon dockerfile
#191
- create agreement and pay with one step
a929c00
- fixing didregistry / erc1155 mess
37ae953
- deploying contracts
f747649
25 November 2021
- Use erc access control for NFT transfer
#190
- Fixing erc 1155 interfaces
#189
- Minting erc721 nfts from registry
#181
- Adapting to Hardhat artifacts generation
#188
- moving erc1155 to another contract
4c421a1
- unit tests for minting erc 721
6a5a7a4
- tests seem to work
c4d1894
22 November 2021
- Fix NPM and Maven artifacts generation
#186
- read spree url from env
#187
- Adding v1.2.0 Changelog updates
fb0bde7
- bumping to
v1.2.1
0d74b7e
- using the same node version
fa7396d
22 November 2021
- Bump @openzeppelin/contracts-upgradeable from 4.3.2 to 4.3.3
#182
- Bump lodash from 4.17.19 to 4.17.21
#183
- update rest of the dockerfiles
#185
- python package in alpine was renamed
#184
- Updating to hardhat
#178
- unit tests working
9af83f8
- adding old artifacts back
a66cf30
- removing these
c764f52
12 November 2021
- Mumbai contract deployment v1.1.8
#179
- Feature/polygon localnet
#175
- Adding K-V storage to conditions allowing to implement protection between conditions
#173
- Integration of Aave to support loans with NFTs as collateral
#156
- remove treasury & dynamic fee
#171
- interest rate mode
#170
- Bump hosted-git-info from 2.8.8 to 2.8.9
#168
- Bump tar from 4.4.13 to 4.4.19
#167
- Feature/withdraw aave
#165
- added aurora networks
#162
- repayment condition
#164
- Implementation of the Aave NFTs template
3f7e6c0
- Adding access control to the aave flow
a0cc623
- Adding aborted conditions flow
c4d10c8
29 September 2021
- 1.1.2 deployment to testnets
#161
- added aurora mainnet
f4025cd
- Celo alfajores 1.1.2 contracts
6b452c1
- 1.1.3 contracts deployed to mumbai
5797960
21 September 2021
- update docs
#163
- Fix error in init script
#160
- v1.1.6 -> aurora testnet
b858d11
- added aurora networks
8e49d07
- update aurora networks
60eabd2
3 September 2021
- Changed the way artifacts are packaged in python
#159
- bump version of js and java packages
f983f68
- Adding v1.1.5 Changelog updates
f8ab8f5
3 September 2021
- Add circuit artifacts
#158
- Bump mathjs from 7.0.2 to 7.5.1
#157
- Transfer proof
#121
- Bump path-parse from 1.0.6 to 1.0.7
#149
- add circuit artifacts
84e3ce0
- changed condition
90d6a43
- simple test
ff4fe5b
14 August 2021
- Fix package.json to allow node > 10
#150
- Adding v1.1.3 Changelog updates
0ad4563
- bumped version
fd99f2e
13 August 2021
- v1.1.2 to rinkeby
#147
- Feature/mainnet
#148
- v1.1.2 -> eth mainnet
a38ec9d
- update
8f6b058
- prepare for mainnet
f5876c9
10 August 2021
- Fixes resulting of ERC-721 security audit
#145
- Add transfer eth unit tests, Harden eth transfer
#123
- Mrsmkl/init transfer
#146
- Feature/update constants
#122
- Update NFT e2e tests
#120
- make vita dao tests more realistic
#118
- Adding some NFT interfaces
#107
- vitadao test
#117
- Feature/version v1.1.1
#116
- made fulfill public to fix #139
#139
- Add nft holder to hashValues to fix #134
#134
- fixes #131 & #133
#131
- fixes #129
#129
- fixes #127
#127
- fixes #127
#127
- fixes #126
#126
- fixes #125
#125
- fixes #124
#124
- fixes #143
#143
- fixes #144
#144
- v1.1.2 rinkeby
df59830
- revert style
9cdd71f
- use address zero constant
b9b0184
13 July 2021
- transfer nfts from nft holders that are not did owner
#109
- deploy to rinkeby
9d7294c
- added nft721 access template
fccaffb
- approved operators and fulfill transfer nft condition
1e3ede3
8 July 2021
- feature/nft721 deployment
#115
- Using AccessControl in TransferNFTCondition
#114
- Erc721 tests
#112
- erc721 suggestion transfer nft
#111
- Bump handlebars from 4.7.6 to 4.7.7
#106
- Making the fulfill transfer NFT condition work from any caller if lock condition was fulfilled
#105
- Bump glob-parent from 5.1.1 to 5.1.2
#104
- Bump normalize-url from 4.5.0 to 4.5.1
#103
- v1.1.0 -> rinkeby
6951df8
- copy pasta
1610ef9
- added unit test for TransferNFT721
6169f91
27 May 2021
- Bumping version to v1.0.0 and networks deployment
#97
- Feature/fresh mumbai
#102
- Feature/fresh rinkeby
#101
- Suport celo networks
#100
- Use yarn instead of npm
#99
- Update openethereum version on the embedded contracts dockerfile
#94
- Remove all artifacts previous to the deployment
#93
- use yarn instead of npm
ec5dd99
- 1.0 -> baklava
a1d5f81
- 1.0 -> alfajores
59b8029
19 May 2021
- DID frontrun protection
#90
- Fix re-entrancy
#88
- using
abi.encode
as general solidity recommendation to avoid collisions#86
- Reverting to d47a0ee30243af1824d2009d6efefb11d9c4a841
61a2a1e
- updating truffle
8747955
- Using
ganache-core
to accelerate testsa9cb595
12 May 2021
- Security fixes related with v1.0 security audit
#84
- Mrsmkl/audit issues
#85
- usage of isDIDOwner, fixes #80 and #83
#80
- DID-01C: Redundant Variable, fixes #81
#81
- tight-pack DIDRegister structure, fixes #82
#82
used
is executed before minting to avoid properly. It fixes #71#71
- Tautology clauses, fixes #66
#66
- Reverting to 16ba60382a408d3ad8c4ccd56c0fb52f393dba05
b763fc6
- Separating the DID registration into 2 steps
fb3178f
- Improving the revert messages to reduce the contract size
b4114fa
5 May 2021
- Adding polygon networks support
#64
- Adding rinkeby & mumbai artifacts
dc353ab
- Adding rinkeby artifacts
47b44eb
- mumbai wallets file
f5207b2
29 April 2021
- More code coverage
#63
- Remove use of tx.origin
#62
- Improve tests executions and security improvements
#60
- Improving how contracts documentation is created
#59
- modifying documentation generation
772f7ef
- Adding documentation format
4448e0e
- improving tests execution for ThresholdCondition
f26f390
20 April 2021
- Adding ETH and multiple ERC20 payment support
#56
- Deprecating Lock and Escrow reward conditions. Compleating documentation
babff36
- Modification of Lock and Escrow payment conditions to support payment in ETH and additional ERC20 contracts
02ba516
- testing of lock and escrow conditions with external token address
c83850c
14 April 2021
- Adding NFTAccessCondition
#53
- Adding contract deployment scripts
f790d24
- removing unused function
c1e371f
- Adding v1.0.0-rc2 Changelog updates
85d008e
12 April 2021
- Simplification of NFTTransferCondition
#52
- Bump y18n from 4.0.0 to 4.0.1
#50
- Refactoring Access and Compute Templates
#49
- Create CODE_OF_CONDUCT.md
1932032
- Fixing hash generation of TransferNFT condition
7e9fd0f
- Simplifying transfer nft condition
a00e6db
28 March 2021
- Refactoring Access Template
5bbb516
- Adding EscrowPaymentCondition tests
fff4dc4
- Compute template now is using LockPayment and EscrowPayment conditions
3ecad38
18 March 2021
- NFTs engine
#47
- Create docker image with contracts pre-compiled
#41
- Implementing NFT Access Template closes #45
#45
- New conditions and NFT templates
3627dcf
- refactoring DIDRegistry
0fc8acc
- RewardPaymentCondtion and e2e test
e17a8c3
28 January 2021
- EscrowReward condition support for distributing different rewards to multiple addresses
#42
- workaround to fix the problems with web3j-cli, fixes nevermined-io/sdk-java#39
#39
- EscrowReward condition support for distributing different rewards to multiple addresses.
8c20ada
- Refactoring escrowReward to deprecate distribution of individual address
24039a7
- Test refactoring to reduce multiple contract re-deployments
f818217
30 December 2020
- Adding a new type of DynamicAccess template
#39
- Updated rinkeby contracts to 0.6.0
#38
- New Nft holder condition
#36
- Implements the new
NftHolderCondition
. It closes #35#35
- refactoring tests to accelerate CI validation
d49ca84
- test refactor reducing the number of contract deployments
0de7435
- tests refactor
d994799
16 December 2020
- Every DID is a NFT
#34
- Refactor DIDRegistry after solidity upgrade
#32
- Migration to solidity 0.6.12 + openzeppelin 3.3
#29
- Bump ini from 1.3.5 to 1.3.8
#30
- refactoring didregistry, implements #31
c0aad7b
- update open zeppelin
23dfe20
- bumping truffle + tests
262e755
26 November 2020
- Extending provenance capabilities to facilitate SDK integration
#26
- Adding provenance tests
717f1a6
- linting and simplication
d643e60
- Adding provenance fetch method
28070e2
23 November 2020
- Implementation of Provenance within DID registry
#23
- Bump dot-prop from 4.2.0 to 4.2.1
#24
- Bump bl from 1.2.2 to 1.2.3
#25
- update keeper docs
#22
- Version/v0.5.0
#21
- Unification of the DIDRegistry and ProvenanceRegistry
ad2d742
- Fixing signature issues and linting
dcc8fae
- adding tests
e7f90df
5 November 2020
- migration to new nevermined-io organization
#20
- Feature/provenance
#19
- Feature/coverage
#18
- Update truffle.js
#17
- Version/v0.4.1
#16
- Fix linting
03a92d7
- update packages
723ed4f
- Revert "update packages"
3703402
12 August 2020
- rollback
ca4b8f0
12 August 2020
- Feature/test token
#15
- remove ocean token reference
#14
- Fixing audit errors and aligning the README to the CI/CD commands
#13
- Service update
#10
- deploy rinkeby
8fa32a6
- Modifying versions as a result of running the
audit
commanda840bcb
- replace ocean token with test token
35828ea
15 May 2020
15 May 2020
29 April 2020
- Integrating contract-tools repo
#9
- using contract-tools
283c3ca
- version
1e5ffb5
- adding npm visibility flag
f692838
29 April 2020
29 April 2020
23 April 2020
22 April 2020
22 April 2020