719 txs
616 calls
constructor
constructor(address token)
functions
getCurrentSeason
viewfunction getCurrentSeason() view returns (uint256)
getDissolved
viewfunction getDissolved() view returns (bool)
getExecutors
viewfunction getExecutors() view returns (address[])
getFidAllocation
viewfunction getFidAllocation(uint256 fid) view returns (uint256)
getFidAllocationRemaining
viewfunction getFidAllocationRemaining(uint256 fid) view returns (uint256)
getFidAllocationSpent
viewfunction getFidAllocationSpent(uint256 fid) view returns (uint256)
getFidCastAt
viewfunction getFidCastAt(uint256 fid, uint256 index) view returns (address)
getFidCasts
viewfunction getFidCasts(uint256 fid) view returns (address[])
getFidEarnings
viewfunction getFidEarnings(uint256 fid) view returns (uint256)
getFidEarningsClaimed
viewfunction getFidEarningsClaimed(uint256 fid) view returns (uint256)
getFidEarningsUnclaimed
viewfunction getFidEarningsUnclaimed(uint256 fid) view returns (uint256)
getFidSeasonAllocation
viewfunction getFidSeasonAllocation(uint256 fid, uint256 season) view returns (uint256)
getFidSeasonAllocationRemaining
viewfunction getFidSeasonAllocationRemaining(uint256 fid, uint256 season) view returns (uint256)
getFidSeasonAllocationSpent
viewfunction getFidSeasonAllocationSpent(uint256 fid, uint256 season) view returns (uint256)
getNumFidCasts
viewfunction getNumFidCasts(uint256 fid) view returns (uint256)
getTotalAllocated
viewfunction getTotalAllocated(uint256 season) view returns (uint256)
getTotalClaimed
viewfunction getTotalClaimed() view returns (uint256)
getTotalTipped
viewfunction getTotalTipped(uint256 season) view returns (uint256)
getVerifiers
viewfunction getVerifiers() view returns (address[])
hasFidCast
viewfunction hasFidCast(uint256 fid, address cast) view returns (bool)
isExecutor
viewfunction isExecutor(address executor) view returns (bool)
isSignatureUsed
viewfunction isSignatureUsed(bytes32 signatureHash) view returns (bool)
isVerifier
viewfunction isVerifier(address verifier) view returns (bool)
owner
viewfunction owner() view returns (address)
paused
viewfunction paused() view returns (bool)
TOKEN
viewfunction TOKEN() view returns (address)
addExecutor
nonpayablefunction addExecutor(address executor)
addVerifier
nonpayablefunction addVerifier(address verifier)
batchTip
nonpayablefunction batchTip(uint256[] fromFids, uint256[] toFids, address[] casts, uint256[] amounts)
claim
nonpayablefunction claim(uint256 fid, address[] eligibleAddresses, bytes signature, uint256 nonce)
dissolve
nonpayablefunction dissolve(address recipient)
endSeason
nonpayablefunction endSeason()
pause
nonpayablefunction pause()
removeExecutor
nonpayablefunction removeExecutor(address executor)
removeVerifier
nonpayablefunction removeVerifier(address verifier)
renounceOwnership
nonpayablefunction renounceOwnership()
setAllocations
nonpayablefunction setAllocations(uint256[] fids, uint256[] allocations)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
unpause
nonpayablefunction unpause()
events
Claim
event Claim(uint256 indexed fid, address indexed user, uint256 amount, uint256 timestamp)
ExecutorAdded
event ExecutorAdded(address indexed executor)
ExecutorRemoved
event ExecutorRemoved(address indexed executor)
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Paused
event Paused(address account)
SeasonEnded
event SeasonEnded(uint256 indexed season, uint256 totalAllocated, uint256 totalTipped, uint256 unusedAllocation)
Tip
event Tip(uint256 indexed fromFid, uint256 indexed toFid, uint256 indexed season, uint256 amount, uint256 timestamp)
Unpaused
event Unpaused(address account)
VerifierAdded
event VerifierAdded(address indexed verifier)
VerifierRemoved
event VerifierRemoved(address indexed verifier)
errors
No errors.
creation bytecode
0x60a06040523480156200001157600080fd5b506040516200271338038062002713833981016040819052620000349162000112565b6200003f33620000c2565b6000805460ff60a01b19169055600180556001600160a01b038116620000ab5760405162461bcd60e51b815260206004820181905260248201527f53656e6469744172623a20496e76616c696420746f6b656e2061646472657373604482015260640160405180910390fd5b6001600160a01b03166080526001600d5562000144565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6000602082840312156200012557600080fd5b81516001600160a01b03811681146200013d57600080fd5b9392505050565b60805161259e62000175600039600081816103e4015281816112cf0152818161155e01526115f7015261259e6000f3fe608060405234801561001057600080fd5b506004361061023d5760003560e01c80638456cb591161013b578063d1d58094116100b8578063e1b4f4931161007c578063e1b4f4931461054a578063ef09e78f1461055d578063ef27e26814610565578063efe9b08d14610570578063f2fde38b1461058357600080fd5b8063d1d58094146104d1578063d3b30b75146104f1578063d52ed694146104f9578063de3d908314610524578063debfda301461053757600080fd5b8063a935e766116100ff578063a935e76614610465578063b20d24b81461046d578063bac3069114610498578063c426c227146104ab578063ca2dfd0a146104be57600080fd5b80638456cb59146104065780638da5cb5b1461040e5780639000b3d61461041f578063901a44c114610432578063916d0e211461044557600080fd5b80634e58d351116101c9578063736a83a11161018d578063736a83a11461037957806374de9f2a146103815780637af6da0d14610394578063806bc509146103b457806382bfefc8146103df57600080fd5b80634e58d3511461030c5780635c975abb1461032c57806361a2e57b1461033e578063715018a61461035e578063724915061461036657600080fd5b8063331052181161021057806333105218146102a3578063350f94cb146102c65780633dcdb672146102d95780633f4ba83a146102e15780634d80efae146102e957600080fd5b806301f0f6da146102425780631f5a0bbe1461026857806321fd00d01461027d5780632478842914610290575b600080fd5b610255610250366004611fad565b610596565b6040519081526020015b60405180910390f35b61027b610276366004611fe2565b6105b3565b005b61027b61028b366004612042565b6106bb565b61027b61029e366004611fe2565b610b11565b6102b66102b1366004611fe2565b610ba7565b604051901515815260200161025f565b6102556102d4366004611fad565b610bb4565b61027b610bd7565b61027b610c85565b6102b66102f7366004611fad565b60009081526010602052604090205460ff1690565b61025561031a366004611fad565b60009081526009602052604090205490565b600054600160a01b900460ff166102b6565b61025561034c366004611fad565b6000908152600b602052604090205490565b61027b610c97565b610255610374366004611fad565b610ca9565b600e54610255565b6102b661038f366004612106565b610cb7565b6102556103a2366004611fad565b6000908152600a602052604090205490565b6103c76103c2366004612132565b610cd6565b6040516001600160a01b03909116815260200161025f565b6103c77f000000000000000000000000000000000000000000000000000000000000000081565b61027b610cee565b6000546001600160a01b03166103c7565b61027b61042d366004611fe2565b610cfe565b610255610440366004612132565b610e01565b610458610453366004611fad565b610e38565b60405161025f9190612154565b610458610e52565b61025561047b366004612132565b600091825260076020908152604080842092845291905290205490565b61027b6104a6366004612277565b610e63565b61027b6104b936600461234b565b611092565b61027b6104cc366004611fe2565b6113dd565b6102556104df366004611fad565b6000908152600c602052604090205490565b600d54610255565b610255610507366004612132565b600091825260086020908152604080842092845291905290205490565b610255610532366004611fad565b611473565b6102b6610545366004611fe2565b611497565b610255610558366004611fad565b6114a4565b6104586114c7565b600f5460ff166102b6565b61027b61057e366004611fe2565b6114d3565b61027b610591366004611fe2565b6116b4565b60008181526006602052604081206105ad9061172d565b92915050565b6105bb611737565b6001600160a01b0381166106225760405162461bcd60e51b815260206004820152602360248201527f53656e6469744172623a20496e76616c6964206578656375746f72206164647260448201526265737360e81b60648201526084015b60405180910390fd5b61062d600282611791565b6106845760405162461bcd60e51b815260206004820152602260248201527f53656e6469744172623a204578656375746f7220616c72656164792065786973604482015261747360f01b6064820152608401610619565b6040516001600160a01b038216907fae5b7c3b000f575c241001dc9bcb3d8778376889353b07121115574eceff78c590600090a250565b6106c66002336117a6565b61071d5760405162461bcd60e51b815260206004820152602260248201527f53656e6469744172623a204e6f7420617574686f72697a65642065786563757460448201526137b960f11b6064820152608401610619565b6107256117c8565b600f5460ff16156107785760405162461bcd60e51b815260206004820152601d60248201527f53656e6469744172623a20436f6e747261637420646973736f6c7665640000006044820152606401610619565b610780611815565b868514801561078e57508483145b801561079957508281145b6107e55760405162461bcd60e51b815260206004820181905260248201527f53656e6469744172623a204172726179206c656e677468206d69736d617463686044820152606401610619565b8661082c5760405162461bcd60e51b815260206004820152601760248201527653656e6469744172623a20456d7074792061727261797360481b6044820152606401610619565b600d54600090815b89811015610ad15760008b8b838181106108505761085061241e565b90506020020135905060008a8a8481811061086d5761086d61241e565b905060200201359050600087878581811061088a5761088a61241e565b90506020020135905060008a8a868181106108a7576108a761241e565b90506020020160208101906108bc9190611fe2565b90506000841180156108ce5750600083115b6108ea5760405162461bcd60e51b815260040161061990612434565b6000821161093a5760405162461bcd60e51b815260206004820152601960248201527f53656e6469744172623a20496e76616c696420616d6f756e74000000000000006044820152606401610619565b6001600160a01b0381166109905760405162461bcd60e51b815260206004820152601f60248201527f53656e6469744172623a20496e76616c696420636173742061646472657373006044820152606401610619565b8284036109df5760405162461bcd60e51b815260206004820152601a60248201527f53656e6469744172623a2043616e6e6f74207469702073656c660000000000006044820152606401610619565b60006109eb8588610e01565b9050808311158015610a1057506000858152600660205260409020610a109083611791565b15610ab95760008581526008602090815260408083208a845290915281208054859290610a3e90849061247a565b909155505060008481526009602052604081208054859290610a6190849061247a565b90915550610a719050838961247a565b97508684867fd430831fdea434753b11cba6331110172773d39ac8445dbddde839b9ed89d6dd8642604051610ab0929190918252602082015260400190565b60405180910390a45b50505050508080610ac99061248d565b915050610834565b508115610afc576000818152600c602052604081208054849290610af690849061247a565b90915550505b5050610b0760018055565b5050505050505050565b610b19611737565b610b2460028261186e565b610b705760405162461bcd60e51b815260206004820152601d60248201527f53656e6469744172623a204578656375746f72206e6f7420666f756e640000006044820152606401610619565b6040516001600160a01b038216907f4a2cf608bfb427f53279ec7f0eadf48913b9346ccefc3af138dbdec14ea0907d90600090a250565b60006105ad6004836117a6565b600d546000828152600760209081526040808320938352929052908120546105ad565b610bdf611737565b610be76117c8565b600d546000818152600c6020908152604080832054600b909252822054610c0e91906124a6565b6000838152600b6020908152604080832054600c83529281902054815193845291830191909152810182905290915082907fc21886d6cbeef6013c87c6e96c70af59ee49dd41f1fb7ee89a39fa7fc14f2bed9060600160405180910390a2600d8054906000610c7c8361248d565b91905055505050565b610c8d611737565b610c95611883565b565b610c9f611737565b610c9560006118d8565b60006105ad82600d54610e01565b6000828152600660205260408120610ccf90836117a6565b9392505050565b6000828152600660205260408120610ccf9083611928565b610cf6611737565b610c95611934565b610d06611737565b6001600160a01b038116610d685760405162461bcd60e51b815260206004820152602360248201527f53656e6469744172623a20496e76616c6964207665726966696572206164647260448201526265737360e81b6064820152608401610619565b610d73600482611791565b610dca5760405162461bcd60e51b815260206004820152602260248201527f53656e6469744172623a20566572696669657220616c72656164792065786973604482015261747360f01b6064820152608401610619565b6040516001600160a01b038216907f6d05492139c5ea989514a5d2150c028041e5c087e2a39967f67dc7d2655adb8190600090a250565b600082815260086020908152604080832084845282528083205485845260078352818420858552909252822054610ccf91906124a6565b60008181526006602052604090206060906105ad90611977565b6060610e5e6004611977565b905090565b610e6b611737565b610e736117c8565b8051825114610ec45760405162461bcd60e51b815260206004820181905260248201527f53656e6469744172623a204172726179206c656e677468206d69736d617463686044820152606401610619565b6000825111610f0f5760405162461bcd60e51b815260206004820152601760248201527653656e6469744172623a20456d7074792061727261797360481b6044820152606401610619565b600d54600090815b8451811015611068576000858281518110610f3457610f3461241e565b602002602001015111610f595760405162461bcd60e51b815260040161061990612434565b6000848281518110610f6d57610f6d61241e565b602002602001015111610fc25760405162461bcd60e51b815260206004820152601d60248201527f53656e6469744172623a20496e76616c696420616c6c6f636174696f6e0000006044820152606401610619565b838181518110610fd457610fd461241e565b602002602001015160076000878481518110610ff257610ff261241e565b6020026020010151815260200190815260200160002060008481526020019081526020016000206000828254611028919061247a565b925050819055508381815181106110415761104161241e565b602002602001015183611054919061247a565b9250806110608161248d565b915050610f17565b506000818152600b60205260408120805484929061108790849061247a565b909155505050505050565b61109a6117c8565b600f5460ff16156110ed5760405162461bcd60e51b815260206004820152601d60248201527f53656e6469744172623a20436f6e747261637420646973736f6c7665640000006044820152606401610619565b6110f5611815565b600084116111155760405162461bcd60e51b815260040161061990612434565b60008351116111665760405162461bcd60e51b815260206004820181905260248201527f53656e6469744172623a204e6f20656c696769626c65206164647265737365736044820152606401610619565b600084848360405160200161117d939291906124b9565b60408051601f1981840301815291815281516020928301206000818152601090935291205490915060ff16156111ff5760405162461bcd60e51b815260206004820152602160248201527f53656e6469744172623a205369676e617475726520616c7265616479207573656044820152601960fa1b6064820152608401610619565b6000818152601060205260409020805460ff191660011790556112258533868686611984565b600061123086611473565b9050600081116112825760405162461bcd60e51b815260206004820152601f60248201527f53656e6469744172623a204e6f206561726e696e677320746f20636c61696d006044820152606401610619565b600086815260096020908152604080832054600a909252822055600e80548392906112ae90849061247a565b909155505060405163a9059cbb60e01b8152336004820152602481018290527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03169063a9059cbb906044016020604051808303816000875af1158015611320573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113449190612501565b6113905760405162461bcd60e51b815260206004820152601a60248201527f53656e6469744172623a205472616e73666572206661696c65640000000000006044820152606401610619565b60408051828152426020820152339188917fd27486cbbd902c694ff070c4b52eb23c8f7828d3688bd3c7293638daec288808910160405180910390a350506113d760018055565b50505050565b6113e5611737565b6113f060048261186e565b61143c5760405162461bcd60e51b815260206004820152601d60248201527f53656e6469744172623a205665726966696572206e6f7420666f756e640000006044820152606401610619565b6040516001600160a01b038216907f44a3cd4eb5cc5748f6169df057b1cb2ae4c383e87cd94663c430e095d4cba42490600090a250565b6000818152600a602090815260408083205460099092528220546105ad91906124a6565b60006105ad6002836117a6565b600d546000828152600860209081526040808320938352929052908120546105ad565b6060610e5e6002611977565b6114db611737565b6001600160a01b0381166115315760405162461bcd60e51b815260206004820152601c60248201527f53656e6469744172623a20496e76616c696420726563697069656e74000000006044820152606401610619565b600f805460ff191660011790556040516370a0823160e01b81523060048201526000906001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016906370a0823190602401602060405180830381865afa1580156115a5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115c99190612523565b905080156116b05760405163a9059cbb60e01b81526001600160a01b038381166004830152602482018390527f0000000000000000000000000000000000000000000000000000000000000000169063a9059cbb906044016020604051808303816000875af1158015611640573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906116649190612501565b6116b05760405162461bcd60e51b815260206004820152601a60248201527f53656e6469744172623a205472616e73666572206661696c65640000000000006044820152606401610619565b5050565b6116bc611737565b6001600160a01b0381166117215760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610619565b61172a816118d8565b50565b60006105ad825490565b6000546001600160a01b03163314610c955760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610619565b6000610ccf836001600160a01b038416611b1e565b6001600160a01b03811660009081526001830160205260408120541515610ccf565b600054600160a01b900460ff1615610c955760405162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b6044820152606401610619565b6002600154036118675760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c006044820152606401610619565b6002600155565b6000610ccf836001600160a01b038416611b6d565b61188b611c60565b6000805460ff60a01b191690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b6040516001600160a01b03909116815260200160405180910390a1565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6000610ccf8383611cb0565b61193c6117c8565b6000805460ff60a01b1916600160a01b1790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a2586118bb3390565b60606000610ccf83611cda565b600085848360405160200161199b939291906124b9565b60405160208183030381529060405280519060200120905060006119ec827f19457468657265756d205369676e6564204d6573736167653a0a3332000000006000908152601c91909152603c902090565b905060006119fa8286611d36565b9050611a076004826117a6565b611a615760405162461bcd60e51b815260206004820152602560248201527f53656e6469744172623a20496e76616c6964207665726966696572207369676e604482015264617475726560d81b6064820152608401610619565b6000805b8751811015611abb57878181518110611a8057611a8061241e565b60200260200101516001600160a01b0316896001600160a01b031603611aa95760019150611abb565b80611ab38161248d565b915050611a65565b5080611b135760405162461bcd60e51b815260206004820152602160248201527f53656e6469744172623a2055736572206e6f74206c696e6b656420746f2046496044820152601160fa1b6064820152608401610619565b505050505050505050565b6000818152600183016020526040812054611b65575081546001818101845560008481526020808220909301849055845484825282860190935260409020919091556105ad565b5060006105ad565b60008181526001830160205260408120548015611c56576000611b916001836124a6565b8554909150600090611ba5906001906124a6565b9050818114611c0a576000866000018281548110611bc557611bc561241e565b9060005260206000200154905080876000018481548110611be857611be861241e565b6000918252602080832090910192909255918252600188019052604090208390555b8554869080611c1b57611c1b61253c565b6001900381819060005260206000200160009055905585600101600086815260200190815260200160002060009055600193505050506105ad565b60009150506105ad565b600054600160a01b900460ff16610c955760405162461bcd60e51b815260206004820152601460248201527314185d5cd8589b194e881b9bdd081c185d5cd95960621b6044820152606401610619565b6000826000018281548110611cc757611cc761241e565b9060005260206000200154905092915050565b606081600001805480602002602001604051908101604052809291908181526020018280548015611d2a57602002820191906000526020600020905b815481526020019060010190808311611d16575b50505050509050919050565b6000806000611d458585611d5a565b91509150611d5281611d9f565b509392505050565b6000808251604103611d905760208301516040840151606085015160001a611d8487828585611ee9565b94509450505050611d98565b506000905060025b9250929050565b6000816004811115611db357611db3612552565b03611dbb5750565b6001816004811115611dcf57611dcf612552565b03611e1c5760405162461bcd60e51b815260206004820152601860248201527f45434453413a20696e76616c6964207369676e617475726500000000000000006044820152606401610619565b6002816004811115611e3057611e30612552565b03611e7d5760405162461bcd60e51b815260206004820152601f60248201527f45434453413a20696e76616c6964207369676e6174757265206c656e677468006044820152606401610619565b6003816004811115611e9157611e91612552565b0361172a5760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202773272076616c604482015261756560f01b6064820152608401610619565b6000807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0831115611f205750600090506003611fa4565b6040805160008082526020820180845289905260ff881692820192909252606081018690526080810185905260019060a0016020604051602081039080840390855afa158015611f74573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b038116611f9d57600060019250925050611fa4565b9150600090505b94509492505050565b600060208284031215611fbf57600080fd5b5035919050565b80356001600160a01b0381168114611fdd57600080fd5b919050565b600060208284031215611ff457600080fd5b610ccf82611fc6565b60008083601f84011261200f57600080fd5b50813567ffffffffffffffff81111561202757600080fd5b6020830191508360208260051b8501011115611d9857600080fd5b6000806000806000806000806080898b03121561205e57600080fd5b883567ffffffffffffffff8082111561207657600080fd5b6120828c838d01611ffd565b909a50985060208b013591508082111561209b57600080fd5b6120a78c838d01611ffd565b909850965060408b01359150808211156120c057600080fd5b6120cc8c838d01611ffd565b909650945060608b01359150808211156120e557600080fd5b506120f28b828c01611ffd565b999c989b5096995094979396929594505050565b6000806040838503121561211957600080fd5b8235915061212960208401611fc6565b90509250929050565b6000806040838503121561214557600080fd5b50508035926020909101359150565b6020808252825182820181905260009190848201906040850190845b818110156121955783516001600160a01b031683529284019291840191600101612170565b50909695505050505050565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f1916810167ffffffffffffffff811182821017156121e0576121e06121a1565b604052919050565b600067ffffffffffffffff821115612202576122026121a1565b5060051b60200190565b600082601f83011261221d57600080fd5b8135602061223261222d836121e8565b6121b7565b82815260059290921b8401810191818101908684111561225157600080fd5b8286015b8481101561226c5780358352918301918301612255565b509695505050505050565b6000806040838503121561228a57600080fd5b823567ffffffffffffffff808211156122a257600080fd5b6122ae8683870161220c565b935060208501359150808211156122c457600080fd5b506122d18582860161220c565b9150509250929050565b600082601f8301126122ec57600080fd5b813567ffffffffffffffff811115612306576123066121a1565b612319601f8201601f19166020016121b7565b81815284602083860101111561232e57600080fd5b816020850160208301376000918101602001919091529392505050565b6000806000806080858703121561236157600080fd5b8435935060208086013567ffffffffffffffff8082111561238157600080fd5b818801915088601f83011261239557600080fd5b81356123a361222d826121e8565b81815260059190911b8301840190848101908b8311156123c257600080fd5b938501935b828510156123e7576123d885611fc6565b825293850193908501906123c7565b9750505060408801359250808311156123ff57600080fd5b505061240d878288016122db565b949793965093946060013593505050565b634e487b7160e01b600052603260045260246000fd5b60208082526016908201527514d95b991a5d105c988e88125b9d985b1a590811925160521b604082015260600190565b634e487b7160e01b600052601160045260246000fd5b808201808211156105ad576105ad612464565b60006001820161249f5761249f612464565b5060010190565b818103818111156105ad576105ad612464565b83815260006020808301855182870160005b828110156124f05781516001600160a01b0316845292840192908401906001016124cb565b505050938452909201949350505050565b60006020828403121561251357600080fd5b81518015158114610ccf57600080fd5b60006020828403121561253557600080fd5b5051919050565b634e487b7160e01b600052603160045260246000fd5b634e487b7160e01b600052602160045260246000fdfea26469706673582212206ac199876aa0eef15f16eacc30b237fe387b20ddedf0cf95e5008228ab4a6c6d64736f6c63430008150033000000000000000000000000912ce59144191c1204e64559fe8253a0e49e6548