Hypersign
Merkle Resistor contract
Inputs:
destination - wallet address,
minTotalPayments - minimum total payments in wei
maxTotalPayments - max total payments in wei
Select project – available: (finance vote, Cudos, Totem, BUMP, Hypersign Identity, Lepricon, Metis, Olyseum
Minimum end time (offset in seconds): minimum end time, offset in seconds of vesting schedule
Maximum end time (offset in seconds): max end time, offset in seconds of vesting schedule
Percent up front: percent of vested coins that will be withdrawn after initialization
Deposit token: deposit token contract address
If form will be valid please press “Upload to blockchain” button
Creating the url with query params to prefill the form:
const part - /#/admin/add-merkle-root
formType – type of form. In this case resistor
projectType – type of project. Available project ids:
Finance.vote – fvt
Cudos – cudos
Totem – totm
BUMP – bump
Hypersign Identity – hid
Lepricon – l3p,
Metis – metis,
Olyseum – oly
minEndTime - minimum end time, offset in seconds of vesting schedule
maxEndTime - max end time, offset in seconds of vesting schedule
pctUpFront - percent of vested coins that will be withdrawn after initialization
depositToken - deposit token contract addresss
merkleItems – array of objects to inputs as JSON string. More details in first point “Inputs”.
Path Example:
.../#/admin/add-merkle-root?formType=resistor&projectType=fvt&minEndTime=8000&maxEndTime=8400&pctUpFront=20&depositToken=0xa86256627d66c40163ADb33274610f4b881b0D45&merkleItems=[{"destination":"0x1969d467a6c2999889ddb068c0c4fa0b5e3fe3dc","minTotalPayments":"10000000000","maxTotalPayments":"500000000000"},{"destination":"0x614dc59f2319E4B05002640478f35544bBc0e2Cf","minTotalPayments":"10000000000","maxTotalPayments":"500000000000"},{"destination":"0xe4Cd56f91Bc79cC610AEfB1bE92b07BB5b6F2e30","minTotalPayments":"10000000000","maxTotalPayments":"500000000000"}]
Merkle Drop Factory contract
Inputs:
destination - wallet address,
value - max amount of tokens in wei that wallet can receive
Select project – available: (finance vote, Cudos, Totem, BUMP, Hypersign Identity, Lepricon, Metis, Olyseum)
Deposit token: deposit token contract address
Creating the url with query params to prefill the form:
const part - /#/admin/add-merkle-root
formType – type of form. In this case drop
projectType – type of project. Available project ids:
Finance.vote – fvt
Cudos – cudos
Totem – totm
BUMP – bump
Hypersign Identity – hid
Lepricon – l3p,
Metis – id: metis,
Olyseum – id: oly
depositToken - deposit token contract address
merkleItems – array of objects to inputs as JSON string. More details in first point “Inputs”.
Path Example:
... /#/admin/add-merkle-root?formType=drop&projectType=fvt&depositToken=0xa86256627d66c40163ADb33274610f4b881b0D45&merkleItems=[{"destination":"0xc1a282bce651eeab1a645ee0b9c5fdd2a186be12","value":"50000000000000000000"},{"destination":"0xe223c6bc64cdb30f8004612d84f4f05963f34577","value":"50000000000000000000"},{"destination":"0x64f63cf1905e92715c7d42122eaa3712a9d83fbf","value":"50000000000000000000"},{"destination":"0xde6856ba503eaa0a108fa7ad0514ef527beff700","value":"50000000000000000000"},{"destination":"0x1969d467a6c2999889ddb068c0c4fa0b5e3fe3dc","value":"50000000000000000000"},{"destination":"0x1deD73e0C96Bd1Fe1678503B8cAC8D46F37A299B","value":"50000000000000000000"}]
Merkle Vesting contract
Inputs:
destination – wallet address
totalCoins - max amount of tokens in wei that wallet can receive
startTime - timestamp - vesting period start,
endTime - timestamp - vesting period end,
lockPerionEndTime - timestamp - lock period end time
Select project – available: (finance vote, Cudos, Totem, BUMP, Hypersign Identity, Lepricon, Metis, Olyseum)
Deposit token: deposit token contract address
Creating the url with query params to prefill the form:
const part - /#/admin/add-merkle-root
formType – type of form. In this case vesting
projectType – type of project. Available project ids:
Finance.vote – fvt
Cudos – cudos
Totem – totm
BUMP – bump
Hypersign Identity – hid
Lepricon – l3p,
Metis – id: metis,
Olyseum – id: oly
depositToken - deposit token contract address
merkleItems – array of objects to inputs as JSON string. More details in first point “Inputs”.
Path Example:
... /#/admin/add-merkle-root?formType=vesting&projectType=fvt&depositToken=0xa86256627d66c40163ADb33274610f4b881b0D45&merkleItems=[{"destination":"0x3ae257065d690110e28904dbe252b106881b8903","totalCoins":"10000000000000000000000","startTime":1648129851,"endTime":1653400311,"lockPeriodEndTime":1648629851},{"destination":"0x02f599b9e574af582b05c1b5a11446d9bf1e2f70","totalCoins":"10000000000000000000000","startTime":1648129851,"endTime":1653400311,"lockPeriodEndTime":1648629851},{"destination":"0x92e128e0f066a20d2f121ec9753a558ca53c5bf8","totalCoins":"10000000000000000000000","startTime":1648129851,"endTime":1653400311,"lockPeriodEndTime":1648629851},{"destination":"0xa2601d29e7ebb81237b201076851e0611a7c2572","totalCoins":"10000000000000000000000","startTime":1648129851,"endTime":1653400311,"lockPeriodEndTime":1648629851}]