eth-erc712

ERC712 typed data sign material builder
Info | Log | Files | Refs

ERC712Example.bin (5742B)


      1 608060405234801561001057600080fd5b506100d56040518060a001604052806040518060400160405280600a81526020017f4574686572204d61696c0000000000000000000000000000000000000000000081525081526020016040518060400160405280600181526020017f31000000000000000000000000000000000000000000000000000000000000008152508152602001602a81526020013073ffffffffffffffffffffffffffffffffffffffff16815260200161029a6001028152506100e0640100000000026401000000009004565b60018190555061021c565b60007fd87cd6ef79d4e2b95e15ce8abf732db51ec771f1ca2edccf22a46c729ac56472826000015180519060200120836020015180519060200120846040015185606001516040516020016101399594939291906101c9565b604051602081830303815290604052805190602001209050919050565b6000819050919050565b61016981610156565b82525050565b6000819050919050565b6101828161016f565b82525050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006101b382610188565b9050919050565b6101c3816101a8565b82525050565b600060a0820190506101de6000830188610160565b6101eb6020830187610160565b6101f86040830186610160565b6102056060830185610179565b61021260808301846101ba565b9695505050505050565b61090c8061022b6000396000f3fe608060405234801561001057600080fd5b506004361061005e576000357c010000000000000000000000000000000000000000000000000000000090048063bfa0b13314610063578063cb11771714610081578063f8a8fd6d146100b1575b600080fd5b61006b6100cf565b60405161007891906103fd565b60405180910390f35b61009b60048036038101906100969190610763565b6100d5565b6040516100a89190610801565b60405180910390f35b6100b96100e3565b6040516100c69190610801565b60405180910390f35b60005481565b600060019050949350505050565b600080604051806060016040528060405180604001604052806040518060400160405280600381526020017f436f770000000000000000000000000000000000000000000000000000000000815250815260200173cd2a3d9f938e13cd947ec05abc7fe734df8dd82673ffffffffffffffffffffffffffffffffffffffff16815250815260200160405180604001604052806040518060400160405280600381526020017f426f620000000000000000000000000000000000000000000000000000000000815250815260200173bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb73ffffffffffffffffffffffffffffffffffffffff1681525081526020016040518060400160405280600b81526020017f48656c6c6f2c20426f622100000000000000000000000000000000000000000081525081525090506000601c905060007f4355c47d63924e8a72e509b65029052eb6c299d53a04e167c5775fd466751c9d600102905060007f07299936d304c153f6443dfa05f40ff007d72911b6f72307f996231605b9156260010290507ff2cee375fa42b42143804025fc449deafd50cc031ca257e0b194a650a912090f600102600154146102a9576102a861081c565b5b7fc52c0ee5d84264471806290a3f2c4cecfc5490626bf912d01f240d7a274b371e6001026102d685610308565b146102e4576102e361081c565b5b6102f0848484846100d5565b6102fd576102fc61081c565b5b600194505050505090565b60007fa0cedeb2dc280ba39b857546d74f5549c3a1d7bdc2dd96bf881f76108e23dac26103388360000151610381565b6103458460200151610381565b846040015180519060200120604051602001610364949392919061084b565b604051602081830303815290604052805190602001209050919050565b60007fb9d8c78acf9b987311de6c7b45bb6a9c8e1bf361fa7fd3467a2163f994c7950082600001518051906020012083602001516040516020016103c79392919061089f565b604051602081830303815290604052805190602001209050919050565b6000819050919050565b6103f7816103e4565b82525050565b600060208201905061041260008301846103ee565b92915050565b6000604051905090565b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b61047a82610431565b810181811067ffffffffffffffff8211171561049957610498610442565b5b80604052505050565b60006104ac610418565b90506104b88282610471565b919050565b600080fd5b600080fd5b600080fd5b600067ffffffffffffffff8211156104e7576104e6610442565b5b6104f082610431565b9050602081019050919050565b82818337600083830152505050565b600061051f61051a846104cc565b6104a2565b90508281526020810184848401111561053b5761053a6104c7565b5b6105468482856104fd565b509392505050565b600082601f830112610563576105626104c2565b5b813561057384826020860161050c565b91505092915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006105a78261057c565b9050919050565b6105b78161059c565b81146105c257600080fd5b50565b6000813590506105d4816105ae565b92915050565b6000604082840312156105f0576105ef61042c565b5b6105fa60406104a2565b9050600082013567ffffffffffffffff81111561061a576106196104bd565b5b6106268482850161054e565b600083015250602061063a848285016105c5565b60208301525092915050565b60006060828403121561065c5761065b61042c565b5b61066660606104a2565b9050600082013567ffffffffffffffff811115610686576106856104bd565b5b610692848285016105da565b600083015250602082013567ffffffffffffffff8111156106b6576106b56104bd565b5b6106c2848285016105da565b602083015250604082013567ffffffffffffffff8111156106e6576106e56104bd565b5b6106f28482850161054e565b60408301525092915050565b600060ff82169050919050565b610714816106fe565b811461071f57600080fd5b50565b6000813590506107318161070b565b92915050565b610740816103e4565b811461074b57600080fd5b50565b60008135905061075d81610737565b92915050565b6000806000806080858703121561077d5761077c610422565b5b600085013567ffffffffffffffff81111561079b5761079a610427565b5b6107a787828801610646565b94505060206107b887828801610722565b93505060406107c98782880161074e565b92505060606107da8782880161074e565b91505092959194509250565b60008115159050919050565b6107fb816107e6565b82525050565b600060208201905061081660008301846107f2565b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052600160045260246000fd5b600060808201905061086060008301876103ee565b61086d60208301866103ee565b61087a60408301856103ee565b61088760608301846103ee565b95945050505050565b6108998161059c565b82525050565b60006060820190506108b460008301866103ee565b6108c160208301856103ee565b6108ce6040830184610890565b94935050505056fea26469706673582212204fd077a97a48af0cf2d900750720087463706bae265301b091650c98a054782164736f6c63430008130033