0 txs
0 calls
constructor
No constructor.
functions
getNonce
viewfunction getNonce(address from) view returns (uint256)
verify
viewfunction verify(tuple req, bytes signature) view returns (bool)
execute
payablefunction execute(tuple req, bytes signature) payable returns (bool, bytes)
initialize
nonpayablefunction initialize()
events
Initialized
event Initialized(uint8 version)
errors
No errors.
creation bytecode
0x608060405234801561001057600080fd5b50610ba6806100206000396000f3fe60806040526004361061003f5760003560e01c80632d0335ab1461004457806347153f821461008d5780638129fc1c146100ae578063bf5d3bdb146100c5575b600080fd5b34801561005057600080fd5b5061007a61005f36600461093e565b6001600160a01b031660009081526035602052604090205490565b6040519081526020015b60405180910390f35b6100a061009b36600461096e565b6100f5565b604051610084929190610a3d565b3480156100ba57600080fd5b506100c361028f565b005b3480156100d157600080fd5b506100e56100e036600461096e565b6103ea565b6040519015158152602001610084565b600060606101048585856103ea565b6101705760405162461bcd60e51b815260206004820152603260248201527f4d696e696d616c466f727761726465723a207369676e617475726520646f6573604482015271081b9bdd081b585d18da081c995c5d595cdd60721b60648201526084015b60405180910390fd5b61017f60808601356001610a79565b60356000610190602089018961093e565b6001600160a01b03166001600160a01b03168152602001908152602001600020819055506000808660200160208101906101ca919061093e565b6001600160a01b0316606088013560408901356101ea60a08b018b610a9f565b6101f760208d018d61093e565b60405160200161020993929190610ae6565b60408051601f198184030181529082905261022391610b0c565b600060405180830381858888f193505050503d8060008114610261576040519150601f19603f3d011682016040523d82523d6000602084013e610266565b606091505b50909250905061027b603f6060890135610b28565b5a1161028357fe5b90969095509350505050565b600054610100900460ff16158080156102af5750600054600160ff909116105b806102c95750303b1580156102c9575060005460ff166001145b61032c5760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b6064820152608401610167565b6000805460ff19166001179055801561034f576000805461ff0019166101001790555b6103a1604051806040016040528060138152602001722a32b63632b926b2ba30a337b93bb0b93232b960691b81525060405180604001604052806005815260200164302e302e3160d81b815250610569565b80156103e7576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b50565b6000806104fd84848080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152506104f792507fdd8f4b70b0f4393e889bd39128a30628a78b61816a9eb8199759e7a349657e48915061045a905060208a018a61093e565b61046a60408b0160208c0161093e565b60408b013560608c013560808d013561048660a08f018f610a9f565b604051610494929190610b4a565b6040805191829003822060208301989098526001600160a01b0396871690820152949093166060850152608084019190915260a083015260c082015260e081019190915261010001604051602081830303815290604052805190602001206105ee565b90610642565b9050608085013560356000610515602089018961093e565b6001600160a01b03166001600160a01b0316815260200190815260200160002054148015610560575061054b602086018661093e565b6001600160a01b0316816001600160a01b0316145b95945050505050565b600054610100900460ff166105d45760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201526a6e697469616c697a696e6760a81b6064820152608401610167565b815160209283012081519190920120600191909155600255565b600061063c6105fb610666565b8360405161190160f01b6020820152602281018390526042810182905260009060620160405160208183030381529060405280519060200120905092915050565b92915050565b600080600061065185856106e6565b9150915061065e8161072c565b509392505050565b60006106e17f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f61069560015490565b6002546040805160208101859052908101839052606081018290524660808201523060a082015260009060c0016040516020818303038152906040528051906020012090509392505050565b905090565b60008082516041141561071d5760208301516040840151606085015160001a6107118782858561087a565b94509450505050610725565b506000905060025b9250929050565b600081600481111561074057610740610b5a565b14156107495750565b600181600481111561075d5761075d610b5a565b14156107ab5760405162461bcd60e51b815260206004820152601860248201527f45434453413a20696e76616c6964207369676e617475726500000000000000006044820152606401610167565b60028160048111156107bf576107bf610b5a565b141561080d5760405162461bcd60e51b815260206004820152601f60248201527f45434453413a20696e76616c6964207369676e6174757265206c656e677468006044820152606401610167565b600381600481111561082157610821610b5a565b14156103e75760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202773272076616c604482015261756560f01b6064820152608401610167565b6000807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08311156108b15750600090506003610935565b6040805160008082526020820180845289905260ff881692820192909252606081018690526080810185905260019060a0016020604051602081039080840390855afa158015610905573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b03811661092e57600060019250925050610935565b9150600090505b94509492505050565b60006020828403121561095057600080fd5b81356001600160a01b038116811461096757600080fd5b9392505050565b60008060006040848603121561098357600080fd5b833567ffffffffffffffff8082111561099b57600080fd5b9085019060c082880312156109af57600080fd5b909350602085013590808211156109c557600080fd5b818601915086601f8301126109d957600080fd5b8135818111156109e857600080fd5b8760208285010111156109fa57600080fd5b6020830194508093505050509250925092565b60005b83811015610a28578181015183820152602001610a10565b83811115610a37576000848401525b50505050565b82151581526040602082015260008251806040840152610a64816060850160208701610a0d565b601f01601f1916919091016060019392505050565b60008219821115610a9a57634e487b7160e01b600052601160045260246000fd5b500190565b6000808335601e19843603018112610ab657600080fd5b83018035915067ffffffffffffffff821115610ad157600080fd5b60200191503681900382131561072557600080fd5b8284823760609190911b6bffffffffffffffffffffffff19169101908152601401919050565b60008251610b1e818460208701610a0d565b9190910192915050565b600082610b4557634e487b7160e01b600052601260045260246000fd5b500490565b8183823760009101908152919050565b634e487b7160e01b600052602160045260246000fdfea26469706673582212201312f3cc133cbdbe86c238977457592d66ba240f1cae076951acb1124235a18064736f6c63430008090033