block/artifacts/contracts/SimpleStorage.sol/SimpleStorage.json
2025-05-21 14:56:15 +08:00

49 lines
6.0 KiB
JSON

{
"_format": "hh-sol-artifact-1",
"contractName": "SimpleStorage",
"sourceName": "contracts/SimpleStorage.sol",
"abi": [
{
"inputs": [
{
"internalType": "uint256",
"name": "key",
"type": "uint256"
}
],
"name": "get",
"outputs": [
{
"internalType": "string",
"name": "",
"type": "string"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "uint256",
"name": "key",
"type": "uint256"
},
{
"internalType": "string",
"name": "value",
"type": "string"
}
],
"name": "set",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
}
],
"bytecode": "0x608060405234801561001057600080fd5b50610505806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c8063643719771461003b5780639507d39a14610057575b600080fd5b6100556004803603810190610050919061029f565b610087565b005b610071600480360381019061006c9190610276565b6100b2565b60405161007e919061032c565b60405180910390f35b8060008084815260200190815260200160002090805190602001906100ad929190610156565b505050565b606060008083815260200190815260200160002080546100d190610417565b80601f01602080910402602001604051908101604052809291908181526020018280546100fd90610417565b801561014a5780601f1061011f5761010080835404028352916020019161014a565b820191906000526020600020905b81548152906001019060200180831161012d57829003601f168201915b50505050509050919050565b82805461016290610417565b90600052602060002090601f01602090048101928261018457600085556101cb565b82601f1061019d57805160ff19168380011785556101cb565b828001600101855582156101cb579182015b828111156101ca5782518255916020019190600101906101af565b5b5090506101d891906101dc565b5090565b5b808211156101f55760008160009055506001016101dd565b5090565b600061020c6102078461037f565b61034e565b90508281526020810184848401111561022457600080fd5b61022f8482856103d5565b509392505050565b600082601f83011261024857600080fd5b81356102588482602086016101f9565b91505092915050565b600081359050610270816104b8565b92915050565b60006020828403121561028857600080fd5b600061029684828501610261565b91505092915050565b600080604083850312156102b257600080fd5b60006102c085828601610261565b925050602083013567ffffffffffffffff8111156102dd57600080fd5b6102e985828601610237565b9150509250929050565b60006102fe826103af565b61030881856103ba565b93506103188185602086016103e4565b610321816104a7565b840191505092915050565b6000602082019050818103600083015261034681846102f3565b905092915050565b6000604051905081810181811067ffffffffffffffff8211171561037557610374610478565b5b8060405250919050565b600067ffffffffffffffff82111561039a57610399610478565b5b601f19601f8301169050602081019050919050565b600081519050919050565b600082825260208201905092915050565b6000819050919050565b82818337600083830152505050565b60005b838110156104025780820151818401526020810190506103e7565b83811115610411576000848401525b50505050565b6000600282049050600182168061042f57607f821691505b6020821081141561044357610442610449565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000601f19601f8301169050919050565b6104c1816103cb565b81146104cc57600080fd5b5056fea26469706673582212209a91262e849c6fd96aafc8ac34828e0be593bf3f8ec7cc5c80dcfe2ca63cb00e64736f6c63430008000033",
"deployedBytecode": "0x608060405234801561001057600080fd5b50600436106100365760003560e01c8063643719771461003b5780639507d39a14610057575b600080fd5b6100556004803603810190610050919061029f565b610087565b005b610071600480360381019061006c9190610276565b6100b2565b60405161007e919061032c565b60405180910390f35b8060008084815260200190815260200160002090805190602001906100ad929190610156565b505050565b606060008083815260200190815260200160002080546100d190610417565b80601f01602080910402602001604051908101604052809291908181526020018280546100fd90610417565b801561014a5780601f1061011f5761010080835404028352916020019161014a565b820191906000526020600020905b81548152906001019060200180831161012d57829003601f168201915b50505050509050919050565b82805461016290610417565b90600052602060002090601f01602090048101928261018457600085556101cb565b82601f1061019d57805160ff19168380011785556101cb565b828001600101855582156101cb579182015b828111156101ca5782518255916020019190600101906101af565b5b5090506101d891906101dc565b5090565b5b808211156101f55760008160009055506001016101dd565b5090565b600061020c6102078461037f565b61034e565b90508281526020810184848401111561022457600080fd5b61022f8482856103d5565b509392505050565b600082601f83011261024857600080fd5b81356102588482602086016101f9565b91505092915050565b600081359050610270816104b8565b92915050565b60006020828403121561028857600080fd5b600061029684828501610261565b91505092915050565b600080604083850312156102b257600080fd5b60006102c085828601610261565b925050602083013567ffffffffffffffff8111156102dd57600080fd5b6102e985828601610237565b9150509250929050565b60006102fe826103af565b61030881856103ba565b93506103188185602086016103e4565b610321816104a7565b840191505092915050565b6000602082019050818103600083015261034681846102f3565b905092915050565b6000604051905081810181811067ffffffffffffffff8211171561037557610374610478565b5b8060405250919050565b600067ffffffffffffffff82111561039a57610399610478565b5b601f19601f8301169050602081019050919050565b600081519050919050565b600082825260208201905092915050565b6000819050919050565b82818337600083830152505050565b60005b838110156104025780820151818401526020810190506103e7565b83811115610411576000848401525b50505050565b6000600282049050600182168061042f57607f821691505b6020821081141561044357610442610449565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000601f19601f8301169050919050565b6104c1816103cb565b81146104cc57600080fd5b5056fea26469706673582212209a91262e849c6fd96aafc8ac34828e0be593bf3f8ec7cc5c80dcfe2ca63cb00e64736f6c63430008000033",
"linkReferences": {},
"deployedLinkReferences": {}
}