0 txs
1 call
constructor
No constructor.
functions
buildManager
viewfunction buildManager() view returns (address)
challengeTimeout
viewfunction challengeTimeout() view returns (uint64)
CRYPTO_LEGACY_STORAGE_POSITION
viewfunction CRYPTO_LEGACY_STORAGE_POSITION() view returns (bytes32)
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 (uint128 initialFeeToPay, uint128 updateFee, uint64 updateInterval, uint64 challengeTimeout, uint64 lastFeePaidAt, uint64 lastUpdateAt, uint64 distributionStartAt, bytes8 invitedByRefCode, uint8 defaultFuncDisabled, address buildManager, bytes32[] beneficiaries, tuple[] gotBeneficiaryConfigArr)
getOriginalBeneficiaryHash
viewfunction getOriginalBeneficiaryHash(bytes32 _beneficiary) view returns (bytes32)
getPluginName
purefunction getPluginName() pure returns (string)
getPluginVer
purefunction getPluginVer() pure returns (uint16)
getSigs
viewfunction getSigs() view returns (bytes4[] sigs)
getTokenDistribution
viewfunction getTokenDistribution(address _token) view returns (tuple)
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
0x608060405234801561000f575f80fd5b50610e738061001d5f395ff3fe608060405234801561000f575f80fd5b506004361061011c575f3560e01c8063758cdcf0116100a9578063a43440b21161006e578063a43440b214610402578063cdcf7fb314610432578063d4fee1ac14610447578063f3bdd7e714610481578063fd2c80ae146104bf575f80fd5b8063758cdcf014610385578063913b722c146103a957806391ec4cd7146103bf57806392b7e8a9146103df578063a226beaa146103ee575f80fd5b80631daae138116100ef5780631daae1381461022f5780632be1a1c11461026057806351c54446146102f65780636c4f097c1461031a57806371a73d6a14610340575f80fd5b806306f7f8c2146101205780630edba27614610146578063182c58b31461017e578063199733be1461020b575b5f80fd5b61013361012e366004610b37565b6104dc565b6040519081526020015b60405180910390f35b5f80516020610e1e83398151915254600160801b90046001600160401b03165b6040516001600160401b03909116815260200161013d565b6101f061018c366004610b61565b6040805180820182525f80825260209182018190526001600160a01b039390931683527fc20f29786b5c80f517b8eaf83151bc76d99ae5e383a839b80a5f4da3fef75cf5815291819020815180830190925280548252600101549181019190915290565b6040805182518152602092830151928101929092520161013d565b5f80516020610e1e83398151915254600160c01b90046001600160401b0316610166565b5f80516020610dfe833981519152546001600160801b03165b6040516001600160801b03909116815260200161013d565b6102e961026e366004610b7a565b60408051606080820183525f80835260208084018290529284018190529384527fc20f29786b5c80f517b8eaf83151bc76d99ae5e383a839b80a5f4da3fef75cf282529282902082519384018352546001600160401b038082168552600160401b8204811692850192909252600160801b9004169082015290565b60405161013d9190610b91565b5f80516020610e1e83398151915254600160401b90046001600160401b0316610166565b60408051808201825260048152636c656e7360e01b6020820152905161013d9190610bc1565b7fc20f29786b5c80f517b8eaf83151bc76d99ae5e383a839b80a5f4da3fef75cee54600160401b900460c01b6040516001600160c01b0319909116815260200161013d565b5f80516020610dfe83398151915254600160801b90046001600160801b0316610248565b6103b1610524565b60405161013d929190610ca2565b6103c7610547565b60405161013d9c9b9a99989796959493929190610ccf565b6040516001815260200161013d565b6101335f80516020610dfe83398151915281565b7fc20f29786b5c80f517b8eaf83151bc76d99ae5e383a839b80a5f4da3fef75cee546001600160401b0316610166565b61043a610674565b60405161013d9190610d88565b7fc20f29786b5c80f517b8eaf83151bc76d99ae5e383a839b80a5f4da3fef75cef546040516001600160a01b03909116815260200161013d565b61013361048f366004610b7a565b5f9081527fc20f29786b5c80f517b8eaf83151bc76d99ae5e383a839b80a5f4da3fef75cf3602052604090205490565b5f80516020610e1e833981519152546001600160401b0316610166565b5f8281527fc20f29786b5c80f517b8eaf83151bc76d99ae5e383a839b80a5f4da3fef75cf4602090815260408083206001600160a01b03851684529091529020545b92915050565b6060805f80516020610dfe83398151915261053e8161099a565b92509250509091565b5f8080808080808080806060805f80516020610dfe83398151915261056b8161099a565b8093508194505050805f015f9054906101000a90046001600160801b0316815f0160109054906101000a90046001600160801b0316826001015f9054906101000a90046001600160401b03168360010160089054906101000a90046001600160401b03168460010160109054906101000a90046001600160401b03168560010160189054906101000a90046001600160401b0316866002015f9054906101000a90046001600160401b03168760020160089054906101000a900460c01b8860020160109054906101000a900460ff16896003015f9054906101000a90046001600160a01b03169c509c509c509c509c509c509c509c509c509c5050909192939495969798999a9b565b60408051600e8082526101e08201909252606091602082016101c08036833701905050905063d4fee1ac60e01b815f815181106106b3576106b3610de9565b6001600160e01b0319909216602092830291909101909101528051637e96405760e11b90829060019081106106ea576106ea610de9565b6001600160e01b03199092166020928302919091019091015280516328e2a22360e11b908290600290811061072157610721610de9565b6001600160e01b03199092166020928302919091019091015280516303b55c2760e31b908290600390811061075857610758610de9565b6001600160e01b0319909216602092830291909101909101528051630758cdcf60e41b908290600490811061078f5761078f610de9565b6001600160e01b031990921660209283029190910190910152805163076dd13b60e11b90829060059081106107c6576107c6610de9565b6001600160e01b0319909216602092830291909101909101528051630ccb99df60e11b90829060069081106107fd576107fd610de9565b6001600160e01b031990921660209283029190910190910152805163521a205960e11b908290600790811061083457610834610de9565b6001600160e01b03199092166020928302919091019091015280516338d39eb560e11b908290600890811061086b5761086b610de9565b6001600160e01b031990921660209283029190910190910152805163244edc8b60e21b90829060099081106108a2576108a2610de9565b6001600160e01b0319909216602092830291909101909101528051632be1a1c160e01b908290600a9081106108d9576108d9610de9565b6001600160e01b031990921660209283029190910190910152805163037bfc6160e11b908290600b90811061091057610910610de9565b6001600160e01b031990921660209283029190910190910152805163f3bdd7e760e01b908290600c90811061094757610947610de9565b6001600160e01b031990921660209283029190910190910152805163182c58b360e01b908290600d90811061097e5761097e610de9565b6001600160e01b03199092166020928302919091019091015290565b6060806109a983600401610ab0565b915081516001600160401b038111156109c4576109c4610dd5565b604051908082528060200260200182016040528015610a0d57816020015b604080516060810182525f80825260208083018290529282015282525f199092019101816109e25790505b5090505f5b8251811015610aaa57836006015f848381518110610a3257610a32610de9565b60209081029190910181015182528181019290925260409081015f20815160608101835290546001600160401b038082168352600160401b8204811694830194909452600160801b9004909216908201528251839083908110610a9757610a97610de9565b6020908102919091010152600101610a12565b50915091565b60605f610abc83610ac3565b9392505050565b6060815f01805480602002602001604051908101604052809291908181526020018280548015610b1057602002820191905f5260205f20905b815481526020019060010190808311610afc575b50505050509050919050565b80356001600160a01b0381168114610b32575f80fd5b919050565b5f8060408385031215610b48575f80fd5b82359150610b5860208401610b1c565b90509250929050565b5f60208284031215610b71575f80fd5b610abc82610b1c565b5f60208284031215610b8a575f80fd5b5035919050565b6060810161051e828480516001600160401b03908116835260208083015182169084015260409182015116910152565b5f602080835283518060208501525f5b81811015610bed57858101830151858201604001528201610bd1565b505f604082860101526040601f19601f8301168501019250505092915050565b5f815180845260208085019450602084015f5b83811015610c3c57815187529582019590820190600101610c20565b509495945050505050565b5f815180845260208085019450602084015f5b83811015610c3c57610c8f87835180516001600160401b03908116835260208083015182169084015260409182015116910152565b6060969096019590820190600101610c5a565b604081525f610cb46040830185610c0d565b8281036020840152610cc68185610c47565b95945050505050565b6001600160801b038d811682528c1660208201526001600160401b038b811660408301528a81166060830152891660808201525f6001600160401b03891660a08301526001600160401b03881660c08301526001600160c01b0319871660e083015260ff86166101008301526001600160a01b038516610120830152610180610140830152610d62610180830185610c0d565b828103610160840152610d758185610c47565b9f9e505050505050505050505050505050565b602080825282518282018190525f9190848201906040850190845b81811015610dc95783516001600160e01b03191683529284019291840191600101610da3565b50909695505050505050565b634e487b7160e01b5f52604160045260245ffd5b634e487b7160e01b5f52603260045260245ffdfec20f29786b5c80f517b8eaf83151bc76d99ae5e383a839b80a5f4da3fef75cecc20f29786b5c80f517b8eaf83151bc76d99ae5e383a839b80a5f4da3fef75ceda2646970667358221220357b0230d5ff69158629e5a14352b92ecb1b95a2430820492c06b232a10c08cf64736f6c63430008180033