0 txs
0 calls
constructor
No constructor.
functions
hash
purefunction hash(tuple order) pure returns (bytes32)
hash
purefunction hash(tuple[] outputs) pure returns (bytes32)
PARTIAL_INPUT_TYPE_HASH
viewfunction PARTIAL_INPUT_TYPE_HASH() view returns (bytes32)
PARTIAL_INPUT_TYPE
viewfunction PARTIAL_INPUT_TYPE() view returns (string)
PARTIAL_ORDER_TYPE_HASH
viewfunction PARTIAL_ORDER_TYPE_HASH() view returns (bytes32)
PARTIAL_ORDER_TYPE
viewfunction PARTIAL_ORDER_TYPE() view returns (string)
PARTIAL_OUTPUT_TYPE_HASH
viewfunction PARTIAL_OUTPUT_TYPE_HASH() view returns (bytes32)
PARTIAL_OUTPUT_TYPE
viewfunction PARTIAL_OUTPUT_TYPE() view returns (string)
WITNESS_TYPE
viewfunction WITNESS_TYPE() view returns (string)
events
No events.
errors
No errors.
creation bytecode
0x610dfa61003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106100ad5760003560e01c80634414d9df116100805780637c950e1b116100655780637c950e1b14610111578063904cfe3914610119578063dd1550c71461012157600080fd5b80634414d9df14610101578063466323fa1461010957600080fd5b8063300e8cf9146100b2578063308c411e146100d05780633a127a6d146100f15780633cf9f2f5146100f9575b600080fd5b6100ba610134565b6040516100c79190610673565b60405180910390f35b6100e36100de3660046108a6565b6101d7565b6040519081526020016100c7565b6100e3610304565b6100ba610394565b6100e36103b0565b6100e36103d3565b6100ba6103f6565b6100ba610412565b6100e361012f3660046109ca565b61042e565b6040518060c00160405280608d8152602001610d0e608d91396040518060600160405280602a8152602001610d9b602a91396040518060a00160405280607e8152602001610c25607e91396040518060600160405280603d8152602001610ca3603d91396040518060600160405280602e8152602001610ce0602e91396040516020016101c5959493929190610b03565b60405160208183030381529060405281565b600080825160200267ffffffffffffffff8111156101f7576101f76106c4565b6040519080825280601f01601f191660200182016040528015610221576020820181803683370190505b50905060005b83518110156102f55760006040518060600160405280603d8152602001610ca3603d91398051906020012085838151811061026457610264610b9e565b6020908102919091018101516040805180840194909452815173ffffffffffffffffffffffffffffffffffffffff90811685830152928201516060850152015116608082015260a001604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0818403018152919052805160209182012083820285019091015250600101610227565b50805160209091012092915050565b6040518060a00160405280607e8152602001610c25607e91396040518060c00160405280608d8152602001610d0e608d91396040518060600160405280602a8152602001610d9b602a91396040518060600160405280603d8152602001610ca3603d913960405160200161037b9493929190610bcd565b6040516020818303038152906040528051906020012081565b6040518060a00160405280607e8152602001610c25607e913981565b6040518060600160405280602a8152602001610d9b602a91398051906020012081565b6040518060600160405280603d8152602001610ca3603d91398051906020012081565b6040518060600160405280603d8152602001610ca3603d913981565b6040518060600160405280602a8152602001610d9b602a913981565b60006040518060a00160405280607e8152602001610c25607e91396040518060c00160405280608d8152602001610d0e608d91396040518060600160405280602a8152602001610d9b602a91396040518060600160405280603d8152602001610ca3603d91396040516020016104a79493929190610bcd565b604051602081830303815290604052805190602001206104ca83600001516105b5565b836020015184604001516040518060600160405280602a8152602001610d9b602a9139805160209182012060608801516040516105339301918252805173ffffffffffffffffffffffffffffffffffffffff166020808401919091520151604082015260600190565b6040516020818303038152906040528051906020012061055687608001516101d7565b60408051602081019790975286019490945273ffffffffffffffffffffffffffffffffffffffff9092166060850152608084015260a083015260c082015260e0015b604051602081830303815290604052805190602001209050919050565b60006040518060c00160405280608d8152602001610d0e608d913980516020918201208351848301516040808701516060880151608089015160a08a0151805190890120935161059898939492939192910196875273ffffffffffffffffffffffffffffffffffffffff958616602088015293851660408701526060860192909252608085015290911660a083015260c082015260e00190565b60005b8381101561066a578181015183820152602001610652565b50506000910152565b602081526000825180602084015261069281604085016020870161064f565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169190910160400192915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040516060810167ffffffffffffffff81118282101715610716576107166106c4565b60405290565b60405160a0810167ffffffffffffffff81118282101715610716576107166106c4565b60405160c0810167ffffffffffffffff81118282101715610716576107166106c4565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff811182821017156107a9576107a96106c4565b604052919050565b73ffffffffffffffffffffffffffffffffffffffff811681146107d357600080fd5b50565b80356107e1816107b1565b919050565b600082601f8301126107f757600080fd5b8135602067ffffffffffffffff821115610813576108136106c4565b610821818360051b01610762565b8281526060928302850182019282820191908785111561084057600080fd5b8387015b858110156108995781818a03121561085c5760008081fd5b6108646106f3565b813561086f816107b1565b81528186013586820152604080830135610888816107b1565b908201528452928401928101610844565b5090979650505050505050565b6000602082840312156108b857600080fd5b813567ffffffffffffffff8111156108cf57600080fd5b6108db848285016107e6565b949350505050565b600082601f8301126108f457600080fd5b813567ffffffffffffffff81111561090e5761090e6106c4565b61093f60207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f84011601610762565b81815284602083860101111561095457600080fd5b816020850160208301376000918101602001919091529392505050565b60006040828403121561098357600080fd5b6040516040810181811067ffffffffffffffff821117156109a6576109a66106c4565b60405290508082356109b7816107b1565b8152602092830135920191909152919050565b6000602082840312156109dc57600080fd5b813567ffffffffffffffff808211156109f457600080fd5b9083019060c08286031215610a0857600080fd5b610a1061071c565b823582811115610a1f57600080fd5b830160c08188031215610a3157600080fd5b610a3961073f565b8135610a44816107b1565b81526020820135610a54816107b1565b8060208301525060408201356040820152606082013560608201526080820135610a7d816107b1565b608082015260a082013584811115610a9457600080fd5b610aa0898285016108e3565b60a083015250825250610ab5602084016107d6565b602082015260408301356040820152610ad18660608501610971565b606082015260a083013582811115610ae857600080fd5b610af4878286016107e6565b60808301525095945050505050565b7f5061727469616c4f72646572207769746e6573732900000000000000000000008152600060158751610b3c8183860160208c0161064f565b875190840190610b528184840160208c0161064f565b8751910190610b678184840160208b0161064f565b8651910190610b7c8184840160208a0161064f565b8551910190610b91818484016020890161064f565b0101979650505050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60008551610bdf818460208a0161064f565b855190830190610bf3818360208a0161064f565b8551910190610c0681836020890161064f565b8451910190610c1981836020880161064f565b01969550505050505056fe5061727469616c4f72646572284f72646572496e666f20696e666f2c61646472657373206578636c757369766546696c6c65722c75696e74323536206578636c757369766974794f766572726964654270732c5061727469616c496e70757420696e7075742c5061727469616c4f75747075745b5d206f757470757473295061727469616c4f7574707574286164647265737320746f6b656e2c75696e7432353620616d6f756e742c6164647265737320726563697069656e7429546f6b656e5065726d697373696f6e73286164647265737320746f6b656e2c75696e7432353620616d6f756e74294f72646572496e666f28616464726573732072656163746f722c6164647265737320737761707065722c75696e74323536206e6f6e63652c75696e7432353620646561646c696e652c61646472657373206164646974696f6e616c56616c69646174696f6e436f6e74726163742c6279746573206164646974696f6e616c56616c69646174696f6e44617461295061727469616c496e707574286164647265737320746f6b656e2c75696e7432353620616d6f756e7429a2646970667358221220fcfdd0ccb6bbe0c2d4e483f9a672ff275caa2336bba94a42ae9f7ed31abc5a4464736f6c63430008130033