0x6B6Ec78Db692C01a0235f27b1144e74664F0AA85
on Celo Mainnet (42220)
Exact Match
Runtime Bytecode
Creation Bytecode
- Contract Name
- EtherumFighterPlainMode
- Compilation Target
- github/vm06007/EthereumFighter/evm/contracts/EtherumFighterPlainMode.sol:EtherumFighterPlainMode
- Language
- Solidity
- Compiler
- solc 0.8.29+commit.ab55807c
- EVM Version
- cancun
- Verified At
- 2025-04-05 21:11:37 UTC
- Deployer
- 0xb930e95d7D417a1bDdc781D381e809F4A6753713
- Deployment Transaction
- 0x91949c10b1fbb360e0980acd079b9b2d6e0b68853239b38df21f2441bcbe7775
- Block Number
- 31986304
- Transaction Index
- 3
ABI
Expand to view
Source Code
- @chainlink/contracts/src/v0.8/shared/interfaces/AggregatorV3Interface.sol
- @openzeppelin/contracts/interfaces/IERC1363.sol
- @openzeppelin/contracts/interfaces/IERC165.sol
- @openzeppelin/contracts/interfaces/IERC20.sol
- @openzeppelin/contracts/token/ERC20/IERC20.sol
- @openzeppelin/contracts/token/ERC20/utils/SafeERC20.sol
- @openzeppelin/contracts/utils/introspection/IERC165.sol
- github/vm06007/EthereumFighter/evm/contracts/EtherumFighterPlainMode.sol
Loading...
Compiler Settings
Loading...
Contract Metadata
Loading...
Creation Bytecode
0x60e060405234801561000f575f5ffd5b506040516128a83803806128a883398181016040528101906100319190610784565b5f73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1603610096576040517fe6c4247b00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036100fb576040517fe6c4247b00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f825f015103610137576040517f2c5211c600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f826060015103610174576040517f2c5211c600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f8260200151036101b1576040517f7616640100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8160a0015151826080015151146101f4576040517f9d89020a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f810361022d576040517f7616640100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8160055f820151815f0155602082015181600101556040820151816002015560608201518160030155608082015181600401908051906020019061027292919061030c565b5060a082015181600501908051906020019061028f929190610393565b509050508273ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff16815250508373ffffffffffffffffffffffffffffffffffffffff1660c08173ffffffffffffffffffffffffffffffffffffffff16815250508060a0818152505050505050610804565b828054828255905f5260205f20908101928215610382579160200282015b82811115610381578251825f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055509160200191906001019061032a565b5b50905061038f91906103de565b5090565b828054828255905f5260205f209081019282156103cd579160200282015b828111156103cc5782518255916020019190600101906103b1565b5b5090506103da91906103de565b5090565b5b808211156103f5575f815f9055506001016103df565b5090565b5f604051905090565b5f5ffd5b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6104338261040a565b9050919050565b61044381610429565b811461044d575f5ffd5b50565b5f8151905061045e8161043a565b92915050565b5f5ffd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6104ae82610468565b810181811067ffffffffffffffff821117156104cd576104cc610478565b5b80604052505050565b5f6104df6103f9565b90506104eb82826104a5565b919050565b5f5ffd5b5f819050919050565b610506816104f4565b8114610510575f5ffd5b50565b5f81519050610521816104fd565b92915050565b5f5ffd5b5f67ffffffffffffffff82111561054557610544610478565b5b602082029050602081019050919050565b5f5ffd5b5f61056c6105678461052b565b6104d6565b9050808382526020820190506020840283018581111561058f5761058e610556565b5b835b818110156105b857806105a48882610450565b845260208401935050602081019050610591565b5050509392505050565b5f82601f8301126105d6576105d5610527565b5b81516105e684826020860161055a565b91505092915050565b5f67ffffffffffffffff82111561060957610608610478565b5b602082029050602081019050919050565b5f61062c610627846105ef565b6104d6565b9050808382526020820190506020840283018581111561064f5761064e610556565b5b835b8181101561067857806106648882610513565b845260208401935050602081019050610651565b5050509392505050565b5f82601f83011261069657610695610527565b5b81516106a684826020860161061a565b91505092915050565b5f60c082840312156106c4576106c3610464565b5b6106ce60c06104d6565b90505f6106dd84828501610513565b5f8301525060206106f084828501610513565b602083015250604061070484828501610513565b604083015250606061071884828501610513565b606083015250608082015167ffffffffffffffff81111561073c5761073b6104f0565b5b610748848285016105c2565b60808301525060a082015167ffffffffffffffff81111561076c5761076b6104f0565b5b61077884828501610682565b60a08301525092915050565b5f5f5f5f6080858703121561079c5761079b610402565b5b5f6107a987828801610450565b94505060206107ba87828801610450565b935050604085015167ffffffffffffffff8111156107db576107da610406565b5b6107e7878288016106af565b92505060606107f887828801610513565b91505092959194509250565b60805160a05160c05161205e61084a5f395f818161031c015261127201525f81816103b101526116f001525f818161072401528181610d9f0152611374015261205e5ff3fe608060405234801561000f575f5ffd5b50600436106100fe575f3560e01c80639e42ff9011610095578063d81ce29811610064578063d81ce29814610269578063dc3dfc3114610299578063e6780ba2146102c9578063fb29fd5a146102e7576100fe565b80639e42ff90146101df578063a074696a146101fd578063c3dfdae61461022d578063d30895e41461024b576100fe565b8063847dd67c116100d1578063847dd67c146101695780638e7ea5b21461019957806391375e8d146101b7578063987c543a146101d5576100fe565b80630fdb11cf146101025780633ccfd60b146101205780633ffee3361461012a57806359a5f12d1461014b575b5f5ffd5b61010a610317565b6040516101179190611ade565b60405180910390f35b610128610454565b005b6101326107be565b6040516101429493929190611af7565b60405180910390f35b6101536107db565b6040516101609190611b79565b60405180910390f35b610183600480360381019061017e9190611bc0565b610800565b6040516101909190611c05565b60405180910390f35b6101a1610b20565b6040516101ae9190611b79565b60405180910390f35b6101bf610b7c565b6040516101cc9190611ade565b60405180910390f35b6101dd610b98565b005b6101e7611270565b6040516101f49190611c79565b60405180910390f35b61021760048036038101906102129190611cbc565b611294565b6040516102249190611c05565b60405180910390f35b610235611372565b6040516102429190611d07565b60405180910390f35b610253611396565b6040516102609190611b79565b60405180910390f35b610283600480360381019061027e9190611cbc565b6113ba565b6040516102909190611ade565b60405180910390f35b6102b360048036038101906102ae9190611bc0565b6113cf565b6040516102c09190611c05565b60405180910390f35b6102d16116ee565b6040516102de9190611ade565b60405180910390f35b61030160048036038101906102fc9190611cbc565b611712565b60405161030e9190611ade565b60405180910390f35b5f5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663feaf968c6040518163ffffffff1660e01b815260040160a060405180830381865afa158015610383573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906103a79190611da6565b50935050925050427f0000000000000000000000000000000000000000000000000000000000000000826103db9190611e4a565b1015610413576040517f077bf04a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f821361044c576040517fc626342b00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b819250505090565b5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141580156104fd575060015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614155b15610534576040517fea8e4eb500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60056001015460056002015461054a9190611e4a565b421015610583576040517f8f86c6b300000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161490508080156105ed575060045f9054906101000a900460ff165b8061060e57508015801561060d5750600460019054906101000a900460ff165b5b15610645576040517fb3f8c0dc00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f61064e611727565b90505f60055f015490505f8273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161490508080156106c357505f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b156106dc57600560030154826106d99190611e4a565b91505b831561070157600160045f6101000a81548160ff02191690831515021790555061071d565b6001600460016101000a81548160ff0219169083151502179055505b61076833837f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1661192a9092919063ffffffff16565b3373ffffffffffffffffffffffffffffffffffffffff167f532567bf273427651c2f889a42de9a855cb6f6663150ed6f5c335b89bd38109783836040516107b0929190611e7d565b60405180910390a250505050565b6005805f0154908060010154908060020154908060030154905084565b60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141580156108aa575060015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614155b156108e1576040517fea8e4eb500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6005600101546005600201546108f79190611e4a565b421115610930576040517f1084d47e00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f82036109405760019050610b1b565b5f610949610317565b90505f83826109589190611ea4565b90508060035f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20541015610a1b578060035f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546040517fcf479181000000000000000000000000000000000000000000000000000000008152600401610a12929190611ee5565b60405180910390fd5b8360025f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610a679190611e4a565b925050819055508060035f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610aba9190611f0c565b925050819055503373ffffffffffffffffffffffffffffffffffffffff167f5ad5313d8678f395428c9e56368d2ce7d86ae3fa7185d7ba2e476f15b6442f4760018685604051610b0c93929190611f3f565b60405180910390a26001925050505b919050565b5f600560010154600560020154610b379190611e4a565b4211610b6f576040517f8f86c6b300000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610b77611727565b905090565b5f600560010154600560020154610b939190611e4a565b905090565b6005600201544210610bd6576040517fd25f434400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161480610c7c575060015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b15610cb3576040517fea8e4eb500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff165f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614158015610d5c57505f73ffffffffffffffffffffffffffffffffffffffff1660015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614155b15610d93576040517f07cc8ab800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610de4333060055f01547f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166119a9909392919063ffffffff16565b5f60056004018054905090505f5f90505b81811015610fd0575f60056004018281548110610e1557610e14611f74565b5b905f5260205f20015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690505f600580018381548110610e5657610e55611f74565b5b905f5260205f2001549050808273ffffffffffffffffffffffffffffffffffffffff166370a08231336040518263ffffffff1660e01b8152600401610e9b9190611b79565b602060405180830381865afa158015610eb6573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610eda9190611fa1565b1015610f9657808273ffffffffffffffffffffffffffffffffffffffff166370a08231336040518263ffffffff1660e01b8152600401610f1a9190611b79565b602060405180830381865afa158015610f35573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610f599190611fa1565b6040517fcf479181000000000000000000000000000000000000000000000000000000008152600401610f8d929190611ee5565b60405180910390fd5b610fc33330838573ffffffffffffffffffffffffffffffffffffffff166119a9909392919063ffffffff16565b5050806001019050610df5565b505f73ffffffffffffffffffffffffffffffffffffffff165f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff160361106857335f5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506110a9565b3360015f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b606460025f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f208190555061271060035f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055503373ffffffffffffffffffffffffffffffffffffffff167fd5ef3fe50c7d5da400e7aa04c4a108bfec98fe5c65ce5ad906ca2e9147e9daa360405160405180910390a25f73ffffffffffffffffffffffffffffffffffffffff165f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415801561121c57505f73ffffffffffffffffffffffffffffffffffffffff1660015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614155b1561126d57600560020154421061126c577fa2dfaa3573b86004ec9d4d4abe5068d942579c59da4da8cd0d9e45e71a393bc142600560010154604051611263929190611ee5565b60405180910390a15b5b50565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036112fe5760045f9054906101000a900460ff16905061136d565b60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361136957600460019054906101000a900460ff16905061136d565b5f90505b919050565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6003602052805f5260405f205f915090505481565b5f5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614158015611479575060015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614155b156114b0576040517fea8e4eb500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6005600101546005600201546114c69190611e4a565b4211156114ff576040517f1084d47e00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f820361150f57600190506116e9565b5f611518610317565b90505f83826115279190611ea4565b90508360025f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205410156115ea578360025f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546040517fcf4791810000000000000000000000000000000000000000000000000000000081526004016115e1929190611ee5565b60405180910390fd5b8360025f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546116369190611f0c565b925050819055508060035f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546116899190611e4a565b925050819055503373ffffffffffffffffffffffffffffffffffffffff167f5ad5313d8678f395428c9e56368d2ce7d86ae3fa7185d7ba2e476f15b6442f475f86856040516116da93929190611f3f565b60405180910390a26001925050505b919050565b7f000000000000000000000000000000000000000000000000000000000000000081565b6002602052805f5260405f205f915090505481565b5f5f60035f5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205460025f5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546117ef9190611e4a565b90505f60035f60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205460025f60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546118ba9190611e4a565b9050808211156118ee575f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1692505050611927565b818111156119215760015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1692505050611927565b5f925050505b90565b6119a4838473ffffffffffffffffffffffffffffffffffffffff1663a9059cbb858560405160240161195d929190611fcc565b604051602081830303815290604052915060e01b6020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050611a2b565b505050565b611a25848573ffffffffffffffffffffffffffffffffffffffff166323b872dd8686866040516024016119de93929190611ff3565b604051602081830303815290604052915060e01b6020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050611a2b565b50505050565b5f5f60205f8451602086015f885af180611a4a576040513d5f823e3d81fd5b3d92505f519150505f8214611a63576001811415611a7e565b5f8473ffffffffffffffffffffffffffffffffffffffff163b145b15611ac057836040517f5274afe7000000000000000000000000000000000000000000000000000000008152600401611ab79190611b79565b60405180910390fd5b50505050565b5f819050919050565b611ad881611ac6565b82525050565b5f602082019050611af15f830184611acf565b92915050565b5f608082019050611b0a5f830187611acf565b611b176020830186611acf565b611b246040830185611acf565b611b316060830184611acf565b95945050505050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f611b6382611b3a565b9050919050565b611b7381611b59565b82525050565b5f602082019050611b8c5f830184611b6a565b92915050565b5f5ffd5b611b9f81611ac6565b8114611ba9575f5ffd5b50565b5f81359050611bba81611b96565b92915050565b5f60208284031215611bd557611bd4611b92565b5b5f611be284828501611bac565b91505092915050565b5f8115159050919050565b611bff81611beb565b82525050565b5f602082019050611c185f830184611bf6565b92915050565b5f819050919050565b5f611c41611c3c611c3784611b3a565b611c1e565b611b3a565b9050919050565b5f611c5282611c27565b9050919050565b5f611c6382611c48565b9050919050565b611c7381611c59565b82525050565b5f602082019050611c8c5f830184611c6a565b92915050565b611c9b81611b59565b8114611ca5575f5ffd5b50565b5f81359050611cb681611c92565b92915050565b5f60208284031215611cd157611cd0611b92565b5b5f611cde84828501611ca8565b91505092915050565b5f611cf182611c48565b9050919050565b611d0181611ce7565b82525050565b5f602082019050611d1a5f830184611cf8565b92915050565b5f69ffffffffffffffffffff82169050919050565b611d3e81611d20565b8114611d48575f5ffd5b50565b5f81519050611d5981611d35565b92915050565b5f819050919050565b611d7181611d5f565b8114611d7b575f5ffd5b50565b5f81519050611d8c81611d68565b92915050565b5f81519050611da081611b96565b92915050565b5f5f5f5f5f60a08688031215611dbf57611dbe611b92565b5b5f611dcc88828901611d4b565b9550506020611ddd88828901611d7e565b9450506040611dee88828901611d92565b9350506060611dff88828901611d92565b9250506080611e1088828901611d4b565b9150509295509295909350565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f611e5482611ac6565b9150611e5f83611ac6565b9250828201905080821115611e7757611e76611e1d565b5b92915050565b5f604082019050611e905f830185611acf565b611e9d6020830184611bf6565b9392505050565b5f611eae82611ac6565b9150611eb983611ac6565b9250828202611ec781611ac6565b91508282048414831517611ede57611edd611e1d565b5b5092915050565b5f604082019050611ef85f830185611acf565b611f056020830184611acf565b9392505050565b5f611f1682611ac6565b9150611f2183611ac6565b9250828203905081811115611f3957611f38611e1d565b5b92915050565b5f606082019050611f525f830186611bf6565b611f5f6020830185611acf565b611f6c6040830184611acf565b949350505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f60208284031215611fb657611fb5611b92565b5b5f611fc384828501611d92565b91505092915050565b5f604082019050611fdf5f830185611b6a565b611fec6020830184611acf565b9392505050565b5f6060820190506120065f830186611b6a565b6120136020830185611b6a565b6120206040830184611acf565b94935050505056fea264697066735822122016e57c3cd7da6bda3e118237d3134482e5cb84ab2aead0c822b3e80c9ddc716a64736f6c634300081d0033constructorArguments0000000000000000000000000568fd19986748ceff3301e55c0eb1e729e0ab7e000000000000000000000000e652ad467100c6c62856dc663b59c6ad4e3f60a800000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000e100000000000000000000000000000000000000000000000000000000005f5e10000000000000000000000000000000000000000000000000000000000000151800000000000000000000000000000000000000000000000000000000067f1b418000000000000000000000000000000000000000000000000000000001dcd650000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
CBOR Auxdata
These values are what Sourcify extracted from the recompiled bytecode. If these values are different in the on-chain bytecode, they will show up in Transformations section.
CBOR Auxdata id: 1
View on 

Solidity metadata.json IPFS hash: QmPt2dtdZ2svm4MdpxPmvimTPxVRe5BFLkkrhggo53yeSm
RawDecoded
Length: 53 bytes
0xa264697066735822122016e57c3cd7da6bda3e118237d3134482e5cb84ab2aead0c822b3e80c9ddc716a64736f6c634300081d0033
Transformations
Constructor Arguments
RawDecoded
Length: 384 bytes
0x0000000000000000000000000568fd19986748ceff3301e55c0eb1e729e0ab7e000000000000000000000000e652ad467100c6c62856dc663b59c6ad4e3f60a800000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000e100000000000000000000000000000000000000000000000000000000005f5e10000000000000000000000000000000000000000000000000000000000000151800000000000000000000000000000000000000000000000000000000067f1b418000000000000000000000000000000000000000000000000000000001dcd650000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
Runtime Bytecode
0x608060405234801561000f575f5ffd5b50600436106100fe575f3560e01c80639e42ff9011610095578063d81ce29811610064578063d81ce29814610269578063dc3dfc3114610299578063e6780ba2146102c9578063fb29fd5a146102e7576100fe565b80639e42ff90146101df578063a074696a146101fd578063c3dfdae61461022d578063d30895e41461024b576100fe565b8063847dd67c116100d1578063847dd67c146101695780638e7ea5b21461019957806391375e8d146101b7578063987c543a146101d5576100fe565b80630fdb11cf146101025780633ccfd60b146101205780633ffee3361461012a57806359a5f12d1461014b575b5f5ffd5b61010a610317565b6040516101179190611ade565b60405180910390f35b610128610454565b005b6101326107be565b6040516101429493929190611af7565b60405180910390f35b6101536107db565b6040516101609190611b79565b60405180910390f35b610183600480360381019061017e9190611bc0565b610800565b6040516101909190611c05565b60405180910390f35b6101a1610b20565b6040516101ae9190611b79565b60405180910390f35b6101bf610b7c565b6040516101cc9190611ade565b60405180910390f35b6101dd610b98565b005b6101e7611270565b6040516101f49190611c79565b60405180910390f35b61021760048036038101906102129190611cbc565b611294565b6040516102249190611c05565b60405180910390f35b610235611372565b6040516102429190611d07565b60405180910390f35b610253611396565b6040516102609190611b79565b60405180910390f35b610283600480360381019061027e9190611cbc565b6113ba565b6040516102909190611ade565b60405180910390f35b6102b360048036038101906102ae9190611bc0565b6113cf565b6040516102c09190611c05565b60405180910390f35b6102d16116ee565b6040516102de9190611ade565b60405180910390f35b61030160048036038101906102fc9190611cbc565b611712565b60405161030e9190611ade565b60405180910390f35b5f5f5f7fimmutable0000000000000000000000000568fd19986748ceff3301e55c0eb1e729e0ab7e73ffffffffffffffffffffffffffffffffffffffff1663feaf968c6040518163ffffffff1660e01b815260040160a060405180830381865afa158015610383573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906103a79190611da6565b50935050925050427fimmutable0000000000000000000000000000000000000000000000000000000000000e10826103db9190611e4a565b1015610413576040517f077bf04a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f821361044c576040517fc626342b00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b819250505090565b5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141580156104fd575060015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614155b15610534576040517fea8e4eb500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60056001015460056002015461054a9190611e4a565b421015610583576040517f8f86c6b300000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161490508080156105ed575060045f9054906101000a900460ff165b8061060e57508015801561060d5750600460019054906101000a900460ff165b5b15610645576040517fb3f8c0dc00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f61064e611727565b90505f60055f015490505f8273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161490508080156106c357505f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b156106dc57600560030154826106d99190611e4a565b91505b831561070157600160045f6101000a81548160ff02191690831515021790555061071d565b6001600460016101000a81548160ff0219169083151502179055505b61076833837fimmutable000000000000000000000000e652ad467100c6c62856dc663b59c6ad4e3f60a873ffffffffffffffffffffffffffffffffffffffff1661192a9092919063ffffffff16565b3373ffffffffffffffffffffffffffffffffffffffff167f532567bf273427651c2f889a42de9a855cb6f6663150ed6f5c335b89bd38109783836040516107b0929190611e7d565b60405180910390a250505050565b6005805f0154908060010154908060020154908060030154905084565b60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141580156108aa575060015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614155b156108e1576040517fea8e4eb500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6005600101546005600201546108f79190611e4a565b421115610930576040517f1084d47e00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f82036109405760019050610b1b565b5f610949610317565b90505f83826109589190611ea4565b90508060035f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20541015610a1b578060035f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546040517fcf479181000000000000000000000000000000000000000000000000000000008152600401610a12929190611ee5565b60405180910390fd5b8360025f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610a679190611e4a565b925050819055508060035f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610aba9190611f0c565b925050819055503373ffffffffffffffffffffffffffffffffffffffff167f5ad5313d8678f395428c9e56368d2ce7d86ae3fa7185d7ba2e476f15b6442f4760018685604051610b0c93929190611f3f565b60405180910390a26001925050505b919050565b5f600560010154600560020154610b379190611e4a565b4211610b6f576040517f8f86c6b300000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610b77611727565b905090565b5f600560010154600560020154610b939190611e4a565b905090565b6005600201544210610bd6576040517fd25f434400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161480610c7c575060015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b15610cb3576040517fea8e4eb500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff165f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614158015610d5c57505f73ffffffffffffffffffffffffffffffffffffffff1660015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614155b15610d93576040517f07cc8ab800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610de4333060055f01547fimmutable000000000000000000000000e652ad467100c6c62856dc663b59c6ad4e3f60a873ffffffffffffffffffffffffffffffffffffffff166119a9909392919063ffffffff16565b5f60056004018054905090505f5f90505b81811015610fd0575f60056004018281548110610e1557610e14611f74565b5b905f5260205f20015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690505f600580018381548110610e5657610e55611f74565b5b905f5260205f2001549050808273ffffffffffffffffffffffffffffffffffffffff166370a08231336040518263ffffffff1660e01b8152600401610e9b9190611b79565b602060405180830381865afa158015610eb6573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610eda9190611fa1565b1015610f9657808273ffffffffffffffffffffffffffffffffffffffff166370a08231336040518263ffffffff1660e01b8152600401610f1a9190611b79565b602060405180830381865afa158015610f35573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610f599190611fa1565b6040517fcf479181000000000000000000000000000000000000000000000000000000008152600401610f8d929190611ee5565b60405180910390fd5b610fc33330838573ffffffffffffffffffffffffffffffffffffffff166119a9909392919063ffffffff16565b5050806001019050610df5565b505f73ffffffffffffffffffffffffffffffffffffffff165f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff160361106857335f5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506110a9565b3360015f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b606460025f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f208190555061271060035f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055503373ffffffffffffffffffffffffffffffffffffffff167fd5ef3fe50c7d5da400e7aa04c4a108bfec98fe5c65ce5ad906ca2e9147e9daa360405160405180910390a25f73ffffffffffffffffffffffffffffffffffffffff165f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415801561121c57505f73ffffffffffffffffffffffffffffffffffffffff1660015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614155b1561126d57600560020154421061126c577fa2dfaa3573b86004ec9d4d4abe5068d942579c59da4da8cd0d9e45e71a393bc142600560010154604051611263929190611ee5565b60405180910390a15b5b50565b7fimmutable0000000000000000000000000568fd19986748ceff3301e55c0eb1e729e0ab7e81565b5f5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036112fe5760045f9054906101000a900460ff16905061136d565b60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361136957600460019054906101000a900460ff16905061136d565b5f90505b919050565b7fimmutable000000000000000000000000e652ad467100c6c62856dc663b59c6ad4e3f60a881565b5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6003602052805f5260405f205f915090505481565b5f5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614158015611479575060015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614155b156114b0576040517fea8e4eb500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6005600101546005600201546114c69190611e4a565b4211156114ff576040517f1084d47e00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f820361150f57600190506116e9565b5f611518610317565b90505f83826115279190611ea4565b90508360025f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205410156115ea578360025f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546040517fcf4791810000000000000000000000000000000000000000000000000000000081526004016115e1929190611ee5565b60405180910390fd5b8360025f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546116369190611f0c565b925050819055508060035f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546116899190611e4a565b925050819055503373ffffffffffffffffffffffffffffffffffffffff167f5ad5313d8678f395428c9e56368d2ce7d86ae3fa7185d7ba2e476f15b6442f475f86856040516116da93929190611f3f565b60405180910390a26001925050505b919050565b7fimmutable0000000000000000000000000000000000000000000000000000000000000e1081565b6002602052805f5260405f205f915090505481565b5f5f60035f5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205460025f5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546117ef9190611e4a565b90505f60035f60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205460025f60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546118ba9190611e4a565b9050808211156118ee575f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1692505050611927565b818111156119215760015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1692505050611927565b5f925050505b90565b6119a4838473ffffffffffffffffffffffffffffffffffffffff1663a9059cbb858560405160240161195d929190611fcc565b604051602081830303815290604052915060e01b6020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050611a2b565b505050565b611a25848573ffffffffffffffffffffffffffffffffffffffff166323b872dd8686866040516024016119de93929190611ff3565b604051602081830303815290604052915060e01b6020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050611a2b565b50505050565b5f5f60205f8451602086015f885af180611a4a576040513d5f823e3d81fd5b3d92505f519150505f8214611a63576001811415611a7e565b5f8473ffffffffffffffffffffffffffffffffffffffff163b145b15611ac057836040517f5274afe7000000000000000000000000000000000000000000000000000000008152600401611ab79190611b79565b60405180910390fd5b50505050565b5f819050919050565b611ad881611ac6565b82525050565b5f602082019050611af15f830184611acf565b92915050565b5f608082019050611b0a5f830187611acf565b611b176020830186611acf565b611b246040830185611acf565b611b316060830184611acf565b95945050505050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f611b6382611b3a565b9050919050565b611b7381611b59565b82525050565b5f602082019050611b8c5f830184611b6a565b92915050565b5f5ffd5b611b9f81611ac6565b8114611ba9575f5ffd5b50565b5f81359050611bba81611b96565b92915050565b5f60208284031215611bd557611bd4611b92565b5b5f611be284828501611bac565b91505092915050565b5f8115159050919050565b611bff81611beb565b82525050565b5f602082019050611c185f830184611bf6565b92915050565b5f819050919050565b5f611c41611c3c611c3784611b3a565b611c1e565b611b3a565b9050919050565b5f611c5282611c27565b9050919050565b5f611c6382611c48565b9050919050565b611c7381611c59565b82525050565b5f602082019050611c8c5f830184611c6a565b92915050565b611c9b81611b59565b8114611ca5575f5ffd5b50565b5f81359050611cb681611c92565b92915050565b5f60208284031215611cd157611cd0611b92565b5b5f611cde84828501611ca8565b91505092915050565b5f611cf182611c48565b9050919050565b611d0181611ce7565b82525050565b5f602082019050611d1a5f830184611cf8565b92915050565b5f69ffffffffffffffffffff82169050919050565b611d3e81611d20565b8114611d48575f5ffd5b50565b5f81519050611d5981611d35565b92915050565b5f819050919050565b611d7181611d5f565b8114611d7b575f5ffd5b50565b5f81519050611d8c81611d68565b92915050565b5f81519050611da081611b96565b92915050565b5f5f5f5f5f60a08688031215611dbf57611dbe611b92565b5b5f611dcc88828901611d4b565b9550506020611ddd88828901611d7e565b9450506040611dee88828901611d92565b9350506060611dff88828901611d92565b9250506080611e1088828901611d4b565b9150509295509295909350565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f611e5482611ac6565b9150611e5f83611ac6565b9250828201905080821115611e7757611e76611e1d565b5b92915050565b5f604082019050611e905f830185611acf565b611e9d6020830184611bf6565b9392505050565b5f611eae82611ac6565b9150611eb983611ac6565b9250828202611ec781611ac6565b91508282048414831517611ede57611edd611e1d565b5b5092915050565b5f604082019050611ef85f830185611acf565b611f056020830184611acf565b9392505050565b5f611f1682611ac6565b9150611f2183611ac6565b9250828203905081811115611f3957611f38611e1d565b5b92915050565b5f606082019050611f525f830186611bf6565b611f5f6020830185611acf565b611f6c6040830184611acf565b949350505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f60208284031215611fb657611fb5611b92565b5b5f611fc384828501611d92565b91505092915050565b5f604082019050611fdf5f830185611b6a565b611fec6020830184611acf565b9392505050565b5f6060820190506120065f830186611b6a565b6120136020830185611b6a565b6120206040830184611acf565b94935050505056fea264697066735822122016e57c3cd7da6bda3e118237d3134482e5cb84ab2aead0c822b3e80c9ddc716a64736f6c634300081d0033
CBOR Auxdata
These values are what Sourcify extracted from the recompiled bytecode. If these values are different in the on-chain bytecode, they will show up in Transformations section.
CBOR Auxdata id: 1
View on 

Solidity metadata.json IPFS hash: QmPt2dtdZ2svm4MdpxPmvimTPxVRe5BFLkkrhggo53yeSm
RawDecoded
Length: 53 bytes
0xa264697066735822122016e57c3cd7da6bda3e118237d3134482e5cb84ab2aead0c822b3e80c9ddc716a64736f6c634300081d0033
Transformations
Immutable Transformations
ID | Value | Offsets |
---|---|---|
654 | 0x000000000000000000000000e652ad467100c6c62856dc663b59c6ad4e3f60a8 | 1828, 3487, 4980 |
664 | 0x0000000000000000000000000000000000000000000000000000000000000e10 | 945, 5872 |
667 | 0x0000000000000000000000000568fd19986748ceff3301e55c0eb1e729e0ab7e | 796, 4722 |
Storage Layout
Slot | Offset | Bytes | Label | Type | Contract |
---|---|---|---|---|---|
0 | 0 | 20 | player1 | address | github/vm06007/EthereumFighter/evm/contracts/EtherumFighterPlainMode.sol:EtherumFighterPlainMode |
1 | 0 | 20 | player2 | address | github/vm06007/EthereumFighter/evm/contracts/EtherumFighterPlainMode.sol:EtherumFighterPlainMode |
2 | 0 | 32 | userAsset1Balance | mapping(address ⇒ uint256) | github/vm06007/EthereumFighter/evm/contracts/EtherumFighterPlainMode.sol:EtherumFighterPlainMode |
3 | 0 | 32 | userAsset2Balance | mapping(address ⇒ uint256) | github/vm06007/EthereumFighter/evm/contracts/EtherumFighterPlainMode.sol:EtherumFighterPlainMode |
4 | 0 | 1 | player1RewardClaimed | bool | github/vm06007/EthereumFighter/evm/contracts/EtherumFighterPlainMode.sol:EtherumFighterPlainMode |
4 | 1 | 1 | player2RewardClaimed | bool | github/vm06007/EthereumFighter/evm/contracts/EtherumFighterPlainMode.sol:EtherumFighterPlainMode |
5 | 0 | 192 | gameRules | struct EtherumFighterPlainMode.GameRules | github/vm06007/EthereumFighter/evm/contracts/EtherumFighterPlainMode.sol:EtherumFighterPlainMode |
Standard JSON Input
This isn't the original compiler JSON data. Generated for compatibility.
Loading...
Standard JSON Output
This isn't the original compiler JSON data. Generated for compatibility.
Loading...