0 txs
1 call
constructor
No constructor.
functions
buildManager
viewfunction buildManager(address _cryptoLegacy) view returns (address)
challengeTimeout
viewfunction challengeTimeout(address _cryptoLegacy) view returns (uint64)
distributionStartAt
viewfunction distributionStartAt(address _cryptoLegacy) view returns (uint64)
getBeneficiaries
viewfunction getBeneficiaries(address _cryptoLegacy) view returns (bytes32[] hashes, tuple[] configs)
getBeneficiaryConfig
viewfunction getBeneficiaryConfig(address _cryptoLegacy, bytes32 _beneficiary) view returns (tuple)
getBeneficiaryVesting
viewfunction getBeneficiaryVesting(address _cryptoLegacy, bytes32 _beneficiary, address _token) view returns (uint256)
getCryptoLegacyData
viewfunction getCryptoLegacyData(address _cryptoLegacy) view returns (tuple data)
getMessagesBlockNumbersByRecipient
viewfunction getMessagesBlockNumbersByRecipient(address _cryptoLegacy, bytes32 _recipient) view returns (uint64[] blockNumbers)
getOriginalBeneficiaryHash
viewfunction getOriginalBeneficiaryHash(address _cryptoLegacy, bytes32 _beneficiary) view returns (bytes32)
getPluginInfoList
viewfunction getPluginInfoList(address _cryptoLegacy) view returns (tuple[])
getTokensDistribution
viewfunction getTokensDistribution(address _cryptoLegacy, address[] _tokens) view returns (tuple[] list)
getTransferBlockNumbers
viewfunction getTransferBlockNumbers(address _cryptoLegacy) view returns (uint64[] blockNumbers)
getVestedAndClaimedAmount
viewfunction getVestedAndClaimedAmount(address _cryptoLegacy, bytes32 _beneficiary, address[] _tokens) view returns (tuple[] result)
initialFeeToPay
viewfunction initialFeeToPay(address _cryptoLegacy) view returns (uint128)
invitedByRefCode
viewfunction invitedByRefCode(address _cryptoLegacy) view returns (bytes8)
lastFeePaidAt
viewfunction lastFeePaidAt(address _cryptoLegacy) view returns (uint64)
lastUpdateAt
viewfunction lastUpdateAt(address _cryptoLegacy) view returns (uint64)
updateFee
viewfunction updateFee(address _cryptoLegacy) view returns (uint128)
updateInterval
viewfunction updateInterval(address _cryptoLegacy) view returns (uint64)
events
No events.
errors
No errors.
creation bytecode
0x608060405234801561000f575f80fd5b506119268061001d5f395ff3fe608060405234801561000f575f80fd5b506004361061011c575f3560e01c80637cfbd7aa116100a9578063991e3d071161006e578063991e3d07146102d8578063ab0f323b146102eb578063c734a69e146102fe578063e9cda9b714610311578063f3d0756814610331575f80fd5b80637cfbd7aa146102395780637f3b43d01461025957806380eb7bf01461027a57806385162ca0146102a5578063982f4be1146102b8575f80fd5b80633ef0ba54116100ef5780633ef0ba54146101b55780635668c2e8146101c857806360169f3a146101db5780636933b43a1461020657806373b2c0c214610226575f80fd5b80631cab59a4146101205780632c3931ad1461014a5780633b1f6e78146101755780633be7842d14610195575b5f80fd5b61013361012e366004610aed565b61035d565b604051610141929190610b08565b60405180910390f35b61015d610158366004610aed565b6103cb565b6040516001600160401b039091168152602001610141565b610188610183366004610bf3565b610432565b6040516101419190610c43565b6101a86101a3366004610aed565b6104ac565b6040516101419190610c91565b61015d6101c3366004610aed565b610510565b61015d6101d6366004610aed565b61054d565b6101ee6101e9366004610aed565b61058a565b6040516001600160a01b039091168152602001610141565b610219610214366004610aed565b6105eb565b6040516101419190610d72565b6101a8610234366004610ea6565b6106af565b61024c610247366004610ed0565b610722565b6040516101419190610f27565b61026c610267366004610ea6565b61079f565b604051908152602001610141565b61028d610288366004610aed565b610808565b6040516001600160801b039091168152602001610141565b61028d6102b3366004610aed565b610869565b6102cb6102c6366004610aed565b6108a6565b6040516101419190610f94565b61026c6102e636600461103e565b61090a565b61015d6102f9366004610aed565b61097c565b61015d61030c366004610aed565b6109b9565b61032461031f366004610ea6565b6109f6565b604051610141919061107d565b61034461033f366004610aed565b610a75565b6040516001600160c01b03199091168152602001610141565b606080826001600160a01b031663913b722c6040518163ffffffff1660e01b81526004015f60405180830381865afa15801561039b573d5f803e3d5ffd5b505050506040513d5f823e601f3d908101601f191682016040526103c291908101906112c7565b91509150915091565b5f816001600160a01b031663a43440b26040518163ffffffff1660e01b8152600401602060405180830381865afa158015610408573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061042c9190611326565b92915050565b604051636d6721c160e11b81526060906001600160a01b0385169063dace438290610463908690869060040161137b565b5f60405180830381865afa15801561047d573d5f803e3d5ffd5b505050506040513d5f823e601f3d908101601f191682016040526104a4919081019061138e565b949350505050565b6060816001600160a01b0316634a3e801a6040518163ffffffff1660e01b81526004015f60405180830381865afa1580156104e9573d5f803e3d5ffd5b505050506040513d5f823e601f3d908101601f1916820160405261042c919081019061143c565b5f816001600160a01b0316630edba2766040518163ffffffff1660e01b8152600401602060405180830381865afa158015610408573d5f803e3d5ffd5b5f816001600160a01b031663199733be6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610408573d5f803e3d5ffd5b5f816001600160a01b031663d4fee1ac6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156105c7573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061042c91906114ce565b60408051610180810182525f8082526020820181905291810182905260608082018390526080820183905260a0820183905260c0820183905260e0820183905261010082018390526101208201929092526101408101829052610160810191909152816001600160a01b03166391ec4cd76040518163ffffffff1660e01b81526004015f60405180830381865afa158015610688573d5f803e3d5ffd5b505050506040513d5f823e601f3d908101601f1916820160405261042c9190810190611526565b604051636d408b1b60e11b8152600481018290526060906001600160a01b0384169063da811636906024015f60405180830381865afa1580156106f4573d5f803e3d5ffd5b505050506040513d5f823e601f3d908101601f1916820160405261071b919081019061143c565b9392505050565b6040516302ae8ddb60e41b81526060906001600160a01b03861690632ae8ddb09061075590879087908790600401611663565b5f60405180830381865afa15801561076f573d5f803e3d5ffd5b505050506040513d5f823e601f3d908101601f19168201604052610796919081019061167c565b95945050505050565b60405163f3bdd7e760e01b8152600481018290525f906001600160a01b0384169063f3bdd7e790602401602060405180830381865afa1580156107e4573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061071b9190611732565b5f816001600160a01b031663758cdcf06040518163ffffffff1660e01b8152600401602060405180830381865afa158015610845573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061042c9190611749565b5f816001600160a01b0316631daae1386040518163ffffffff1660e01b8152600401602060405180830381865afa158015610845573d5f803e3d5ffd5b6060816001600160a01b03166369d369706040518163ffffffff1660e01b81526004015f60405180830381865afa1580156108e3573d5f803e3d5ffd5b505050506040513d5f823e601f3d908101601f1916820160405261042c9190810190611773565b60405163037bfc6160e11b8152600481018390526001600160a01b0382811660248301525f91908516906306f7f8c290604401602060405180830381865afa158015610958573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906104a49190611732565b5f816001600160a01b03166351c544466040518163ffffffff1660e01b8152600401602060405180830381865afa158015610408573d5f803e3d5ffd5b5f816001600160a01b031663fd2c80ae6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610408573d5f803e3d5ffd5b604080516060810182525f80825260208201819052818301529051632be1a1c160e01b8152600481018390526001600160a01b03841690632be1a1c190602401606060405180830381865afa158015610a51573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061071b91906118bd565b5f816001600160a01b03166371a73d6a6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610ab2573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061042c91906118d7565b6001600160a01b0381168114610aea575f80fd5b50565b5f60208284031215610afd575f80fd5b813561071b81610ad6565b604080825283519082018190525f90606090818401906020808801855b83811015610b4157815185529382019390820190600101610b25565b505085830381870152865180845287820193820192505f5b81811015610b9e57610b8e84865180516001600160401b03908116835260208083015182169084015260409182015116910152565b9382019392850192600101610b59565b509198975050505050505050565b5f8083601f840112610bbc575f80fd5b5081356001600160401b03811115610bd2575f80fd5b6020830191508360208260051b8501011115610bec575f80fd5b9250929050565b5f805f60408486031215610c05575f80fd5b8335610c1081610ad6565b925060208401356001600160401b03811115610c2a575f80fd5b610c3686828701610bac565b9497909650939450505050565b602080825282518282018190525f919060409081850190868401855b82811015610c8457815180518552860151868501529284019290850190600101610c5f565b5091979650505050505050565b602080825282518282018190525f9190848201906040850190845b81811015610cd15783516001600160401b031683529284019291840191600101610cac565b50909695505050505050565b5f815180845260208085019450602084015f5b83811015610d0c57815187529582019590820190600101610cf0565b509495945050505050565b5f815180845260208085019450602084015f5b83811015610d0c57610d5f87835180516001600160401b03908116835260208083015182169084015260409182015116910152565b6060969096019590820190600101610d2a565b60208152610d8c6020820183516001600160801b03169052565b5f6020830151610da760408401826001600160801b03169052565b5060408301516001600160401b03811660608401525060608301516001600160401b03811660808401525060808301516001600160401b03811660a08401525060a08301516001600160401b03811660c08401525060c08301516001600160401b03811660e08401525060e0830151610100610e2e818501836001600160c01b0319169052565b8401519050610120610e448482018360ff169052565b8401519050610140610e60848201836001600160a01b03169052565b808501519150506101806101608181860152610e806101a0860184610cdd565b90860151858203601f190183870152909250610e9c8382610d17565b9695505050505050565b5f8060408385031215610eb7575f80fd5b8235610ec281610ad6565b946020939093013593505050565b5f805f8060608587031215610ee3575f80fd5b8435610eee81610ad6565b93506020850135925060408501356001600160401b03811115610f0f575f80fd5b610f1b87828801610bac565b95989497509550505050565b602080825282518282018190525f919060409081850190868401855b82811015610c845781518051855286810151878601528501518585015260609093019290850190600101610f43565b5f5b83811015610f8c578181015183820152602001610f74565b50505f910152565b5f60208083018184528085518083526040925060408601915060408160051b8701018488015f5b8381101561103057888303603f19018552815180516001600160a01b0316845287810151606089860181905281519086018190526080919061100281848901848e01610f72565b9289015161ffff16868a01525095880195601f91909101601f19169093019092019190860190600101610fbb565b509098975050505050505050565b5f805f60608486031215611050575f80fd5b833561105b81610ad6565b925060208401359150604084013561107281610ad6565b809150509250925092565b6060810161042c828480516001600160401b03908116835260208083015182169084015260409182015116910152565b634e487b7160e01b5f52604160045260245ffd5b604051606081016001600160401b03811182821017156110e3576110e36110ad565b60405290565b604080519081016001600160401b03811182821017156110e3576110e36110ad565b60405161018081016001600160401b03811182821017156110e3576110e36110ad565b604051601f8201601f191681016001600160401b0381118282101715611156576111566110ad565b604052919050565b5f6001600160401b03821115611176576111766110ad565b5060051b60200190565b5f82601f83011261118f575f80fd5b815160206111a461119f8361115e565b61112e565b8083825260208201915060208460051b8701019350868411156111c5575f80fd5b602086015b848110156111e157805183529183019183016111ca565b509695505050505050565b80516001600160401b0381168114611202575f80fd5b919050565b5f60608284031215611217575f80fd5b61121f6110c1565b905061122a826111ec565b8152611238602083016111ec565b6020820152611249604083016111ec565b604082015292915050565b5f82601f830112611263575f80fd5b8151602061127361119f8361115e565b808382526020820191506060602060608602880101945087851115611296575f80fd5b602087015b858110156112ba576112ad8982611207565b845292840192810161129b565b5090979650505050505050565b5f80604083850312156112d8575f80fd5b82516001600160401b03808211156112ee575f80fd5b6112fa86838701611180565b9350602085015191508082111561130f575f80fd5b5061131c85828601611254565b9150509250929050565b5f60208284031215611336575f80fd5b61071b826111ec565b8183525f60208085019450825f5b85811015610d0c57813561136081610ad6565b6001600160a01b03168752958201959082019060010161134d565b602081525f6104a460208301848661133f565b5f602080838503121561139f575f80fd5b82516001600160401b038111156113b4575f80fd5b8301601f810185136113c4575f80fd5b80516113d261119f8261115e565b81815260069190911b820183019083810190878311156113f0575f80fd5b928401925b82841015611431576040848903121561140c575f80fd5b6114146110e9565b8451815285850151868201528252604090930192908401906113f5565b979650505050505050565b5f602080838503121561144d575f80fd5b82516001600160401b03811115611462575f80fd5b8301601f81018513611472575f80fd5b805161148061119f8261115e565b81815260059190911b8201830190838101908783111561149e575f80fd5b928401925b82841015611431576114b4846111ec565b825292840192908401906114a3565b805161120281610ad6565b5f602082840312156114de575f80fd5b815161071b81610ad6565b80516001600160801b0381168114611202575f80fd5b80516001600160c01b031981168114611202575f80fd5b805160ff81168114611202575f80fd5b5f60208284031215611536575f80fd5b81516001600160401b038082111561154c575f80fd5b908301906101808286031215611560575f80fd5b61156861110b565b611571836114e9565b815261157f602084016114e9565b6020820152611590604084016111ec565b60408201526115a1606084016111ec565b60608201526115b2608084016111ec565b60808201526115c360a084016111ec565b60a08201526115d460c084016111ec565b60c08201526115e560e084016114ff565b60e08201526101006115f8818501611516565b9082015261012061160a8482016114c3565b908201526101408381015183811115611621575f80fd5b61162d88828701611180565b8284015250506101608084015183811115611646575f80fd5b61165288828701611254565b918301919091525095945050505050565b838152604060208201525f61079660408301848661133f565b5f602080838503121561168d575f80fd5b82516001600160401b038111156116a2575f80fd5b8301601f810185136116b2575f80fd5b80516116c061119f8261115e565b818152606091820283018401918482019190888411156116de575f80fd5b938501935b838510156117265780858a0312156116f9575f80fd5b6117016110c1565b85518152868601518782015260408087015190820152835293840193918501916116e3565b50979650505050505050565b5f60208284031215611742575f80fd5b5051919050565b5f60208284031215611759575f80fd5b61071b826114e9565b805161ffff81168114611202575f80fd5b5f6020808385031215611784575f80fd5b82516001600160401b038082111561179a575f80fd5b818501915085601f8301126117ad575f80fd5b81516117bb61119f8261115e565b81815260059190911b830184019084810190888311156117d9575f80fd5b8585015b838110156118b0578051858111156117f3575f80fd5b8601601f196060828d0382011215611809575f80fd5b6118116110c1565b8983015161181e81610ad6565b815260408381015189811115611832575f80fd5b8401603f81018f13611842575f80fd5b8b8101518a811115611856576118566110ad565b6118668d86601f8401160161112e565b94508085528f8382840101111561187b575f80fd5b61188a818e8701858501610f72565b5050828b83015261189d60608501611762565b90820152855250509186019186016117dd565b5098975050505050505050565b5f606082840312156118cd575f80fd5b61071b8383611207565b5f602082840312156118e7575f80fd5b61071b826114ff56fea264697066735822122007b346d3ab546f3d6f519b10c4cd0f8352421bd3c24344461eaf6ba3715deb3e64736f6c63430008180033