Skip to content

Commit 70a460a

Browse files
Merge pull request #409 from PolymathNetwork/reinvent-lockup
Lockup transfer manager module
2 parents 7e05021 + 887860e commit 70a460a

17 files changed

+2129
-1260
lines changed

0

Whitespace-only changes.

CLI/commands/helpers/contract_abis.js

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ let manualApprovalTransferManagerABI;
1111
let blacklistTransferManagerABI;
1212
let countTransferManagerABI;
1313
let percentageTransferManagerABI;
14+
let lockUpTransferManagerABI;
1415
let volumeRestrictionTMABI;
1516
let generalPermissionManagerABI;
1617
let polyTokenABI;
@@ -38,8 +39,9 @@ try {
3839
manualApprovalTransferManagerABI = JSON.parse(require('fs').readFileSync(`${__dirname}/../../../build/contracts/ManualApprovalTransferManager.json`).toString()).abi;
3940
countTransferManagerABI = JSON.parse(require('fs').readFileSync(`${__dirname}/../../../build/contracts/CountTransferManager.json`).toString()).abi;
4041
percentageTransferManagerABI = JSON.parse(require('fs').readFileSync(`${__dirname}/../../../build/contracts/PercentageTransferManager.json`).toString()).abi;
41-
blacklistTransferManagerABI = JSON.parse(require('fs').readFileSync(`${__dirname}/../../../build/contracts/BlacklistTransferManager.json`).toString()).abi;
42+
blacklistTransferManagerABI = JSON.parse(require('fs').readFileSync(`${__dirname}/../../../build/contracts/BlacklistTransferManager.json`).toString()).abi;
4243
volumeRestrictionTMABI = JSON.parse(require('fs').readFileSync(`${__dirname}/../../../build/contracts/VolumeRestrictionTM.json`).toString()).abi;
44+
lockUpTransferManagerABI = JSON.parse(require('fs').readFileSync(`${__dirname}/../../../build/contracts/LockUpTransferManager.json`).toString()).abi;
4345
generalPermissionManagerABI = JSON.parse(require('fs').readFileSync(`${__dirname}/../../../build/contracts/GeneralPermissionManager.json`).toString()).abi;
4446
polyTokenABI = JSON.parse(require('fs').readFileSync(`${__dirname}/../../../build/contracts/PolyTokenFaucet.json`).toString()).abi;
4547
cappedSTOFactoryABI = JSON.parse(require('fs').readFileSync(`${__dirname}/../../../build/contracts/CappedSTOFactory.json`).toString()).abi;
@@ -97,6 +99,9 @@ module.exports = {
9799
percentageTransferManager: function () {
98100
return percentageTransferManagerABI;
99101
},
102+
lockUpTransferManager: function () {
103+
return lockUpTransferManagerABI;
104+
},
100105
volumeRestrictionTM: function () {
101106
return volumeRestrictionTMABI;
102107
},

CLI/commands/transfer_manager.js

Lines changed: 426 additions & 22 deletions
Large diffs are not rendered by default.
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
1000,1560178800,600,1,"TenMinutes"
2+
1000,1560621600,3600,60,"OneHour"
3+
2000,1567252800,7200,3600,"TwoHours"
4+
3000,1567303200,14400,4800,"4Hours"
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
0xee7ae74d964f2be7d72c1b187b38e2ed3615d4d1,"TenMinutes"
2+
0x2f0fd672bf222413cc69dc1f4f1d7e93ad1763a1,"TenMinutes"
3+
0xac297053173b02b02a737d47f7b4a718e5b170ef,"TenMinutes"
4+
0x49fc0b78238dab644698a90fa351b4c749e123d2,"TenMinutes"
5+
0x10223927009b8add0960359dd90d1449415b7ca9,"TenMinutes"
6+
0x49fc0b78238dab644698a90fa351b4c749e123d2,"OneHour"
7+
0x10223927009b8add0960359dd90d1449415b7ca9,"OneHour"
8+
0x3c65cfe3de848cf38e9d76e9c3e57a2f1140b399,"OneHour"
9+
0xabf60de3265b3017db7a1be66fc8b364ec1dbb98,"OneHour"
10+
0x10223927009b8add0960359dd90d1449415b7ca9,"OneHour"
11+
0xb841fe5a89da1bbef2d0805fbd7ffcbbb2fca5e3,"OneHour"
12+
0x56be93088141b16ebaa9416122fd1d928da25ecf,"OneHour"
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
"TwoHours"
2+
"4Hours"
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
1000,1560178800,600,10,"TenMinutes"
2+
1000,1560623200,3600,60,"OneHour"
3+
2000,1567252800,7200,3600,"TwoHours"
4+
6000,1567303200,14400,4800,"4Hours"
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
0xee7ae74d964f2be7d72c1b187b38e2ed3615d4d1,"TenMinutes"
2+
0x2f0fd672bf222413cc69dc1f4f1d7e93ad1763a1,"TenMinutes"
3+
0xac297053173b02b02a737d47f7b4a718e5b170ef,"TenMinutes"
4+
0x49fc0b78238dab644698a90fa351b4c749e123d2,"TenMinutes"
5+
0x10223927009b8add0960359dd90d1449415b7ca9,"TenMinutes"
6+
0x49fc0b78238dab644698a90fa351b4c749e123d2,"OneHour"
7+
0x10223927009b8add0960359dd90d1449415b7ca9,"OneHour"
8+
0x3c65cfe3de848cf38e9d76e9c3e57a2f1140b399,"OneHour"
9+
0xabf60de3265b3017db7a1be66fc8b364ec1dbb98,"OneHour"
10+
0x10223927009b8add0960359dd90d1449415b7ca9,"OneHour"
11+
0xb841fe5a89da1bbef2d0805fbd7ffcbbb2fca5e3,"OneHour"
12+
0x56be93088141b16ebaa9416122fd1d928da25ecf,"OneHour"

0 commit comments

Comments
 (0)