You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Update n_security_token_registry.js
* mainnet 2.0.0 registry address
* mainnet addresses
* Added internal nonce management
* nonce tracking fixed
* minNonce fixed
* Nonce not BN
* None init fixed
* strMigrator mainnet fixes
* Send function fixed
* await Optimizations
* Skip token deployment if the ST address is known
* migrator fixes
* Function modifier changes
* Minimum investment logic change
* Only tickers option
* Possibility to skip tickers
* Fix
* removing CLI from README
* Merge remote-tracking branch 'origin/dev-2.1.0' into CLI-st20generator-refactoring
* Whitelist refactor
* Updated documentation
* minor fix
* ignore the certificate
* Allow unauthenticated repos
* Removed travis before install
* Configuration by factory allowed only once
* Multi mint refactor
* Accredit refactor
* token_manager command
* Non accredited limit refactor + delete old files and packages dependencies
* sto_manager command
* Support for indivisible tokens
* bug fix
* test cases for divible token capped STO
* CSV sync & ST20generator fix
* Updated CLI introduction and link to wiki
* Add getTokensSoldByTier
* Improvements over mint tokens (parseFloat for divisible tokens)
* fixed issue with CLI and added more flattener commands
* Update changelog
* Typo
* readme update
* Final CSV refactor
* Uploaded Solidified's 2.0.0 auditreport
* replaced audit report for 2.0.0
* Added helper view functions
* Updated gitignore
* Bug fix
* Updated changelog
* Added test cases
* Minor fix
* CLI changes for new USDTieredSTO changes
* Add transferOwnership to MR (#425)
* Add transferOwnership to MR
* New test case
* added new MR/STR proxy addresses to readme
* Typo fix
Co-Authored-By: maxsam4 <guptamudit@ymail.com>
* Allow 0x transfers for MATM
* Fix typo
* Add support to remote nodes
* sto_manager improvements
* Minor improvements
* Get configure function from ABI
* Flow changes
* Skip emiting event when no tokens purchased
* typo fix
* dev-2.1.0 changes
* General fixes
* Minor fixes
* Revert "STRV TM added to migration script"
This reverts commit d7e97bb.
* Update CHANGELOG.md
* updated description for cappedSTO
* fix test
* Minor fix
* MATM to master (#435)
* Allow 0x transfers for MATM
* Fix typo
* changelog updated and MATM version changed
* Update CHANGELOG.md
* fixed MATM test w/ version change
* Linter fixes
* Optimise GTM (#433)
- Add an Offset that can be used to move all from & to dates forwards or backwards by a fixed offset.
- Add address[] public investors to record a list of all addresses that have been added to the whitelist
- Fix for when allowAllWhitelistIssuances is FALSE
- Clearer logic around toTime, fromTime & expiryTime
- Make GTM a Proxy based implementation to reduce deployment gas costs
* 2.0.1 MATM deployed to mainnet
* Revert "Optimise GTM (#433)" (#436)
This reverts commit 42e4a78.
* Update README.md
* MATM CLI support
* TokenInfo scripts update
* add new core 2.0.0 diagram to readme
* Rate changed
* changelog updated
* Updated tests for rate changes
* Issuance test fixed
* test cases updated
* resolve conflicts in changelog
* resolve conflicts in readme
* Update README.md
* fixed link on readme
* Minor fixes
* minor fix in readme to reset the MATM
* update readme.md
Updated from introduction to core up until setting up polymath core
* Updated comments
* Allow to add TM modules from token_manager
* Whitelist from csv fix
* Deleted network variable
* CLI - Fix at removing modules
* CLI - Fix on exit at token selection
* CLI - Support for not integer rates on CappedSTO
* CLI - Minor fix
* fixing audit change request from Mudit
* Update script fetch correct solc version
* moving multi mint to token manager
* replace multi mint to token manager method in cli menu
* moving accredit to sto manager file
* moving accreditable and nonAccreditable to STO manager
* Count transfer manager
* Percentage transfer manager
* Added docs generation to CI
* Path fix
* script fix
* Testing travis
* Testing travis
* Testing travis
* Testing travis
* Testing travis
* Testing travis
* Testing travis
* whitelist to transfer manager
* added test cases for adding new holders and removing one at the same time when it is already full.
* Update script fetch correct solc version
* Added docs generation to CI
* Path fix
* script fix
* Solved merge conflict
* Testing travis
* Testing travis
* Testing travis
* Testing travis
* Testing travis
* Testing travis
* WIP
* CSV parser
* Data folder reorganization
* Refactoring and improvements
* STO manager refactoring for batch operations
* Transfer manager refactoring for batches
* Fix
* Multi mint in batches
* Fuzz test permissions manager module (#395)
* count transfer manager module fuzz testfinished
* fuzz test for general transfer manager
* fuzz tests updates
* permission manager fuzzer volumn restriction transfer manager
* mint token err
* minting issue
* fixing some testsing issuesss
* all done
* fixed cleaning up and commenting of the fuzz test codes
* fixed conflict and merged new development functions, deleted all code with STVRTM.
* get rid of test for STVTM
* adding back missing file
* get rid of STVR test
* Delete x_single_trade_volume_restriction.js
* deleted unused code :(
* modifyWhitelistMulti for PercentageTM
* adjust test cases for adding and removing holders at the same time when max holder amount is full
* Bump the version
* adjust test logic
* Optimise GTM (#443)
* WIP
* WIP
* Fixes
* Update config
* Log gas for 50 txs
* WIP
* update
* Fix tests
* Fix typo
* Change onWhitelist logic
* Update changelog
* Update all test cases
* Add whitelist optimization
* Make Dividend modules proxies
* Updates
* minor cleanup
* make script dynamic
* Keep ABI constant
* Fixes
* Update change log
* Updates
* add require statement in factory constructors
* remove the test cases for the STVRTM
* Return investor data in getAllInvestorsData
* CLI changes according GTM optimizations
* Bump versions
* version changes
* Update CHANGELOG.md
* Merged conflicts with master on the CLI
* Merge fix
* change the type of proxy deployment for USDTieredSTO
* Time travel on development network
* Fix jump a period of time
* bump the version
* Show total investors and current percentage ownership at transfer
* Modules available are read from ModuleRegistry
* Removed sim and fuzz tests from coverage
* Time traveling fixes
* Add DateTimeLibrary
* Error message
* Skip DateTime library in code coverage
* Update CHANGELOG.md
* Update CHANGELOG.md
* Fix rounding off errors (#467)
* Fixed rounding off errors
* Increased tolerance
* Reduced tolerance to zero
* Comment updated
* Tolerance set to 2
* Remove unused contract
* Fix test cases
* Fix typo
* More test fixes
* Fix fuzz tests
Copy file name to clipboardExpand all lines: CHANGELOG.md
+44-8Lines changed: 44 additions & 8 deletions
Original file line number
Diff line number
Diff line change
@@ -9,15 +9,52 @@ All notable changes to this project will be documented in this file.
9
9
* Added new function `addModuleWithLabel()` which takes an extra param `_label` that used for giving the customize label to the module for display purpose. #428
10
10
11
11
## Fixed
12
-
* Fixed `addModule` function to be backwards compatible and call the new `addModuleWithLabel` function with an empty label.
12
+
* Fixed `addModule` function to be backwards compatible and call the new `addModuleWithLabel` function with an empty label.
13
13
* Fixed event `ModuleAdded` to also emit `_label`.
14
14
* Fixed function `getModule` to also return the respective module label.
15
15
* Replaced `updatePolyTokenAddress()` function with `updateFromRegistry()` in `SecurityTokenRegistry`.
16
16
17
17
## Removed
18
18
* Removed `_polyAddress` parameter from constructors of all modules and module factories.
19
19
* Removed `_polyToken` parameter from `initialize` function in `SecurityTokenRegistry`.
*`rate` is now accepted as multiplied by 10^18 to allow settting higher price than 1ETH/POLY per token.
27
+
* Indivisble tokens are now supported. When trying to buy partial tokens, allowed full units of tokens will be purchased and remaining funds will be returned.
28
+
29
+
## USDTieredSTO 2.1.0
30
+
* Added `buyTokensView` and `getTokensMintedByTier` to USDTSTO.
31
+
* Added `getSTODetails` to USDTSTO.
32
+
* Added an Array of Tiers that will hold data about every tier in USDTSTO.
33
+
* Added `buyWithETHRateLimited`, `buyWithPOLYRateLimited` and `buyWithUSDRateLimited` to USDTSTO.
34
+
* Added `getTokensSoldByTier` to return sold (not minted during finalisation) tokens in each tier to USDTSTO.
35
+
* Removed individual mappings for tier data removed in UDSTSTO.
36
+
* Removed the old Proxy deployment method of USDTieredSTO and adopt the new inherited proxy deployment approach.
37
+
* Bump the version to `2.1.0`
38
+
39
+
## GeneralTransferManager
40
+
*`getInvestors`, `getAllInvestorsData`, `getInvestorsData` added to GTM to allow easy data queries.
41
+
*`modifyDefaults(uint64 _defaultFromTime, uint64 _defaultToTime)` added which sets a default timestamp used when `fromTime` or `toTime` are 0
42
+
* Add `address[] public investors` to record a list of all addresses that have been added to the whitelist (`getInvestors`).
43
+
* General Transfer Manager: Fix for when `allowAllWhitelistIssuances` is FALSE
44
+
* General Transfer Manager: Make GTM a Proxy based implementation to reduce deployment gas costs
45
+
* Changed the version of `GeneralTransferManagerFactory` from `1.0.0` to `2.1.0`.
46
+
47
+
## Manual Approval TransferManager
48
+
* Removed `0x0` check for the `_from` address to `ManualApprovalTransferManager`. This allows for the Issuer/Transfer Agent to approve a one-off mint of tokens that otherwise would not be possible.
49
+
* Changed the version of `ManualApprovalTransferManagerFactory` from `1.0.0` to `2.1.0`.
50
+
* Deployed 2.0.1 `ManualApprovalTransferManagerFactory` to address 0x6af2afad53cb334e62b90ddbdcf3a086f654c298
51
+
52
+
## Dividends
53
+
* Changed the version of `ERC20DividendCheckpointFactory` & `EtherDividendCheckpointFactory` from `1.0.0` to `2.1.0`.
54
+
* Applied proxy pattern to Dividends modules
55
+
56
+
## Changed
57
+
*`getAllModulesAndPermsFromTypes()` does not take securityToken address as a parameter anymore.
21
58
22
59
# v1.5.0 - Release Candidate
23
60
@@ -49,17 +86,16 @@ All notable changes to this project will be documented in this file.
49
86
* Add `getReputationOfFactory()` & `getModuleListOfType()` functions to get the array type data from the ModuleRegistry contract.
50
87
* Add `_setupCost` in `LogGenerateModuleFromFactory` event.
51
88
* Add new function `getAllModulesByName()`, To get the list of modules having the same name. #198.
52
-
* Add new function `modifyTickerDetails()`, To modify the details of undeployed ticker. #230
53
-
89
+
* Add new function `modifyTickerDetails()`, To modify the details of undeployed ticker. #230
90
+
54
91
55
92
56
93
## Fixed
57
-
*`getAllModulesAndPermsFromTypes()` does not take securityToken address as a parameter anymore.
58
94
* 0x0 and duplicate address in exclusions are no longer allowed in dividend modules.
59
95
* All permissions are denied if no permission manager is active.
60
96
* Generalize the STO varaible names and added them in `ISTO.sol` to use the common standard in all STOs.
61
97
* Generalize the event when any new token get registered with the polymath ecosystem. `LogNewSecurityToken` should emit _ticker, _name, _securityTokenAddress, _owner, _addedAt, _registrant respectively. #230
62
-
* Change the function name of `withdraPoly` to `withdrawERC20` and make the function generalize to extract tokens from the ST contract. parmeters are contract address and the value need to extract from the securityToken.
98
+
* Change the function name of `withdraPoly` to `withdrawERC20` and make the function generalize to extract tokens from the ST contract. parmeters are contract address and the value need to extract from the securityToken.
63
99
64
100
## Removed
65
101
* Removed investors list pruning
@@ -69,7 +105,7 @@ All notable changes to this project will be documented in this file.
0 commit comments