Source Code
Overview
ETH Balance
0 ETH
Token Holdings
More Info
ContractCreator
Multichain Info
N/A
| Transaction Hash |
Method
|
Block
|
From
|
To
|
Amount
|
||||
|---|---|---|---|---|---|---|---|---|---|
Loading...
Loading
Contract Source Code (Solidity Standard Json-Input format)
Contract ABI
API[{"inputs":[{"internalType":"address","name":"unicrowClaim_","type":"address"},{"internalType":"address","name":"unicrowArbitrator_","type":"address"},{"internalType":"address","name":"unicrowDispute_","type":"address"},{"internalType":"address","name":"governanceAddress_","type":"address"},{"internalType":"uint16","name":"protocolFee_","type":"uint16"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"escrowId","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"blockTime","type":"uint256"},{"components":[{"internalType":"address","name":"buyer","type":"address"},{"internalType":"uint64","name":"challengeExtension","type":"uint64"},{"internalType":"address","name":"seller","type":"address"},{"internalType":"uint64","name":"challengePeriodStart","type":"uint64"},{"internalType":"address","name":"marketplace","type":"address"},{"internalType":"uint256","name":"marketplaceFee","type":"uint256"},{"internalType":"uint64","name":"challengePeriodEnd","type":"uint64"},{"internalType":"address","name":"currency","type":"address"},{"internalType":"uint16","name":"claimed","type":"uint16"},{"internalType":"int16[2]","name":"consensus","type":"int16[2]"},{"internalType":"uint16[4]","name":"split","type":"uint16[4]"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"string","name":"paymentReference","type":"string"}],"indexed":false,"internalType":"struct Escrow","name":"escrow","type":"tuple"},{"indexed":false,"internalType":"address","name":"arbitrator","type":"address"},{"indexed":false,"internalType":"uint256","name":"arbitratorFee","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"challengePeriod","type":"uint256"}],"name":"Pay","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"escrowId","type":"uint256"},{"components":[{"internalType":"address","name":"buyer","type":"address"},{"internalType":"uint64","name":"challengeExtension","type":"uint64"},{"internalType":"address","name":"seller","type":"address"},{"internalType":"uint64","name":"challengePeriodStart","type":"uint64"},{"internalType":"address","name":"marketplace","type":"address"},{"internalType":"uint256","name":"marketplaceFee","type":"uint256"},{"internalType":"uint64","name":"challengePeriodEnd","type":"uint64"},{"internalType":"address","name":"currency","type":"address"},{"internalType":"uint16","name":"claimed","type":"uint16"},{"internalType":"int16[2]","name":"consensus","type":"int16[2]"},{"internalType":"uint16[4]","name":"split","type":"uint16[4]"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"string","name":"paymentReference","type":"string"}],"indexed":false,"internalType":"struct Escrow","name":"escrow","type":"tuple"},{"indexed":false,"internalType":"uint256","name":"blockTime","type":"uint256"}],"name":"Refund","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"escrowId","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"blockTime","type":"uint256"},{"components":[{"internalType":"address","name":"buyer","type":"address"},{"internalType":"uint64","name":"challengeExtension","type":"uint64"},{"internalType":"address","name":"seller","type":"address"},{"internalType":"uint64","name":"challengePeriodStart","type":"uint64"},{"internalType":"address","name":"marketplace","type":"address"},{"internalType":"uint256","name":"marketplaceFee","type":"uint256"},{"internalType":"uint64","name":"challengePeriodEnd","type":"uint64"},{"internalType":"address","name":"currency","type":"address"},{"internalType":"uint16","name":"claimed","type":"uint16"},{"internalType":"int16[2]","name":"consensus","type":"int16[2]"},{"internalType":"uint16[4]","name":"split","type":"uint16[4]"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"string","name":"paymentReference","type":"string"}],"indexed":false,"internalType":"struct Escrow","name":"escrow","type":"tuple"},{"indexed":false,"internalType":"uint256[5]","name":"amounts","type":"uint256[5]"}],"name":"Release","type":"event"},{"inputs":[{"internalType":"uint256","name":"escrowId","type":"uint256"},{"internalType":"uint16[4]","name":"split","type":"uint16[4]"},{"internalType":"int16[2]","name":"consensus","type":"int16[2]"},{"internalType":"uint64","name":"challengeStart","type":"uint64"},{"internalType":"uint64","name":"challengeEnd","type":"uint64"}],"name":"challenge","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"escrowIdCounter","outputs":[{"internalType":"uint256","name":"_value","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"escrowId","type":"uint256"}],"name":"getAllEscrowData","outputs":[{"components":[{"components":[{"internalType":"address","name":"buyer","type":"address"},{"internalType":"uint64","name":"challengeExtension","type":"uint64"},{"internalType":"address","name":"seller","type":"address"},{"internalType":"uint64","name":"challengePeriodStart","type":"uint64"},{"internalType":"address","name":"marketplace","type":"address"},{"internalType":"uint256","name":"marketplaceFee","type":"uint256"},{"internalType":"uint64","name":"challengePeriodEnd","type":"uint64"},{"internalType":"address","name":"currency","type":"address"},{"internalType":"uint16","name":"claimed","type":"uint16"},{"internalType":"int16[2]","name":"consensus","type":"int16[2]"},{"internalType":"uint16[4]","name":"split","type":"uint16[4]"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"string","name":"paymentReference","type":"string"}],"internalType":"struct Escrow","name":"escrow","type":"tuple"},{"components":[{"internalType":"address","name":"arbitrator","type":"address"},{"internalType":"uint16","name":"arbitratorFee","type":"uint16"},{"internalType":"bool","name":"sellerConsensus","type":"bool"},{"internalType":"bool","name":"buyerConsensus","type":"bool"},{"internalType":"bool","name":"arbitrated","type":"bool"}],"internalType":"struct Arbitrator","name":"arbitrator","type":"tuple"},{"components":[{"internalType":"address","name":"latestSettlementOfferBy","type":"address"},{"internalType":"uint16[2]","name":"latestSettlementOffer","type":"uint16[2]"}],"internalType":"struct Settlement","name":"settlement","type":"tuple"},{"components":[{"internalType":"address","name":"address_","type":"address"},{"internalType":"uint8","name":"decimals","type":"uint8"},{"internalType":"string","name":"symbol","type":"string"}],"internalType":"struct Token","name":"token","type":"tuple"}],"internalType":"struct Data","name":"","type":"tuple"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"escrowId","type":"uint256"}],"name":"getEscrow","outputs":[{"components":[{"internalType":"address","name":"buyer","type":"address"},{"internalType":"uint64","name":"challengeExtension","type":"uint64"},{"internalType":"address","name":"seller","type":"address"},{"internalType":"uint64","name":"challengePeriodStart","type":"uint64"},{"internalType":"address","name":"marketplace","type":"address"},{"internalType":"uint256","name":"marketplaceFee","type":"uint256"},{"internalType":"uint64","name":"challengePeriodEnd","type":"uint64"},{"internalType":"address","name":"currency","type":"address"},{"internalType":"uint16","name":"claimed","type":"uint16"},{"internalType":"int16[2]","name":"consensus","type":"int16[2]"},{"internalType":"uint16[4]","name":"split","type":"uint16[4]"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"string","name":"paymentReference","type":"string"}],"internalType":"struct Escrow","name":"","type":"tuple"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"governanceAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"components":[{"internalType":"address","name":"buyer","type":"address"},{"internalType":"address","name":"seller","type":"address"},{"internalType":"address","name":"marketplace","type":"address"},{"internalType":"uint16","name":"marketplaceFee","type":"uint16"},{"internalType":"address","name":"currency","type":"address"},{"internalType":"uint32","name":"challengePeriod","type":"uint32"},{"internalType":"uint32","name":"challengeExtension","type":"uint32"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"string","name":"paymentReference","type":"string"}],"internalType":"struct EscrowInput","name":"input","type":"tuple"},{"internalType":"address","name":"arbitrator","type":"address"},{"internalType":"uint16","name":"arbitratorFee","type":"uint16"}],"name":"pay","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"protocolFee","outputs":[{"internalType":"uint16","name":"","type":"uint16"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"escrowId","type":"uint256"}],"name":"refund","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"escrowId","type":"uint256"}],"name":"release","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"address","name":"currency","type":"address"}],"name":"sendEscrowShare","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"escrowId","type":"uint256"}],"name":"setClaimed","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"escrowId","type":"uint256"},{"internalType":"uint16[4]","name":"split","type":"uint16[4]"},{"internalType":"int16[2]","name":"consensus","type":"int16[2]"}],"name":"settle","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint16[5]","name":"currentSplit","type":"uint16[5]"}],"name":"splitCalculation","outputs":[{"internalType":"uint16[5]","name":"","type":"uint16[5]"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"unicrowArbitrator","outputs":[{"internalType":"contract IUnicrowArbitrator","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"unicrowClaim","outputs":[{"internalType":"contract IUnicrowClaim","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"unicrowDispute","outputs":[{"internalType":"contract UnicrowDispute","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint16","name":"fee","type":"uint16"}],"name":"updateEscrowFee","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"governance","type":"address"}],"name":"updateGovernance","outputs":[],"stateMutability":"nonpayable","type":"function"}]Contract Creation Code
60e06040523480156200001157600080fd5b50604051620038e2380380620038e28339810160408190526200003491620000d2565b60016000819055606085811b6001600160601b031990811660805287821b811660a0529085901b1660c052600280546001600160b01b031916620100006001600160a01b0386160261ffff19161761ffff8416179055620000a190620000ac602090811b6200246617901c565b50505050506200014c565b80546001019055565b80516001600160a01b0381168114620000cd57600080fd5b919050565b600080600080600060a08688031215620000eb57600080fd5b620000f686620000b5565b94506200010660208701620000b5565b93506200011660408701620000b5565b92506200012660608701620000b5565b9150608086015161ffff811681146200013e57600080fd5b809150509295509295909350565b60805160601c60a05160601c60c05160601c613717620001cb6000396000818161029e015281816103ff015281816118c8015261210b0152600081816103da015281816117cb01528181611bdb01526123b30152600081816101df01528181610ab60152818161111c01528181611896015261204c01526137176000f3fe6080604052600436106101295760003560e01c80637f5d4285116100a5578063b256126311610074578063d25dd97511610059578063d25dd9751461037b578063e7aa0bd7146103a8578063e9db7d79146103c857600080fd5b8063b25612631461032e578063d02f411e1461034e57600080fd5b80637f5d42851461028c5780638b0473b4146102c05780638ede1f05146102e0578063b0e21e8a1461030057600080fd5b806337bdc99b116100fc57806364166e63116100e157806364166e6314610219578063795053d3146102395780637d19e5961461025f57600080fd5b806337bdc99b146101ad57806349c4920f146101cd57600080fd5b80630a6b25f21461012e5780630bb5c45714610150578063278ecde11461017657806334d844d814610196575b600080fd5b34801561013a57600080fd5b5061014e610149366004613004565b6103fc565b005b61016361015e366004612c11565b6104d5565b6040519081526020015b60405180910390f35b34801561018257600080fd5b5061014e610191366004612f94565b610ec6565b3480156101a257600080fd5b506001546101639081565b3480156101b957600080fd5b5061014e6101c8366004612f94565b6114cb565b3480156101d957600080fd5b506102017f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b03909116815260200161016d565b34801561022557600080fd5b5061014e610234366004612fc6565b611893565b34801561024557600080fd5b50600254610201906201000090046001600160a01b031681565b34801561026b57600080fd5b5061027f61027a366004612f94565b61193c565b60405161016d91906133ca565b34801561029857600080fd5b506102017f000000000000000000000000000000000000000000000000000000000000000081565b3480156102cc57600080fd5b5061014e6102db366004612f77565b611b45565b3480156102ec57600080fd5b5061014e6102fb366004612c8c565b611bd8565b34801561030c57600080fd5b5060025461031b9061ffff1681565b60405161ffff909116815260200161016d565b34801561033a57600080fd5b5061014e610349366004612bf4565b611c86565b34801561035a57600080fd5b5061036e610369366004612cce565b611cec565b60405161016d91906132e2565b34801561038757600080fd5b5061039b610396366004612f94565b611e8c565b60405161016d919061332a565b3480156103b457600080fd5b5061014e6103c3366004612f94565b6123b0565b3480156103d457600080fd5b506102017f000000000000000000000000000000000000000000000000000000000000000081565b337f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03161461043157600080fd5b600085815260036020526040902061044e9060060185600461280b565b50600085815260036020526040902061046c906005018460026128a5565b506000948552600360205260409094206001810180547fffffffff0000000000000000ffffffffffffffffffffffffffffffffffffffff16600160a01b67ffffffffffffffff94851602179055600401805467ffffffffffffffff191691909416179092555050565b60006002600054141561052f5760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c0060448201526064015b60405180910390fd5b60026000908155600154906105476020870187612bf4565b60025490915060e0870135906127109061ffff1661056b60808a0160608b01612f77565b6105759088613551565b61057f9190613551565b61ffff16106105d05760405162461bcd60e51b815260206004820152600560248201527f312d3032360000000000000000000000000000000000000000000000000000006044820152606401610526565b6001600160a01b0382166106265760405162461bcd60e51b815260206004820152600560248201527f302d3030310000000000000000000000000000000000000000000000000000006044820152606401610526565b60006106386040890160208a01612bf4565b6001600160a01b0316141561068f5760405162461bcd60e51b815260206004820152600560248201527f302d3030320000000000000000000000000000000000000000000000000000006044820152606401610526565b61069f6040880160208901612bf4565b6001600160a01b0316826001600160a01b031614156107005760405162461bcd60e51b815260206004820152600560248201527f302d3030330000000000000000000000000000000000000000000000000000006044820152606401610526565b600081116107505760405162461bcd60e51b815260206004820152600560248201527f302d3031310000000000000000000000000000000000000000000000000000006044820152606401610526565b34156107be57600061076860a0890160808a01612bf4565b6001600160a01b0316146107be5760405162461bcd60e51b815260206004820152600560248201527f302d3031300000000000000000000000000000000000000000000000000000006044820152606401610526565b60006107d060a0890160808a01612bf4565b6001600160a01b031614156107f0573481146107eb57600080fd5b61094a565b600061080260a0890160808a01612bf4565b6040516370a0823160e01b81523060048201526001600160a01b0391909116906370a082319060240160206040518083038186803b15801561084357600080fd5b505afa158015610857573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061087b9190612fad565b90506108ae61089060a08a0160808b01612bf4565b6001600160a01b038b16156108a5578a6108a7565b335b308561246f565b60006108c060a08a0160808b01612bf4565b6040516370a0823160e01b81523060048201526001600160a01b0391909116906370a082319060240160206040518083038186803b15801561090157600080fd5b505afa158015610915573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109399190612fad565b905061094582826135f3565b925050505b600061095c6080890160608a01612f77565b61ffff1611156109cf5760006109786060890160408a01612bf4565b6001600160a01b031614156109cf5760405162461bcd60e51b815260206004820152600560248201527f302d3030390000000000000000000000000000000000000000000000000000006044820152606401610526565b6001600160a01b03861615610b1357816001600160a01b0316866001600160a01b031614158015610a215750610a0b6040880160208901612bf4565b6001600160a01b0316866001600160a01b031614155b610a6d5760405162461bcd60e51b815260206004820152600560248201527f312d3032370000000000000000000000000000000000000000000000000000006044820152606401610526565b6040517f2ea8eddd000000000000000000000000000000000000000000000000000000008152600481018490526001600160a01b03878116602483015261ffff871660448301527f00000000000000000000000000000000000000000000000000000000000000001690632ea8eddd90606401600060405180830381600087803b158015610afa57600080fd5b505af1158015610b0e573d6000803e3d6000fd5b505050505b60408051608080820183526000808352612710602084015292820190610b3e908b0160608c01612f77565b61ffff908116825260025416602091820152604080518082018252600080825260018285015282516101a081019093526001600160a01b03881683529394509291810182610b9260e08e0160c08f01613066565b63ffffffff1611610bb257610bad60c08d0160a08e01613066565b610bc2565b610bc260e08d0160c08e01613066565b63ffffffff168152602090810190610be09060408e01908e01612bf4565b6001600160a01b031681526020014267ffffffffffffffff1681526020018b6040016020810190610c119190612bf4565b6001600160a01b03168152602001610c2f60808d0160608e01612f77565b61ffff168152602001610c4860c08d0160a08e01613066565b610c589063ffffffff1642613577565b67ffffffffffffffff168152602001610c7760a08d0160808e01612bf4565b6001600160a01b031681526000602082015260408101849052606081018590526080810186905260a001610caf6101008d018d613495565b8080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201829052509390945250508881526003602081815260409283902085518154928701516001600160a01b039182167fffffffff0000000000000000000000000000000000000000000000000000000094851617600160a01b67ffffffffffffffff92831681029190911784559588015160018401805460608b015192851690871617918316909702179095556080870151600280840180547fffffffffffffffffffffffff0000000000000000000000000000000000000000169284169290921790915560a08801519483019490945560c087015160048301805460e08a01516101008b0151939098169516949094176801000000000000000096909216959095021761ffff60e01b1916600160e01b61ffff909516949094029390931790556101208401519394508493919250610e16916005840191612901565b50610140820151610e2d906006830190600461295a565b5061016082015160078201556101808201518051610e559160088401916020909101906129b0565b5050600180548101905550857f4175a6fc82ba411dc8ef77e26b517727e5c1a6c47eca1528ae01dc17f4b54a1d42838c8c8f60a0016020810190610e999190613066565b604051610eaa9594939291906133ff565b60405180910390a2505060016000555091979650505050505050565b60026000541415610f195760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c006044820152606401610526565b6002600081815582815260036020818152604080842081516101a08101835281546001600160a01b038082168352600160a01b9182900467ffffffffffffffff90811696840196909652600184015480821684870152919091048516606083015282880154811660808301529482015460a0820152600482015493841660c082015268010000000000000000840490941660e0850152600160e01b90920461ffff1661010084015280518082019182905233956101208501926005850191908288855b82829054906101000a900460010b60010b81526020019060020190602082600101049283019260010382029150808411610fdc57505050928452505060408051608081019182905260209093019291506006840190600490826000855b82829054906101000a900461ffff1661ffff1681526020019060020190602082600101049283019260010382029150808411611039579050505050505081526020016007820154815260200160088201805461109490613636565b80601f01602080910402602001604051908101604052809291908181526020018280546110c090613636565b801561110d5780601f106110e25761010080835404028352916020019161110d565b820191906000526020600020905b8154815290600101906020018083116110f057829003601f168201915b505050505081525050905060007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166316e0551b856040518263ffffffff1660e01b815260040161116891815260200190565b60a06040518083038186803b15801561118057600080fd5b505afa158015611194573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111b89190612e39565b905081604001516001600160a01b0316836001600160a01b031614806111f3575081604001516001600160a01b0316326001600160a01b0316145b8061120a575080516001600160a01b038481169116145b8061121e575080516001600160a01b031632145b61126a5760405162461bcd60e51b815260206004820152600560248201527f312d3031310000000000000000000000000000000000000000000000000000006044820152606401610526565b61010082015161ffff16156112c15760405162461bcd60e51b815260206004820152600560248201527f302d3030350000000000000000000000000000000000000000000000000000006044820152606401610526565b610140820180516127109052805160006020909101819052815160400181905290516060018190526101208301516112fe915b6020020151612520565b61130990600161350c565b61012083018051600192830b830b905251611323916112f4565b610120830151600191820b90910b60209182015261014083015160008681526003909252604090912061135d91600690910190600461295a565b506101208201516000858152600360205260409020611383916005909101906002612901565b506000848152600360205260409020600401805461ffff60e01b1916600160e01b179055600161010083015260e08201516001600160a01b031661146e5781516101608301516040516000926001600160a01b031691908381818185875af1925050503d8060008114611412576040519150601f19603f3d011682016040523d82523d6000602084013e611417565b606091505b50509050806114685760405162461bcd60e51b815260206004820152600560248201527f312d3031320000000000000000000000000000000000000000000000000000006044820152606401610526565b50611486565b6114868260e001518360000151846101600151612543565b837f1ec8ac2428b647686d37ee1aee5009f337cf5f0b7c5709b547b4461c50b45a2483426040516114b89291906133dd565b60405180910390a2505060016000555050565b600081815260036020818152604080842081516101a08101835281546001600160a01b038082168352600160a01b9182900467ffffffffffffffff908116968401969096526001840154808216848701529190910485166060830152600280840154821660808401529583015460a0830152600483015494851660c08301526801000000000000000085041660e0820152600160e01b90930461ffff16610100840152815180830192839052339594919261012085019260058501918288855b82829054906101000a900460010b60010b8152602001906002019060208260010104928301926001038202915080841161158b57505050928452505060408051608081019182905260209093019291506006840190600490826000855b82829054906101000a900461ffff1661ffff16815260200190600201906020826001010492830192600103820291508084116115e8579050505050505081526020016007820154815260200160088201805461164390613636565b80601f016020809104026020016040519081016040528092919081815260200182805461166f90613636565b80156116bc5780601f10611691576101008083540402835291602001916116bc565b820191906000526020600020905b81548152906001019060200180831161169f57829003601f168201915b505050505081525050905080600001516001600160a01b0316826001600160a01b03161461172c5760405162461bcd60e51b815260206004820152600560248201527f312d3032350000000000000000000000000000000000000000000000000000006044820152606401610526565b61012081015161173d9060006112f4565b61174890600161350c565b61012082018051600192830b830b905251611762916112f4565b61012082018051600192830b90920b60209283015251600085815260039092526040909120611798916005909101906002612901565b506040517f379607f5000000000000000000000000000000000000000000000000000000008152600481018490526000907f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03169063379607f59060240160a060405180830381600087803b15801561181757600080fd5b505af115801561182b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061184f9190612cf6565b9050837f2b68cbe2d13ab71dfaebca786cc9fdbbe99b2da6531ab8fe2aaf88edf13391c742848460405161188593929190613448565b60405180910390a250505050565b337f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031614806118f25750337f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316145b6118fb57600080fd5b60008381526003602052604090206119189060060183600461280b565b506000838152600360205260409020611936906005018260026128a5565b50505050565b611944612a24565b600082815260036020818152604080842081516101a08101835281546001600160a01b038082168352600160a01b9182900467ffffffffffffffff908116968401969096526001840154808216848701529190910485166060830152600280840154821660808401529583015460a0830152600483015494851660c08301526801000000000000000085041660e0820152600160e01b90930461ffff16610100840152815180830192839052929490936101208601939260058601928390855b82829054906101000a900460010b60010b81526020019060020190602082600101049283019260010382029150808411611a0457505050928452505060408051608081019182905260209093019291506006840190600490826000855b82829054906101000a900461ffff1661ffff1681526020019060020190602082600101049283019260010382029150808411611a615790505050505050815260200160078201548152602001600882018054611abc90613636565b80601f0160208091040260200160405190810160405280929190818152602001828054611ae890613636565b8015611b355780601f10611b0a57610100808354040283529160200191611b35565b820191906000526020600020905b815481529060010190602001808311611b1857829003601f168201915b5050505050815250509050919050565b6002546201000090046001600160a01b0316336001600160a01b031614611b6b57600080fd5b60648161ffff161115611bc05760405162461bcd60e51b815260206004820152600560248201527f302d3030380000000000000000000000000000000000000000000000000000006044820152606401610526565b6002805461ffff191661ffff92909216919091179055565b337f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031614611c0d57600080fd5b6001600160a01b038116611c76576040516001600160a01b038416906113889084906000818181858888f193505050503d8060008114611c69576040519150601f19603f3d011682016040523d82523d6000602084013e611c6e565b606091505b505050505050565b611c81818484612543565b505050565b6002546201000090046001600160a01b0316336001600160a01b031614611cac57600080fd5b600280546001600160a01b0390921662010000027fffffffffffffffffffff0000000000000000000000000000000000000000ffff909216919091179055565b611cf4612a9b565b611cfc612a9b565b600080611d0f6080860160608701612f77565b61ffff161115611d6257612710611d2c6040860160208701612f77565b61ffff16611d406080870160608801612f77565b61ffff16611d4e91906135b1565b611d58919061358f565b61ffff1660608301525b6000611d746060860160408701612f77565b61ffff161115611dc757612710611d916040860160208701612f77565b61ffff16611da56060870160408801612f77565b61ffff16611db391906135b1565b611dbd919061358f565b61ffff1660408301525b6000611dd960a0860160808701612f77565b61ffff161115611e2557612710611df66040860160208701612f77565b61ffff16611e0a60a0870160808801612f77565b61ffff16611e1891906135b1565b611e22919061358f565b90505b60408083015160608401518392611e4190880160208901612f77565b611e4b91906135d0565b611e5591906135d0565b611e5f91906135d0565b61ffff16602080840191909152611e7890850185612f77565b61ffff908116835216608082015292915050565b611e94612ab9565b6000828152600360209081526040808320600401548151606081019092526801000000000000000090046001600160a01b0316808252929181018315611f4a57836001600160a01b031663313ce5676040518163ffffffff1660e01b815260040160206040518083038186803b158015611f0d57600080fd5b505afa158015611f21573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611f45919061308c565b611f4d565b60125b60ff1681526020016001600160a01b03841615611fde57836001600160a01b03166395d89b416040518163ffffffff1660e01b815260040160006040518083038186803b158015611f9d57600080fd5b505afa158015611fb1573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611fd99190810190612d97565b612015565b6040518060400160405280600381526020017f45544800000000000000000000000000000000000000000000000000000000008152505b90526040517f16e0551b000000000000000000000000000000000000000000000000000000008152600481018690529091506000907f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906316e0551b9060240160a06040518083038186803b15801561209657600080fd5b505afa1580156120aa573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906120ce9190612e39565b6040517ffe5e2969000000000000000000000000000000000000000000000000000000008152600481018790529091506000906001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169063fe5e29699060240160606040518083038186803b15801561214d57600080fd5b505afa158015612161573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906121859190612ecb565b604080516000898152600360208190528382206102208401855280546001600160a01b0380821660808701908152600160a01b9283900467ffffffffffffffff90811660a0890152600185015480841660c08a015293909304831660e08801526002808501548316610100890152948401546101208801526004840154928316610140880152680100000000000000008304909116610160870152600160e01b90910461ffff166101808601528551808701968790529697509395869591936101a087019391926005860192918390855b82829054906101000a900460010b60010b8152602001906002019060208260010104928301926001038202915080841161225657505050928452505060408051608081019182905260209093019291506006840190600490826000855b82829054906101000a900461ffff1661ffff16815260200190600201906020826001010492830192600103820291508084116122b3579050505050505081526020016007820154815260200160088201805461230e90613636565b80601f016020809104026020016040519081016040528092919081815260200182805461233a90613636565b80156123875780601f1061235c57610100808354040283529160200191612387565b820191906000526020600020905b81548152906001019060200180831161236a57829003601f168201915b505050505081525050815260200183815260200182815260200184815250945050505050919050565b337f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316146123e557600080fd5b600260005414156124385760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c006044820152606401610526565b60026000908155908152600360205260408120600401805461ffff60e01b1916600160e01b17905560019055565b80546001019055565b6040516001600160a01b03808516602483015283166044820152606481018290526119369085907f23b872dd00000000000000000000000000000000000000000000000000000000906084015b60408051601f198184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fffffffff000000000000000000000000000000000000000000000000000000009093169290921790915261258c565b6000808260010b121561253b576125368261366b565b61253d565b815b92915050565b6040516001600160a01b038316602482015260448101829052611c819084907fa9059cbb00000000000000000000000000000000000000000000000000000000906064016124bc565b60006125e1826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b03166126719092919063ffffffff16565b805190915015611c8157808060200190518101906125ff9190612d7c565b611c815760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e60448201527f6f742073756363656564000000000000000000000000000000000000000000006064820152608401610526565b6060612680848460008561268a565b90505b9392505050565b6060824710156127025760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f60448201527f722063616c6c00000000000000000000000000000000000000000000000000006064820152608401610526565b6001600160a01b0385163b6127595760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610526565b600080866001600160a01b0316858760405161277591906132c6565b60006040518083038185875af1925050503d80600081146127b2576040519150601f19603f3d011682016040523d82523d6000602084013e6127b7565b606091505b50915091506127c78282866127d2565b979650505050505050565b606083156127e1575081612683565b8251156127f15782518084602001fd5b8160405162461bcd60e51b81526004016105269190613317565b6001830191839082156128955791602002820160005b8382111561286557833561ffff1683826101000a81548161ffff021916908361ffff1602179055509260200192600201602081600101049283019260010302612821565b80156128935782816101000a81549061ffff0219169055600201602081600101049283019260010302612865565b505b506128a1929150612b31565b5090565b6001830191839082156128955791602002820160005b8382111561286557833560010b83826101000a81548161ffff021916908360010b61ffff16021790555092602001926002016020816001010492830192600103026128bb565b6001830191839082156128955791602002820160005b8382111561286557835183826101000a81548161ffff021916908360010b61ffff1602179055509260200192600201602081600101049283019260010302612917565b6001830191839082156128955791602002820160005b8382111561286557835183826101000a81548161ffff021916908361ffff1602179055509260200192600201602081600101049283019260010302612970565b8280546129bc90613636565b90600052602060002090601f0160209004810192826129de5760008555612895565b82601f106129f757805160ff1916838001178555612895565b82800160010185558215612895579182015b82811115612895578251825591602001919060010190612a09565b604080516101a081018252600080825260208201819052918101829052606081018290526080810182905260a0810182905260c0810182905260e081018290526101008101919091526101208101612a7a612b46565b8152602001612a87612b64565b815260200160008152602001606081525090565b6040518060a001604052806005906020820280368337509192915050565b6040518060800160405280612acc612a24565b81526040805160a081018252600080825260208281018290529282018190526060820181905260808201529101908152602001612b07612b82565b8152604080516060808201835260008083526020838101919091529282015291015290565b905290565b5b808211156128a15760008155600101612b32565b60405180604001604052806002906020820280368337509192915050565b60405180608001604052806004906020820280368337509192915050565b604051806040016040528060006001600160a01b03168152602001612b2c612b46565b806040810183101561253d57600080fd5b806080810183101561253d57600080fd5b80518015158114612bd757600080fd5b919050565b803567ffffffffffffffff81168114612bd757600080fd5b600060208284031215612c0657600080fd5b8135612683816136b9565b60008060008060808587031215612c2757600080fd5b8435612c32816136b9565b9350602085013567ffffffffffffffff811115612c4e57600080fd5b85016101208188031215612c6157600080fd5b92506040850135612c71816136b9565b91506060850135612c81816136d1565b939692955090935050565b600080600060608486031215612ca157600080fd5b8335612cac816136b9565b9250602084013591506040840135612cc3816136b9565b809150509250925092565b600060a08284031215612ce057600080fd5b8260a083011115612cf057600080fd5b50919050565b600060a08284031215612d0857600080fd5b82601f830112612d1757600080fd5b60405160a0810181811067ffffffffffffffff82111715612d3a57612d3a6136a3565b604052808360a08101861015612d4f57600080fd5b60005b6005811015612d71578151835260209283019290910190600101612d52565b509195945050505050565b600060208284031215612d8e57600080fd5b61268382612bc7565b600060208284031215612da957600080fd5b815167ffffffffffffffff80821115612dc157600080fd5b818401915084601f830112612dd557600080fd5b815181811115612de757612de76136a3565b604051601f8201601f19908116603f01168101908382118183101715612e0f57612e0f6136a3565b81604052828152876020848701011115612e2857600080fd5b6127c783602083016020880161360a565b600060a08284031215612e4b57600080fd5b60405160a0810181811067ffffffffffffffff82111715612e6e57612e6e6136a3565b6040528251612e7c816136b9565b81526020830151612e8c816136d1565b6020820152612e9d60408401612bc7565b6040820152612eae60608401612bc7565b6060820152612ebf60808401612bc7565b60808201529392505050565b600060608284031215612edd57600080fd5b6040516040810181811067ffffffffffffffff82111715612f0057612f006136a3565b6040528251612f0e816136b9565b81526020603f84018513612f2157600080fd5b612f296134e3565b8082860187606088011115612f3d57600080fd5b60005b6002811015612f66578151612f54816136d1565b84529284019290840190600101612f40565b505091830191909152509392505050565b600060208284031215612f8957600080fd5b8135612683816136d1565b600060208284031215612fa657600080fd5b5035919050565b600060208284031215612fbf57600080fd5b5051919050565b600080600060e08486031215612fdb57600080fd5b83359250612fec8560208601612bb6565b9150612ffb8560a08601612ba5565b90509250925092565b6000806000806000610120868803121561301d57600080fd5b8535945061302e8760208801612bb6565b935061303d8760a08801612ba5565b925061304b60e08701612bdc565b915061305a6101008701612bdc565b90509295509295909350565b60006020828403121561307857600080fd5b813563ffffffff8116811461268357600080fd5b60006020828403121561309e57600080fd5b815160ff8116811461268357600080fd5b8060005b6002811015611936578151600190810b855260209485019490920191016130b3565b8060005b600481101561193657815161ffff168452602093840193909101906001016130d9565b6000815180845261311481602086016020860161360a565b601f01601f19169290920160200192915050565b80516001600160a01b0316825260006102206020830151613155602086018267ffffffffffffffff169052565b50604083015161317060408601826001600160a01b03169052565b50606083015161318c606086018267ffffffffffffffff169052565b5060808301516131a760808601826001600160a01b03169052565b5060a083015160a085015260c08301516131cd60c086018267ffffffffffffffff169052565b5060e08301516131e860e08601826001600160a01b03169052565b506101008381015161ffff16908501526101208084015161320b828701826130af565b5050610140830151610160613222818701836130d5565b8401516101e0860152506101808301516102008501829052613246828601826130fc565b95945050505050565b6001600160a01b03815116825260208082015181840160005b6002811015611c6e57825161ffff1682529183019190830190600101613268565b6001600160a01b03815116825260ff602082015116602083015260006040820151606060408501526132be60608501826130fc565b949350505050565b600082516132d881846020870161360a565b9190910192915050565b60a08101818360005b600581101561330e57815161ffff168352602092830192909101906001016132eb565b50505092915050565b60208152600061268360208301846130fc565b6020815260008251610140806020850152613349610160850183613128565b915060208501516001600160a01b03815116604086015261ffff60208201511660608601526040810151151560808601526060810151151560a08601526080810151151560c08601525060408501516133a560e086018261324f565b506060850151848303601f1901828601526133c08382613289565b9695505050505050565b6020815260006126836020830184613128565b6040815260006133f06040830185613128565b90508260208301529392505050565b85815260a06020820152600061341860a0830187613128565b6001600160a01b039590951660408301525061ffff92909216606083015263ffffffff1660809091015292915050565b8381526000602060e08184015261346260e0840186613128565b9150604083018460005b60058110156134895781518352918301919083019060010161346c565b50505050949350505050565b6000808335601e198436030181126134ac57600080fd5b83018035915067ffffffffffffffff8211156134c757600080fd5b6020019150368190038213156134dc57600080fd5b9250929050565b6040805190810167ffffffffffffffff81118282101715613506576135066136a3565b60405290565b60008160010b8360010b6000821282617fff038213811516156135315761353161368d565b82617fff190382128116156135485761354861368d565b50019392505050565b600061ffff80831681851680830382111561356e5761356e61368d565b01949350505050565b6000821982111561358a5761358a61368d565b500190565b6000826135ac57634e487b7160e01b600052601260045260246000fd5b500490565b60008160001904831182151516156135cb576135cb61368d565b500290565b600061ffff838116908316818110156135eb576135eb61368d565b039392505050565b6000828210156136055761360561368d565b500390565b60005b8381101561362557818101518382015260200161360d565b838111156119365750506000910152565b600181811c9082168061364a57607f821691505b60208210811415612cf057634e487b7160e01b600052602260045260246000fd5b60008160010b617fff198114156136845761368461368d565b60000392915050565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052604160045260246000fd5b6001600160a01b03811681146136ce57600080fd5b50565b61ffff811681146136ce57600080fdfea26469706673582212207444edf94a6fa330941d9ef73f38ff7a5c5ccfdbe086b0670b3079840153fd0e64736f6c6343000807003300000000000000000000000001d612617028f14db6c6f4c00b2a9b4107a90f7a000000000000000000000000ad8d43ddefaf2779f72340627a81b9f31330c3dd000000000000000000000000db2076dcecc82ed0dd204bf7b6dba44f0fea9e360000000000000000000000006aa0d0671828fb7a66e080f06f91b453a696c40f0000000000000000000000000000000000000000000000000000000000000045
Deployed Bytecode
0x6080604052600436106101295760003560e01c80637f5d4285116100a5578063b256126311610074578063d25dd97511610059578063d25dd9751461037b578063e7aa0bd7146103a8578063e9db7d79146103c857600080fd5b8063b25612631461032e578063d02f411e1461034e57600080fd5b80637f5d42851461028c5780638b0473b4146102c05780638ede1f05146102e0578063b0e21e8a1461030057600080fd5b806337bdc99b116100fc57806364166e63116100e157806364166e6314610219578063795053d3146102395780637d19e5961461025f57600080fd5b806337bdc99b146101ad57806349c4920f146101cd57600080fd5b80630a6b25f21461012e5780630bb5c45714610150578063278ecde11461017657806334d844d814610196575b600080fd5b34801561013a57600080fd5b5061014e610149366004613004565b6103fc565b005b61016361015e366004612c11565b6104d5565b6040519081526020015b60405180910390f35b34801561018257600080fd5b5061014e610191366004612f94565b610ec6565b3480156101a257600080fd5b506001546101639081565b3480156101b957600080fd5b5061014e6101c8366004612f94565b6114cb565b3480156101d957600080fd5b506102017f000000000000000000000000ad8d43ddefaf2779f72340627a81b9f31330c3dd81565b6040516001600160a01b03909116815260200161016d565b34801561022557600080fd5b5061014e610234366004612fc6565b611893565b34801561024557600080fd5b50600254610201906201000090046001600160a01b031681565b34801561026b57600080fd5b5061027f61027a366004612f94565b61193c565b60405161016d91906133ca565b34801561029857600080fd5b506102017f000000000000000000000000db2076dcecc82ed0dd204bf7b6dba44f0fea9e3681565b3480156102cc57600080fd5b5061014e6102db366004612f77565b611b45565b3480156102ec57600080fd5b5061014e6102fb366004612c8c565b611bd8565b34801561030c57600080fd5b5060025461031b9061ffff1681565b60405161ffff909116815260200161016d565b34801561033a57600080fd5b5061014e610349366004612bf4565b611c86565b34801561035a57600080fd5b5061036e610369366004612cce565b611cec565b60405161016d91906132e2565b34801561038757600080fd5b5061039b610396366004612f94565b611e8c565b60405161016d919061332a565b3480156103b457600080fd5b5061014e6103c3366004612f94565b6123b0565b3480156103d457600080fd5b506102017f00000000000000000000000001d612617028f14db6c6f4c00b2a9b4107a90f7a81565b337f000000000000000000000000db2076dcecc82ed0dd204bf7b6dba44f0fea9e366001600160a01b03161461043157600080fd5b600085815260036020526040902061044e9060060185600461280b565b50600085815260036020526040902061046c906005018460026128a5565b506000948552600360205260409094206001810180547fffffffff0000000000000000ffffffffffffffffffffffffffffffffffffffff16600160a01b67ffffffffffffffff94851602179055600401805467ffffffffffffffff191691909416179092555050565b60006002600054141561052f5760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c0060448201526064015b60405180910390fd5b60026000908155600154906105476020870187612bf4565b60025490915060e0870135906127109061ffff1661056b60808a0160608b01612f77565b6105759088613551565b61057f9190613551565b61ffff16106105d05760405162461bcd60e51b815260206004820152600560248201527f312d3032360000000000000000000000000000000000000000000000000000006044820152606401610526565b6001600160a01b0382166106265760405162461bcd60e51b815260206004820152600560248201527f302d3030310000000000000000000000000000000000000000000000000000006044820152606401610526565b60006106386040890160208a01612bf4565b6001600160a01b0316141561068f5760405162461bcd60e51b815260206004820152600560248201527f302d3030320000000000000000000000000000000000000000000000000000006044820152606401610526565b61069f6040880160208901612bf4565b6001600160a01b0316826001600160a01b031614156107005760405162461bcd60e51b815260206004820152600560248201527f302d3030330000000000000000000000000000000000000000000000000000006044820152606401610526565b600081116107505760405162461bcd60e51b815260206004820152600560248201527f302d3031310000000000000000000000000000000000000000000000000000006044820152606401610526565b34156107be57600061076860a0890160808a01612bf4565b6001600160a01b0316146107be5760405162461bcd60e51b815260206004820152600560248201527f302d3031300000000000000000000000000000000000000000000000000000006044820152606401610526565b60006107d060a0890160808a01612bf4565b6001600160a01b031614156107f0573481146107eb57600080fd5b61094a565b600061080260a0890160808a01612bf4565b6040516370a0823160e01b81523060048201526001600160a01b0391909116906370a082319060240160206040518083038186803b15801561084357600080fd5b505afa158015610857573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061087b9190612fad565b90506108ae61089060a08a0160808b01612bf4565b6001600160a01b038b16156108a5578a6108a7565b335b308561246f565b60006108c060a08a0160808b01612bf4565b6040516370a0823160e01b81523060048201526001600160a01b0391909116906370a082319060240160206040518083038186803b15801561090157600080fd5b505afa158015610915573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109399190612fad565b905061094582826135f3565b925050505b600061095c6080890160608a01612f77565b61ffff1611156109cf5760006109786060890160408a01612bf4565b6001600160a01b031614156109cf5760405162461bcd60e51b815260206004820152600560248201527f302d3030390000000000000000000000000000000000000000000000000000006044820152606401610526565b6001600160a01b03861615610b1357816001600160a01b0316866001600160a01b031614158015610a215750610a0b6040880160208901612bf4565b6001600160a01b0316866001600160a01b031614155b610a6d5760405162461bcd60e51b815260206004820152600560248201527f312d3032370000000000000000000000000000000000000000000000000000006044820152606401610526565b6040517f2ea8eddd000000000000000000000000000000000000000000000000000000008152600481018490526001600160a01b03878116602483015261ffff871660448301527f000000000000000000000000ad8d43ddefaf2779f72340627a81b9f31330c3dd1690632ea8eddd90606401600060405180830381600087803b158015610afa57600080fd5b505af1158015610b0e573d6000803e3d6000fd5b505050505b60408051608080820183526000808352612710602084015292820190610b3e908b0160608c01612f77565b61ffff908116825260025416602091820152604080518082018252600080825260018285015282516101a081019093526001600160a01b03881683529394509291810182610b9260e08e0160c08f01613066565b63ffffffff1611610bb257610bad60c08d0160a08e01613066565b610bc2565b610bc260e08d0160c08e01613066565b63ffffffff168152602090810190610be09060408e01908e01612bf4565b6001600160a01b031681526020014267ffffffffffffffff1681526020018b6040016020810190610c119190612bf4565b6001600160a01b03168152602001610c2f60808d0160608e01612f77565b61ffff168152602001610c4860c08d0160a08e01613066565b610c589063ffffffff1642613577565b67ffffffffffffffff168152602001610c7760a08d0160808e01612bf4565b6001600160a01b031681526000602082015260408101849052606081018590526080810186905260a001610caf6101008d018d613495565b8080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201829052509390945250508881526003602081815260409283902085518154928701516001600160a01b039182167fffffffff0000000000000000000000000000000000000000000000000000000094851617600160a01b67ffffffffffffffff92831681029190911784559588015160018401805460608b015192851690871617918316909702179095556080870151600280840180547fffffffffffffffffffffffff0000000000000000000000000000000000000000169284169290921790915560a08801519483019490945560c087015160048301805460e08a01516101008b0151939098169516949094176801000000000000000096909216959095021761ffff60e01b1916600160e01b61ffff909516949094029390931790556101208401519394508493919250610e16916005840191612901565b50610140820151610e2d906006830190600461295a565b5061016082015160078201556101808201518051610e559160088401916020909101906129b0565b5050600180548101905550857f4175a6fc82ba411dc8ef77e26b517727e5c1a6c47eca1528ae01dc17f4b54a1d42838c8c8f60a0016020810190610e999190613066565b604051610eaa9594939291906133ff565b60405180910390a2505060016000555091979650505050505050565b60026000541415610f195760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c006044820152606401610526565b6002600081815582815260036020818152604080842081516101a08101835281546001600160a01b038082168352600160a01b9182900467ffffffffffffffff90811696840196909652600184015480821684870152919091048516606083015282880154811660808301529482015460a0820152600482015493841660c082015268010000000000000000840490941660e0850152600160e01b90920461ffff1661010084015280518082019182905233956101208501926005850191908288855b82829054906101000a900460010b60010b81526020019060020190602082600101049283019260010382029150808411610fdc57505050928452505060408051608081019182905260209093019291506006840190600490826000855b82829054906101000a900461ffff1661ffff1681526020019060020190602082600101049283019260010382029150808411611039579050505050505081526020016007820154815260200160088201805461109490613636565b80601f01602080910402602001604051908101604052809291908181526020018280546110c090613636565b801561110d5780601f106110e25761010080835404028352916020019161110d565b820191906000526020600020905b8154815290600101906020018083116110f057829003601f168201915b505050505081525050905060007f000000000000000000000000ad8d43ddefaf2779f72340627a81b9f31330c3dd6001600160a01b03166316e0551b856040518263ffffffff1660e01b815260040161116891815260200190565b60a06040518083038186803b15801561118057600080fd5b505afa158015611194573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111b89190612e39565b905081604001516001600160a01b0316836001600160a01b031614806111f3575081604001516001600160a01b0316326001600160a01b0316145b8061120a575080516001600160a01b038481169116145b8061121e575080516001600160a01b031632145b61126a5760405162461bcd60e51b815260206004820152600560248201527f312d3031310000000000000000000000000000000000000000000000000000006044820152606401610526565b61010082015161ffff16156112c15760405162461bcd60e51b815260206004820152600560248201527f302d3030350000000000000000000000000000000000000000000000000000006044820152606401610526565b610140820180516127109052805160006020909101819052815160400181905290516060018190526101208301516112fe915b6020020151612520565b61130990600161350c565b61012083018051600192830b830b905251611323916112f4565b610120830151600191820b90910b60209182015261014083015160008681526003909252604090912061135d91600690910190600461295a565b506101208201516000858152600360205260409020611383916005909101906002612901565b506000848152600360205260409020600401805461ffff60e01b1916600160e01b179055600161010083015260e08201516001600160a01b031661146e5781516101608301516040516000926001600160a01b031691908381818185875af1925050503d8060008114611412576040519150601f19603f3d011682016040523d82523d6000602084013e611417565b606091505b50509050806114685760405162461bcd60e51b815260206004820152600560248201527f312d3031320000000000000000000000000000000000000000000000000000006044820152606401610526565b50611486565b6114868260e001518360000151846101600151612543565b837f1ec8ac2428b647686d37ee1aee5009f337cf5f0b7c5709b547b4461c50b45a2483426040516114b89291906133dd565b60405180910390a2505060016000555050565b600081815260036020818152604080842081516101a08101835281546001600160a01b038082168352600160a01b9182900467ffffffffffffffff908116968401969096526001840154808216848701529190910485166060830152600280840154821660808401529583015460a0830152600483015494851660c08301526801000000000000000085041660e0820152600160e01b90930461ffff16610100840152815180830192839052339594919261012085019260058501918288855b82829054906101000a900460010b60010b8152602001906002019060208260010104928301926001038202915080841161158b57505050928452505060408051608081019182905260209093019291506006840190600490826000855b82829054906101000a900461ffff1661ffff16815260200190600201906020826001010492830192600103820291508084116115e8579050505050505081526020016007820154815260200160088201805461164390613636565b80601f016020809104026020016040519081016040528092919081815260200182805461166f90613636565b80156116bc5780601f10611691576101008083540402835291602001916116bc565b820191906000526020600020905b81548152906001019060200180831161169f57829003601f168201915b505050505081525050905080600001516001600160a01b0316826001600160a01b03161461172c5760405162461bcd60e51b815260206004820152600560248201527f312d3032350000000000000000000000000000000000000000000000000000006044820152606401610526565b61012081015161173d9060006112f4565b61174890600161350c565b61012082018051600192830b830b905251611762916112f4565b61012082018051600192830b90920b60209283015251600085815260039092526040909120611798916005909101906002612901565b506040517f379607f5000000000000000000000000000000000000000000000000000000008152600481018490526000907f00000000000000000000000001d612617028f14db6c6f4c00b2a9b4107a90f7a6001600160a01b03169063379607f59060240160a060405180830381600087803b15801561181757600080fd5b505af115801561182b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061184f9190612cf6565b9050837f2b68cbe2d13ab71dfaebca786cc9fdbbe99b2da6531ab8fe2aaf88edf13391c742848460405161188593929190613448565b60405180910390a250505050565b337f000000000000000000000000ad8d43ddefaf2779f72340627a81b9f31330c3dd6001600160a01b031614806118f25750337f000000000000000000000000db2076dcecc82ed0dd204bf7b6dba44f0fea9e366001600160a01b0316145b6118fb57600080fd5b60008381526003602052604090206119189060060183600461280b565b506000838152600360205260409020611936906005018260026128a5565b50505050565b611944612a24565b600082815260036020818152604080842081516101a08101835281546001600160a01b038082168352600160a01b9182900467ffffffffffffffff908116968401969096526001840154808216848701529190910485166060830152600280840154821660808401529583015460a0830152600483015494851660c08301526801000000000000000085041660e0820152600160e01b90930461ffff16610100840152815180830192839052929490936101208601939260058601928390855b82829054906101000a900460010b60010b81526020019060020190602082600101049283019260010382029150808411611a0457505050928452505060408051608081019182905260209093019291506006840190600490826000855b82829054906101000a900461ffff1661ffff1681526020019060020190602082600101049283019260010382029150808411611a615790505050505050815260200160078201548152602001600882018054611abc90613636565b80601f0160208091040260200160405190810160405280929190818152602001828054611ae890613636565b8015611b355780601f10611b0a57610100808354040283529160200191611b35565b820191906000526020600020905b815481529060010190602001808311611b1857829003601f168201915b5050505050815250509050919050565b6002546201000090046001600160a01b0316336001600160a01b031614611b6b57600080fd5b60648161ffff161115611bc05760405162461bcd60e51b815260206004820152600560248201527f302d3030380000000000000000000000000000000000000000000000000000006044820152606401610526565b6002805461ffff191661ffff92909216919091179055565b337f00000000000000000000000001d612617028f14db6c6f4c00b2a9b4107a90f7a6001600160a01b031614611c0d57600080fd5b6001600160a01b038116611c76576040516001600160a01b038416906113889084906000818181858888f193505050503d8060008114611c69576040519150601f19603f3d011682016040523d82523d6000602084013e611c6e565b606091505b505050505050565b611c81818484612543565b505050565b6002546201000090046001600160a01b0316336001600160a01b031614611cac57600080fd5b600280546001600160a01b0390921662010000027fffffffffffffffffffff0000000000000000000000000000000000000000ffff909216919091179055565b611cf4612a9b565b611cfc612a9b565b600080611d0f6080860160608701612f77565b61ffff161115611d6257612710611d2c6040860160208701612f77565b61ffff16611d406080870160608801612f77565b61ffff16611d4e91906135b1565b611d58919061358f565b61ffff1660608301525b6000611d746060860160408701612f77565b61ffff161115611dc757612710611d916040860160208701612f77565b61ffff16611da56060870160408801612f77565b61ffff16611db391906135b1565b611dbd919061358f565b61ffff1660408301525b6000611dd960a0860160808701612f77565b61ffff161115611e2557612710611df66040860160208701612f77565b61ffff16611e0a60a0870160808801612f77565b61ffff16611e1891906135b1565b611e22919061358f565b90505b60408083015160608401518392611e4190880160208901612f77565b611e4b91906135d0565b611e5591906135d0565b611e5f91906135d0565b61ffff16602080840191909152611e7890850185612f77565b61ffff908116835216608082015292915050565b611e94612ab9565b6000828152600360209081526040808320600401548151606081019092526801000000000000000090046001600160a01b0316808252929181018315611f4a57836001600160a01b031663313ce5676040518163ffffffff1660e01b815260040160206040518083038186803b158015611f0d57600080fd5b505afa158015611f21573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611f45919061308c565b611f4d565b60125b60ff1681526020016001600160a01b03841615611fde57836001600160a01b03166395d89b416040518163ffffffff1660e01b815260040160006040518083038186803b158015611f9d57600080fd5b505afa158015611fb1573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611fd99190810190612d97565b612015565b6040518060400160405280600381526020017f45544800000000000000000000000000000000000000000000000000000000008152505b90526040517f16e0551b000000000000000000000000000000000000000000000000000000008152600481018690529091506000907f000000000000000000000000ad8d43ddefaf2779f72340627a81b9f31330c3dd6001600160a01b0316906316e0551b9060240160a06040518083038186803b15801561209657600080fd5b505afa1580156120aa573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906120ce9190612e39565b6040517ffe5e2969000000000000000000000000000000000000000000000000000000008152600481018790529091506000906001600160a01b037f000000000000000000000000db2076dcecc82ed0dd204bf7b6dba44f0fea9e36169063fe5e29699060240160606040518083038186803b15801561214d57600080fd5b505afa158015612161573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906121859190612ecb565b604080516000898152600360208190528382206102208401855280546001600160a01b0380821660808701908152600160a01b9283900467ffffffffffffffff90811660a0890152600185015480841660c08a015293909304831660e08801526002808501548316610100890152948401546101208801526004840154928316610140880152680100000000000000008304909116610160870152600160e01b90910461ffff166101808601528551808701968790529697509395869591936101a087019391926005860192918390855b82829054906101000a900460010b60010b8152602001906002019060208260010104928301926001038202915080841161225657505050928452505060408051608081019182905260209093019291506006840190600490826000855b82829054906101000a900461ffff1661ffff16815260200190600201906020826001010492830192600103820291508084116122b3579050505050505081526020016007820154815260200160088201805461230e90613636565b80601f016020809104026020016040519081016040528092919081815260200182805461233a90613636565b80156123875780601f1061235c57610100808354040283529160200191612387565b820191906000526020600020905b81548152906001019060200180831161236a57829003601f168201915b505050505081525050815260200183815260200182815260200184815250945050505050919050565b337f00000000000000000000000001d612617028f14db6c6f4c00b2a9b4107a90f7a6001600160a01b0316146123e557600080fd5b600260005414156124385760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c006044820152606401610526565b60026000908155908152600360205260408120600401805461ffff60e01b1916600160e01b17905560019055565b80546001019055565b6040516001600160a01b03808516602483015283166044820152606481018290526119369085907f23b872dd00000000000000000000000000000000000000000000000000000000906084015b60408051601f198184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fffffffff000000000000000000000000000000000000000000000000000000009093169290921790915261258c565b6000808260010b121561253b576125368261366b565b61253d565b815b92915050565b6040516001600160a01b038316602482015260448101829052611c819084907fa9059cbb00000000000000000000000000000000000000000000000000000000906064016124bc565b60006125e1826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b03166126719092919063ffffffff16565b805190915015611c8157808060200190518101906125ff9190612d7c565b611c815760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e60448201527f6f742073756363656564000000000000000000000000000000000000000000006064820152608401610526565b6060612680848460008561268a565b90505b9392505050565b6060824710156127025760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f60448201527f722063616c6c00000000000000000000000000000000000000000000000000006064820152608401610526565b6001600160a01b0385163b6127595760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610526565b600080866001600160a01b0316858760405161277591906132c6565b60006040518083038185875af1925050503d80600081146127b2576040519150601f19603f3d011682016040523d82523d6000602084013e6127b7565b606091505b50915091506127c78282866127d2565b979650505050505050565b606083156127e1575081612683565b8251156127f15782518084602001fd5b8160405162461bcd60e51b81526004016105269190613317565b6001830191839082156128955791602002820160005b8382111561286557833561ffff1683826101000a81548161ffff021916908361ffff1602179055509260200192600201602081600101049283019260010302612821565b80156128935782816101000a81549061ffff0219169055600201602081600101049283019260010302612865565b505b506128a1929150612b31565b5090565b6001830191839082156128955791602002820160005b8382111561286557833560010b83826101000a81548161ffff021916908360010b61ffff16021790555092602001926002016020816001010492830192600103026128bb565b6001830191839082156128955791602002820160005b8382111561286557835183826101000a81548161ffff021916908360010b61ffff1602179055509260200192600201602081600101049283019260010302612917565b6001830191839082156128955791602002820160005b8382111561286557835183826101000a81548161ffff021916908361ffff1602179055509260200192600201602081600101049283019260010302612970565b8280546129bc90613636565b90600052602060002090601f0160209004810192826129de5760008555612895565b82601f106129f757805160ff1916838001178555612895565b82800160010185558215612895579182015b82811115612895578251825591602001919060010190612a09565b604080516101a081018252600080825260208201819052918101829052606081018290526080810182905260a0810182905260c0810182905260e081018290526101008101919091526101208101612a7a612b46565b8152602001612a87612b64565b815260200160008152602001606081525090565b6040518060a001604052806005906020820280368337509192915050565b6040518060800160405280612acc612a24565b81526040805160a081018252600080825260208281018290529282018190526060820181905260808201529101908152602001612b07612b82565b8152604080516060808201835260008083526020838101919091529282015291015290565b905290565b5b808211156128a15760008155600101612b32565b60405180604001604052806002906020820280368337509192915050565b60405180608001604052806004906020820280368337509192915050565b604051806040016040528060006001600160a01b03168152602001612b2c612b46565b806040810183101561253d57600080fd5b806080810183101561253d57600080fd5b80518015158114612bd757600080fd5b919050565b803567ffffffffffffffff81168114612bd757600080fd5b600060208284031215612c0657600080fd5b8135612683816136b9565b60008060008060808587031215612c2757600080fd5b8435612c32816136b9565b9350602085013567ffffffffffffffff811115612c4e57600080fd5b85016101208188031215612c6157600080fd5b92506040850135612c71816136b9565b91506060850135612c81816136d1565b939692955090935050565b600080600060608486031215612ca157600080fd5b8335612cac816136b9565b9250602084013591506040840135612cc3816136b9565b809150509250925092565b600060a08284031215612ce057600080fd5b8260a083011115612cf057600080fd5b50919050565b600060a08284031215612d0857600080fd5b82601f830112612d1757600080fd5b60405160a0810181811067ffffffffffffffff82111715612d3a57612d3a6136a3565b604052808360a08101861015612d4f57600080fd5b60005b6005811015612d71578151835260209283019290910190600101612d52565b509195945050505050565b600060208284031215612d8e57600080fd5b61268382612bc7565b600060208284031215612da957600080fd5b815167ffffffffffffffff80821115612dc157600080fd5b818401915084601f830112612dd557600080fd5b815181811115612de757612de76136a3565b604051601f8201601f19908116603f01168101908382118183101715612e0f57612e0f6136a3565b81604052828152876020848701011115612e2857600080fd5b6127c783602083016020880161360a565b600060a08284031215612e4b57600080fd5b60405160a0810181811067ffffffffffffffff82111715612e6e57612e6e6136a3565b6040528251612e7c816136b9565b81526020830151612e8c816136d1565b6020820152612e9d60408401612bc7565b6040820152612eae60608401612bc7565b6060820152612ebf60808401612bc7565b60808201529392505050565b600060608284031215612edd57600080fd5b6040516040810181811067ffffffffffffffff82111715612f0057612f006136a3565b6040528251612f0e816136b9565b81526020603f84018513612f2157600080fd5b612f296134e3565b8082860187606088011115612f3d57600080fd5b60005b6002811015612f66578151612f54816136d1565b84529284019290840190600101612f40565b505091830191909152509392505050565b600060208284031215612f8957600080fd5b8135612683816136d1565b600060208284031215612fa657600080fd5b5035919050565b600060208284031215612fbf57600080fd5b5051919050565b600080600060e08486031215612fdb57600080fd5b83359250612fec8560208601612bb6565b9150612ffb8560a08601612ba5565b90509250925092565b6000806000806000610120868803121561301d57600080fd5b8535945061302e8760208801612bb6565b935061303d8760a08801612ba5565b925061304b60e08701612bdc565b915061305a6101008701612bdc565b90509295509295909350565b60006020828403121561307857600080fd5b813563ffffffff8116811461268357600080fd5b60006020828403121561309e57600080fd5b815160ff8116811461268357600080fd5b8060005b6002811015611936578151600190810b855260209485019490920191016130b3565b8060005b600481101561193657815161ffff168452602093840193909101906001016130d9565b6000815180845261311481602086016020860161360a565b601f01601f19169290920160200192915050565b80516001600160a01b0316825260006102206020830151613155602086018267ffffffffffffffff169052565b50604083015161317060408601826001600160a01b03169052565b50606083015161318c606086018267ffffffffffffffff169052565b5060808301516131a760808601826001600160a01b03169052565b5060a083015160a085015260c08301516131cd60c086018267ffffffffffffffff169052565b5060e08301516131e860e08601826001600160a01b03169052565b506101008381015161ffff16908501526101208084015161320b828701826130af565b5050610140830151610160613222818701836130d5565b8401516101e0860152506101808301516102008501829052613246828601826130fc565b95945050505050565b6001600160a01b03815116825260208082015181840160005b6002811015611c6e57825161ffff1682529183019190830190600101613268565b6001600160a01b03815116825260ff602082015116602083015260006040820151606060408501526132be60608501826130fc565b949350505050565b600082516132d881846020870161360a565b9190910192915050565b60a08101818360005b600581101561330e57815161ffff168352602092830192909101906001016132eb565b50505092915050565b60208152600061268360208301846130fc565b6020815260008251610140806020850152613349610160850183613128565b915060208501516001600160a01b03815116604086015261ffff60208201511660608601526040810151151560808601526060810151151560a08601526080810151151560c08601525060408501516133a560e086018261324f565b506060850151848303601f1901828601526133c08382613289565b9695505050505050565b6020815260006126836020830184613128565b6040815260006133f06040830185613128565b90508260208301529392505050565b85815260a06020820152600061341860a0830187613128565b6001600160a01b039590951660408301525061ffff92909216606083015263ffffffff1660809091015292915050565b8381526000602060e08184015261346260e0840186613128565b9150604083018460005b60058110156134895781518352918301919083019060010161346c565b50505050949350505050565b6000808335601e198436030181126134ac57600080fd5b83018035915067ffffffffffffffff8211156134c757600080fd5b6020019150368190038213156134dc57600080fd5b9250929050565b6040805190810167ffffffffffffffff81118282101715613506576135066136a3565b60405290565b60008160010b8360010b6000821282617fff038213811516156135315761353161368d565b82617fff190382128116156135485761354861368d565b50019392505050565b600061ffff80831681851680830382111561356e5761356e61368d565b01949350505050565b6000821982111561358a5761358a61368d565b500190565b6000826135ac57634e487b7160e01b600052601260045260246000fd5b500490565b60008160001904831182151516156135cb576135cb61368d565b500290565b600061ffff838116908316818110156135eb576135eb61368d565b039392505050565b6000828210156136055761360561368d565b500390565b60005b8381101561362557818101518382015260200161360d565b838111156119365750506000910152565b600181811c9082168061364a57607f821691505b60208210811415612cf057634e487b7160e01b600052602260045260246000fd5b60008160010b617fff198114156136845761368461368d565b60000392915050565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052604160045260246000fd5b6001600160a01b03811681146136ce57600080fd5b50565b61ffff811681146136ce57600080fdfea26469706673582212207444edf94a6fa330941d9ef73f38ff7a5c5ccfdbe086b0670b3079840153fd0e64736f6c63430008070033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
00000000000000000000000001d612617028f14db6c6f4c00b2a9b4107a90f7a000000000000000000000000ad8d43ddefaf2779f72340627a81b9f31330c3dd000000000000000000000000db2076dcecc82ed0dd204bf7b6dba44f0fea9e360000000000000000000000006aa0d0671828fb7a66e080f06f91b453a696c40f0000000000000000000000000000000000000000000000000000000000000045
-----Decoded View---------------
Arg [0] : unicrowClaim_ (address): 0x01d612617028F14Db6c6F4C00B2a9b4107A90f7a
Arg [1] : unicrowArbitrator_ (address): 0xAd8d43DDefaF2779F72340627A81B9f31330C3Dd
Arg [2] : unicrowDispute_ (address): 0xDb2076dCEcC82Ed0dD204Bf7b6DBA44F0Fea9e36
Arg [3] : governanceAddress_ (address): 0x6Aa0d0671828FB7a66e080F06f91B453A696c40F
Arg [4] : protocolFee_ (uint16): 69
-----Encoded View---------------
5 Constructor Arguments found :
Arg [0] : 00000000000000000000000001d612617028f14db6c6f4c00b2a9b4107a90f7a
Arg [1] : 000000000000000000000000ad8d43ddefaf2779f72340627a81b9f31330c3dd
Arg [2] : 000000000000000000000000db2076dcecc82ed0dd204bf7b6dba44f0fea9e36
Arg [3] : 0000000000000000000000006aa0d0671828fb7a66e080f06f91b453a696c40f
Arg [4] : 0000000000000000000000000000000000000000000000000000000000000045
Loading...
Loading
Loading...
Loading
Loading...
Loading
Loading...
Loading
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.

