-
Notifications
You must be signed in to change notification settings - Fork 2
/
abi_tester.sol.go
13 lines (11 loc) · 5.77 KB
/
abi_tester.sol.go
1
2
3
4
5
6
7
8
9
10
11
12
13
package solidity
import hex "github.com/tmthrgd/go-hex"
var Bytecode_A = hex.MustDecodeString("608060405234801561001057600080fd5b50610299806100206000396000f3fe608060405234801561001057600080fd5b506004361061002b5760003560e01c8063dbdc275d14610030575b600080fd5b61003861007a565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6000604051610088906100aa565b604051809103906000f0801580156100a4573d6000803e3d6000fd5b50905090565b6101ad806100b88339019056fe608060405234801561001057600080fd5b5061018d806100206000396000f3fe608060405234801561001057600080fd5b506004361061002b5760003560e01c8063eadf91e314610030575b600080fd5b61003861007a565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6000604051610088906100aa565b604051809103906000f0801580156100a4573d6000803e3d6000fd5b50905090565b60a2806100b78339019056fe6080604052348015600f57600080fd5b5060848061001e6000396000f3fe6080604052348015600f57600080fd5b506004361060285760003560e01c8063ce15daec14602d575b600080fd5b60336049565b6040518082815260200191505060405180910390f35b6000548156fea265627a7a7231582070be037172c1568fc1a690737b372cb36a7c007ab27c2501d3652108b95b1c1064736f6c634300050b0032a265627a7a7231582050636f88296326e5c37becbbdb92bfc056b4db495a75962c52baaeb6b09bdd6164736f6c634300050b0032a265627a7a723158202b4acb837633f6d1282d56953bec7eda4b6a4cc6220b3f74db18eb9d52cbd59664736f6c634300050b0032")
var DeployedBytecode_A = hex.MustDecodeString("608060405234801561001057600080fd5b506004361061002b5760003560e01c8063dbdc275d14610030575b600080fd5b61003861007a565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6000604051610088906100aa565b604051809103906000f0801580156100a4573d6000803e3d6000fd5b50905090565b6101ad806100b88339019056fe608060405234801561001057600080fd5b5061018d806100206000396000f3fe608060405234801561001057600080fd5b506004361061002b5760003560e01c8063eadf91e314610030575b600080fd5b61003861007a565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6000604051610088906100aa565b604051809103906000f0801580156100a4573d6000803e3d6000fd5b50905090565b60a2806100b78339019056fe6080604052348015600f57600080fd5b5060848061001e6000396000f3fe6080604052348015600f57600080fd5b506004361060285760003560e01c8063ce15daec14602d575b600080fd5b60336049565b6040518082815260200191505060405180910390f35b6000548156fea265627a7a7231582070be037172c1568fc1a690737b372cb36a7c007ab27c2501d3652108b95b1c1064736f6c634300050b0032a265627a7a7231582050636f88296326e5c37becbbdb92bfc056b4db495a75962c52baaeb6b09bdd6164736f6c634300050b0032a265627a7a723158202b4acb837633f6d1282d56953bec7eda4b6a4cc6220b3f74db18eb9d52cbd59664736f6c634300050b0032")
var Abi_A = []byte(`[{"constant":false,"inputs":[],"name":"createB","outputs":[{"internalType":"contract B","name":"","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"function"}]`)
var Bytecode_B = hex.MustDecodeString("608060405234801561001057600080fd5b5061018d806100206000396000f3fe608060405234801561001057600080fd5b506004361061002b5760003560e01c8063eadf91e314610030575b600080fd5b61003861007a565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6000604051610088906100aa565b604051809103906000f0801580156100a4573d6000803e3d6000fd5b50905090565b60a2806100b78339019056fe6080604052348015600f57600080fd5b5060848061001e6000396000f3fe6080604052348015600f57600080fd5b506004361060285760003560e01c8063ce15daec14602d575b600080fd5b60336049565b6040518082815260200191505060405180910390f35b6000548156fea265627a7a7231582070be037172c1568fc1a690737b372cb36a7c007ab27c2501d3652108b95b1c1064736f6c634300050b0032a265627a7a7231582050636f88296326e5c37becbbdb92bfc056b4db495a75962c52baaeb6b09bdd6164736f6c634300050b0032")
var DeployedBytecode_B = hex.MustDecodeString("608060405234801561001057600080fd5b506004361061002b5760003560e01c8063eadf91e314610030575b600080fd5b61003861007a565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6000604051610088906100aa565b604051809103906000f0801580156100a4573d6000803e3d6000fd5b50905090565b60a2806100b78339019056fe6080604052348015600f57600080fd5b5060848061001e6000396000f3fe6080604052348015600f57600080fd5b506004361060285760003560e01c8063ce15daec14602d575b600080fd5b60336049565b6040518082815260200191505060405180910390f35b6000548156fea265627a7a7231582070be037172c1568fc1a690737b372cb36a7c007ab27c2501d3652108b95b1c1064736f6c634300050b0032a265627a7a7231582050636f88296326e5c37becbbdb92bfc056b4db495a75962c52baaeb6b09bdd6164736f6c634300050b0032")
var Abi_B = []byte(`[{"constant":false,"inputs":[],"name":"createC","outputs":[{"internalType":"contract C","name":"","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"function"}]`)
var Bytecode_C = hex.MustDecodeString("6080604052348015600f57600080fd5b5060848061001e6000396000f3fe6080604052348015600f57600080fd5b506004361060285760003560e01c8063ce15daec14602d575b600080fd5b60336049565b6040518082815260200191505060405180910390f35b6000548156fea265627a7a7231582070be037172c1568fc1a690737b372cb36a7c007ab27c2501d3652108b95b1c1064736f6c634300050b0032")
var DeployedBytecode_C = hex.MustDecodeString("6080604052348015600f57600080fd5b506004361060285760003560e01c8063ce15daec14602d575b600080fd5b60336049565b6040518082815260200191505060405180910390f35b6000548156fea265627a7a7231582070be037172c1568fc1a690737b372cb36a7c007ab27c2501d3652108b95b1c1064736f6c634300050b0032")
var Abi_C = []byte(`[{"constant":true,"inputs":[],"name":"this_is_c","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"}]`)