0 txs
1 call
constructor
No constructor.
functions
buildManager
viewfunction buildManager() view returns (address)
challengeTimeout
viewfunction challengeTimeout() view returns (uint64)
distributionStartAt
viewfunction distributionStartAt() view returns (uint64)
getBeneficiaries
viewfunction getBeneficiaries() view returns (bytes32[] hashes, tuple[] configs)
getBeneficiaryConfig
viewfunction getBeneficiaryConfig(bytes32 _beneficiary) view returns (tuple)
getBeneficiaryVesting
viewfunction getBeneficiaryVesting(bytes32 _beneficiary, address _token) view returns (uint256)
getCryptoLegacyData
viewfunction getCryptoLegacyData() view returns (tuple data)
getMessagesBlockNumbersByRecipient
viewfunction getMessagesBlockNumbersByRecipient(bytes32 _recipient) view returns (uint64[] blockNumbers)
getOriginalBeneficiaryHash
viewfunction getOriginalBeneficiaryHash(bytes32 _beneficiary) view returns (bytes32)
getPluginInfoList
viewfunction getPluginInfoList() view returns (tuple[])
getPluginMetadata
viewfunction getPluginMetadata(address _plugin) view returns (string name, uint16 version)
getPluginName
purefunction getPluginName() pure returns (string)
getPluginVer
purefunction getPluginVer() pure returns (uint16)
getSigs
viewfunction getSigs() view returns (bytes4[] sigs)
getTokensDistribution
viewfunction getTokensDistribution(address[] _tokens) view returns (tuple[] list)
getTransferBlockNumbers
viewfunction getTransferBlockNumbers() view returns (uint64[] blockNumbers)
getVestedAndClaimedAmount
viewfunction getVestedAndClaimedAmount(bytes32 _beneficiary, address[] _tokens) view returns (tuple[] result)
initialFeeToPay
viewfunction initialFeeToPay() view returns (uint128)
invitedByRefCode
viewfunction invitedByRefCode() view returns (bytes8)
lastFeePaidAt
viewfunction lastFeePaidAt() view returns (uint64)
lastUpdateAt
viewfunction lastUpdateAt() view returns (uint64)
updateFee
viewfunction updateFee() view returns (uint128)
updateInterval
viewfunction updateInterval() view returns (uint64)
events
No events.
errors
No errors.
creation bytecode
0x608060405234801561000f575f80fd5b50611b098061001d5f395ff3fe608060405234801561000f575f80fd5b5060043610610148575f3560e01c806371a73d6a116100bf578063cdcf7fb311610079578063cdcf7fb3146102de578063d4fee1ac146102f3578063da81163614610313578063dace438214610326578063f3bdd7e714610346578063fd2c80ae14610359575f80fd5b806371a73d6a14610273578063758cdcf014610294578063913b722c1461029c57806391ec4cd7146102b257806392b7e8a9146102c7578063a43440b2146102d6575f80fd5b80632be1a1c1116101105780632be1a1c1146101da5780634a3e801a146101fa57806351c544461461020f57806369d369701461021757806369f98df91461022c5780636c4f097c1461024d575f80fd5b806306f7f8c21461014c5780630edba27614610172578063199733be146101925780631daae1381461019a5780632ae8ddb0146101ba575b5f80fd5b61015f61015a36600461138b565b610361565b6040519081526020015b60405180910390f35b61017a61039a565b6040516001600160401b039091168152602001610169565b61017a6103be565b6101a26103e2565b6040516001600160801b039091168152602001610169565b6101cd6101c8366004611473565b6103fc565b60405161016991906114b6565b6101ed6101e836600461150e565b610581565b6040516101699190611525565b6102026105f6565b6040516101699190611555565b61017a610686565b61021f6106aa565b60405161016991906115ee565b61023f61023a36600461167e565b610865565b604051610169929190611697565b60408051808201825260048152636c656e7360e01b6020820152905161016991906116bc565b61027b610933565b6040516001600160c01b03199091168152602001610169565b6101a2610951565b6102a4610972565b604051610169929190611763565b6102ba610992565b6040516101699190611790565b60405160018152602001610169565b61017a610acb565b6102e6610ae8565b60405161016991906118c4565b6102fb610eb3565b6040516001600160a01b039091168152602001610169565b61020261032136600461150e565b610ed0565b610339610334366004611905565b610f70565b604051610169919061193e565b61015f61035436600461150e565b611070565b61017a61108e565b5f8061036b6110ab565b5f8581526008909101602090815260408083206001600160a01b03871684529091529020549150505b92915050565b5f806103a46110ab565b60010154600160801b90046001600160401b031692915050565b5f806103c86110ab565b60010154600160c01b90046001600160401b031692915050565b5f806103ec6110ab565b546001600160801b031692915050565b60605f6104076110ab565b5f858152600682016020908152604080832060078501835281842054845260088501909252822092935091908061043e85856110cf565b9150915086516001600160401b0381111561045b5761045b6113ac565b6040519080825280602002602001820160405280156104ad57816020015b61049a60405180606001604052805f81526020015f81526020015f81525090565b8152602001906001900390816104795790505b5095505f5b8751811015610575575f866009015f8a84815181106104d3576104d361197f565b60200260200101516001600160a01b03166001600160a01b031681526020019081526020015f2090505f805f610526848a8a8f89815181106105175761051761197f565b60200260200101518b8b611118565b9250925092506040518060600160405280848152602001838152602001828152508b86815181106105595761055961197f565b60200260200101819052505050505080806001019150506104b2565b50505050505092915050565b604080516060810182525f80825260208201819052918101829052906105a56110ab565b5f9384526006016020908152604093849020845160608101865290546001600160401b038082168352600160401b8204811693830193909352600160801b9004909116938101939093525090919050565b60605f6106016110ab565b600b810180546040805160208084028201810190925282815293945083018282801561067b57602002820191905f5260205f20905f905b82829054906101000a90046001600160401b03166001600160401b0316815260200190600801906020826007010492830192600103820291508084116106385790505b505050505091505090565b5f806106906110ab565b60010154600160401b90046001600160401b031692915050565b7fc8fcad8db84d3cc18b4c41d551ea0ee66dd599cde068d998e57d5e09332c131e8054604080516020808402820181019092528281526060937fc8fcad8db84d3cc18b4c41d551ea0ee66dd599cde068d998e57d5e09332c131c935f9383018282801561073e57602002820191905f5260205f20905b81546001600160a01b03168152600190910190602001808311610720575b505050505090505f81516001600160401b0381111561075f5761075f6113ac565b6040519080825280602002602001820160405280156107bf57816020015b6107ac60405180606001604052805f6001600160a01b03168152602001606081526020015f61ffff1681525090565b81526020019060019003908161077d5790505b5090505f5b825181101561085d575f806107f18584815181106107e4576107e461197f565b6020026020010151610865565b9150915060405180606001604052808685815181106108125761081261197f565b60200260200101516001600160a01b031681526020018381526020018261ffff168152508484815181106108485761084861197f565b602090810291909101015250506001016107c4565b509392505050565b60605f826001600160a01b0316636c4f097c6040518163ffffffff1660e01b81526004015f60405180830381865afa1580156108a3573d5f803e3d5ffd5b505050506040513d5f823e601f3d908101601f191682016040526108ca9190810190611993565b836001600160a01b03166392b7e8a96040518163ffffffff1660e01b8152600401602060405180830381865afa158015610906573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061092a9190611a21565b91509150915091565b5f8061093d6110ab565b60020154600160401b900460c01b92915050565b5f8061095b6110ab565b54600160801b90046001600160801b031692915050565b6060805f61097e6110ab565b9050610989816111ee565b92509250509091565b60408051610180810182525f8082526020820181905291810182905260608082018390526080820183905260a0820183905260c0820183905260e08201839052610100820183905261012082018390526101408201819052610160820152906109f96110ab565b90505f80610a06836111ee565b604080516101808101825286546001600160801b038082168352600160801b9182900416602083015260018801546001600160401b0380821694840194909452600160401b8082048516606085015282820485166080850152600160c01b909104841660a0840152600289015493841660c080850191909152908404901b6001600160c01b03191660e083015290910460ff166101008201526003909501546001600160a01b0316610120860152610140850191909152610160840152509092915050565b5f80610ad56110ab565b600201546001600160401b031692915050565b6040805160118082526102408201909252606091602082016102208036833701905050905063d4fee1ac60e01b815f81518110610b2757610b2761197f565b6001600160e01b0319909216602092830291909101909101528051637e96405760e11b9082906001908110610b5e57610b5e61197f565b6001600160e01b03199092166020928302919091019091015280516328e2a22360e11b9082906002908110610b9557610b9561197f565b6001600160e01b03199092166020928302919091019091015280516303b55c2760e31b9082906003908110610bcc57610bcc61197f565b6001600160e01b0319909216602092830291909101909101528051630758cdcf60e41b9082906004908110610c0357610c0361197f565b6001600160e01b031990921660209283029190910190910152805163076dd13b60e11b9082906005908110610c3a57610c3a61197f565b6001600160e01b0319909216602092830291909101909101528051630ccb99df60e11b9082906006908110610c7157610c7161197f565b6001600160e01b031990921660209283029190910190910152805163521a205960e11b9082906007908110610ca857610ca861197f565b6001600160e01b03199092166020928302919091019091015280516338d39eb560e11b9082906008908110610cdf57610cdf61197f565b6001600160e01b031990921660209283029190910190910152805163244edc8b60e21b9082906009908110610d1657610d1661197f565b6001600160e01b0319909216602092830291909101909101528051632be1a1c160e01b908290600a908110610d4d57610d4d61197f565b6001600160e01b031990921660209283029190910190910152805163037bfc6160e11b908290600b908110610d8457610d8461197f565b6001600160e01b031990921660209283029190910190910152805163f3bdd7e760e01b908290600c908110610dbb57610dbb61197f565b6001600160e01b0319909216602092830291909101909101528051636d6721c160e11b908290600d908110610df257610df261197f565b6001600160e01b0319909216602092830291909101909101528051636d408b1b60e11b908290600e908110610e2957610e2961197f565b6001600160e01b031990921660209283029190910190910152805163251f400d60e11b908290600f908110610e6057610e6061197f565b6001600160e01b03199092166020928302919091019091015280516302ae8ddb60e41b9082906010908110610e9757610e9761197f565b6001600160e01b03199092166020928302919091019091015290565b5f80610ebd6110ab565b600301546001600160a01b031692915050565b60605f610edb6110ab565b5f848152600a820160209081526040918290208054835181840281018401909452808452939450919290830182828015610f6357602002820191905f5260205f20905f905b82829054906101000a90046001600160401b03166001600160401b031681526020019060080190602082600701049283019260010382029150808411610f205790505b5050505050915050919050565b60605f610f7b6110ab565b905082516001600160401b03811115610f9657610f966113ac565b604051908082528060200260200182016040528015610fda57816020015b604080518082019091525f8082526020820152815260200190600190039081610fb45790505b5091505f5b835181101561106957816009015f858381518110610fff57610fff61197f565b60200260200101516001600160a01b03166001600160a01b031681526020019081526020015f206040518060400160405290815f82015481526020016001820154815250508382815181106110565761105661197f565b6020908102919091010152600101610fdf565b5050919050565b5f8061107a6110ab565b5f9384526007016020525050604090205490565b5f806110986110ab565b600101546001600160401b031692915050565b7fc20f29786b5c80f517b8eaf83151bc76d99ae5e383a839b80a5f4da3fef75cec90565b805460028301545f9182916110f0916001600160401b039081169116611a56565b835490925061110f90600160401b90046001600160401b031683611a56565b90509250929050565b5f805f80846001600160401b0316426001600160401b031611611176578854600160401b90046001600160401b03166127106111548842611a7d565b6001600160401b03166111679190611a9d565b6111719190611ab4565b61117a565b6127105b89548b549192506127109161119f91600160801b90046001600160401b031690611a9d565b6111a99190611ab4565b91506127106111b88284611a9d565b6111c29190611ab4565b6001600160a01b039097165f908152602098909852506040909620549498949750949550929350505050565b6060806111fd83600401611304565b915081516001600160401b03811115611218576112186113ac565b60405190808252806020026020018201604052801561126157816020015b604080516060810182525f80825260208083018290529282015282525f199092019101816112365790505b5090505f5b82518110156112fe57836006015f8483815181106112865761128661197f565b60209081029190910181015182528181019290925260409081015f20815160608101835290546001600160401b038082168352600160401b8204811694830194909452600160801b90049092169082015282518390839081106112eb576112eb61197f565b6020908102919091010152600101611266565b50915091565b60605f61131083611317565b9392505050565b6060815f0180548060200260200160405190810160405280929190818152602001828054801561136457602002820191905f5260205f20905b815481526020019060010190808311611350575b50505050509050919050565b80356001600160a01b0381168114611386575f80fd5b919050565b5f806040838503121561139c575f80fd5b8235915061110f60208401611370565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b03811182821017156113e8576113e86113ac565b604052919050565b5f82601f8301126113ff575f80fd5b813560206001600160401b0382111561141a5761141a6113ac565b8160051b6114298282016113c0565b9283528481018201928281019087851115611442575f80fd5b83870192505b848310156114685761145983611370565b82529183019190830190611448565b979650505050505050565b5f8060408385031215611484575f80fd5b8235915060208301356001600160401b038111156114a0575f80fd5b6114ac858286016113f0565b9150509250929050565b602080825282518282018190525f919060409081850190868401855b8281101561150157815180518552868101518786015285015185850152606090930192908501906001016114d2565b5091979650505050505050565b5f6020828403121561151e575f80fd5b5035919050565b60608101610394828480516001600160401b03908116835260208083015182169084015260409182015116910152565b602080825282518282018190525f9190848201906040850190845b818110156115955783516001600160401b031683529284019291840191600101611570565b50909695505050505050565b5f5b838110156115bb5781810151838201526020016115a3565b50505f910152565b5f81518084526115da8160208601602086016115a1565b601f01601f19169290920160200192915050565b5f60208083018184528085518083526040925060408601915060408160051b8701018488015f5b8381101561167057888303603f19018552815180516001600160a01b031684528781015160608986018190529061164e828701826115c3565b9289015161ffff16958901959095525094870194925090860190600101611615565b509098975050505050505050565b5f6020828403121561168e575f80fd5b61131082611370565b604081525f6116a960408301856115c3565b905061ffff831660208301529392505050565b602081525f61131060208301846115c3565b5f815180845260208085019450602084015f5b838110156116fd578151875295820195908201906001016116e1565b509495945050505050565b5f815180845260208085019450602084015f5b838110156116fd5761175087835180516001600160401b03908116835260208083015182169084015260409182015116910152565b606096909601959082019060010161171b565b604081525f61177560408301856116ce565b82810360208401526117878185611708565b95945050505050565b602081526117aa6020820183516001600160801b03169052565b5f60208301516117c560408401826001600160801b03169052565b5060408301516001600160401b03811660608401525060608301516001600160401b03811660808401525060808301516001600160401b03811660a08401525060a08301516001600160401b03811660c08401525060c08301516001600160401b03811660e08401525060e083015161010061184c818501836001600160c01b0319169052565b84015190506101206118628482018360ff169052565b840151905061014061187e848201836001600160a01b03169052565b80850151915050610180610160818186015261189e6101a08601846116ce565b90860151858203601f1901838701529092506118ba8382611708565b9695505050505050565b602080825282518282018190525f9190848201906040850190845b818110156115955783516001600160e01b031916835292840192918401916001016118df565b5f60208284031215611915575f80fd5b81356001600160401b0381111561192a575f80fd5b611936848285016113f0565b949350505050565b602080825282518282018190525f919060409081850190868401855b828110156115015781518051855286015186850152928401929085019060010161195a565b634e487b7160e01b5f52603260045260245ffd5b5f602082840312156119a3575f80fd5b81516001600160401b03808211156119b9575f80fd5b818401915084601f8301126119cc575f80fd5b8151818111156119de576119de6113ac565b6119f1601f8201601f19166020016113c0565b9150808252856020828501011115611a07575f80fd5b611a188160208401602086016115a1565b50949350505050565b5f60208284031215611a31575f80fd5b815161ffff81168114611310575f80fd5b634e487b7160e01b5f52601160045260245ffd5b6001600160401b03818116838216019080821115611a7657611a76611a42565b5092915050565b6001600160401b03828116828216039080821115611a7657611a76611a42565b808202811582820484141761039457610394611a42565b5f82611ace57634e487b7160e01b5f52601260045260245ffd5b50049056fea2646970667358221220f46a33e26d1fecefccb9ac5229317b3a275f60708fca31cb70e0dd44de93fb5464736f6c63430008180033