This repository was archived by the owner on Jul 6, 2022. It is now read-only.
v2.0.0
2.0.0 (2019-09-02)
Bug Fixes
- π _modifyTicker assertions missing for existing ticker st (df88d21)
- π 0x00 as empty data by default on issue method (0feb657)
- π add ABI into PolymathAPI (7553b79)
- π add ABI to abiArray (762a1d6)
- π add assertions (9378266)
- π add method documentation (41d5b19)
- π add more descriptive ErrorCodes (3757c97)
- π add new tests for VEW (6044442)
- π add return types for some functions (e6c8883)
- π add verify and prettier to code (eec1d62)
- π add VEW event args and adapt it to new abi refactor (2a6098c)
- π assert document exists before removeDocument (ST) (c89039d)
- π best enum use for Transfer status codes (0f0c2b9)
- π blacklistTM comments updated to jsdoc standards (adb966b)
- π blacklistTM issues with comments from PR (12b53c4)
- π blacklistTM refactoring and abi issues (adfab67)
- π broken wrapper and get test to pass. prettier changes (de2b1f9)
- π build broken from starttime change in sto wrapper (3ec7540)
- π change numberOfTokens type (9c99f98)
- π Change owner address by beneficiary address (37dc6aa)
- π check factory owner from unarchive, refactor duplication (48727cd)
- π code improvements and typo fixes (f0731f9)
- π configure webpack to build separately for browser (6414aea)
- π convert ticker to uppercase when asking for availability (37545da)
- π CTM example now works! (651c588)
- π disallow SC as a fundraise type for Capped STO (6e9f39d)
- π dividendCheckpoint improvements (a936903)
- π dividendCheckpoint start and end type to number type (609c1fa)
- π ErrorClass implementation for STR wrapper (9ffbcf1)
- π ErrorCode implementation in poly token and ST wrapper (29b825b)
- π export for every method using sendTransaction (a1246c8)
- π finish fixing remnants of merge conflicts (fb0d174)
- π fix broken test (c216e04)
- π fix compilation issues (9435a0d)
- π fix PTM example to fail when above threshold (c4bf6c3)
- π fix typo errors requested by feedback (d38bc2d)
- π fix typos and params types (52f5c20)
- π fix Vesting Escrow wallet example (6a1cd35)
- π fixing addModuleWithLabel test (e12ca4e)
- π Fixing GPM example (3bf7086)
- π fixing ModifyKYCDataSigned test method (4dc422b)
- π generateNewSecurityToken in STR missing assertions (bb10e38)
- π getKYCData test method is working again (e6da110)
- π getLogsAsync fixed for 'RegisterTicker' event (e6bfc17)
- π GTM example works again (7f2c2f2)
- π ignore this line (6e54976)
- π implement ErrorClass in VEW (a08335e)
- π implement ErrorCode class for feature, module and poly (d3239a9)
- π implement ErrorCode class on VRT (9379d20)
- π implement ErrorCode in PTM (a54056c)
- π implement ErrorCode type for backlist transfer manager (5aad2dc)
- π implement ErrorCode type for capped sto wrapper (22f991b)
- π implement ErrorCode type for CTM and GTM wrapper (d3e3ce1)
- π implement ErrorCode type for dividend checkpoint wrapper (5bebc6b)
- π implement ErrorCode type for erc20 dividend checkpoint (e0e1189)
- π implement ErrorCode type for ether dividend checkpoint (cec6223)
- π implement ErrorCode type for GPM (fe5056c)
- π implement ErrorCode type for module factory module (06a3b43)
- π implement ErrorCode type for module wrapper (f4f5aa3)
- π implement ErrorCode type for sto and usd tieres sto (e9b23ec)
- π implement ErrorCode type in LTM (5b70082)
- π implement ErrorCode type on MATM (ad747f4)
- π import ethereumjs-utils correctly (60ad4e9)
- π improve error type definitions and error messages (5794ca6)
- π improve throw error with PolymathError class (b79cc61)
- π improvements requested by VictorW (8879b44)
- π Improving modifyKYCData example (5e69b79)
- π last breaking test now passing (f459467)
- π lint issue (55e9a04)
- π lockupTM documentation for jsdocs styling (dd639de)
- π lockupTM more methods included in example (74778b1)
- π lockupTM refactor now uses number not BN for seconds (941420b)
- π make dates relatives to the current date (768c22e)
- π make getLogsAsync have sensible defaults (746f481)
- π make tests pass and fix examples (05e5353)
- π manual merge (6fad80c)
- π manual merge from develop and improve comments (02cf3e8)
- π manual merge in all getLogsAsync methods (e22e829)
- π mint token to investor (da322d5)
- π modify examples and tests to suit changes (70e441c)
- π modify startTime type (7c83e64)
- π only params extending from txparams in namespace (06f7ceb)
- π onlyOwner assertion missing from setLatestVersion (de698ce)
- π PR fixes across the project (f691e62)
- π PR review issues in comments (24ba8cc)
- π remove @dev test in comments (5863b7f)
- π remove unnecessary export (fbdbe16)
- π remove unnecessary optional mark (166a74e)
- π Removed duplicate code (63ae095)
- π removing stringToKeccak256 method (a9d145f)
- π replace default error by polymatherror (dd700ee)
- π reset mockedContractFactory in STR tests, fix occurences (cedea58)
- π securityToken and other wrappers comments (5287a3b)
- π small assertion additions for STR that were missing (13e08c9)
- π Solved warnings on console (06743d8)
- π sort out tag madness (fdd2f14)
- π STR generateNewTicker refactor and tests (a260457)
- π STR test and wrapper missing prettier formatting (c798255)
- π string to bytes to convert label on addModuleWithLabel (90d8f9e)
- π trigger a version bump (b3aa29f)
- π turn off prefer-default-export eslint rule (e9c3fec)
- π typo error (252546b)
- π typo error (073e5be)
- π typo fixes and getAllInvestorFlags rework (bc13241)
- π typos and naming fixes for GTM wrapper (ecb7947)
- π Unnecessary logic removed (759631e)
- π update abi wrappers version to fix log decoding (29a922b)
- π update abi-wrapper version (ec856ac)
- π use abi wrappers version with fixed decoding (ef29a73)
- π use correct version (912f3bf)
- π use PascalDCase for
FeeTypeenum members (15a3d70) - π use weiToValue and valueToWei (f5d3778)
- π Validate if issuer and beneficiaries were added in the (562b7f5)
- π vestingEscrowWallet abi in contractFactory. add prettier (006d144)
- π VEW comments (b4233aa)
- π VRTM example (29b50de)
- π yarn lock file update (37d9fb7)
- π yarn update (123d29c)
- alter naming of wrapper for erc20Detailed (2696ed0)
- assert if transfers are frozen before calling
unfreezeTransfers(14bf17d) - cappedSTO example addModule code (1ee5289)
- cappedSTO example issues full overhaul with token purchase (5620da9)
- changes for ERC20 Detailed wrapper test (7af96f7)
- check currentCheckpoint is lower than params checkpoint, ST (1d2d6d1)
- check more duration time then rollingperiodIndays (463c2d6)
- compilation and test issues in the project (9ce58a3)
- dividend changes fo excluded and checkpoint id (8c9ed5e)
- dividendCheckpoint assertion with caller and dividendContract (85668f2)
- erc20 wrapper tests adding proper reference (e26c334)
- erc20Dividend bug and example (57603ea)
- erc20Dividend example conform to new wrappers (759b9a1)
- erc20Dividend wrapper tests div address argument (fb9e5a2)
- etherDividend example overhaul (041082d)
- examples sto, dividends review issues (e3d9242)
- expanding assertion for erc20 token allowance in erc20dividends (7f455b5)
- finish fixing rest of createDividend tests (1360109)
- gpm typos and refactoring to improve simplicity (02cdf23)
- import issue with @types/semver and esModuleInterop (7bee9b5)
- import issue with ethUtil (f8d0ab5)
- imports for abi-wrappers in examples code (a7a41ce)
- make GPM conform with Perm Enum (927f46b)
- minor edit on failing test (0444397)
- obvious bug in cappedSTO wrong moduleType (91deb3e)
- outstanding naming and method argument naming on examples (1fec42e)
- partitions refactorings (263bbdc)
- partitionsOf needs to return an array of Partitions (9902efa)
- percentageTransferManager fixes example (4515e6d)
- proper naming for variables within interfaces in the moduleregistry (1b02839)
- quick fixes for the examples folders (17d867f)
- readme text updated (ef0dbd5)
- refactor mapping to reduce amount of code needed (0da5d44)
- refactor partition to an enum (3355cc4)
- refactor perms across project (56d76fd)
- refactor unit tests for GTM to account for new method names and implementations (fa36de2)
- refactor unit tests for VRTM to account for new method names and implementations (be30345)
- remove absoluteValue from dividend code (766238a)
- remove duplicated methods from erc20Detailed included in erc20 (f1d8209)
- remove unused feature registry assertion from freezeIssuance (60ec452)
- remove useless percentageTM code (01b18d0)
- replicate changes inside etherDividend for all createDividends (bc64077)
- revert flag text update GPM (394f88a)
- securityTokenWrapper use Perm instead of string (55cb977)
- swap bounds assertions in module factory wrapper (67ebce7)
- usdTieredSTO example overhaul and working (774b270)
- use the wrappers built in method for getting moduleFactoryWrapper (e3ceb1c)
Features
- πΈ add all methods involved on VEW (0e5896c)
- πΈ add eventargs to the BTM wrapper (0ac18e9)
- πΈ add getTreasuryWallet and test to dividendcheckpoint (bbd3315)
- πΈ add initial BlacklistTM module wrapper to project (74d1981)
- πΈ add method to validate if an address is a valid module (7df0edd)
- πΈ add missing ethereum types (fe4ab2c)
- πΈ add registries transactionParams to export in index.ts (0bf3367)
- πΈ add setupCost to moduleFactory with associated test (372b257)
- πΈ add vesting escrow wallet example (92d394c)
- πΈ add vesting escrow wallet wrapper (70e4210)
- πΈ add/modify/delete(multi) blacklistTM methods and tests (a11bf22)
- πΈ addBlacklistType method, checks, and test (b1d74f9)
- πΈ adding more comments to generalTM and countTM. fix test (09b4f20)
- πΈ addInvestorToBlacklist(Multi) methods and tests (761c7ea)
- πΈ addLockUpByName (8923b55)
- πΈ addLockupByNameMulti method and tests (c7d61e5)
- πΈ addMultiInvestorToBlacklistMulti tests and wrapper (66339f3)
- πΈ addNewLockUpToUser, removeLockupFromUser, and tests (92ff5d5)
- πΈ addNewLockUpType method and tests (16f540e)
- πΈ addNewLockUpTypeMulti method and tests, prettier (3642428)
- πΈ adjust comments and prettier for dividends/erc20 (1424308)
- πΈ All logs are decoded on every transaction receipt (5062cc6)
- πΈ blacklists method and test (34fb65c)
- πΈ blacklistTM example methods (3bff915)
- πΈ callAsync methods with tests in blacklistTM (08a6e12)
- πΈ comments improvements for generalPermissionManager (7377aa9)
- πΈ delete from blacklist methods and tests (5a00a99)
- πΈ dividendCheckpoint and generalPM txparams (6f7d3ac)
- πΈ error handle implemented with PolymathError class (0b4ba33)
- πΈ export BigNumber (e4dfb44)
- πΈ export missing events (7a3a6c9)
- πΈ export web3 wrapper and missing ethereum types (b98c9b8)
- πΈ featureRegistry txParams export (6c3955c)
- πΈ finish adding all transactionparams to wrappers/index (829c342)
- πΈ finish adding comments and small fixes to rest of proj (99039e5)
- πΈ finish VEW wrapper (1199cdc)
- πΈ fix comments in sto wrapper, fix some return types/test (9426f28)
- πΈ fix comments inside of percentageTM (034a17d)
- πΈ General Transfer Manager 3.0 (263ecf0)
- πΈ getLockupNamesToUser/tokenToUser method and test (0d83312)
- πΈ getPermissions and associated test (258c367)
- πΈ getTokensByPartition with test (841a12e)
- πΈ initial tests and example BlacklistTM (3d65996)
- πΈ manualApprovalTM comments. remove lint warning (00fe0d5)
- πΈ modify/remove lockuptype methods and tests (6f3e0a0)
- πΈ new example lockUpTM (274c6a5)
- πΈ sto export txparams (015a553)
- πΈ use 3.0 methods to check for ticker availability (37b5a3e)
- πΈ volumeRestrictionTM comments refactoring and test (6cad10f)
- add
isOwnerto the wrappers for convenience (64b9a81) - add asssertion, operator data cannot be 0 in operator methods (5d941fe)
- add changeSTVersionBounds and associated tests (29f9f11)
- add events, lockups and verifyTransfer to LTM (1a12772)
- add getAllModulesByType into moduleRegistry with associated tests (c66ed04)
- add getFactoryDetails with associated test and prettier formatting (653f2c5)
- add isCompatibleModule in moduleRegistry and associated test (50b326f)
- add lockUpTM (32bfcbf)
- add LTM to the securityToken possible add module type (3b126ed)
- add more methods in moduleFactoryWrapper (b134e26)
- add title, description, isCostInPoly to wrappers with tests (76b178f)
- add upper and lower STVersionBounds with tests (5574fef)
- add usdTieredSTO modifyOracle method and test (13543ed)
- adding getLockUP and getAllLockUpData. test issue (92119d7)
- adding more module factory methods with tests (f363bfa)
- change Cost and Type method in module factory (a67a39c)
- dding the alternative ERC20 wrapper back in (9ef5c15)
- finish setting up LTM event args and subscribeasync (b98978f)
- getAllLockups test and method (228d451)
- getListOfAddresses method and test. prettier (9cfde5e)
BREAKING CHANGES
FeeTypemembersstLaunchFeeandtickerRegFeeare nowStLaunchFee
andTickerRegFee- rename Security Token Registry wrapper's
isTickerAvailableto
tickerAvailable,getSecurityTokenAddressnow receives{ ticker: string }instead of juststring fundRaiseTypesrenamed tofundRaiseTypeand its type changed from
FundRaiseType[]toCappedSTOFundRaiseTypein thedataparameter of
addModulewhen attaching a Capped STO- VRTM renaming to getRestrictionData. Added get to various methods. Essential fix for verifyTransfer test