github.com/onflow/flow-go@v0.35.7-crescendo-preview.23-atree-inlining/fvm/evm/testutils/contracts/test_bytes.hex (about)
1 60806040526110d8806100115f395ff3fe608060405234801561000f575f80fd5b50600436106100f3575f3560e01c80636babb22411610095578063911007b411610064578063911007b41461025d578063adc879e91461028d578063b2821c8f146102ab578063d0d250bd146102c9576100f3565b80636babb224146101d7578063828dd048146101f357806383197ef01461022357806385df51fd1461022d576100f3565b806352e24024116100d157806352e240241461014f57806357e871e71461017f5780635ec01e4d1461019d5780636057361d146101bb576100f3565b80632e64cec1146100f757806348b15166146101155780634cbefa6a14610133575b5f80fd5b6100ff6102e7565b60405161010c91906109c5565b60405180910390f35b61011d6102ef565b60405161012a91906109c5565b60405180910390f35b61014d60048036038101906101489190610a19565b6102f6565b005b61016960048036038101906101649190610a81565b6102ff565b6040516101769190610abb565b60405180910390f35b6101876104ac565b60405161019491906109c5565b60405180910390f35b6101a56104b3565b6040516101b291906109c5565b60405180910390f35b6101d560048036038101906101d09190610a19565b6104ba565b005b6101f160048036038101906101ec9190610a19565b6104c3565b005b61020d60048036038101906102089190610cd2565b610510565b60405161021a9190610d61565b60405180910390f35b61022b6106bf565b005b61024760048036038101906102429190610a19565b6106d8565b6040516102549190610d89565b60405180910390f35b61027760048036038101906102729190610a81565b6106e2565b6040516102849190610abb565b60405180910390f35b610295610844565b6040516102a291906109c5565b60405180910390f35b6102b361084b565b6040516102c09190610abb565b60405180910390f35b6102d16109a0565b6040516102de9190610db1565b60405180910390f35b5f8054905090565b5f42905090565b805f8190555f80fd5b5f805f6801000000000000000173ffffffffffffffffffffffffffffffffffffffff166040516024016040516020818303038152906040527f53e87d66000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff83818316178352505050506040516103b29190610e1c565b5f60405180830381855afa9150503d805f81146103ea576040519150601f19603f3d011682016040523d82523d5f602084013e6103ef565b606091505b509150915081610434576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161042b90610e8c565b60405180910390fd5b5f818060200190518101906104499190610ebe565b90508067ffffffffffffffff168567ffffffffffffffff16146104a1576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161049890610f59565b60405180910390fd5b809350505050919050565b5f43905090565b5f44905090565b805f8190555050565b803373ffffffffffffffffffffffffffffffffffffffff167f043cc306157a91d747b36aba0e235bbbc5771d75aba162f6e5540767d22673c660405160405180910390a3805f8190555050565b5f805f6801000000000000000173ffffffffffffffffffffffffffffffffffffffff1686868660405160240161054893929190610fbf565b6040516020818303038152906040527f5ee837e7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff83818316178352505050506040516105d29190610e1c565b5f60405180830381855afa9150503d805f811461060a576040519150601f19603f3d011682016040523d82523d5f602084013e61060f565b606091505b509150915081610654576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161064b90611045565b60405180910390fd5b5f818060200190518101906106699190611077565b9050801515881515146106b1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106a890610f59565b60405180910390fd5b809350505050949350505050565b3373ffffffffffffffffffffffffffffffffffffffff16ff5b5f81409050919050565b5f805f6801000000000000000173ffffffffffffffffffffffffffffffffffffffff16846040516024016107169190610abb565b6040516020818303038152906040527f78a75fbe000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff83818316178352505050506040516107a09190610e1c565b5f60405180830381855afa9150503d805f81146107d8576040519150601f19603f3d011682016040523d82523d5f602084013e6107dd565b606091505b509150915081610822576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161081990610e8c565b60405180910390fd5b5f818060200190518101906108379190610ebe565b9050809350505050919050565b5f46905090565b5f805f6801000000000000000173ffffffffffffffffffffffffffffffffffffffff166040516024016040516020818303038152906040527f705fab20000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff83818316178352505050506040516108fe9190610e1c565b5f60405180830381855afa9150503d805f8114610936576040519150601f19603f3d011682016040523d82523d5f602084013e61093b565b606091505b509150915081610980576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161097790611045565b60405180910390fd5b5f818060200190518101906109959190610ebe565b905080935050505090565b6801000000000000000181565b5f819050919050565b6109bf816109ad565b82525050565b5f6020820190506109d85f8301846109b6565b92915050565b5f604051905090565b5f80fd5b5f80fd5b6109f8816109ad565b8114610a02575f80fd5b50565b5f81359050610a13816109ef565b92915050565b5f60208284031215610a2e57610a2d6109e7565b5b5f610a3b84828501610a05565b91505092915050565b5f67ffffffffffffffff82169050919050565b610a6081610a44565b8114610a6a575f80fd5b50565b5f81359050610a7b81610a57565b92915050565b5f60208284031215610a9657610a956109e7565b5b5f610aa384828501610a6d565b91505092915050565b610ab581610a44565b82525050565b5f602082019050610ace5f830184610aac565b92915050565b5f8115159050919050565b610ae881610ad4565b8114610af2575f80fd5b50565b5f81359050610b0381610adf565b92915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610b3282610b09565b9050919050565b610b4281610b28565b8114610b4c575f80fd5b50565b5f81359050610b5d81610b39565b92915050565b5f819050919050565b610b7581610b63565b8114610b7f575f80fd5b50565b5f81359050610b9081610b6c565b92915050565b5f80fd5b5f80fd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b610be482610b9e565b810181811067ffffffffffffffff82111715610c0357610c02610bae565b5b80604052505050565b5f610c156109de565b9050610c218282610bdb565b919050565b5f67ffffffffffffffff821115610c4057610c3f610bae565b5b610c4982610b9e565b9050602081019050919050565b828183375f83830152505050565b5f610c76610c7184610c26565b610c0c565b905082815260208101848484011115610c9257610c91610b9a565b5b610c9d848285610c56565b509392505050565b5f82601f830112610cb957610cb8610b96565b5b8135610cc9848260208601610c64565b91505092915050565b5f805f8060808587031215610cea57610ce96109e7565b5b5f610cf787828801610af5565b9450506020610d0887828801610b4f565b9350506040610d1987828801610b82565b925050606085013567ffffffffffffffff811115610d3a57610d396109eb565b5b610d4687828801610ca5565b91505092959194509250565b610d5b81610ad4565b82525050565b5f602082019050610d745f830184610d52565b92915050565b610d8381610b63565b82525050565b5f602082019050610d9c5f830184610d7a565b92915050565b610dab81610b28565b82525050565b5f602082019050610dc45f830184610da2565b92915050565b5f81519050919050565b5f81905092915050565b8281835e5f83830152505050565b5f610df682610dca565b610e008185610dd4565b9350610e10818560208601610dde565b80840191505092915050565b5f610e278284610dec565b915081905092915050565b5f82825260208201905092915050565b7f756e7375636365737366756c2063616c6c20746f2061726368200000000000005f82015250565b5f610e76601a83610e32565b9150610e8182610e42565b602082019050919050565b5f6020820190508181035f830152610ea381610e6a565b9050919050565b5f81519050610eb881610a57565b92915050565b5f60208284031215610ed357610ed26109e7565b5b5f610ee084828501610eaa565b91505092915050565b7f6f757470757420646f65736e74206d61746368207468652065787065637465645f8201527f2076616c75650000000000000000000000000000000000000000000000000000602082015250565b5f610f43602683610e32565b9150610f4e82610ee9565b604082019050919050565b5f6020820190508181035f830152610f7081610f37565b9050919050565b5f82825260208201905092915050565b5f610f9182610dca565b610f9b8185610f77565b9350610fab818560208601610dde565b610fb481610b9e565b840191505092915050565b5f606082019050610fd25f830186610da2565b610fdf6020830185610d7a565b8181036040830152610ff18184610f87565b9050949350505050565b7f756e7375636365737366756c2063616c6c20746f2061726368000000000000005f82015250565b5f61102f601983610e32565b915061103a82610ffb565b602082019050919050565b5f6020820190508181035f83015261105c81611023565b9050919050565b5f8151905061107181610adf565b92915050565b5f6020828403121561108c5761108b6109e7565b5b5f61109984828501611063565b9150509291505056fea2646970667358221220b215be9442294144bc166a730e03f68d6ebce0cd1a54e36e4907efd74555e4e364736f6c63430008190033