Documentation

Index

Constants

This section is empty.

Variables

View Source
var Abi_A = []byte(`[{"constant":false,"inputs":[],"name":"createB","outputs":[{"internalType":"contract B","name":"","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"function"}]`)
View Source
var Abi_B = []byte(`[{"constant":false,"inputs":[],"name":"createC","outputs":[{"internalType":"contract C","name":"","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"function"}]`)
View Source
var Abi_BigMod = []byte(`[{"constant":false,"inputs":[{"internalType":"int256","name":"base","type":"int256"},{"internalType":"int256","name":"e","type":"int256"},{"internalType":"int256","name":"m","type":"int256"},{"internalType":"int256","name":"proof","type":"int256"}],"name":"expmod","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"function"}]`)
View Source
var Abi_C = []byte(`[{"constant":true,"inputs":[],"name":"this_is_c","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"}]`)
View Source
var Abi_EventEmitter = []byte(`[{"constant":false,"inputs":[],"name":"EmitTwo","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"EmitOne","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"direction","type":"bytes32"},{"indexed":false,"internalType":"bool","name":"trueism","type":"bool"},{"indexed":false,"internalType":"string","name":"german","type":"string"},{"indexed":true,"internalType":"int64","name":"newDepth","type":"int64"},{"indexed":false,"internalType":"int256","name":"bignum","type":"int256"},{"indexed":true,"internalType":"string","name":"hash","type":"string"}],"name":"ManyTypes","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"direction","type":"bytes32"},{"indexed":false,"internalType":"bool","name":"trueism","type":"bool"},{"indexed":false,"internalType":"string","name":"german","type":"string"},{"indexed":true,"internalType":"int128","name":"newDepth","type":"int128"},{"indexed":false,"internalType":"int8","name":"bignum","type":"int8"},{"indexed":true,"internalType":"string","name":"hash","type":"string"}],"name":"ManyTypes2","type":"event"}]`)
View Source
var Abi_Revert = []byte(`[{"constant":false,"inputs":[{"internalType":"uint32","name":"i","type":"uint32"}],"name":"RevertAt","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"RevertNoReason","outputs":[],"payable":false,"stateMutability":"pure","type":"function"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint32","name":"i","type":"uint32"}],"name":"NotReverting","type":"event"}]`)
View Source
var Abi_StrangeLoop = []byte(`[{"constant":false,"inputs":[],"name":"UpsieDownsie","outputs":[{"internalType":"int256","name":"i","type":"int256"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"direction","type":"bytes32"},{"indexed":true,"internalType":"int256","name":"newDepth","type":"int256"}],"name":"ChangeLevel","type":"event"}]`)
View Source
var Abi_ZeroReset = []byte(`[{"constant":true,"inputs":[],"name":"getUint","outputs":[{"internalType":"uint256","name":"retUint","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"uint256","name":"x","type":"uint256"}],"name":"setUint","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"getInt","outputs":[{"internalType":"int256","name":"retInt","type":"int256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"int256","name":"x","type":"int256"}],"name":"setInt","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"setIntToZero","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"setUintToZero","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"}]`)
View Source
var Bytecode_A = hex.MustDecodeString("608060405234801561001057600080fd5b50610299806100206000396000f3fe608060405234801561001057600080fd5b506004361061002b5760003560e01c8063dbdc275d14610030575b600080fd5b61003861007a565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6000604051610088906100aa565b604051809103906000f0801580156100a4573d6000803e3d6000fd5b50905090565b6101ad806100b88339019056fe608060405234801561001057600080fd5b5061018d806100206000396000f3fe608060405234801561001057600080fd5b506004361061002b5760003560e01c8063eadf91e314610030575b600080fd5b61003861007a565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6000604051610088906100aa565b604051809103906000f0801580156100a4573d6000803e3d6000fd5b50905090565b60a2806100b78339019056fe6080604052348015600f57600080fd5b5060848061001e6000396000f3fe6080604052348015600f57600080fd5b506004361060285760003560e01c8063ce15daec14602d575b600080fd5b60336049565b6040518082815260200191505060405180910390f35b6000548156fea265627a7a7231582070be037172c1568fc1a690737b372cb36a7c007ab27c2501d3652108b95b1c1064736f6c634300050b0032a265627a7a7231582050636f88296326e5c37becbbdb92bfc056b4db495a75962c52baaeb6b09bdd6164736f6c634300050b0032a265627a7a723158202b4acb837633f6d1282d56953bec7eda4b6a4cc6220b3f74db18eb9d52cbd59664736f6c634300050b0032")
View Source
var Bytecode_B = hex.MustDecodeString("608060405234801561001057600080fd5b5061018d806100206000396000f3fe608060405234801561001057600080fd5b506004361061002b5760003560e01c8063eadf91e314610030575b600080fd5b61003861007a565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6000604051610088906100aa565b604051809103906000f0801580156100a4573d6000803e3d6000fd5b50905090565b60a2806100b78339019056fe6080604052348015600f57600080fd5b5060848061001e6000396000f3fe6080604052348015600f57600080fd5b506004361060285760003560e01c8063ce15daec14602d575b600080fd5b60336049565b6040518082815260200191505060405180910390f35b6000548156fea265627a7a7231582070be037172c1568fc1a690737b372cb36a7c007ab27c2501d3652108b95b1c1064736f6c634300050b0032a265627a7a7231582050636f88296326e5c37becbbdb92bfc056b4db495a75962c52baaeb6b09bdd6164736f6c634300050b0032")
View Source
var Bytecode_BigMod = hex.MustDecodeString("608060405234801561001057600080fd5b5061012a806100206000396000f3fe6080604052348015600f57600080fd5b506004361060285760003560e01c8063a841705414602d575b600080fd5b607460048036036080811015604157600080fd5b8101908080359060200190929190803590602001909291908035906020019092919080359060200190929190505050608a565b6040518082815260200191505060405180910390f35b600080600060405160208152602080820152602060408201528760608201528660808201528560a082015260208160c083600060056107d05a03f1925080519150508160d557600080fd5b8084141560e65760019250505060ed565b6000925050505b94935050505056fea265627a7a72315820636fd56ce071c30b9389006e4ac7d726a569ba9619e4fdc457532cee13b20c0464736f6c634300050c0032")
View Source
var Bytecode_C = hex.MustDecodeString("6080604052348015600f57600080fd5b5060848061001e6000396000f3fe6080604052348015600f57600080fd5b506004361060285760003560e01c8063ce15daec14602d575b600080fd5b60336049565b6040518082815260200191505060405180910390f35b6000548156fea265627a7a7231582070be037172c1568fc1a690737b372cb36a7c007ab27c2501d3652108b95b1c1064736f6c634300050b0032")
View Source
var Bytecode_EventEmitter = hex.MustDecodeString("608060405234801561001057600080fd5b50610250806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c8063508ed7991461003b578063e8e49a7114610045575b600080fd5b61004361004f565b005b61004d61010e565b005b60405180807f68617368000000000000000000000000000000000000000000000000000000008152506004019050604051809103902060667f446f776e736965210000000000000000000000000000000000000000000000007f2d989eca8871e173291c8e287f34adebef09917027f9e904c22ce459a2cff0ca6001602a6040518083151515158152602001806020018360000b8152602001828103825260518152602001806101cb60519139606001935050505060405180910390a4565b60405180807f68617368000000000000000000000000000000000000000000000000000000008152506004019050604051809103902060667f446f776e736965210000000000000000000000000000000000000000000000007f20aec2a3bcd8050a3a9e852e9d424805bad75ba33b57077464c73ae98d0582696001602a604051808315151515815260200180602001838152602001828103825260518152602001806101cb60519139606001935050505060405180910390a456fe446f6e617564616d7066736368696666666168727473656c656b7472697a6974c3a474656e686175707462657472696562737765726b626175756e7465726265616d74656e676573656c6c736368616674a265627a7a723158203c195a0643bb2f371aa1fbbe9e0b8eb41cb92b22a544a5f9ea322b5c806143bf64736f6c634300050b0032")
View Source
var Bytecode_Revert = hex.MustDecodeString("608060405234801561001057600080fd5b506101e6806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c80635b202afb1461003b5780636037b04c1461006f575b600080fd5b61006d6004803603602081101561005157600080fd5b81019080803563ffffffff169060200190929190505050610079565b005b6100776101ac565b005b60008163ffffffff1614156100f6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600f8152602001807f492068617665207265766572746564000000000000000000000000000000000081525060200191505060405180910390fd5b8080600190039150508063ffffffff167ff7f0feb5b4ac5276c55faa8936d962de931ebe8333a2efdc0506878de3979ba960405160405180910390a23073ffffffffffffffffffffffffffffffffffffffff16635b202afb826040518263ffffffff1660e01b8152600401808263ffffffff1663ffffffff168152602001915050600060405180830381600087803b15801561019157600080fd5b505af11580156101a5573d6000803e3d6000fd5b5050505050565b600080fdfea265627a7a72315820a7b5572a98bc7a4e296bf1ce2bbff026434c6f440f8f2cdbee3a6b121b7df20464736f6c634300050b0032")
View Source
var Bytecode_StrangeLoop = hex.MustDecodeString("60806040526017600055602260015560116002556001600360006101000a81548160ff02191690831515021790555034801561003a57600080fd5b506103708061004a6000396000f3fe608060405234801561001057600080fd5b506004361061002b5760003560e01c8063ebb384dd14610030575b600080fd5b61003861004e565b6040518082815260200191505060405180910390f35b60006002549050600360009054906101000a900460ff1615610210576001546002541215610166576002600081548092919060010191905055506002547f55707369652100000000000000000000000000000000000000000000000000007f3ff0b1eac80ecf8e93d1a2d7982a9230f8ea7693439fd548687b08a5e292b09760405160405180910390a360025490503073ffffffffffffffffffffffffffffffffffffffff1663ebb384dd6040518163ffffffff1660e01b8152600401602060405180830381600087803b15801561012557600080fd5b505af1158015610139573d6000803e3d6000fd5b505050506040513d602081101561014f57600080fd5b81019080805190602001909291905050505061020b565b6000600360006101000a81548160ff02191690831515021790555060025490503073ffffffffffffffffffffffffffffffffffffffff1663ebb384dd6040518163ffffffff1660e01b8152600401602060405180830381600087803b1580156101ce57600080fd5b505af11580156101e2573d6000803e3d6000fd5b505050506040513d60208110156101f857600080fd5b8101908080519060200190929190505050505b610337565b600054600254131561030d57600260008154809291906001900391905055506002547f446f776e736965210000000000000000000000000000000000000000000000007f3ff0b1eac80ecf8e93d1a2d7982a9230f8ea7693439fd548687b08a5e292b09760405160405180910390a360025490503073ffffffffffffffffffffffffffffffffffffffff1663ebb384dd6040518163ffffffff1660e01b8152600401602060405180830381600087803b1580156102cc57600080fd5b505af11580156102e0573d6000803e3d6000fd5b505050506040513d60208110156102f657600080fd5b810190808051906020019092919050505050610336565b6001600360006101000a81548160ff021916908315150217905550600254905060009050610338565b5b5b9056fea265627a7a72315820af2e5459a7afcdb6fb21261c4f85e2f492ea013440e8c5677da356f6f95542f264736f6c634300050b0032")
View Source
var Bytecode_ZeroReset = hex.MustDecodeString("608060405234801561001057600080fd5b50610181806100206000396000f3fe608060405234801561001057600080fd5b50600436106100615760003560e01c80620267a4146100665780634ef65c3b1461008457806362738998146100b2578063747586b8146100d0578063987dc820146100fe578063b15a0d5f14610108575b600080fd5b61006e610112565b6040518082815260200191505060405180910390f35b6100b06004803603602081101561009a57600080fd5b810190808035906020019092919050505061011c565b005b6100ba610126565b6040518082815260200191505060405180910390f35b6100fc600480360360208110156100e657600080fd5b810190808035906020019092919050505061012f565b005b610106610139565b005b610110610142565b005b6000600154905090565b8060018190555050565b60008054905090565b8060008190555050565b60008081905550565b600060018190555056fea265627a7a72315820b0d053920fc2777157df814d54282ef8e079d98aebf917dc83eeab6c6623e49364736f6c634300050b0032")
View Source
var DeployedBytecode_A = hex.MustDecodeString("608060405234801561001057600080fd5b506004361061002b5760003560e01c8063dbdc275d14610030575b600080fd5b61003861007a565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6000604051610088906100aa565b604051809103906000f0801580156100a4573d6000803e3d6000fd5b50905090565b6101ad806100b88339019056fe608060405234801561001057600080fd5b5061018d806100206000396000f3fe608060405234801561001057600080fd5b506004361061002b5760003560e01c8063eadf91e314610030575b600080fd5b61003861007a565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6000604051610088906100aa565b604051809103906000f0801580156100a4573d6000803e3d6000fd5b50905090565b60a2806100b78339019056fe6080604052348015600f57600080fd5b5060848061001e6000396000f3fe6080604052348015600f57600080fd5b506004361060285760003560e01c8063ce15daec14602d575b600080fd5b60336049565b6040518082815260200191505060405180910390f35b6000548156fea265627a7a7231582070be037172c1568fc1a690737b372cb36a7c007ab27c2501d3652108b95b1c1064736f6c634300050b0032a265627a7a7231582050636f88296326e5c37becbbdb92bfc056b4db495a75962c52baaeb6b09bdd6164736f6c634300050b0032a265627a7a723158202b4acb837633f6d1282d56953bec7eda4b6a4cc6220b3f74db18eb9d52cbd59664736f6c634300050b0032")
View Source
var DeployedBytecode_B = hex.MustDecodeString("608060405234801561001057600080fd5b506004361061002b5760003560e01c8063eadf91e314610030575b600080fd5b61003861007a565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6000604051610088906100aa565b604051809103906000f0801580156100a4573d6000803e3d6000fd5b50905090565b60a2806100b78339019056fe6080604052348015600f57600080fd5b5060848061001e6000396000f3fe6080604052348015600f57600080fd5b506004361060285760003560e01c8063ce15daec14602d575b600080fd5b60336049565b6040518082815260200191505060405180910390f35b6000548156fea265627a7a7231582070be037172c1568fc1a690737b372cb36a7c007ab27c2501d3652108b95b1c1064736f6c634300050b0032a265627a7a7231582050636f88296326e5c37becbbdb92bfc056b4db495a75962c52baaeb6b09bdd6164736f6c634300050b0032")
View Source
var DeployedBytecode_BigMod = hex.MustDecodeString("6080604052348015600f57600080fd5b506004361060285760003560e01c8063a841705414602d575b600080fd5b607460048036036080811015604157600080fd5b8101908080359060200190929190803590602001909291908035906020019092919080359060200190929190505050608a565b6040518082815260200191505060405180910390f35b600080600060405160208152602080820152602060408201528760608201528660808201528560a082015260208160c083600060056107d05a03f1925080519150508160d557600080fd5b8084141560e65760019250505060ed565b6000925050505b94935050505056fea265627a7a72315820636fd56ce071c30b9389006e4ac7d726a569ba9619e4fdc457532cee13b20c0464736f6c634300050c0032")
View Source
var DeployedBytecode_C = hex.MustDecodeString("6080604052348015600f57600080fd5b506004361060285760003560e01c8063ce15daec14602d575b600080fd5b60336049565b6040518082815260200191505060405180910390f35b6000548156fea265627a7a7231582070be037172c1568fc1a690737b372cb36a7c007ab27c2501d3652108b95b1c1064736f6c634300050b0032")
View Source
var DeployedBytecode_EventEmitter = hex.MustDecodeString("608060405234801561001057600080fd5b50600436106100365760003560e01c8063508ed7991461003b578063e8e49a7114610045575b600080fd5b61004361004f565b005b61004d61010e565b005b60405180807f68617368000000000000000000000000000000000000000000000000000000008152506004019050604051809103902060667f446f776e736965210000000000000000000000000000000000000000000000007f2d989eca8871e173291c8e287f34adebef09917027f9e904c22ce459a2cff0ca6001602a6040518083151515158152602001806020018360000b8152602001828103825260518152602001806101cb60519139606001935050505060405180910390a4565b60405180807f68617368000000000000000000000000000000000000000000000000000000008152506004019050604051809103902060667f446f776e736965210000000000000000000000000000000000000000000000007f20aec2a3bcd8050a3a9e852e9d424805bad75ba33b57077464c73ae98d0582696001602a604051808315151515815260200180602001838152602001828103825260518152602001806101cb60519139606001935050505060405180910390a456fe446f6e617564616d7066736368696666666168727473656c656b7472697a6974c3a474656e686175707462657472696562737765726b626175756e7465726265616d74656e676573656c6c736368616674a265627a7a723158203c195a0643bb2f371aa1fbbe9e0b8eb41cb92b22a544a5f9ea322b5c806143bf64736f6c634300050b0032")
View Source
var DeployedBytecode_Revert = hex.MustDecodeString("608060405234801561001057600080fd5b50600436106100365760003560e01c80635b202afb1461003b5780636037b04c1461006f575b600080fd5b61006d6004803603602081101561005157600080fd5b81019080803563ffffffff169060200190929190505050610079565b005b6100776101ac565b005b60008163ffffffff1614156100f6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600f8152602001807f492068617665207265766572746564000000000000000000000000000000000081525060200191505060405180910390fd5b8080600190039150508063ffffffff167ff7f0feb5b4ac5276c55faa8936d962de931ebe8333a2efdc0506878de3979ba960405160405180910390a23073ffffffffffffffffffffffffffffffffffffffff16635b202afb826040518263ffffffff1660e01b8152600401808263ffffffff1663ffffffff168152602001915050600060405180830381600087803b15801561019157600080fd5b505af11580156101a5573d6000803e3d6000fd5b5050505050565b600080fdfea265627a7a72315820a7b5572a98bc7a4e296bf1ce2bbff026434c6f440f8f2cdbee3a6b121b7df20464736f6c634300050b0032")
View Source
var DeployedBytecode_StrangeLoop = hex.MustDecodeString("608060405234801561001057600080fd5b506004361061002b5760003560e01c8063ebb384dd14610030575b600080fd5b61003861004e565b6040518082815260200191505060405180910390f35b60006002549050600360009054906101000a900460ff1615610210576001546002541215610166576002600081548092919060010191905055506002547f55707369652100000000000000000000000000000000000000000000000000007f3ff0b1eac80ecf8e93d1a2d7982a9230f8ea7693439fd548687b08a5e292b09760405160405180910390a360025490503073ffffffffffffffffffffffffffffffffffffffff1663ebb384dd6040518163ffffffff1660e01b8152600401602060405180830381600087803b15801561012557600080fd5b505af1158015610139573d6000803e3d6000fd5b505050506040513d602081101561014f57600080fd5b81019080805190602001909291905050505061020b565b6000600360006101000a81548160ff02191690831515021790555060025490503073ffffffffffffffffffffffffffffffffffffffff1663ebb384dd6040518163ffffffff1660e01b8152600401602060405180830381600087803b1580156101ce57600080fd5b505af11580156101e2573d6000803e3d6000fd5b505050506040513d60208110156101f857600080fd5b8101908080519060200190929190505050505b610337565b600054600254131561030d57600260008154809291906001900391905055506002547f446f776e736965210000000000000000000000000000000000000000000000007f3ff0b1eac80ecf8e93d1a2d7982a9230f8ea7693439fd548687b08a5e292b09760405160405180910390a360025490503073ffffffffffffffffffffffffffffffffffffffff1663ebb384dd6040518163ffffffff1660e01b8152600401602060405180830381600087803b1580156102cc57600080fd5b505af11580156102e0573d6000803e3d6000fd5b505050506040513d60208110156102f657600080fd5b810190808051906020019092919050505050610336565b6001600360006101000a81548160ff021916908315150217905550600254905060009050610338565b5b5b9056fea265627a7a72315820af2e5459a7afcdb6fb21261c4f85e2f492ea013440e8c5677da356f6f95542f264736f6c634300050b0032")
View Source
var DeployedBytecode_ZeroReset = hex.MustDecodeString("608060405234801561001057600080fd5b50600436106100615760003560e01c80620267a4146100665780634ef65c3b1461008457806362738998146100b2578063747586b8146100d0578063987dc820146100fe578063b15a0d5f14610108575b600080fd5b61006e610112565b6040518082815260200191505060405180910390f35b6100b06004803603602081101561009a57600080fd5b810190808035906020019092919050505061011c565b005b6100ba610126565b6040518082815260200191505060405180910390f35b6100fc600480360360208110156100e657600080fd5b810190808035906020019092919050505061012f565b005b610106610139565b005b610110610142565b005b6000600154905090565b8060018190555050565b60008054905090565b8060008190555050565b60008081905550565b600060018190555056fea265627a7a72315820b0d053920fc2777157df814d54282ef8e079d98aebf917dc83eeab6c6623e49364736f6c634300050b0032")

Functions

This section is empty.

Types

This section is empty.