This repository was archived by the owner on Jul 6, 2022. It is now read-only.
v3.0.0
3.0.0 (2020-03-18)
Bug Fixes
- π adapt code to compile 3.1.0 contracts (bdf6038)
- π adapt plcr to new events refactor (dea59ec)
- π add MATM typeguard (10fc063)
- π add assertion to securitytokenreigstry tickers (dbf435a)
- π add bundle-analyzer to visualize size of project (4b6e660)
- π add deleteDelegateMulti and addDelegateMulti tests (1ef23d3)
- π add fixes from review included usdtieredSto, new test (2a1f3a8)
- π add improvements requested by VW (fab0d35)
- π add isLockUpTransferManager_3_0_0 method (0c6c301)
- π add isLockUpTransferManager_3_0_0 reference (230bfd1)
- π add isManualApprovalTransferManager_3_0_0 method (6cffd39)
- π add LTM typeguard (c20b966)
- π add missing behavior and cover it with new tests (4d81af4)
- π add moduleInstanceComponent to addInvestorToWhitelist (d0aee82)
- π add new assert funcion in revealVote method (62ee776)
- π add new assert logic (db3f8e7)
- π add new fixes regarding Jere's feedback (44fc54e)
- π add no-non-null-assertion disable line (c4b9017)
- π add reference for 3.1.0 in src/index.ts (c221f44)
- π add retun types missed on sto wrapper (b7ba542)
- π add retun types missed on usd tiered sto (988aa20)
- π add return type in modifySchedule method (3.0 and 3.1) (1b60964)
- π add return type missed on capped sto (04b1f5c)
- π add return types missed for * registries (e06df71)
- π add return types missed in all tokens folder (4c586da)
- π add return types missed into dividend checkpoint (23148e4)
- π add return types missed on * transfer manager modules (75055e6)
- π add return types missed on blacklist transfer manager (cbdce5c)
- π add return types missed on erc20 dividend checkpoint (070cc47)
- π add return types missed on ether dividend checkpoint (8303fc4)
- π add return types missed on general permission (0d403bc)
- π add return types missed on module * factory (1fc1074)
- π add return types missed on VEW (fd675b4)
- π add revealVote test and cover 100% (36c1e03)
- π add solidityKeccak256 function in commitVote method (26b9989)
- π add VEW to exports in index.ts (5e66672)
- π advances in revealVote and TODO comment for getLogsAsync (92d0372)
- π and test modular example for GPM (remove txparams) (e7e5d10)
- π change mocked currency symbol to make it more consistent (7e2d068)
- π check ModuleWrapper type fix (c140fc8)
- π checkAndAsk becomes getPolyTokens example for faucet (da56829)
- π comlete example file and fix feedback requested by PR (5488990)
- π complete txparams removal (41b8ca1)
- π convert 'data' properly in transfer functions (f166885)
- π Decode events at getLogsAsync and SubscribeAsync (77ab063)
- π Delegate details return type (6668d85)
- π duplicate TM in types (031fb19)
- π examples, remove the txParams and add prettier syntax (9289129)
- π export ST events (bc13aac)
- π export USDTieredSTO typeguard (c1f4df9)
- π extends from DividendCheckpoint instead Module (4229b77)
- π feedback fixes (a1e7df1)
- π feedback fixes (84520c9)
- π Fetch decimals from stable coins when
BuyWithUSD(5b140d7) - π fix advanced_p_l_c_r_voting_checkpoint_wrapper test (72bb1b4)
- π fix all create ballot methods (2cb54a4)
- π fix broken test (ff728a6)
- π fix faulty imports (ff3a306)
- π fix faulty non-hex default (068e0bc)
- π fix getFees method return type (6e9052d)
- π fix lint wrnings (6e3d746)
- π fix solidityKeccak256 assertion for multiple choices (b8a453d)
- π fix test requested by victor (798e95c)
- π fix weird formatting in common test (4a28b49)
- π Fix yarn.lock file and build issues (8c0981c)
- π Fixed blacklistTM exports (5a85268)
- π getBallotResults fix (c8488e3)
- π hookup the gtm to the index and rest of project (decba23)
- π import BlacklistTransferManager_3_0_0 to fix Travis CI (769e012)
- π Improve multi-version events handling (8961a73)
- π improve typos and definitions (eacfe73)
- π improvements requested by Jere (98073e2)
- π isValidModule fix so that burn types filter works (ad87574)
- π make data optional and convert it properly (1d08f07)
- π make usdtieredsto wrapper and tests conform to new gtm (5fe37d6)
- π manual merge form multi-version-support (867a926)
- π manual merge from
develop(65ce2ca) - π manual merge from develop into it this branch (05b9b96)
- π manual merge from feature to vew3.1.0 (d5bc11f)
- π missing CountTM get method in wrapper Factory (698bdad)
- π moduleFactory reference in examples (yarn start working) (e4fb61e)
- π modules need to get poly on their ST balance (f5895d6)
- π move event method from common to 3.0.0 (ade266a)
- π move events method from common to specific version (fec8e18)
- π Move getLogs y subscribe methods to common files (166800d)
- π Multi-version support for transactionParams (0fb4ae7)
- π rebuild with travis CLI fix (130bbb9)
- π remake valid module check to support archived modules (b860eae)
- π remnove types and typo errors requested by review (2f8d4de)
- π remove construct method (ca46460)
- π remove duplicate test (5fffe8f)
- π remove else and add new if condition (dc0dd30)
- π remove other txParams usage from CTM module (289db3a)
- π remove PTM test (21856b4)
- π remove stringArrayToBytes32Array import (e0bba41)
- π remove TODO comment (87863bd)
- π remove unneccessary test file likely breaking build (10fea5f)
- π rename export wrappers and events (1887c5a)
- π Restore deleted SecurityTokenRegistry events (c56a46a)
- π return correct instance of the ST from factory getters (92f3a24)
- π return human readable fees (d180d06)
- π Typo (3ac83e9)
- π Typo at GTM eventArgs (7df1437)
- π Typo at USDTieredSTO eventArgs (1d67d60)
- π Typo importing types in dividend and sto wrappers (60f882f)
- π update abi-wrappers to beta.7 (14879d7)
- π update to include fedes recent method returnType changes (83e1e1f)
- π update yarn lock (29fdc30)
- π usdTieredSTO modular example now functioning (5a5aebf)
- π use correct hashing function for fee type (2975654)
- π use correct STO ABIs for adding modules (74b4ac3)
- add error message when bytes32 string is over 32 chars long (00b4269)
- add usdTiered to the contract event args (56c5fad)
- example for cappedSTO (9428a36)
- infer any type (4e5b303)
- make imports specific to their file names (fe9e3a3)
- merge second commit (cc788c8)
- reference to module data interfaces in examples (11cbe15)
- remove unnecessary event subscription and reorganize imports (b4d6388)
- remove unnecessary import for events in example (f60179b)
- typo in comments for restrictedPartialSaleTM (12e670b)
- use wrapper common type, not any for the typeguard (22240b6)
- vew imports as well (2f921c8)
- vrtm needs longer examples delay (fbe9225)
- yarn build can now compile without throwing error (1e02e0e)
chore
Features
- πΈ [WIP] add scaffolding and base code for AdvancedPLCRVC (6d69fbd)
- πΈ adapt dividend modules to multi version (5d4377a)
- πΈ add getPermission to RestrictedPartialSaleTM (654e7c7)
- πΈ add methods and assertions for Advanced PLCR voting (157bbfb)
- πΈ add new 3.1.0 methods (5bc752d)
- πΈ add new versioned architecture wrappers GTM 3.0 and 3.1 (57c116a)
- πΈ add new versioned architecture wrappers VEW 3.0 and 3.1 (67f6309)
- πΈ add new VEW 3.1.0 modules (31c81c3)
- πΈ add remaining method to restrictedpartialsaleTM (b19a0d4)
- πΈ add restrictedPartialSaleTM example file (f40d80e)
- πΈ Add sign transfer data method for dynamic whitelisting (a2373d8)
- πΈ add ST backwards compatibility module (ce41823)
- πΈ add the restrictedPartialSaleTM as a wrapper on its own (fb4c0f5)
- πΈ adding more to example, setting up to use module (66699bb)
- πΈ BTM backwards compatibility migration (435efb7)
- πΈ export common wrappers (d977378)
- πΈ export type guards for common wrappers (d9f8b18)
- πΈ finish minimum requirements for the rPSTM module exampl (86c9394)
- πΈ Goerli PolymathRegistry address support (c78a87b)
- πΈ LTM backwards compatibility migration (2dcb065)
- πΈ MATM backwards compatibility migration (0ae4f2d)
- πΈ merge develop into advancedVoting (3aa3197)
- πΈ New versioned architecture wrappers GPM 3.0 and 3.1 (4e9c6e2)
- πΈ refine typeguards (7fa69d6)
- πΈ Sign ack methods for freezeIssuance & disableController (28d69e8)
- πΈ support multi-version STOs (4b2a88f)
- πΈ usd tiered sto with capability to support stablecoins (14ccf21)
- πΈ VRTM backwards compatibility migration (aecd2ac)
- adding new 3.1.0 event args to types (2baa35b)
BREAKING CHANGES
- 𧨠N
- data arg must be hex string when required
- N
- New USDTieredSTO configure interface
- N
- N
- N
- N
- N
- Y
- N
- N
Closes: N
CappedSTOis now split intoCappedSTO_3_0_0andCappedSTO_3_1_0.
Same forUSDTieredSTO