Overview
ETH Balance
0 ETH
Eth Value
$0.00| Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
|---|---|---|---|---|---|---|---|---|---|
Latest 1 internal transaction
Advanced mode:
| Parent Transaction Hash | Method |
Block
|
From
|
To
|
|||
|---|---|---|---|---|---|---|---|
| 0x60806040 | 19462633 | 909 days ago | Contract Creation | 0 ETH |
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions
Loading...
Loading
Contract Source Code (Solidity)
Contract Security Audit
No Contract Security Audit SubmittedSubmit Audit Here
Contract ABI
API[{"inputs":[{"internalType":"address","name":"_admin","type":"address"},{"internalType":"address[]","name":"_addRecipientToAllowedListRoleHolders","type":"address[]"},{"internalType":"address[]","name":"_removeRecipientFromAllowedListRoleHolders","type":"address[]"},{"internalType":"address[]","name":"_setParametersRoleHolders","type":"address[]"},{"internalType":"address[]","name":"_updateSpentAmountRoleHolders","type":"address[]"},{"internalType":"contract IBokkyPooBahsDateTimeContract","name":"_bokkyPooBahsDateTimeContract","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"_newAddress","type":"address"}],"name":"BokkyPooBahsDateTimeContractChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"_periodStartTimestamp","type":"uint256"}],"name":"CurrentPeriodAdvanced","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"_limit","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"_periodDurationMonths","type":"uint256"}],"name":"LimitsParametersChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"_recipient","type":"address"},{"indexed":false,"internalType":"string","name":"_title","type":"string"}],"name":"RecipientAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"_recipient","type":"address"}],"name":"RecipientRemoved","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"role","type":"bytes32"},{"indexed":true,"internalType":"bytes32","name":"previousAdminRole","type":"bytes32"},{"indexed":true,"internalType":"bytes32","name":"newAdminRole","type":"bytes32"}],"name":"RoleAdminChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"role","type":"bytes32"},{"indexed":true,"internalType":"address","name":"account","type":"address"},{"indexed":true,"internalType":"address","name":"sender","type":"address"}],"name":"RoleGranted","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"role","type":"bytes32"},{"indexed":true,"internalType":"address","name":"account","type":"address"},{"indexed":true,"internalType":"address","name":"sender","type":"address"}],"name":"RoleRevoked","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"_alreadySpentAmount","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"_spendableBalance","type":"uint256"},{"indexed":true,"internalType":"uint256","name":"_periodStartTimestamp","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"_periodEndTimestamp","type":"uint256"}],"name":"SpendableAmountChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"_newSpentAmount","type":"uint256"}],"name":"SpentAmountChanged","type":"event"},{"inputs":[],"name":"ADD_RECIPIENT_TO_ALLOWED_LIST_ROLE","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"DEFAULT_ADMIN_ROLE","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"REMOVE_RECIPIENT_FROM_ALLOWED_LIST_ROLE","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"SET_PARAMETERS_ROLE","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"UPDATE_SPENT_AMOUNT_ROLE","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_recipient","type":"address"},{"internalType":"string","name":"_title","type":"string"}],"name":"addRecipient","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"allowedRecipients","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"bokkyPooBahsDateTimeContract","outputs":[{"internalType":"contract IBokkyPooBahsDateTimeContract","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getAllowedRecipients","outputs":[{"internalType":"address[]","name":"","type":"address[]"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getLimitParameters","outputs":[{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getPeriodState","outputs":[{"internalType":"uint256","name":"_alreadySpentAmount","type":"uint256"},{"internalType":"uint256","name":"_spendableBalanceInPeriod","type":"uint256"},{"internalType":"uint256","name":"_periodStartTimestamp","type":"uint256"},{"internalType":"uint256","name":"_periodEndTimestamp","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"}],"name":"getRoleAdmin","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"},{"internalType":"address","name":"account","type":"address"}],"name":"grantRole","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"},{"internalType":"address","name":"account","type":"address"}],"name":"hasRole","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_recipient","type":"address"}],"name":"isRecipientAllowed","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_payoutAmount","type":"uint256"},{"internalType":"uint256","name":"_motionDuration","type":"uint256"}],"name":"isUnderSpendableBalance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_recipient","type":"address"}],"name":"removeRecipient","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"},{"internalType":"address","name":"account","type":"address"}],"name":"renounceRole","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"},{"internalType":"address","name":"account","type":"address"}],"name":"revokeRole","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_bokkyPooBahsDateTimeContract","type":"address"}],"name":"setBokkyPooBahsDateTimeContract","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_limit","type":"uint256"},{"internalType":"uint256","name":"_periodDurationMonths","type":"uint256"}],"name":"setLimitParameters","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"spendableBalance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes4","name":"interfaceId","type":"bytes4"}],"name":"supportsInterface","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_newSpentAmount","type":"uint256"}],"name":"unsafeSetSpentAmount","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_payoutAmount","type":"uint256"}],"name":"updateSpentAmount","outputs":[],"stateMutability":"nonpayable","type":"function"}]Contract Creation Code
60806040523480156200001157600080fd5b5060405162001d8b38038062001d8b83398101604081905262000034916200037b565b82828260005b8351811015620000a757620000927f260b83d52a26066d8e9db550fa70395df5f3f064b50ff9d8a94267d9f1fe19678583815181106200007e576200007e62000483565b6020026020010151620001fb60201b60201c565b806200009e8162000459565b9150506200003a565b5060005b82518110156200010457620000ef7fc5260260446719a726d11a6faece21d19daa48b4cbcca118345832d4cb71df998483815181106200007e576200007e62000483565b80620000fb8162000459565b915050620000ab565b50600180546001600160a01b0319166001600160a01b039290921691909117905550620001359050600087620001fb565b60005b855181101562000191576200017c7fec20c52871c824e5437859e75ac830e83aaaaeb7b0ffd850de830ddd3e3852768783815181106200007e576200007e62000483565b80620001888162000459565b91505062000138565b5060005b8451811015620001ee57620001d97f491d7752c25cfca0f73715cde1130022a9b815373f91a996bbb1ba8943efc99b8683815181106200007e576200007e62000483565b80620001e58162000459565b91505062000195565b50505050505050620004af565b6200020782826200020b565b5050565b6000828152602081815260408083206001600160a01b038516845290915290205460ff1662000207576000828152602081815260408083206001600160a01b03851684529091529020805460ff19166001179055620002673390565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b80516001600160a01b0381168114620002c357600080fd5b919050565b600082601f830112620002da57600080fd5b815160206001600160401b0380831115620002f957620002f962000499565b8260051b604051601f19603f8301168101818110848211171562000321576200032162000499565b604052848152838101925086840182880185018910156200034157600080fd5b600092505b858310156200036f576200035a81620002ab565b84529284019260019290920191840162000346565b50979650505050505050565b60008060008060008060c087890312156200039557600080fd5b620003a087620002ab565b60208801519096506001600160401b0380821115620003be57600080fd5b620003cc8a838b01620002c8565b96506040890151915080821115620003e357600080fd5b620003f18a838b01620002c8565b955060608901519150808211156200040857600080fd5b620004168a838b01620002c8565b945060808901519150808211156200042d57600080fd5b506200043c89828a01620002c8565b9250506200044d60a08801620002ab565b90509295509295509295565b60006000198214156200047c57634e487b7160e01b600052601160045260246000fd5b5060010190565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052604160045260246000fd5b6118cc80620004bf6000396000f3fe608060405234801561001057600080fd5b50600436106101725760003560e01c80637ef7a462116100de578063b361cf5811610097578063d547741f11610071578063d547741f14610393578063e3ed1466146103a6578063e759b06c146103bb578063ee72782d146103f957600080fd5b8063b361cf5814610344578063c0f7e5481461036b578063cb6eca5b1461038057600080fd5b80637ef7a462146102995780638400c307146102c457806391d14854146102ef5780639213680614610302578063a217fddf14610329578063b124e88e1461033157600080fd5b806336568abe1161013057806336568abe146102135780633e0bde6714610226578063435bd804146102395780634ba578ab146102605780636667122914610273578063739b53841461028657600080fd5b8062d7343f1461017757806301ffc9a71461018c57806312a29198146101b4578063248a9ca3146101c75780632a9a872a146101f85780632f2ff15d14610200575b600080fd5b61018a610185366004611473565b610421565b005b61019f61019a366004611595565b6104f3565b60405190151581526020015b60405180910390f35b61018a6101c2366004611473565b61052a565b6101ea6101d5366004611550565b60009081526020819052604090206001015490565b6040519081526020016101ab565b6101ea61068e565b61018a61020e366004611569565b6106b9565b61018a610221366004611569565b6106e4565b61018a6102343660046115d8565b610762565b6101ea7fc5260260446719a726d11a6faece21d19daa48b4cbcca118345832d4cb71df9981565b61019f61026e3660046115d8565b610899565b61018a610281366004611550565b610900565b61018a61029436600461148e565b610aa2565b6001546102ac906001600160a01b031681565b6040516001600160a01b0390911681526020016101ab565b61019f6102d2366004611473565b6001600160a01b0316600090815260056020526040902054151590565b61019f6102fd366004611569565b610bc7565b6101ea7fec20c52871c824e5437859e75ac830e83aaaaeb7b0ffd850de830ddd3e38527681565b6101ea600081565b6102ac61033f366004611550565b610bf0565b6101ea7f491d7752c25cfca0f73715cde1130022a9b815373f91a996bbb1ba8943efc99b81565b610373610c1a565b6040516101ab919061169d565b61018a61038e366004611550565b610c7c565b61018a6103a1366004611569565b610d62565b6101ea60008051602061182d83398151915281565b600254600154600160801b9091046001600160801b031690600160a01b900467ffffffffffffffff16604080519283526020830191909152016101ab565b610401610d88565b6040805194855260208501939093529183015260608201526080016101ab565b60008051602061182d83398151915261043a8133610dc4565b60015460408051808201909152601f81527f53414d455f444154455f54494d455f434f4e54524143545f41444452455353006020820152906001600160a01b03848116911614156104a75760405162461bcd60e51b815260040161049e91906116ea565b60405180910390fd5b50600180546001600160a01b0319166001600160a01b0384169081179091556040517f785c49b69dcb54e73b13ec21a35430cf86373b1424270b7873e4ea84daef71e290600090a25050565b60006001600160e01b03198216637965db0b60e01b148061052457506301ffc9a760e01b6001600160e01b03198316145b92915050565b7f491d7752c25cfca0f73715cde1130022a9b815373f91a996bbb1ba8943efc99b6105558133610dc4565b600061056083610e28565b60045490915060009061057590600190611776565b90508082146106115760006004828154811061059357610593611800565b600091825260209091200154600480546001600160a01b0390921692508291859081106105c2576105c2611800565b600091825260209091200180546001600160a01b0319166001600160a01b03929092169190911790556105f683600161171d565b6001600160a01b039091166000908152600560205260409020555b6004805480610622576106226117ea565b60008281526020808220830160001990810180546001600160a01b03191690559092019092556001600160a01b038616808352600590915260408083208390555190917f8176fc5412eb5076fee7f1a264915b808c24d495c2698c189030e5200e707d2591a250505050565b6002546003546000916106b4916001600160801b03600160801b90920482169116610e99565b905090565b6000828152602081905260409020600101546106d58133610dc4565b6106df8383610eba565b505050565b6001600160a01b03811633146107545760405162461bcd60e51b815260206004820152602f60248201527f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560448201526e103937b632b9903337b91039b2b63360891b606482015260840161049e565b61075e8282610f3e565b5050565b60008051602061182d83398151915261077b8133610dc4565b60408051808201909152600f81526e1513d3d7d3105491d157d312535255608a1b60208201526001600160801b038411156107c95760405162461bcd60e51b815260040161049e91906116ea565b506107d382610fa3565b6001805467ffffffffffffffff60a01b1916600160a01b67ffffffffffffffff851602179055600061080442611021565b9050610819610814600183611776565b6110c0565b6040517f01e1441ccf0c1da6f26a624ad4c5c20c52ccc3c56ecad9f154ec6af11122ea5190600090a26001600160801b03848116600160801b029082161760025560408051858152602081018590527f673d7870f9aef68143dc0ba3aa39a6b503258aecfcb7493060c477921da3b842910160405180910390a150505050565b6002546000906001600160801b03166108b2834261171d565b106108d35750600254600160801b90046001600160801b0316821115610524565b6002546003546108f6916001600160801b03600160801b90910481169116610e99565b9092111592915050565b7fc5260260446719a726d11a6faece21d19daa48b4cbcca118345832d4cb71df9961092b8133610dc4565b6003546002546001600160801b0391821691600160801b8204811691164281116109b15761095842611021565b60009350905061096c610814600183611776565b6040517f01e1441ccf0c1da6f26a624ad4c5c20c52ccc3c56ecad9f154ec6af11122ea5190600090a2600280546001600160801b0319166001600160801b0383161790555b6109bb8284610e99565b8511156040518060400160405280601d81526020017f53554d5f455843454544535f5350454e4441424c455f42414c414e434500000081525090610a125760405162461bcd60e51b815260040161049e91906116ea565b50610a1d858461171d565b600380546001600160801b0319166001600160801b03831617905592506000808080610a4a868887611206565b60408051858152602081018590529081018290529397509195509350915082907fc7b603a3095aa2949aabc1b803b13eec3e3f35b9e735f6700576e5349d454b509060600160405180910390a2505050505050505050565b7fec20c52871c824e5437859e75ac830e83aaaaeb7b0ffd850de830ddd3e385276610acd8133610dc4565b60056000846001600160a01b03166001600160a01b03168152602001908152602001600020546000146040518060600160405280602781526020016118706027913990610b2d5760405162461bcd60e51b815260040161049e91906116ea565b50600480546001810182557f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b0180546001600160a01b0319166001600160a01b03861690811790915590546000828152600560205260409081902091909155517f0dfdc032c38a6ca7df610430533dc59c9fe39b380b7f88db3f5f0e3ae8502ec190610bba9085906116ea565b60405180910390a2505050565b6000918252602082815260408084206001600160a01b0393909316845291905290205460ff1690565b60048181548110610c0057600080fd5b6000918252602090912001546001600160a01b0316905081565b60606004805480602002602001604051908101604052809291908181526020018280548015610c7257602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311610c54575b5050505050905090565b60008051602061182d833981519152610c958133610dc4565b6002546040805180820190915260208082527f4552524f525f5350454e545f414d4f554e545f455843454544535f4c494d49549082015290600160801b90046001600160801b0316831115610cfd5760405162461bcd60e51b815260040161049e91906116ea565b506003546001600160801b0316821461075e57600380546001600160801b0319166001600160801b0384161790556040518281527fde44563e65a22e271e721e644a8ce8005f4c7685e6e7ec3211de480311cf1f269060200160405180910390a15050565b600082815260208190526040902060010154610d7e8133610dc4565b6106df8383610f3e565b600254600354600091829182918291610db6916001600160801b03600160801b820481169281169116611206565b935093509350935090919293565b610dce8282610bc7565b61075e57610de6816001600160a01b03166014611234565b610df1836020611234565b604051602001610e02929190611628565b60408051601f198184030181529082905262461bcd60e51b825261049e916004016116ea565b600060056000836001600160a01b03166001600160a01b031681526020019081526020016000205490506000811160405180606001604052806023815260200161184d6023913990610e8d5760405162461bcd60e51b815260040161049e91906116ea565b50610524600182611776565b6000828210610ea9576000610eb3565b610eb38284611776565b9392505050565b610ec48282610bc7565b61075e576000828152602081815260408083206001600160a01b03851684529091529020805460ff19166001179055610efa3390565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b610f488282610bc7565b1561075e576000828152602081815260408083206001600160a01b0385168085529252808320805460ff1916905551339285917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a45050565b8060011480610fb25750806002145b80610fbd5750806003145b80610fc85750806006145b80610fd3575080600c145b6040518060400160405280601781526020017624a72b20a624a22fa822a924a7a22fa22aa920aa24a7a760491b8152509061075e5760405162461bcd60e51b815260040161049e91906116ea565b60008061102d836110c0565b600154604051634355644d60e01b815260048101839052600160a01b820467ffffffffffffffff1660248201529192506001600160a01b031690634355644d9060440160206040518083038186803b15801561108857600080fd5b505afa15801561109c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610eb391906115bf565b60015460405163de5101af60e01b815260048101839052600091829182916001600160a01b03169063de5101af9060240160606040518083038186803b15801561110957600080fd5b505afa15801561111d573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061114191906115fa565b506001549193509150829060009061116b908490600160a01b900467ffffffffffffffff166113d0565b60018054604051630fa7bbd960e11b815260048101869052602481018490526044810183905292935090916001600160a01b0390911690631f4f77b29060640160206040518083038186803b1580156111c357600080fd5b505afa1580156111d7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111fb91906115bf565b979650505050505050565b600080600080856112178888610e99565b611225610814600189611776565b91999098509096509350505050565b60606000611243836002611757565b61124e90600261171d565b67ffffffffffffffff81111561126657611266611816565b6040519080825280601f01601f191660200182016040528015611290576020820181803683370190505b509050600360fc1b816000815181106112ab576112ab611800565b60200101906001600160f81b031916908160001a905350600f60fb1b816001815181106112da576112da611800565b60200101906001600160f81b031916908160001a90535060006112fe846002611757565b61130990600161171d565b90505b6001811115611381576f181899199a1a9b1b9c1cb0b131b232b360811b85600f166010811061133d5761133d611800565b1a60f81b82828151811061135357611353611800565b60200101906001600160f81b031916908160001a90535060049490941c9361137a816117bd565b905061130c565b508315610eb35760405162461bcd60e51b815260206004820181905260248201527f537472696e67733a20686578206c656e67746820696e73756666696369656e74604482015260640161049e565b60408051808201909152601781527624a72b20a624a22fa822a924a7a22fa22aa920aa24a7a760491b60208201526000908261141f5760405162461bcd60e51b815260040161049e91906116ea565b5060008261142e600186611776565b6114389190611735565b90506114448382611757565b61144f90600161171d565b949350505050565b80356001600160a01b038116811461146e57600080fd5b919050565b60006020828403121561148557600080fd5b610eb382611457565b600080604083850312156114a157600080fd5b6114aa83611457565b9150602083013567ffffffffffffffff808211156114c757600080fd5b818501915085601f8301126114db57600080fd5b8135818111156114ed576114ed611816565b604051601f8201601f19908116603f0116810190838211818310171561151557611515611816565b8160405282815288602084870101111561152e57600080fd5b8260208601602083013760006020848301015280955050505050509250929050565b60006020828403121561156257600080fd5b5035919050565b6000806040838503121561157c57600080fd5b8235915061158c60208401611457565b90509250929050565b6000602082840312156115a757600080fd5b81356001600160e01b031981168114610eb357600080fd5b6000602082840312156115d157600080fd5b5051919050565b600080604083850312156115eb57600080fd5b50508035926020909101359150565b60008060006060848603121561160f57600080fd5b8351925060208401519150604084015190509250925092565b7f416363657373436f6e74726f6c3a206163636f756e742000000000000000000081526000835161166081601785016020880161178d565b7001034b99036b4b9b9b4b733903937b6329607d1b601791840191820152835161169181602884016020880161178d565b01602801949350505050565b6020808252825182820181905260009190848201906040850190845b818110156116de5783516001600160a01b0316835292840192918401916001016116b9565b50909695505050505050565b602081526000825180602084015261170981604085016020870161178d565b601f01601f19169190910160400192915050565b60008219821115611730576117306117d4565b500190565b60008261175257634e487b7160e01b600052601260045260246000fd5b500490565b6000816000190483118215151615611771576117716117d4565b500290565b600082821015611788576117886117d4565b500390565b60005b838110156117a8578181015183820152602001611790565b838111156117b7576000848401525b50505050565b6000816117cc576117cc6117d4565b506000190190565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052603160045260246000fd5b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052604160045260246000fdfe260b83d52a26066d8e9db550fa70395df5f3f064b50ff9d8a94267d9f1fe1967524543495049454e545f4e4f545f464f554e445f494e5f414c4c4f5745445f4c495354524543495049454e545f414c52454144595f41444445445f544f5f414c4c4f5745445f4c495354a264697066735822122002d0bd1def893db53b456f4132e8f594421e6136b335a899093e4a4538a71a3464736f6c634300080600330000000000000000000000003e40d73eb977dc6a537af587d48316fee66e9c8c00000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000001c000000000000000000000000075100bd564415731b5936a4a94d0dc29dde5db3c00000000000000000000000000000000000000000000000000000000000000020000000000000000000000003e40d73eb977dc6a537af587d48316fee66e9c8c000000000000000000000000334d6edc13f63728b39e6a6d04a7bbd5d6a9b9ff00000000000000000000000000000000000000000000000000000000000000010000000000000000000000003e40d73eb977dc6a537af587d48316fee66e9c8c00000000000000000000000000000000000000000000000000000000000000020000000000000000000000003e40d73eb977dc6a537af587d48316fee66e9c8c000000000000000000000000334d6edc13f63728b39e6a6d04a7bbd5d6a9b9ff00000000000000000000000000000000000000000000000000000000000000030000000000000000000000003e40d73eb977dc6a537af587d48316fee66e9c8c000000000000000000000000fe5986e06210ac1ecc1adcafc0cc7f8d63b3f977000000000000000000000000334d6edc13f63728b39e6a6d04a7bbd5d6a9b9ff
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106101725760003560e01c80637ef7a462116100de578063b361cf5811610097578063d547741f11610071578063d547741f14610393578063e3ed1466146103a6578063e759b06c146103bb578063ee72782d146103f957600080fd5b8063b361cf5814610344578063c0f7e5481461036b578063cb6eca5b1461038057600080fd5b80637ef7a462146102995780638400c307146102c457806391d14854146102ef5780639213680614610302578063a217fddf14610329578063b124e88e1461033157600080fd5b806336568abe1161013057806336568abe146102135780633e0bde6714610226578063435bd804146102395780634ba578ab146102605780636667122914610273578063739b53841461028657600080fd5b8062d7343f1461017757806301ffc9a71461018c57806312a29198146101b4578063248a9ca3146101c75780632a9a872a146101f85780632f2ff15d14610200575b600080fd5b61018a610185366004611473565b610421565b005b61019f61019a366004611595565b6104f3565b60405190151581526020015b60405180910390f35b61018a6101c2366004611473565b61052a565b6101ea6101d5366004611550565b60009081526020819052604090206001015490565b6040519081526020016101ab565b6101ea61068e565b61018a61020e366004611569565b6106b9565b61018a610221366004611569565b6106e4565b61018a6102343660046115d8565b610762565b6101ea7fc5260260446719a726d11a6faece21d19daa48b4cbcca118345832d4cb71df9981565b61019f61026e3660046115d8565b610899565b61018a610281366004611550565b610900565b61018a61029436600461148e565b610aa2565b6001546102ac906001600160a01b031681565b6040516001600160a01b0390911681526020016101ab565b61019f6102d2366004611473565b6001600160a01b0316600090815260056020526040902054151590565b61019f6102fd366004611569565b610bc7565b6101ea7fec20c52871c824e5437859e75ac830e83aaaaeb7b0ffd850de830ddd3e38527681565b6101ea600081565b6102ac61033f366004611550565b610bf0565b6101ea7f491d7752c25cfca0f73715cde1130022a9b815373f91a996bbb1ba8943efc99b81565b610373610c1a565b6040516101ab919061169d565b61018a61038e366004611550565b610c7c565b61018a6103a1366004611569565b610d62565b6101ea60008051602061182d83398151915281565b600254600154600160801b9091046001600160801b031690600160a01b900467ffffffffffffffff16604080519283526020830191909152016101ab565b610401610d88565b6040805194855260208501939093529183015260608201526080016101ab565b60008051602061182d83398151915261043a8133610dc4565b60015460408051808201909152601f81527f53414d455f444154455f54494d455f434f4e54524143545f41444452455353006020820152906001600160a01b03848116911614156104a75760405162461bcd60e51b815260040161049e91906116ea565b60405180910390fd5b50600180546001600160a01b0319166001600160a01b0384169081179091556040517f785c49b69dcb54e73b13ec21a35430cf86373b1424270b7873e4ea84daef71e290600090a25050565b60006001600160e01b03198216637965db0b60e01b148061052457506301ffc9a760e01b6001600160e01b03198316145b92915050565b7f491d7752c25cfca0f73715cde1130022a9b815373f91a996bbb1ba8943efc99b6105558133610dc4565b600061056083610e28565b60045490915060009061057590600190611776565b90508082146106115760006004828154811061059357610593611800565b600091825260209091200154600480546001600160a01b0390921692508291859081106105c2576105c2611800565b600091825260209091200180546001600160a01b0319166001600160a01b03929092169190911790556105f683600161171d565b6001600160a01b039091166000908152600560205260409020555b6004805480610622576106226117ea565b60008281526020808220830160001990810180546001600160a01b03191690559092019092556001600160a01b038616808352600590915260408083208390555190917f8176fc5412eb5076fee7f1a264915b808c24d495c2698c189030e5200e707d2591a250505050565b6002546003546000916106b4916001600160801b03600160801b90920482169116610e99565b905090565b6000828152602081905260409020600101546106d58133610dc4565b6106df8383610eba565b505050565b6001600160a01b03811633146107545760405162461bcd60e51b815260206004820152602f60248201527f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560448201526e103937b632b9903337b91039b2b63360891b606482015260840161049e565b61075e8282610f3e565b5050565b60008051602061182d83398151915261077b8133610dc4565b60408051808201909152600f81526e1513d3d7d3105491d157d312535255608a1b60208201526001600160801b038411156107c95760405162461bcd60e51b815260040161049e91906116ea565b506107d382610fa3565b6001805467ffffffffffffffff60a01b1916600160a01b67ffffffffffffffff851602179055600061080442611021565b9050610819610814600183611776565b6110c0565b6040517f01e1441ccf0c1da6f26a624ad4c5c20c52ccc3c56ecad9f154ec6af11122ea5190600090a26001600160801b03848116600160801b029082161760025560408051858152602081018590527f673d7870f9aef68143dc0ba3aa39a6b503258aecfcb7493060c477921da3b842910160405180910390a150505050565b6002546000906001600160801b03166108b2834261171d565b106108d35750600254600160801b90046001600160801b0316821115610524565b6002546003546108f6916001600160801b03600160801b90910481169116610e99565b9092111592915050565b7fc5260260446719a726d11a6faece21d19daa48b4cbcca118345832d4cb71df9961092b8133610dc4565b6003546002546001600160801b0391821691600160801b8204811691164281116109b15761095842611021565b60009350905061096c610814600183611776565b6040517f01e1441ccf0c1da6f26a624ad4c5c20c52ccc3c56ecad9f154ec6af11122ea5190600090a2600280546001600160801b0319166001600160801b0383161790555b6109bb8284610e99565b8511156040518060400160405280601d81526020017f53554d5f455843454544535f5350454e4441424c455f42414c414e434500000081525090610a125760405162461bcd60e51b815260040161049e91906116ea565b50610a1d858461171d565b600380546001600160801b0319166001600160801b03831617905592506000808080610a4a868887611206565b60408051858152602081018590529081018290529397509195509350915082907fc7b603a3095aa2949aabc1b803b13eec3e3f35b9e735f6700576e5349d454b509060600160405180910390a2505050505050505050565b7fec20c52871c824e5437859e75ac830e83aaaaeb7b0ffd850de830ddd3e385276610acd8133610dc4565b60056000846001600160a01b03166001600160a01b03168152602001908152602001600020546000146040518060600160405280602781526020016118706027913990610b2d5760405162461bcd60e51b815260040161049e91906116ea565b50600480546001810182557f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b0180546001600160a01b0319166001600160a01b03861690811790915590546000828152600560205260409081902091909155517f0dfdc032c38a6ca7df610430533dc59c9fe39b380b7f88db3f5f0e3ae8502ec190610bba9085906116ea565b60405180910390a2505050565b6000918252602082815260408084206001600160a01b0393909316845291905290205460ff1690565b60048181548110610c0057600080fd5b6000918252602090912001546001600160a01b0316905081565b60606004805480602002602001604051908101604052809291908181526020018280548015610c7257602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311610c54575b5050505050905090565b60008051602061182d833981519152610c958133610dc4565b6002546040805180820190915260208082527f4552524f525f5350454e545f414d4f554e545f455843454544535f4c494d49549082015290600160801b90046001600160801b0316831115610cfd5760405162461bcd60e51b815260040161049e91906116ea565b506003546001600160801b0316821461075e57600380546001600160801b0319166001600160801b0384161790556040518281527fde44563e65a22e271e721e644a8ce8005f4c7685e6e7ec3211de480311cf1f269060200160405180910390a15050565b600082815260208190526040902060010154610d7e8133610dc4565b6106df8383610f3e565b600254600354600091829182918291610db6916001600160801b03600160801b820481169281169116611206565b935093509350935090919293565b610dce8282610bc7565b61075e57610de6816001600160a01b03166014611234565b610df1836020611234565b604051602001610e02929190611628565b60408051601f198184030181529082905262461bcd60e51b825261049e916004016116ea565b600060056000836001600160a01b03166001600160a01b031681526020019081526020016000205490506000811160405180606001604052806023815260200161184d6023913990610e8d5760405162461bcd60e51b815260040161049e91906116ea565b50610524600182611776565b6000828210610ea9576000610eb3565b610eb38284611776565b9392505050565b610ec48282610bc7565b61075e576000828152602081815260408083206001600160a01b03851684529091529020805460ff19166001179055610efa3390565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b610f488282610bc7565b1561075e576000828152602081815260408083206001600160a01b0385168085529252808320805460ff1916905551339285917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a45050565b8060011480610fb25750806002145b80610fbd5750806003145b80610fc85750806006145b80610fd3575080600c145b6040518060400160405280601781526020017624a72b20a624a22fa822a924a7a22fa22aa920aa24a7a760491b8152509061075e5760405162461bcd60e51b815260040161049e91906116ea565b60008061102d836110c0565b600154604051634355644d60e01b815260048101839052600160a01b820467ffffffffffffffff1660248201529192506001600160a01b031690634355644d9060440160206040518083038186803b15801561108857600080fd5b505afa15801561109c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610eb391906115bf565b60015460405163de5101af60e01b815260048101839052600091829182916001600160a01b03169063de5101af9060240160606040518083038186803b15801561110957600080fd5b505afa15801561111d573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061114191906115fa565b506001549193509150829060009061116b908490600160a01b900467ffffffffffffffff166113d0565b60018054604051630fa7bbd960e11b815260048101869052602481018490526044810183905292935090916001600160a01b0390911690631f4f77b29060640160206040518083038186803b1580156111c357600080fd5b505afa1580156111d7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111fb91906115bf565b979650505050505050565b600080600080856112178888610e99565b611225610814600189611776565b91999098509096509350505050565b60606000611243836002611757565b61124e90600261171d565b67ffffffffffffffff81111561126657611266611816565b6040519080825280601f01601f191660200182016040528015611290576020820181803683370190505b509050600360fc1b816000815181106112ab576112ab611800565b60200101906001600160f81b031916908160001a905350600f60fb1b816001815181106112da576112da611800565b60200101906001600160f81b031916908160001a90535060006112fe846002611757565b61130990600161171d565b90505b6001811115611381576f181899199a1a9b1b9c1cb0b131b232b360811b85600f166010811061133d5761133d611800565b1a60f81b82828151811061135357611353611800565b60200101906001600160f81b031916908160001a90535060049490941c9361137a816117bd565b905061130c565b508315610eb35760405162461bcd60e51b815260206004820181905260248201527f537472696e67733a20686578206c656e67746820696e73756666696369656e74604482015260640161049e565b60408051808201909152601781527624a72b20a624a22fa822a924a7a22fa22aa920aa24a7a760491b60208201526000908261141f5760405162461bcd60e51b815260040161049e91906116ea565b5060008261142e600186611776565b6114389190611735565b90506114448382611757565b61144f90600161171d565b949350505050565b80356001600160a01b038116811461146e57600080fd5b919050565b60006020828403121561148557600080fd5b610eb382611457565b600080604083850312156114a157600080fd5b6114aa83611457565b9150602083013567ffffffffffffffff808211156114c757600080fd5b818501915085601f8301126114db57600080fd5b8135818111156114ed576114ed611816565b604051601f8201601f19908116603f0116810190838211818310171561151557611515611816565b8160405282815288602084870101111561152e57600080fd5b8260208601602083013760006020848301015280955050505050509250929050565b60006020828403121561156257600080fd5b5035919050565b6000806040838503121561157c57600080fd5b8235915061158c60208401611457565b90509250929050565b6000602082840312156115a757600080fd5b81356001600160e01b031981168114610eb357600080fd5b6000602082840312156115d157600080fd5b5051919050565b600080604083850312156115eb57600080fd5b50508035926020909101359150565b60008060006060848603121561160f57600080fd5b8351925060208401519150604084015190509250925092565b7f416363657373436f6e74726f6c3a206163636f756e742000000000000000000081526000835161166081601785016020880161178d565b7001034b99036b4b9b9b4b733903937b6329607d1b601791840191820152835161169181602884016020880161178d565b01602801949350505050565b6020808252825182820181905260009190848201906040850190845b818110156116de5783516001600160a01b0316835292840192918401916001016116b9565b50909695505050505050565b602081526000825180602084015261170981604085016020870161178d565b601f01601f19169190910160400192915050565b60008219821115611730576117306117d4565b500190565b60008261175257634e487b7160e01b600052601260045260246000fd5b500490565b6000816000190483118215151615611771576117716117d4565b500290565b600082821015611788576117886117d4565b500390565b60005b838110156117a8578181015183820152602001611790565b838111156117b7576000848401525b50505050565b6000816117cc576117cc6117d4565b506000190190565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052603160045260246000fd5b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052604160045260246000fdfe260b83d52a26066d8e9db550fa70395df5f3f064b50ff9d8a94267d9f1fe1967524543495049454e545f4e4f545f464f554e445f494e5f414c4c4f5745445f4c495354524543495049454e545f414c52454144595f41444445445f544f5f414c4c4f5745445f4c495354a264697066735822122002d0bd1def893db53b456f4132e8f594421e6136b335a899093e4a4538a71a3464736f6c63430008060033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
0000000000000000000000003e40d73eb977dc6a537af587d48316fee66e9c8c00000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000001c000000000000000000000000075100bd564415731b5936a4a94d0dc29dde5db3c00000000000000000000000000000000000000000000000000000000000000020000000000000000000000003e40d73eb977dc6a537af587d48316fee66e9c8c000000000000000000000000334d6edc13f63728b39e6a6d04a7bbd5d6a9b9ff00000000000000000000000000000000000000000000000000000000000000010000000000000000000000003e40d73eb977dc6a537af587d48316fee66e9c8c00000000000000000000000000000000000000000000000000000000000000020000000000000000000000003e40d73eb977dc6a537af587d48316fee66e9c8c000000000000000000000000334d6edc13f63728b39e6a6d04a7bbd5d6a9b9ff00000000000000000000000000000000000000000000000000000000000000030000000000000000000000003e40d73eb977dc6a537af587d48316fee66e9c8c000000000000000000000000fe5986e06210ac1ecc1adcafc0cc7f8d63b3f977000000000000000000000000334d6edc13f63728b39e6a6d04a7bbd5d6a9b9ff
-----Decoded View---------------
Arg [0] : _admin (address): 0x3e40D73EB977Dc6a537aF587D48316feE66E9C8c
Arg [1] : _addRecipientToAllowedListRoleHolders (address[]): 0x3e40D73EB977Dc6a537aF587D48316feE66E9C8c,0x334D6eDc13F63728b39e6A6D04A7Bbd5D6A9B9FF
Arg [2] : _removeRecipientFromAllowedListRoleHolders (address[]): 0x3e40D73EB977Dc6a537aF587D48316feE66E9C8c
Arg [3] : _setParametersRoleHolders (address[]): 0x3e40D73EB977Dc6a537aF587D48316feE66E9C8c,0x334D6eDc13F63728b39e6A6D04A7Bbd5D6A9B9FF
Arg [4] : _updateSpentAmountRoleHolders (address[]): 0x3e40D73EB977Dc6a537aF587D48316feE66E9C8c,0xFE5986E06210aC1eCC1aDCafc0cc7f8D63B3F977,0x334D6eDc13F63728b39e6A6D04A7Bbd5D6A9B9FF
Arg [5] : _bokkyPooBahsDateTimeContract (address): 0x75100bd564415731B5936A4A94D0dC29DdE5dB3C
-----Encoded View---------------
18 Constructor Arguments found :
Arg [0] : 0000000000000000000000003e40d73eb977dc6a537af587d48316fee66e9c8c
Arg [1] : 00000000000000000000000000000000000000000000000000000000000000c0
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000120
Arg [3] : 0000000000000000000000000000000000000000000000000000000000000160
Arg [4] : 00000000000000000000000000000000000000000000000000000000000001c0
Arg [5] : 00000000000000000000000075100bd564415731b5936a4a94d0dc29dde5db3c
Arg [6] : 0000000000000000000000000000000000000000000000000000000000000002
Arg [7] : 0000000000000000000000003e40d73eb977dc6a537af587d48316fee66e9c8c
Arg [8] : 000000000000000000000000334d6edc13f63728b39e6a6d04a7bbd5d6a9b9ff
Arg [9] : 0000000000000000000000000000000000000000000000000000000000000001
Arg [10] : 0000000000000000000000003e40d73eb977dc6a537af587d48316fee66e9c8c
Arg [11] : 0000000000000000000000000000000000000000000000000000000000000002
Arg [12] : 0000000000000000000000003e40d73eb977dc6a537af587d48316fee66e9c8c
Arg [13] : 000000000000000000000000334d6edc13f63728b39e6a6d04a7bbd5d6a9b9ff
Arg [14] : 0000000000000000000000000000000000000000000000000000000000000003
Arg [15] : 0000000000000000000000003e40d73eb977dc6a537af587d48316fee66e9c8c
Arg [16] : 000000000000000000000000fe5986e06210ac1ecc1adcafc0cc7f8d63b3f977
Arg [17] : 000000000000000000000000334d6edc13f63728b39e6a6d04a7bbd5d6a9b9ff
Deployed Bytecode Sourcemap
33210:5484:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;28666:502;;;;;;:::i;:::-;;:::i;:::-;;13731:204;;;;;;:::i;:::-;;:::i;:::-;;;4884:14:1;;4877:22;4859:41;;4847:2;4832:18;13731:204:0;;;;;;;;37281:647;;;;;;:::i;:::-;;:::i;15142:123::-;;;;;;:::i;:::-;15208:7;15235:12;;;;;;;;;;:22;;;;15142:123;;;;5057:25:1;;;5045:2;5030:18;15142:123:0;5012:76:1;25879:123:0;;;:::i;15527:147::-;;;;;;:::i;:::-;;:::i;16575:218::-;;;;;;:::i;:::-;;:::i;26297:749::-;;;;;;:::i;:::-;;:::i;21081:88::-;;21132:37;21081:88;;23398:378;;;;;;:::i;:::-;;:::i;23948:1587::-;;;;;;:::i;:::-;;:::i;36498:463::-;;;;;;:::i;:::-;;:::i;21369:65::-;;;;;-1:-1:-1;;;;;21369:65:0;;;;;;-1:-1:-1;;;;;4012:32:1;;;3994:51;;3982:2;3967:18;21369:65:0;3949:102:1;38026:142:0;;;;;;:::i;:::-;-1:-1:-1;;;;;38121:35:0;38097:4;38121:35;;;:23;:35;;;;;;:39;;;38026:142;14027:139;;;;;;:::i;:::-;;:::i;33515:117::-;;33585:47;33515:117;;13118:49;;13163:4;13118:49;;34202:34;;;;;;:::i;:::-;;:::i;33639:127::-;;33714:52;33639:127;;38236:116;;;:::i;:::-;;;;;;;:::i;29361:348::-;;;;;;:::i;:::-;;:::i;15919:149::-;;;;;;:::i;:::-;;:::i;20996:78::-;;-1:-1:-1;;;;;;;;;;;20996:78:0;;27244:126;27334:5;;27341:20;;-1:-1:-1;;;27334:5:0;;;-1:-1:-1;;;;;27334:5:0;;-1:-1:-1;;;27341:20:0;;;;27244:126;;;6859:25:1;;;6915:2;6900:18;;6893:34;;;;6832:18;27244:126:0;6814:119:1;28056:363:0;;;:::i;:::-;;;;7493:25:1;;;7549:2;7534:18;;7527:34;;;;7577:18;;;7570:34;7635:2;7620:18;;7613:34;7480:3;7465:19;28056:363:0;7447:206:1;28666:502:0;-1:-1:-1;;;;;;;;;;;13609:30:0;21042:32;7547:10;13609;:30::i;:::-;28882:28:::1;::::0;28926:37:::1;::::0;;;;::::1;::::0;;;::::1;::::0;;::::1;;::::0;::::1;::::0;;-1:-1:-1;;;;;28841:70:0;;::::1;28882:28:::0;::::1;28841:70;;28819:155;;;;-1:-1:-1::0;;;28819:155:0::1;;;;;;;;:::i;:::-;;;;;;;;;-1:-1:-1::0;28987:28:0::1;:91:::0;;-1:-1:-1;;;;;;28987:91:0::1;-1:-1:-1::0;;;;;28987:91:0;::::1;::::0;;::::1;::::0;;;29094:66:::1;::::0;::::1;::::0;-1:-1:-1;;29094:66:0::1;28666:502:::0;;:::o;13731:204::-;13816:4;-1:-1:-1;;;;;;13840:47:0;;-1:-1:-1;;;13840:47:0;;:87;;-1:-1:-1;;;;;;;;;;11245:40:0;;;13891:36;13833:94;13731:204;-1:-1:-1;;13731:204:0:o;37281:647::-;33714:52;13609:30;33714:52;7547:10;13609;:30::i;:::-;37419:13:::1;37435:37;37461:10;37435:25;:37::i;:::-;37503:17;:24:::0;37419:53;;-1:-1:-1;37483:17:0::1;::::0;37503:28:::1;::::0;37530:1:::1;::::0;37503:28:::1;:::i;:::-;37483:48;;37557:9;37548:5;:18;37544:244;;37583:28;37614:17;37632:9;37614:28;;;;;;;;:::i;:::-;;::::0;;;::::1;::::0;;;::::1;::::0;37657:17:::1;:24:::0;;-1:-1:-1;;;;;37614:28:0;;::::1;::::0;-1:-1:-1;37614:28:0;;37675:5;;37657:24;::::1;;;;;:::i;:::-;;::::0;;;::::1;::::0;;;::::1;:47:::0;;-1:-1:-1;;;;;;37657:47:0::1;-1:-1:-1::0;;;;;37657:47:0;;;::::1;::::0;;;::::1;::::0;;37767:9:::1;:5:::0;-1:-1:-1;37767:9:0::1;:::i;:::-;-1:-1:-1::0;;;;;37719:45:0;;::::1;;::::0;;;:23:::1;:45;::::0;;;;:57;37544:244:::1;37800:17;:23;;;;;;;:::i;:::-;;::::0;;;::::1;::::0;;;;;-1:-1:-1;;37800:23:0;;;;;-1:-1:-1;;;;;;37800:23:0::1;::::0;;;;;;;;-1:-1:-1;;;;;37841:35:0;::::1;::::0;;;:23:::1;:35:::0;;;;;;;37834:42;;;37892:28;37841:35;;37892:28:::1;::::0;::::1;37408:520;;37281:647:::0;;:::o;25879:123::-;25975:5;;25982:11;;25930:7;;25957:37;;-1:-1:-1;;;;;;;;25975:5:0;;;;;;25982:11;25957:17;:37::i;:::-;25950:44;;25879:123;:::o;15527:147::-;15208:7;15235:12;;;;;;;;;;:22;;;13609:30;13620:4;7547:10;13609;:30::i;:::-;15641:25:::1;15652:4;15658:7;15641:10;:25::i;:::-;15527:147:::0;;;:::o;16575:218::-;-1:-1:-1;;;;;16671:23:0;;7547:10;16671:23;16663:83;;;;-1:-1:-1;;;16663:83:0;;6289:2:1;16663:83:0;;;6271:21:1;6328:2;6308:18;;;6301:30;6367:34;6347:18;;;6340:62;-1:-1:-1;;;6418:18:1;;;6411:45;6473:19;;16663:83:0;6261:237:1;16663:83:0;16759:26;16771:4;16777:7;16759:11;:26::i;:::-;16575:218;;:::o;26297:749::-;-1:-1:-1;;;;;;;;;;;13609:30:0;21042:32;7547:10;13609;:30::i;:::-;26482:21:::1;::::0;;;;::::1;::::0;;;::::1;::::0;;-1:-1:-1;;;26482:21:0::1;::::0;::::1;::::0;-1:-1:-1;;;;;26453:27:0;::::1;;26445:59;;;;-1:-1:-1::0;;;26445:59:0::1;;;;;;;;:::i;:::-;;26517:52;26547:21;26517:29;:52::i;:::-;26580:20;:52:::0;;-1:-1:-1;;;;26580:52:0::1;-1:-1:-1::0;;;26580:52:0::1;::::0;::::1;;;::::0;;-1:-1:-1;26684:43:0::1;26711:15;26684:26;:43::i;:::-;26643:84:::0;-1:-1:-1;26779:64:0::1;26808:34;26841:1;26643:84:::0;26808:34:::1;:::i;:::-;26779:28;:64::i;:::-;26743:111;::::0;::::1;::::0;;;::::1;-1:-1:-1::0;;;;;26943:23:0;;::::1;-1:-1:-1::0;;;26943:23:0::1;26865:67:::0;;::::1;26943:23;26865:25;26943:23:::0;26984:54:::1;::::0;;6859:25:1;;;6915:2;6900:18;;6893:34;;;26984:54:0::1;::::0;6832:18:1;26984:54:0::1;;;;;;;26434:612;26297:749:::0;;;:::o;23398:378::-;23592:25;;23529:4;;-1:-1:-1;;;;;23592:25:0;23555:33;23573:15;23555;:33;:::i;:::-;:62;23551:218;;-1:-1:-1;23658:5:0;;-1:-1:-1;;;23658:5:0;;-1:-1:-1;;;;;23658:5:0;23641:22;;;23634:29;;23551:218;23738:5;;23745:11;;23720:37;;-1:-1:-1;;;;;;;;23738:5:0;;;;;;23745:11;23720:17;:37::i;:::-;23703:54;;;;;23398:378;-1:-1:-1;;23398:378:0:o;23948:1587::-;21132:37;13609:30;21132:37;7547:10;13609;:30::i;:::-;24080:11:::1;::::0;24123:5:::1;::::0;-1:-1:-1;;;;;24080:11:0;;::::1;::::0;-1:-1:-1;;;24123:5:0;::::1;::::0;::::1;::::0;24180:25:::1;24390:15;:49:::0;-1:-1:-1;24386:414:0::1;;24489:43;24516:15;24489:26;:43::i;:::-;24566:1;::::0;-1:-1:-1;24456:76:0;-1:-1:-1;24627:64:0::1;24656:34;24689:1;24456:76:::0;24656:34:::1;:::i;24627:64::-;24587:119;::::0;::::1;::::0;;;::::1;24721:25;:67:::0;;-1:-1:-1;;;;;;24721:67:0::1;-1:-1:-1::0;;;;;24721:67:0;::::1;;::::0;;24386:414:::1;24851:47;24869:10;24881:16;24851:17;:47::i;:::-;24834:13;:64;;24913:35;;;;;;;;;;;;;;;;::::0;24812:147:::1;;;;;-1:-1:-1::0;;;24812:147:0::1;;;;;;;;:::i;:::-;-1:-1:-1::0;24970:33:0::1;24990:13:::0;24970:33;::::1;:::i;:::-;25014:11;:39:::0;;-1:-1:-1;;;;;;25014:39:0::1;-1:-1:-1::0;;;;;25014:39:0;::::1;;::::0;;;-1:-1:-1;;;;;25252:84:0::1;25275:10:::0;25014:39;25305:30;25252:22:::1;:84::i;:::-;25354:173;::::0;;7140:25:1;;;7196:2;7181:18;;7174:34;;;7224:18;;;7217:34;;;25066:270:0;;-1:-1:-1;25066:270:0;;-1:-1:-1;25066:270:0;-1:-1:-1;25066:270:0;-1:-1:-1;25066:270:0;;25354:173:::1;::::0;7128:2:1;7113:18;25354:173:0::1;;;;;;;24042:1493;;;;;;;23948:1587:::0;;:::o;36498:463::-;33585:47;13609:30;33585:47;7547:10;13609;:30::i;:::-;36672:23:::1;:35;36696:10;-1:-1:-1::0;;;;;36672:35:0::1;-1:-1:-1::0;;;;;36672:35:0::1;;;;;;;;;;;;;36711:1;36672:40;36727:45;;;;;;;;;;;;;;;;;36650:133;;;;;-1:-1:-1::0;;;36650:133:0::1;;;;;;;;:::i;:::-;-1:-1:-1::0;36796:17:0::1;:34:::0;;::::1;::::0;::::1;::::0;;;::::1;::::0;;-1:-1:-1;;;;;;36796:34:0::1;-1:-1:-1::0;;;;;36796:34:0;::::1;::::0;;::::1;::::0;;;36879:24;;-1:-1:-1;36841:35:0;;;:23:::1;36796:34;36841:35:::0;;;;;;:62;;;;36919:34;::::1;::::0;::::1;::::0;36946:6;;36919:34:::1;:::i;:::-;;;;;;;;36498:463:::0;;;:::o;14027:139::-;14105:4;14129:12;;;;;;;;;;;-1:-1:-1;;;;;14129:29:0;;;;;;;;;;;;;;;14027:139::o;34202:34::-;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;34202:34:0;;-1:-1:-1;34202:34:0;:::o;38236:116::-;38291:16;38327:17;38320:24;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;38320:24:0;;;;;;;;;;;;;;;;;;;;;;;38236:116;:::o;29361:348::-;-1:-1:-1;;;;;;;;;;;13609:30:0;21042:32;7547:10;13609;:30::i;:::-;29493:5:::1;::::0;29500:32:::1;::::0;;;;::::1;::::0;;;::::1;::::0;;;::::1;::::0;;::::1;::::0;;-1:-1:-1;;;29493:5:0;::::1;-1:-1:-1::0;;;;;29493:5:0::1;29474:24:::0;::::1;;29466:67;;;;-1:-1:-1::0;;;29466:67:0::1;;;;;;;;:::i;:::-;-1:-1:-1::0;29550:11:0::1;::::0;-1:-1:-1;;;;;29550:11:0::1;:30:::0;::::1;29546:156;;29597:11;:38:::0;;-1:-1:-1;;;;;;29597:38:0::1;-1:-1:-1::0;;;;;29597:38:0;::::1;;::::0;;29655:35:::1;::::0;5057:25:1;;;29655:35:0::1;::::0;5045:2:1;5030:18;29655:35:0::1;;;;;;;29361:348:::0;;:::o;15919:149::-;15208:7;15235:12;;;;;;;;;;:22;;;13609:30;13620:4;7547:10;13609;:30::i;:::-;16034:26:::1;16046:4;16052:7;16034:11;:26::i;28056:363::-:0;28365:5;;28372:11;;28146:27;;;;;;;;28342:69;;-1:-1:-1;;;;;;;;28365:5:0;;;;;28372:11;;;28385:25;28342:22;:69::i;:::-;28335:76;;;;;;;;28056:363;;;;:::o;14456:497::-;14537:22;14545:4;14551:7;14537;:22::i;:::-;14532:414;;14725:41;14753:7;-1:-1:-1;;;;;14725:41:0;14763:2;14725:19;:41::i;:::-;14839:38;14867:4;14874:2;14839:19;:38::i;:::-;14630:270;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;14630:270:0;;;;;;;;;;-1:-1:-1;;;14576:358:0;;;;;;;:::i;38440:251::-;38517:14;38553:23;:35;38577:10;-1:-1:-1;;;;;38553:35:0;-1:-1:-1;;;;;38553:35:0;;;;;;;;;;;;;38544:44;;38616:1;38607:6;:10;38619:41;;;;;;;;;;;;;;;;;38599:62;;;;;-1:-1:-1;;;38599:62:0;;;;;;;;:::i;:::-;-1:-1:-1;38672:11:0;38682:1;38672:11;;:::i;30419:204::-;30534:7;30581:6;30566:12;:21;:49;;30614:1;30566:49;;;30590:21;30599:12;30590:6;:21;:::i;:::-;30559:56;30419:204;-1:-1:-1;;;30419:204:0:o;17879:229::-;17954:22;17962:4;17968:7;17954;:22::i;:::-;17949:152;;17993:6;:12;;;;;;;;;;;-1:-1:-1;;;;;17993:29:0;;;;;;;;;:36;;-1:-1:-1;;17993:36:0;18025:4;17993:36;;;18076:12;7547:10;;7467:98;18076:12;-1:-1:-1;;;;;18049:40:0;18067:7;-1:-1:-1;;;;;18049:40:0;18061:4;18049:40;;;;;;;;;;17879:229;;:::o;18116:230::-;18191:22;18199:4;18205:7;18191;:22::i;:::-;18187:152;;;18262:5;18230:12;;;;;;;;;;;-1:-1:-1;;;;;18230:29:0;;;;;;;;;;:37;;-1:-1:-1;;18230:37:0;;;18287:40;7547:10;;18230:12;;18287:40;;18262:5;18287:40;18116:230;;:::o;30631:395::-;30748:21;30773:1;30748:26;:73;;;;30795:21;30820:1;30795:26;30748:73;:120;;;;30842:21;30867:1;30842:26;30748:120;:167;;;;30889:21;30914:1;30889:26;30748:167;:215;;;;30936:21;30961:2;30936:27;30748:215;30978:29;;;;;;;;;;;;;-1:-1:-1;;;30978:29:0;;;30726:292;;;;;-1:-1:-1;;;30726:292:0;;;;;;;;:::i;32750:260::-;32829:7;32849:19;32871:40;32900:10;32871:28;:40::i;:::-;32929:28;;:73;;-1:-1:-1;;;32929:73:0;;;;;7831:25:1;;;-1:-1:-1;;;32981:20:0;;;;7872:18:1;;;7865:59;32849:62:0;;-1:-1:-1;;;;;;32929:28:0;;:38;;7804:18:1;;32929:73:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;31034:945::-;31228:28;;:56;;-1:-1:-1;;;31228:56:0;;;;;5057:25:1;;;31115:7:0;;;;;;-1:-1:-1;;;;;31228:28:0;;:44;;5030:18:1;;31228:56:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;31615:20:0;;31194:90;;-1:-1:-1;31194:90:0;-1:-1:-1;31194:90:0;;31456:23;;31576:60;;31194:90;;-1:-1:-1;;;31615:20:0;;;;31576:31;:60::i;:::-;31776:1;31808:28;;:163;;-1:-1:-1;;;31808:163:0;;;;;7140:25:1;;;7181:18;;;7174:34;;;7224:18;;;7217:34;;;31549:87:0;;-1:-1:-1;31776:1:0;;-1:-1:-1;;;;;31808:28:0;;;;:46;;7113:18:1;;31808:163:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;31788:183;31034:945;-1:-1:-1;;;;;;;31034:945:0:o;29795:616::-;29999:27;30041:33;30089:29;30133:27;30210:12;30237:39;30255:6;30263:12;30237:17;:39::i;:::-;30291:60;30320:30;30349:1;30320:26;:30;:::i;30291:60::-;30188:215;;;;-1:-1:-1;30188:215:0;;-1:-1:-1;29795:616:0;-1:-1:-1;;;;29795:616:0:o;9214:451::-;9289:13;9315:19;9347:10;9351:6;9347:1;:10;:::i;:::-;:14;;9360:1;9347:14;:::i;:::-;9337:25;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;9337:25:0;;9315:47;;-1:-1:-1;;;9373:6:0;9380:1;9373:9;;;;;;;;:::i;:::-;;;;:15;-1:-1:-1;;;;;9373:15:0;;;;;;;;;-1:-1:-1;;;9399:6:0;9406:1;9399:9;;;;;;;;:::i;:::-;;;;:15;-1:-1:-1;;;;;9399:15:0;;;;;;;;-1:-1:-1;9430:9:0;9442:10;9446:6;9442:1;:10;:::i;:::-;:14;;9455:1;9442:14;:::i;:::-;9430:26;;9425:135;9462:1;9458;:5;9425:135;;;-1:-1:-1;;;9510:5:0;9518:3;9510:11;9497:25;;;;;;;:::i;:::-;;;;9485:6;9492:1;9485:9;;;;;;;;:::i;:::-;;;;:37;-1:-1:-1;;;;;9485:37:0;;;;;;;;-1:-1:-1;9547:1:0;9537:11;;;;;9465:3;;;:::i;:::-;;;9425:135;;;-1:-1:-1;9578:10:0;;9570:55;;;;-1:-1:-1;;;9570:55:0;;5928:2:1;9570:55:0;;;5910:21:1;;;5947:18;;;5940:30;6006:34;5986:18;;;5979:62;6058:18;;9570:55:0;5900:182:1;31987:755:0;32206:29;;;;;;;;;;;;-1:-1:-1;;;32206:29:0;;;;32125:27;;32178:26;32170:66;;;;-1:-1:-1;;;32170:66:0;;;;;;;;:::i;:::-;-1:-1:-1;32413:20:0;32451:21;32437:10;32446:1;32437:6;:10;:::i;:::-;32436:36;;;;:::i;:::-;32413:59;-1:-1:-1;32577:36:0;32592:21;32413:59;32577:36;:::i;:::-;:40;;32616:1;32577:40;:::i;:::-;32555:62;31987:755;-1:-1:-1;;;;31987:755:0:o;14:173:1:-;82:20;;-1:-1:-1;;;;;131:31:1;;121:42;;111:2;;177:1;174;167:12;111:2;63:124;;;:::o;192:186::-;251:6;304:2;292:9;283:7;279:23;275:32;272:2;;;320:1;317;310:12;272:2;343:29;362:9;343:29;:::i;383:996::-;461:6;469;522:2;510:9;501:7;497:23;493:32;490:2;;;538:1;535;528:12;490:2;561:29;580:9;561:29;:::i;:::-;551:39;;641:2;630:9;626:18;613:32;664:18;705:2;697:6;694:14;691:2;;;721:1;718;711:12;691:2;759:6;748:9;744:22;734:32;;804:7;797:4;793:2;789:13;785:27;775:2;;826:1;823;816:12;775:2;862;849:16;884:2;880;877:10;874:2;;;890:18;;:::i;:::-;965:2;959:9;933:2;1019:13;;-1:-1:-1;;1015:22:1;;;1039:2;1011:31;1007:40;995:53;;;1063:18;;;1083:22;;;1060:46;1057:2;;;1109:18;;:::i;:::-;1149:10;1145:2;1138:22;1184:2;1176:6;1169:18;1224:7;1219:2;1214;1210;1206:11;1202:20;1199:33;1196:2;;;1245:1;1242;1235:12;1196:2;1301;1296;1292;1288:11;1283:2;1275:6;1271:15;1258:46;1346:1;1341:2;1336;1328:6;1324:15;1320:24;1313:35;1367:6;1357:16;;;;;;;480:899;;;;;:::o;1384:180::-;1443:6;1496:2;1484:9;1475:7;1471:23;1467:32;1464:2;;;1512:1;1509;1502:12;1464:2;-1:-1:-1;1535:23:1;;1454:110;-1:-1:-1;1454:110:1:o;1569:254::-;1637:6;1645;1698:2;1686:9;1677:7;1673:23;1669:32;1666:2;;;1714:1;1711;1704:12;1666:2;1750:9;1737:23;1727:33;;1779:38;1813:2;1802:9;1798:18;1779:38;:::i;:::-;1769:48;;1656:167;;;;;:::o;1828:286::-;1886:6;1939:2;1927:9;1918:7;1914:23;1910:32;1907:2;;;1955:1;1952;1945:12;1907:2;1981:23;;-1:-1:-1;;;;;;2033:32:1;;2023:43;;2013:2;;2080:1;2077;2070:12;2304:184;2374:6;2427:2;2415:9;2406:7;2402:23;2398:32;2395:2;;;2443:1;2440;2433:12;2395:2;-1:-1:-1;2466:16:1;;2385:103;-1:-1:-1;2385:103:1:o;2493:248::-;2561:6;2569;2622:2;2610:9;2601:7;2597:23;2593:32;2590:2;;;2638:1;2635;2628:12;2590:2;-1:-1:-1;;2661:23:1;;;2731:2;2716:18;;;2703:32;;-1:-1:-1;2580:161:1:o;2746:306::-;2834:6;2842;2850;2903:2;2891:9;2882:7;2878:23;2874:32;2871:2;;;2919:1;2916;2909:12;2871:2;2948:9;2942:16;2932:26;;2998:2;2987:9;2983:18;2977:25;2967:35;;3042:2;3031:9;3027:18;3021:25;3011:35;;2861:191;;;;;:::o;3057:786::-;3468:25;3463:3;3456:38;3438:3;3523:6;3517:13;3539:62;3594:6;3589:2;3584:3;3580:12;3573:4;3565:6;3561:17;3539:62;:::i;:::-;-1:-1:-1;;;3660:2:1;3620:16;;;3652:11;;;3645:40;3710:13;;3732:63;3710:13;3781:2;3773:11;;3766:4;3754:17;;3732:63;:::i;:::-;3815:17;3834:2;3811:26;;3446:397;-1:-1:-1;;;;3446:397:1:o;4056:658::-;4227:2;4279:21;;;4349:13;;4252:18;;;4371:22;;;4198:4;;4227:2;4450:15;;;;4424:2;4409:18;;;4198:4;4493:195;4507:6;4504:1;4501:13;4493:195;;;4572:13;;-1:-1:-1;;;;;4568:39:1;4556:52;;4663:15;;;;4628:12;;;;4604:1;4522:9;4493:195;;;-1:-1:-1;4705:3:1;;4207:507;-1:-1:-1;;;;;;4207:507:1:o;5338:383::-;5487:2;5476:9;5469:21;5450:4;5519:6;5513:13;5562:6;5557:2;5546:9;5542:18;5535:34;5578:66;5637:6;5632:2;5621:9;5617:18;5612:2;5604:6;5600:15;5578:66;:::i;:::-;5705:2;5684:15;-1:-1:-1;;5680:29:1;5665:45;;;;5712:2;5661:54;;5459:262;-1:-1:-1;;5459:262:1:o;7935:128::-;7975:3;8006:1;8002:6;7999:1;7996:13;7993:2;;;8012:18;;:::i;:::-;-1:-1:-1;8048:9:1;;7983:80::o;8068:217::-;8108:1;8134;8124:2;;8178:10;8173:3;8169:20;8166:1;8159:31;8213:4;8210:1;8203:15;8241:4;8238:1;8231:15;8124:2;-1:-1:-1;8270:9:1;;8114:171::o;8290:168::-;8330:7;8396:1;8392;8388:6;8384:14;8381:1;8378:21;8373:1;8366:9;8359:17;8355:45;8352:2;;;8403:18;;:::i;:::-;-1:-1:-1;8443:9:1;;8342:116::o;8463:125::-;8503:4;8531:1;8528;8525:8;8522:2;;;8536:18;;:::i;:::-;-1:-1:-1;8573:9:1;;8512:76::o;8593:258::-;8665:1;8675:113;8689:6;8686:1;8683:13;8675:113;;;8765:11;;;8759:18;8746:11;;;8739:39;8711:2;8704:10;8675:113;;;8806:6;8803:1;8800:13;8797:2;;;8841:1;8832:6;8827:3;8823:16;8816:27;8797:2;;8646:205;;;:::o;8856:136::-;8895:3;8923:5;8913:2;;8932:18;;:::i;:::-;-1:-1:-1;;;8968:18:1;;8903:89::o;8997:127::-;9058:10;9053:3;9049:20;9046:1;9039:31;9089:4;9086:1;9079:15;9113:4;9110:1;9103:15;9129:127;9190:10;9185:3;9181:20;9178:1;9171:31;9221:4;9218:1;9211:15;9245:4;9242:1;9235:15;9261:127;9322:10;9317:3;9313:20;9310:1;9303:31;9353:4;9350:1;9343:15;9377:4;9374:1;9367:15;9393:127;9454:10;9449:3;9445:20;9442:1;9435:31;9485:4;9482:1;9475:15;9509:4;9506:1;9499:15
Swarm Source
ipfs://02d0bd1def893db53b456f4132e8f594421e6136b335a899093e4a4538a71a34
🤖 Code Reader
Generate instant answers for your smart contract questions using AI Models. Read more.
Loading...
Loading
Loading...
Loading
Net Worth in USD
$0.00
Net Worth in ETH
0
Multichain Portfolio | 30 Chains
Tokens
| Chain | Token | Portfolio % | Price | Amount | Value |
|---|
Loading...
Loading
Loading...
Loading
Loading...
Loading
[ Download: CSV Export ]
A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.


