github.com/iotexproject/iotex-core@v1.14.1-rc1/action/protocol/execution/testdata-istanbul/write-protection.json (about) 1 { 2 "initGenesis": { 3 "isBering" : true, 4 "isIceland" : true 5 }, 6 "initBalances": [{ 7 "account": "io1mflp9m6hcgm2qcghchsdqj3z3eccrnekx9p0ms", 8 "rawBalance": "1000000000000000000000000000" 9 }], 10 "deployments": [{ 11 "rawByteCode": "608060405234801561001057600080fd5b506109ee806100206000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c8063167517ce146100675780633fa4f245146100b55780634e70b1dc146100d357806367e404ce146100f1578063c6dad0821461013b578063d1e0f30814610145575b600080fd5b6100b36004803603604081101561007d57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506101a7565b005b6100bd6104f2565b6040518082815260200191505060405180910390f35b6100db6104f8565b6040518082815260200191505060405180910390f35b6100f96104fe565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b610143610524565b005b6101916004803603604081101561015b57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506105dd565b6040518082815260200191505060405180910390f35b6000811415610318578173ffffffffffffffffffffffffffffffffffffffff166040516024016040516020818303038152906040527fef2d5a06000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff83818316178352505050506040518082805190602001908083835b6020831061027d578051825260208201915060208101905060208303925061025a565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d80600081146102df576040519150601f19603f3d011682016040523d82523d6000602084013e6102e4565b606091505b5050506004600060018152602001908152602001600020600090556004600060028152602001908152602001600020600090555b600181141561033a576004600060038152602001908152602001600020600090555b600060608373ffffffffffffffffffffffffffffffffffffffff1683604051602401808281526020019150506040516020818303038152906040527f6466414b000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff83818316178352505050506040518082805190602001908083835b6020831061041657805182526020820191506020810190506020830392506103f3565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855afa9150503d8060008114610476576040519150601f19603f3d011682016040523d82523d6000602084013e61047b565b606091505b50915091507f3b0a8ddef325df2bfdfa6b430ae4c8421841cd135bfa8fb5e432f200787520bb82604051808215151515815260200191505060405180910390a160008314156104c957600080fd5b60018314156104ec57600073ffffffffffffffffffffffffffffffffffffffff16ff5b50505050565b60025481565b60005481565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60405161053090610786565b604051809103906000f08015801561054c573d6000803e3d6000fd5b50600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600160046000600181526020019081526020016000208190555060026004600060028152602001908152602001600020819055506003600460006003815260200190815260200160002081905550565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561063957600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1692505b3073ffffffffffffffffffffffffffffffffffffffff1663167517ce8460006040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050600060405180830381600087803b1580156106c157600080fd5b505af19250505080156106d2575060015b61077b573073ffffffffffffffffffffffffffffffffffffffff1663167517ce8460016040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050600060405180830381600087803b15801561075e57600080fd5b505af1158015610772573d6000803e3d6000fd5b5050505061077c565b5b6001905092915050565b610225806107948339019056fe608060405234801561001057600080fd5b50610205806100206000396000f3fe60806040526004361061003f5760003560e01c80633fa4f245146100445780634e70b1dc1461006f5780636466414b1461009a57806367e404ce146100c8575b600080fd5b34801561005057600080fd5b5061005961011f565b6040518082815260200191505060405180910390f35b34801561007b57600080fd5b50610084610125565b6040518082815260200191505060405180910390f35b6100c6600480360360208110156100b057600080fd5b810190808035906020019092919050505061012b565b005b3480156100d457600080fd5b506100dd6101a9565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b60025481565b60005481565b8060008190555033600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550346002819055507f9f9fb434574749b74458e0ddc3cf5fd5bdb1b009c8615e825606b53724576f3560405160405180910390a150565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168156fea26469706673582212202e67af82318b53375dfe61da156020a65f6cb401451253654bc9ca6a926020a264736f6c634300060b0033a264697066735822122080b9539d179f05ecca679f9cb77ab1c2276b5fb07502ce342f76cb84d2111aa564736f6c634300060b0033", 12 "rawPrivateKey": "cfa6ef757dee2e50351620dca002d32b9c090cfda55fb81f37f1d26b273743f1", 13 "rawAmount": "0", 14 "rawGasLimit": 5000000, 15 "rawGasPrice": "0", 16 "rawExpectedGasConsumed": 776343, 17 "expectedStatus": 1, 18 "expectedBalances": [], 19 "comment": "deploy write protection contract" 20 }], 21 "executions": [{ 22 "rawPrivateKey": "cfa6ef757dee2e50351620dca002d32b9c090cfda55fb81f37f1d26b273743f1", 23 "rawByteCode": "c6dad082", 24 "rawAmount": "0", 25 "rawGasLimit": 1000000, 26 "rawGasPrice": "0", 27 "rawAccessList": [], 28 "rawExpectedGasConsumed": 227517, 29 "expectedStatus": 1, 30 "hasReturnValue": true, 31 "rawReturnValue": "", 32 "comment": "call make" 33 }, { 34 "rawPrivateKey": "cfa6ef757dee2e50351620dca002d32b9c090cfda55fb81f37f1d26b273743f1", 35 "rawByteCode": "d1e0f30800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084", 36 "rawAmount": "0", 37 "rawGasLimit": 6000000, 38 "rawGasPrice": "0", 39 "rawAccessList": [], 40 "rawExpectedGasConsumed": 5928188, 41 "expectedStatus": 106, 42 "expectedLogs": [{},{}], 43 "hasReturnValue": true, 44 "rawReturnValue": "", 45 "comment": "call make" 46 }] 47 }