network_debug_contract

package
v0.1.6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 19, 2024 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var NetworkDebugContractABI = NetworkDebugContractMetaData.ABI

NetworkDebugContractABI is the input ABI used to generate the binding from. Deprecated: Use NetworkDebugContractMetaData.ABI instead.

View Source
var NetworkDebugContractBin = NetworkDebugContractMetaData.Bin

NetworkDebugContractBin is the compiled bytecode used for deploying new contracts. Deprecated: Use NetworkDebugContractMetaData.Bin instead.

View Source
var NetworkDebugContractMetaData = &bind.MetaData{
	ABI: "[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"subAddr\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"available\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"required\",\"type\":\"uint256\"}],\"name\":\"CustomErr\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"int256\",\"name\":\"a\",\"type\":\"int256\"}],\"name\":\"CallbackEvent\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"enumNetworkDebugContract.Status\",\"name\":\"status\",\"type\":\"uint8\"}],\"name\":\"CurrentStatus\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"EtherReceived\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"name\":\"NoIndexEvent\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"string\",\"name\":\"str\",\"type\":\"string\"}],\"name\":\"NoIndexEventString\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"components\":[{\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"},{\"internalType\":\"uint64\",\"name\":\"balance\",\"type\":\"uint64\"},{\"internalType\":\"uint256\",\"name\":\"dailyLimit\",\"type\":\"uint256\"}],\"indexed\":false,\"internalType\":\"structNetworkDebugContract.Account\",\"name\":\"a\",\"type\":\"tuple\"}],\"name\":\"NoIndexStructEvent\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"a\",\"type\":\"uint256\"}],\"name\":\"OneIndexEvent\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"caller\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"message\",\"type\":\"string\"}],\"name\":\"Received\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"roundId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"startedBy\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"startedAt\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"dataId\",\"type\":\"string\"}],\"name\":\"ThreeIndexAndOneNonIndexedEvent\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"roundId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"startedBy\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"startedAt\",\"type\":\"uint256\"}],\"name\":\"ThreeIndexEvent\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"roundId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"startedBy\",\"type\":\"address\"}],\"name\":\"TwoIndexEvent\",\"type\":\"event\"},{\"stateMutability\":\"payable\",\"type\":\"fallback\"},{\"inputs\":[{\"internalType\":\"int256\",\"name\":\"idx\",\"type\":\"int256\"},{\"internalType\":\"int256\",\"name\":\"x\",\"type\":\"int256\"}],\"name\":\"addCounter\",\"outputs\":[{\"internalType\":\"int256\",\"name\":\"value\",\"type\":\"int256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"alwaysRevertsAssert\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"alwaysRevertsCustomError\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"alwaysRevertsRequire\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"int256\",\"name\":\"x\",\"type\":\"int256\"}],\"name\":\"callbackMethod\",\"outputs\":[{\"internalType\":\"int256\",\"name\":\"\",\"type\":\"int256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"int256\",\"name\":\"\",\"type\":\"int256\"}],\"name\":\"counterMap\",\"outputs\":[{\"internalType\":\"int256\",\"name\":\"\",\"type\":\"int256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"currentStatus\",\"outputs\":[{\"internalType\":\"enumNetworkDebugContract.Status\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"addr\",\"type\":\"address\"}],\"name\":\"emitAddress\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"input\",\"type\":\"bytes32\"}],\"name\":\"emitBytes32\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"output\",\"type\":\"bytes32\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"emitFourParamMixedEvent\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"inputVal1\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"inputVal2\",\"type\":\"string\"}],\"name\":\"emitInputs\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"inputVal1\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"inputVal2\",\"type\":\"string\"}],\"name\":\"emitInputsOutputs\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"int256\",\"name\":\"first\",\"type\":\"int256\"},{\"internalType\":\"int128\",\"name\":\"second\",\"type\":\"int128\"},{\"internalType\":\"uint256\",\"name\":\"third\",\"type\":\"uint256\"}],\"name\":\"emitInts\",\"outputs\":[{\"internalType\":\"int256\",\"name\":\"\",\"type\":\"int256\"},{\"internalType\":\"int128\",\"name\":\"outputVal1\",\"type\":\"int128\"},{\"internalType\":\"uint256\",\"name\":\"outputVal2\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"inputVal1\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"inputVal2\",\"type\":\"string\"}],\"name\":\"emitNamedInputsOutputs\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"outputVal1\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"outputVal2\",\"type\":\"string\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"emitNamedOutputs\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"outputVal1\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"outputVal2\",\"type\":\"string\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"emitNoIndexEvent\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"emitNoIndexEventString\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"emitNoIndexStructEvent\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"emitOneIndexEvent\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"emitOutputs\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"emitThreeIndexEvent\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"emitTwoIndexEvent\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"get\",\"outputs\":[{\"internalType\":\"int256\",\"name\":\"data\",\"type\":\"int256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"int256\",\"name\":\"idx\",\"type\":\"int256\"}],\"name\":\"getCounter\",\"outputs\":[{\"internalType\":\"int256\",\"name\":\"data\",\"type\":\"int256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getMap\",\"outputs\":[{\"internalType\":\"int256\",\"name\":\"data\",\"type\":\"int256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"pay\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address[]\",\"name\":\"input\",\"type\":\"address[]\"}],\"name\":\"processAddressArray\",\"outputs\":[{\"internalType\":\"address[]\",\"name\":\"\",\"type\":\"address[]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"},{\"internalType\":\"uint256[]\",\"name\":\"values\",\"type\":\"uint256[]\"}],\"internalType\":\"structNetworkDebugContract.Data\",\"name\":\"data\",\"type\":\"tuple\"}],\"name\":\"processDynamicData\",\"outputs\":[{\"components\":[{\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"},{\"internalType\":\"uint256[]\",\"name\":\"values\",\"type\":\"uint256[]\"}],\"internalType\":\"structNetworkDebugContract.Data\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"},{\"internalType\":\"uint256[]\",\"name\":\"values\",\"type\":\"uint256[]\"}],\"internalType\":\"structNetworkDebugContract.Data[3]\",\"name\":\"data\",\"type\":\"tuple[3]\"}],\"name\":\"processFixedDataArray\",\"outputs\":[{\"components\":[{\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"},{\"internalType\":\"uint256[]\",\"name\":\"values\",\"type\":\"uint256[]\"}],\"internalType\":\"structNetworkDebugContract.Data[2]\",\"name\":\"\",\"type\":\"tuple[2]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"components\":[{\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"},{\"internalType\":\"uint256[]\",\"name\":\"values\",\"type\":\"uint256[]\"}],\"internalType\":\"structNetworkDebugContract.Data\",\"name\":\"data\",\"type\":\"tuple\"},{\"internalType\":\"bytes\",\"name\":\"dynamicBytes\",\"type\":\"bytes\"}],\"internalType\":\"structNetworkDebugContract.NestedData\",\"name\":\"data\",\"type\":\"tuple\"}],\"name\":\"processNestedData\",\"outputs\":[{\"components\":[{\"components\":[{\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"},{\"internalType\":\"uint256[]\",\"name\":\"values\",\"type\":\"uint256[]\"}],\"internalType\":\"structNetworkDebugContract.Data\",\"name\":\"data\",\"type\":\"tuple\"},{\"internalType\":\"bytes\",\"name\":\"dynamicBytes\",\"type\":\"bytes\"}],\"internalType\":\"structNetworkDebugContract.NestedData\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"},{\"internalType\":\"uint256[]\",\"name\":\"values\",\"type\":\"uint256[]\"}],\"internalType\":\"structNetworkDebugContract.Data\",\"name\":\"data\",\"type\":\"tuple\"}],\"name\":\"processNestedData\",\"outputs\":[{\"components\":[{\"components\":[{\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"},{\"internalType\":\"uint256[]\",\"name\":\"values\",\"type\":\"uint256[]\"}],\"internalType\":\"structNetworkDebugContract.Data\",\"name\":\"data\",\"type\":\"tuple\"},{\"internalType\":\"bytes\",\"name\":\"dynamicBytes\",\"type\":\"bytes\"}],\"internalType\":\"structNetworkDebugContract.NestedData\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256[]\",\"name\":\"input\",\"type\":\"uint256[]\"}],\"name\":\"processUintArray\",\"outputs\":[{\"internalType\":\"uint256[]\",\"name\":\"\",\"type\":\"uint256[]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"int256\",\"name\":\"idx\",\"type\":\"int256\"}],\"name\":\"resetCounter\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"int256\",\"name\":\"x\",\"type\":\"int256\"}],\"name\":\"set\",\"outputs\":[{\"internalType\":\"int256\",\"name\":\"value\",\"type\":\"int256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"int256\",\"name\":\"x\",\"type\":\"int256\"}],\"name\":\"setMap\",\"outputs\":[{\"internalType\":\"int256\",\"name\":\"value\",\"type\":\"int256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"enumNetworkDebugContract.Status\",\"name\":\"status\",\"type\":\"uint8\"}],\"name\":\"setStatus\",\"outputs\":[{\"internalType\":\"enumNetworkDebugContract.Status\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"storedData\",\"outputs\":[{\"internalType\":\"int256\",\"name\":\"\",\"type\":\"int256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"storedDataMap\",\"outputs\":[{\"internalType\":\"int256\",\"name\":\"\",\"type\":\"int256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"subContract\",\"outputs\":[{\"internalType\":\"contractNetworkDebugSubContract\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"int256\",\"name\":\"x\",\"type\":\"int256\"},{\"internalType\":\"int256\",\"name\":\"y\",\"type\":\"int256\"}],\"name\":\"trace\",\"outputs\":[{\"internalType\":\"int256\",\"name\":\"\",\"type\":\"int256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"int256\",\"name\":\"x\",\"type\":\"int256\"},{\"internalType\":\"int256\",\"name\":\"y\",\"type\":\"int256\"}],\"name\":\"traceDifferent\",\"outputs\":[{\"internalType\":\"int256\",\"name\":\"\",\"type\":\"int256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"int256\",\"name\":\"x\",\"type\":\"int256\"},{\"internalType\":\"int256\",\"name\":\"y\",\"type\":\"int256\"}],\"name\":\"traceSubWithCallback\",\"outputs\":[{\"internalType\":\"int256\",\"name\":\"\",\"type\":\"int256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"int256\",\"name\":\"x\",\"type\":\"int256\"},{\"internalType\":\"int256\",\"name\":\"y\",\"type\":\"int256\"}],\"name\":\"traceYetDifferent\",\"outputs\":[{\"internalType\":\"int256\",\"name\":\"\",\"type\":\"int256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"stateMutability\":\"payable\",\"type\":\"receive\"}]",
	Bin: "0x60806040523480156200001157600080fd5b506040516200312f3803806200312f8339818101604052810190620000379190620000e9565b80600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550506200011b565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000620000b18262000084565b9050919050565b620000c381620000a4565b8114620000cf57600080fd5b50565b600081519050620000e381620000b8565b92915050565b6000602082840312156200010257620001016200007f565b5b60006200011284828501620000d2565b91505092915050565b613004806200012b6000396000f3fe6080604052600436106102605760003560e01c8063788c477211610144578063c0d06d89116100b6578063e8116e281161007a578063e8116e2814610983578063ec5c3ede146109c0578063ef8a9235146109fd578063f3396bd914610a28578063f499af2a14610a51578063fbcb8d0714610a8e576102a0565b8063c0d06d8914610889578063c2124b22146108b4578063d7a80205146108cb578063e1111f7914610909578063e5c19b2d14610946576102a0565b80638f856296116101085780638f8562961461079d57806395a81a4c146107b457806399adad2e146107cb5780639e09965214610808578063aa3fdcf414610847578063ad3de14c1461085e576102a0565b8063788c4772146106b75780637f12881c146106ce5780637fdc8fe11461070b57806381b375a0146107485780638db611be14610771576102a0565b80633837a75e116101dd5780635921483f116101a15780635921483f146105b85780635e9c80d6146105f55780636284117d1461060c57806362c270e1146106495780636d4ce63c146106605780637014c81d1461068b576102a0565b80633837a75e146104865780633e41f135146104c357806345f0c9e61461050057806348ad9fe81461053e57806358379d711461057b576102a0565b8063256560d511610224578063256560d51461038d5780632a1afcd9146103a45780632e49d78b146103cf57806330985bcc1461040c57806333311ef314610449576102a0565b806306595f75146102db57806312d91233146102f25780631b9265b81461032f5780631e31d0a8146103395780632351576014610350576102a0565b366102a0577f59e04c3f0d44b7caf6e8ef854b61d9a51cf1960d7a88ff6356cc5e946b4b58323334604051610296929190611864565b60405180910390a1005b7f1e57e3bb474320be3d2c77138f75b7c3941292d647f5f9634e33a8e94e0e069b33346040516102d19291906118a0565b60405180910390a1005b3480156102e757600080fd5b506102f0610acb565b005b3480156102fe57600080fd5b5061031960048036038101906103149190611a62565b610b0e565b6040516103269190611b69565b60405180910390f35b610337610bcd565b005b34801561034557600080fd5b5061034e610bcf565b005b34801561035c57600080fd5b5061037760048036038101906103729190611bc1565b610c16565b6040516103849190611c10565b60405180910390f35b34801561039957600080fd5b506103a2610c4b565b005b3480156103b057600080fd5b506103b9610c5c565b6040516103c69190611c10565b60405180910390f35b3480156103db57600080fd5b506103f660048036038101906103f19190611c50565b610c62565b6040516104039190611cf4565b60405180910390f35b34801561041857600080fd5b50610433600480360381019061042e9190611bc1565b610ce4565b6040516104409190611c10565b60405180910390f35b34801561045557600080fd5b50610470600480360381019061046b9190611d45565b610dc6565b60405161047d9190611d81565b60405180910390f35b34801561049257600080fd5b506104ad60048036038101906104a89190611bc1565b610dd0565b6040516104ba9190611c10565b60405180910390f35b3480156104cf57600080fd5b506104ea60048036038101906104e59190611bc1565b610edb565b6040516104f79190611c10565b60405180910390f35b34801561050c57600080fd5b5061052760048036038101906105229190611e51565b610fd6565b604051610535929190611f1b565b60405180910390f35b34801561054a57600080fd5b5061056560048036038101906105609190611f77565b610fe7565b6040516105729190611c10565b60405180910390f35b34801561058757600080fd5b506105a2600480360381019061059d9190611bc1565b610fff565b6040516105af9190611c10565b60405180910390f35b3480156105c457600080fd5b506105df60048036038101906105da9190611fa4565b6110fa565b6040516105ec9190611c10565b60405180910390f35b34801561060157600080fd5b5061060a611117565b005b34801561061857600080fd5b50610633600480360381019061062e9190611fa4565b611158565b6040516106409190611c10565b60405180910390f35b34801561065557600080fd5b5061065e611170565b005b34801561066c57600080fd5b50610675611204565b6040516106829190611c10565b60405180910390f35b34801561069757600080fd5b506106a061120d565b6040516106ae929190611f1b565b60405180910390f35b3480156106c357600080fd5b506106cc611252565b005b3480156106da57600080fd5b506106f560048036038101906106f09190611ff5565b611289565b60405161070291906121d4565b60405180910390f35b34801561071757600080fd5b50610732600480360381019061072d9190612215565b6112a2565b60405161073f9190612422565b60405180910390f35b34801561075457600080fd5b5061076f600480360381019061076a9190611e51565b6112ab565b005b34801561077d57600080fd5b506107866112af565b604051610794929190611f1b565b60405180910390f35b3480156107a957600080fd5b506107b26112f4565b005b3480156107c057600080fd5b506107c9611324565b005b3480156107d757600080fd5b506107f260048036038101906107ed9190612466565b61135d565b6040516107ff9190612565565b60405180910390f35b34801561081457600080fd5b5061082f600480360381019061082a91906125c0565b611408565b60405161083e93929190612622565b60405180910390f35b34801561085357600080fd5b5061085c61141f565b005b34801561086a57600080fd5b50610873611468565b6040516108809190611c10565b60405180910390f35b34801561089557600080fd5b5061089e6114af565b6040516108ab91906126b8565b60405180910390f35b3480156108c057600080fd5b506108c96114d5565b005b3480156108d757600080fd5b506108f260048036038101906108ed9190611e51565b611527565b604051610900929190611f1b565b60405180910390f35b34801561091557600080fd5b50610930600480360381019061092b9190612796565b611538565b60405161093d919061289d565b60405180910390f35b34801561095257600080fd5b5061096d60048036038101906109689190611fa4565b611542565b60405161097a9190611c10565b60405180910390f35b34801561098f57600080fd5b506109aa60048036038101906109a59190611fa4565b611553565b6040516109b79190611c10565b60405180910390f35b3480156109cc57600080fd5b506109e760048036038101906109e29190611f77565b6115a1565b6040516109f491906128bf565b60405180910390f35b348015610a0957600080fd5b50610a126115ab565b604051610a1f9190611cf4565b60405180910390f35b348015610a3457600080fd5b50610a4f6004803603810190610a4a9190611fa4565b6115be565b005b348015610a5d57600080fd5b50610a786004803603810190610a739190612215565b6115da565b604051610a8591906121d4565b60405180910390f35b348015610a9a57600080fd5b50610ab56004803603810190610ab09190611fa4565b61170f565b604051610ac29190611c10565b60405180910390f35b6000610b0c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b0390612926565b60405180910390fd5b565b60606000825167ffffffffffffffff811115610b2d57610b2c6118f3565b5b604051908082528060200260200182016040528015610b5b5781602001602082028036833780820191505090505b50905060005b8351811015610bc3576001848281518110610b7f57610b7e612946565b5b6020026020010151610b9191906129a4565b828281518110610ba457610ba3612946565b5b6020026020010181815250508080610bbb906129d8565b915050610b61565b5080915050919050565b565b3373ffffffffffffffffffffffffffffffffffffffff1660017f33b47a1cd66813164ec00800d74296f57415217c22505ee380594a712936a0b560405160405180910390a3565b600081600260008581526020019081526020016000206000828254610c3b9190612a20565b9250508190555081905092915050565b6000610c5a57610c59612a64565b5b565b60005481565b600081600360146101000a81548160ff02191690836003811115610c8957610c88611c7d565b5b0217905550600360149054906101000a900460ff166003811115610cb057610caf611c7d565b5b7fbea054406fdf249b05d1aef1b5f848d62d902d94389fca702b2d8337677c359a60405160405180910390a2819050919050565b6000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663047c4425836040518263ffffffff1660e01b8152600401610d419190611c10565b6020604051808303816000875af1158015610d60573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d849190612aa8565b50827feace1be0b97ec11f959499c07b9f60f0cc47bf610b28fda8fb0e970339cf3b3560405160405180910390a28183610dbe9190612a20565b905092915050565b6000819050919050565b6000600282610ddf9190612a20565b9150600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663fa8fca7a84846040518363ffffffff1660e01b8152600401610e3e929190612ad5565b6020604051808303816000875af1158015610e5d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e819190612aa8565b503373ffffffffffffffffffffffffffffffffffffffff1660017f33b47a1cd66813164ec00800d74296f57415217c22505ee380594a712936a0b560405160405180910390a38183610ed39190612a20565b905092915050565b6000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16633e41f13584846040518363ffffffff1660e01b8152600401610f3a929190612ad5565b6020604051808303816000875af1158015610f59573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f7d9190612aa8565b503373ffffffffffffffffffffffffffffffffffffffff16827f33b47a1cd66813164ec00800d74296f57415217c22505ee380594a712936a0b560405160405180910390a38183610fce9190612a20565b905092915050565b600060608383915091509250929050565b60016020528060005260406000206000915090505481565b6000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16633e41f13584846040518363ffffffff1660e01b815260040161105e929190612ad5565b6020604051808303816000875af115801561107d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110a19190612aa8565b503373ffffffffffffffffffffffffffffffffffffffff16827f33b47a1cd66813164ec00800d74296f57415217c22505ee380594a712936a0b560405160405180910390a381836110f29190612a20565b905092915050565b600060026000838152602001908152602001600020549050919050565b600c60156040517f4a2eaf7e00000000000000000000000000000000000000000000000000000000815260040161114f929190612b74565b60405180910390fd5b60026020528060005260406000206000915090505481565b7febe3ff7e2071d351bf2e65b4fccd24e3ae99485f02468f1feecf7d64dc04418860405180606001604052806040518060400160405280600481526020017f4a6f686e000000000000000000000000000000000000000000000000000000008152508152602001600567ffffffffffffffff168152602001600a8152506040516111fa9190612c10565b60405180910390a1565b60008054905090565b60006060617a696040518060400160405280600a81526020017f6f757470757456616c3100000000000000000000000000000000000000000000815250915091509091565b7f25b7adba1b046a19379db4bc06aa1f2e71604d7b599a0ee8783d58110f00e16a60405161127f90612c7e565b60405180910390a1565b611291611746565b8161129b90612e59565b9050919050565b36819050919050565b5050565b60006060617a696040518060400160405280600a81526020017f6f757470757456616c3100000000000000000000000000000000000000000000815250915091509091565b60537feace1be0b97ec11f959499c07b9f60f0cc47bf610b28fda8fb0e970339cf3b3560405160405180910390a2565b7f33bc9bae48dbe1e057f264b3fc6a1dacdcceacb3ba28d937231c70e068a02f1c3360405161135391906128bf565b60405180910390a1565b611365611766565b61136d611766565b8260006003811061138157611380612946565b5b6020028101906113919190612e7b565b61139a90612ea3565b816000600281106113ae576113ad612946565b5b6020020181905250826001600381106113ca576113c9612946565b5b6020028101906113da9190612e7b565b6113e390612ea3565b816001600281106113f7576113f6612946565b5b602002018190525080915050919050565b600080600085858592509250925093509350939050565b60033373ffffffffffffffffffffffffffffffffffffffff1660017f5660e8f93f0146f45abcd659e026b75995db50053cbbca4d7f365934ade68bf360405160405180910390a4565b6000600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905090565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60033373ffffffffffffffffffffffffffffffffffffffff1660027f56c2ea44ba516098cee0c181dd9d8db262657368b6e911e83ae0ccfae806c73d60405161151d90612f02565b60405180910390a4565b600060608383915091509250929050565b6060819050919050565b600081600081905550819050919050565b600081600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550819050919050565b6000819050919050565b600360149054906101000a900460ff1681565b6000600260008381526020019081526020016000208190555050565b6115e2611746565b60008280600001906115f49190612f22565b604051602001611605929190612fb5565b6040516020818303038152906040528051906020012090506000602067ffffffffffffffff81111561163a576116396118f3565b5b6040519080825280601f01601f19166020018201604052801561166c5781602001600182028036833780820191505090505b50905060005b60208110156116e75782816020811061168e5761168d612946565b5b1a60f81b8282815181106116a5576116a4612946565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a90535080806116df906129d8565b915050611672565b506040518060400160405280856116fd90612ea3565b81526020018281525092505050919050565b6000817fb16dba9242e1aa07ccc47228094628f72c8cc9699ee45d5bc8d67b84d3038c6860405160405180910390a2819050919050565b6040518060400160405280611759611793565b8152602001606081525090565b60405180604001604052806002905b61177d611793565b8152602001906001900390816117755790505090565b604051806040016040528060608152602001606081525090565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006117d8826117ad565b9050919050565b6117e8816117cd565b82525050565b6000819050919050565b611801816117ee565b82525050565b600082825260208201905092915050565b7f5265636569766564204574686572000000000000000000000000000000000000600082015250565b600061184e600e83611807565b915061185982611818565b602082019050919050565b600060608201905061187960008301856117df565b61188660208301846117f8565b818103604083015261189781611841565b90509392505050565b60006040820190506118b560008301856117df565b6118c260208301846117f8565b9392505050565b6000604051905090565b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b61192b826118e2565b810181811067ffffffffffffffff8211171561194a576119496118f3565b5b80604052505050565b600061195d6118c9565b90506119698282611922565b919050565b600067ffffffffffffffff821115611989576119886118f3565b5b602082029050602081019050919050565b600080fd5b6119a8816117ee565b81146119b357600080fd5b50565b6000813590506119c58161199f565b92915050565b60006119de6119d98461196e565b611953565b90508083825260208201905060208402830185811115611a0157611a0061199a565b5b835b81811015611a2a5780611a1688826119b6565b845260208401935050602081019050611a03565b5050509392505050565b600082601f830112611a4957611a486118dd565b5b8135611a598482602086016119cb565b91505092915050565b600060208284031215611a7857611a776118d3565b5b600082013567ffffffffffffffff811115611a9657611a956118d8565b5b611aa284828501611a34565b91505092915050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b611ae0816117ee565b82525050565b6000611af28383611ad7565b60208301905092915050565b6000602082019050919050565b6000611b1682611aab565b611b208185611ab6565b9350611b2b83611ac7565b8060005b83811015611b5c578151611b438882611ae6565b9750611b4e83611afe565b925050600181019050611b2f565b5085935050505092915050565b60006020820190508181036000830152611b838184611b0b565b905092915050565b6000819050919050565b611b9e81611b8b565b8114611ba957600080fd5b50565b600081359050611bbb81611b95565b92915050565b60008060408385031215611bd857611bd76118d3565b5b6000611be685828601611bac565b9250506020611bf785828601611bac565b9150509250929050565b611c0a81611b8b565b82525050565b6000602082019050611c256000830184611c01565b92915050565b60048110611c3857600080fd5b50565b600081359050611c4a81611c2b565b92915050565b600060208284031215611c6657611c656118d3565b5b6000611c7484828501611c3b565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b60048110611cbd57611cbc611c7d565b5b50565b6000819050611cce82611cac565b919050565b6000611cde82611cc0565b9050919050565b611cee81611cd3565b82525050565b6000602082019050611d096000830184611ce5565b92915050565b6000819050919050565b611d2281611d0f565b8114611d2d57600080fd5b50565b600081359050611d3f81611d19565b92915050565b600060208284031215611d5b57611d5a6118d3565b5b6000611d6984828501611d30565b91505092915050565b611d7b81611d0f565b82525050565b6000602082019050611d966000830184611d72565b92915050565b600080fd5b600067ffffffffffffffff821115611dbc57611dbb6118f3565b5b611dc5826118e2565b9050602081019050919050565b82818337600083830152505050565b6000611df4611def84611da1565b611953565b905082815260208101848484011115611e1057611e0f611d9c565b5b611e1b848285611dd2565b509392505050565b600082601f830112611e3857611e376118dd565b5b8135611e48848260208601611de1565b91505092915050565b60008060408385031215611e6857611e676118d3565b5b6000611e76858286016119b6565b925050602083013567ffffffffffffffff811115611e9757611e966118d8565b5b611ea385828601611e23565b9150509250929050565b600081519050919050565b60005b83811015611ed6578082015181840152602081019050611ebb565b60008484015250505050565b6000611eed82611ead565b611ef78185611807565b9350611f07818560208601611eb8565b611f10816118e2565b840191505092915050565b6000604082019050611f3060008301856117f8565b8181036020830152611f428184611ee2565b90509392505050565b611f54816117cd565b8114611f5f57600080fd5b50565b600081359050611f7181611f4b565b92915050565b600060208284031215611f8d57611f8c6118d3565b5b6000611f9b84828501611f62565b91505092915050565b600060208284031215611fba57611fb96118d3565b5b6000611fc884828501611bac565b91505092915050565b600080fd5b600060408284031215611fec57611feb611fd1565b5b81905092915050565b60006020828403121561200b5761200a6118d3565b5b600082013567ffffffffffffffff811115612029576120286118d8565b5b61203584828501611fd6565b91505092915050565b600082825260208201905092915050565b600061205a82611ead565b612064818561203e565b9350612074818560208601611eb8565b61207d816118e2565b840191505092915050565b600082825260208201905092915050565b60006120a482611aab565b6120ae8185612088565b93506120b983611ac7565b8060005b838110156120ea5781516120d18882611ae6565b97506120dc83611afe565b9250506001810190506120bd565b5085935050505092915050565b60006040830160008301518482036000860152612114828261204f565b9150506020830151848203602086015261212e8282612099565b9150508091505092915050565b600081519050919050565b600082825260208201905092915050565b60006121628261213b565b61216c8185612146565b935061217c818560208601611eb8565b612185816118e2565b840191505092915050565b600060408301600083015184820360008601526121ad82826120f7565b915050602083015184820360208601526121c78282612157565b9150508091505092915050565b600060208201905081810360008301526121ee8184612190565b905092915050565b60006040828403121561220c5761220b611fd1565b5b81905092915050565b60006020828403121561222b5761222a6118d3565b5b600082013567ffffffffffffffff811115612249576122486118d8565b5b612255848285016121f6565b91505092915050565b600080fd5b600080fd5b600080fd5b6000808335600160200384360303811261228a57612289612268565b5b83810192508235915060208301925067ffffffffffffffff8211156122b2576122b161225e565b5b6001820236038313156122c8576122c7612263565b5b509250929050565b60006122dc838561203e565b93506122e9838584611dd2565b6122f2836118e2565b840190509392505050565b6000808335600160200384360303811261231a57612319612268565b5b83810192508235915060208301925067ffffffffffffffff8211156123425761234161225e565b5b60208202360383131561235857612357612263565b5b509250929050565b600080fd5b82818337505050565b600061237a8385612088565b93507f07ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8311156123ad576123ac612360565b5b6020830292506123be838584612365565b82840190509392505050565b6000604083016123dd600084018461226d565b85830360008701526123f08382846122d0565b9250505061240160208401846122fd565b858303602087015261241483828461236e565b925050508091505092915050565b6000602082019050818103600083015261243c81846123ca565b905092915050565b6000819050826020600302820111156124605761245f61199a565b5b92915050565b60006020828403121561247c5761247b6118d3565b5b600082013567ffffffffffffffff81111561249a576124996118d8565b5b6124a684828501612444565b91505092915050565b600060029050919050565b600081905092915050565b6000819050919050565b60006124db83836120f7565b905092915050565b6000602082019050919050565b60006124fb826124af565b61250581856124ba565b935083602082028501612517856124c5565b8060005b85811015612553578484038952815161253485826124cf565b945061253f836124e3565b925060208a0199505060018101905061251b565b50829750879550505050505092915050565b6000602082019050818103600083015261257f81846124f0565b905092915050565b600081600f0b9050919050565b61259d81612587565b81146125a857600080fd5b50565b6000813590506125ba81612594565b92915050565b6000806000606084860312156125d9576125d86118d3565b5b60006125e786828701611bac565b93505060206125f8868287016125ab565b9250506040612609868287016119b6565b9150509250925092565b61261c81612587565b82525050565b60006060820190506126376000830186611c01565b6126446020830185612613565b61265160408301846117f8565b949350505050565b6000819050919050565b600061267e612679612674846117ad565b612659565b6117ad565b9050919050565b600061269082612663565b9050919050565b60006126a282612685565b9050919050565b6126b281612697565b82525050565b60006020820190506126cd60008301846126a9565b92915050565b600067ffffffffffffffff8211156126ee576126ed6118f3565b5b602082029050602081019050919050565b600061271261270d846126d3565b611953565b905080838252602082019050602084028301858111156127355761273461199a565b5b835b8181101561275e578061274a8882611f62565b845260208401935050602081019050612737565b5050509392505050565b600082601f83011261277d5761277c6118dd565b5b813561278d8482602086016126ff565b91505092915050565b6000602082840312156127ac576127ab6118d3565b5b600082013567ffffffffffffffff8111156127ca576127c96118d8565b5b6127d684828501612768565b91505092915050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b612814816117cd565b82525050565b6000612826838361280b565b60208301905092915050565b6000602082019050919050565b600061284a826127df565b61285481856127ea565b935061285f836127fb565b8060005b83811015612890578151612877888261281a565b975061288283612832565b925050600181019050612863565b5085935050505092915050565b600060208201905081810360008301526128b7818461283f565b905092915050565b60006020820190506128d460008301846117df565b92915050565b7f616c7761797320726576657274206572726f7200000000000000000000000000600082015250565b6000612910601383611807565b915061291b826128da565b602082019050919050565b6000602082019050818103600083015261293f81612903565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006129af826117ee565b91506129ba836117ee565b92508282019050808211156129d2576129d1612975565b5b92915050565b60006129e3826117ee565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203612a1557612a14612975565b5b600182019050919050565b6000612a2b82611b8b565b9150612a3683611b8b565b925082820190508281121560008312168382126000841215161715612a5e57612a5d612975565b5b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052600160045260246000fd5b600081519050612aa281611b95565b92915050565b600060208284031215612abe57612abd6118d3565b5b6000612acc84828501612a93565b91505092915050565b6000604082019050612aea6000830185611c01565b612af76020830184611c01565b9392505050565b6000819050919050565b6000612b23612b1e612b1984612afe565b612659565b6117ee565b9050919050565b612b3381612b08565b82525050565b6000819050919050565b6000612b5e612b59612b5484612b39565b612659565b6117ee565b9050919050565b612b6e81612b43565b82525050565b6000604082019050612b896000830185612b2a565b612b966020830184612b65565b9392505050565b600067ffffffffffffffff82169050919050565b612bba81612b9d565b82525050565b60006060830160008301518482036000860152612bdd828261204f565b9150506020830151612bf26020860182612bb1565b506040830151612c056040860182611ad7565b508091505092915050565b60006020820190508181036000830152612c2a8184612bc0565b905092915050565b7f6d79537472696e67000000000000000000000000000000000000000000000000600082015250565b6000612c68600883611807565b9150612c7382612c32565b602082019050919050565b60006020820190508181036000830152612c9781612c5b565b9050919050565b600080fd5b600080fd5b600060408284031215612cbe57612cbd612c9e565b5b612cc86040611953565b9050600082013567ffffffffffffffff811115612ce857612ce7612ca3565b5b612cf484828501611e23565b600083015250602082013567ffffffffffffffff811115612d1857612d17612ca3565b5b612d2484828501611a34565b60208301525092915050565b600067ffffffffffffffff821115612d4b57612d4a6118f3565b5b612d54826118e2565b9050602081019050919050565b6000612d74612d6f84612d30565b611953565b905082815260208101848484011115612d9057612d8f611d9c565b5b612d9b848285611dd2565b509392505050565b600082601f830112612db857612db76118dd565b5b8135612dc8848260208601612d61565b91505092915050565b600060408284031215612de757612de6612c9e565b5b612df16040611953565b9050600082013567ffffffffffffffff811115612e1157612e10612ca3565b5b612e1d84828501612ca8565b600083015250602082013567ffffffffffffffff811115612e4157612e40612ca3565b5b612e4d84828501612da3565b60208301525092915050565b6000612e653683612dd1565b9050919050565b600080fd5b600080fd5b600080fd5b600082356001604003833603038112612e9757612e96612e6c565b5b80830191505092915050565b6000612eaf3683612ca8565b9050919050565b7f736f6d6520696400000000000000000000000000000000000000000000000000600082015250565b6000612eec600783611807565b9150612ef782612eb6565b602082019050919050565b60006020820190508181036000830152612f1b81612edf565b9050919050565b60008083356001602003843603038112612f3f57612f3e612e6c565b5b80840192508235915067ffffffffffffffff821115612f6157612f60612e71565b5b602083019250600182023603831315612f7d57612f7c612e76565b5b509250929050565b600081905092915050565b6000612f9c8385612f85565b9350612fa9838584611dd2565b82840190509392505050565b6000612fc2828486612f90565b9150819050939250505056fea2646970667358221220c1c4f3f7819a810428c78df7a18fd3390208a9310d0e79db2d5400bfdef1ef8864736f6c63430008130033",
}

NetworkDebugContractMetaData contains all meta data concerning the NetworkDebugContract contract.

Functions

This section is empty.

Types

type NetworkDebugContract

type NetworkDebugContract struct {
	NetworkDebugContractCaller     // Read-only binding to the contract
	NetworkDebugContractTransactor // Write-only binding to the contract
	NetworkDebugContractFilterer   // Log filterer for contract events
}

NetworkDebugContract is an auto generated Go binding around an Ethereum contract.

func DeployNetworkDebugContract

func DeployNetworkDebugContract(auth *bind.TransactOpts, backend bind.ContractBackend, subAddr common.Address) (common.Address, *types.Transaction, *NetworkDebugContract, error)

DeployNetworkDebugContract deploys a new Ethereum contract, binding an instance of NetworkDebugContract to it.

func NewNetworkDebugContract

func NewNetworkDebugContract(address common.Address, backend bind.ContractBackend) (*NetworkDebugContract, error)

NewNetworkDebugContract creates a new instance of NetworkDebugContract, bound to a specific deployed contract.

type NetworkDebugContractAccount

type NetworkDebugContractAccount struct {
	Name       string
	Balance    uint64
	DailyLimit *big.Int
}

NetworkDebugContractAccount is an auto generated low-level Go binding around an user-defined struct.

type NetworkDebugContractCallbackEvent

type NetworkDebugContractCallbackEvent struct {
	A   *big.Int
	Raw types.Log // Blockchain specific contextual infos
}

NetworkDebugContractCallbackEvent represents a CallbackEvent event raised by the NetworkDebugContract contract.

type NetworkDebugContractCallbackEventIterator

type NetworkDebugContractCallbackEventIterator struct {
	Event *NetworkDebugContractCallbackEvent // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

NetworkDebugContractCallbackEventIterator is returned from FilterCallbackEvent and is used to iterate over the raw logs and unpacked data for CallbackEvent events raised by the NetworkDebugContract contract.

func (*NetworkDebugContractCallbackEventIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*NetworkDebugContractCallbackEventIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*NetworkDebugContractCallbackEventIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type NetworkDebugContractCaller

type NetworkDebugContractCaller struct {
	// contains filtered or unexported fields
}

NetworkDebugContractCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewNetworkDebugContractCaller

func NewNetworkDebugContractCaller(address common.Address, caller bind.ContractCaller) (*NetworkDebugContractCaller, error)

NewNetworkDebugContractCaller creates a new read-only instance of NetworkDebugContract, bound to a specific deployed contract.

func (*NetworkDebugContractCaller) CounterMap

func (_NetworkDebugContract *NetworkDebugContractCaller) CounterMap(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)

CounterMap is a free data retrieval call binding the contract method 0x6284117d.

Solidity: function counterMap(int256 ) view returns(int256)

func (*NetworkDebugContractCaller) CurrentStatus

func (_NetworkDebugContract *NetworkDebugContractCaller) CurrentStatus(opts *bind.CallOpts) (uint8, error)

CurrentStatus is a free data retrieval call binding the contract method 0xef8a9235.

Solidity: function currentStatus() view returns(uint8)

func (*NetworkDebugContractCaller) Get

func (_NetworkDebugContract *NetworkDebugContractCaller) Get(opts *bind.CallOpts) (*big.Int, error)

Get is a free data retrieval call binding the contract method 0x6d4ce63c.

Solidity: function get() view returns(int256 data)

func (*NetworkDebugContractCaller) GetCounter

func (_NetworkDebugContract *NetworkDebugContractCaller) GetCounter(opts *bind.CallOpts, idx *big.Int) (*big.Int, error)

GetCounter is a free data retrieval call binding the contract method 0x5921483f.

Solidity: function getCounter(int256 idx) view returns(int256 data)

func (*NetworkDebugContractCaller) GetMap

func (_NetworkDebugContract *NetworkDebugContractCaller) GetMap(opts *bind.CallOpts) (*big.Int, error)

GetMap is a free data retrieval call binding the contract method 0xad3de14c.

Solidity: function getMap() view returns(int256 data)

func (*NetworkDebugContractCaller) StoredData

func (_NetworkDebugContract *NetworkDebugContractCaller) StoredData(opts *bind.CallOpts) (*big.Int, error)

StoredData is a free data retrieval call binding the contract method 0x2a1afcd9.

Solidity: function storedData() view returns(int256)

func (*NetworkDebugContractCaller) StoredDataMap

func (_NetworkDebugContract *NetworkDebugContractCaller) StoredDataMap(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)

StoredDataMap is a free data retrieval call binding the contract method 0x48ad9fe8.

Solidity: function storedDataMap(address ) view returns(int256)

func (*NetworkDebugContractCaller) SubContract

func (_NetworkDebugContract *NetworkDebugContractCaller) SubContract(opts *bind.CallOpts) (common.Address, error)

SubContract is a free data retrieval call binding the contract method 0xc0d06d89.

Solidity: function subContract() view returns(address)

type NetworkDebugContractCallerRaw

type NetworkDebugContractCallerRaw struct {
	Contract *NetworkDebugContractCaller // Generic read-only contract binding to access the raw methods on
}

NetworkDebugContractCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*NetworkDebugContractCallerRaw) Call

func (_NetworkDebugContract *NetworkDebugContractCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

type NetworkDebugContractCallerSession

type NetworkDebugContractCallerSession struct {
	Contract *NetworkDebugContractCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts               // Call options to use throughout this session
}

NetworkDebugContractCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*NetworkDebugContractCallerSession) CounterMap

func (_NetworkDebugContract *NetworkDebugContractCallerSession) CounterMap(arg0 *big.Int) (*big.Int, error)

CounterMap is a free data retrieval call binding the contract method 0x6284117d.

Solidity: function counterMap(int256 ) view returns(int256)

func (*NetworkDebugContractCallerSession) CurrentStatus

func (_NetworkDebugContract *NetworkDebugContractCallerSession) CurrentStatus() (uint8, error)

CurrentStatus is a free data retrieval call binding the contract method 0xef8a9235.

Solidity: function currentStatus() view returns(uint8)

func (*NetworkDebugContractCallerSession) Get

func (_NetworkDebugContract *NetworkDebugContractCallerSession) Get() (*big.Int, error)

Get is a free data retrieval call binding the contract method 0x6d4ce63c.

Solidity: function get() view returns(int256 data)

func (*NetworkDebugContractCallerSession) GetCounter

func (_NetworkDebugContract *NetworkDebugContractCallerSession) GetCounter(idx *big.Int) (*big.Int, error)

GetCounter is a free data retrieval call binding the contract method 0x5921483f.

Solidity: function getCounter(int256 idx) view returns(int256 data)

func (*NetworkDebugContractCallerSession) GetMap

func (_NetworkDebugContract *NetworkDebugContractCallerSession) GetMap() (*big.Int, error)

GetMap is a free data retrieval call binding the contract method 0xad3de14c.

Solidity: function getMap() view returns(int256 data)

func (*NetworkDebugContractCallerSession) StoredData

func (_NetworkDebugContract *NetworkDebugContractCallerSession) StoredData() (*big.Int, error)

StoredData is a free data retrieval call binding the contract method 0x2a1afcd9.

Solidity: function storedData() view returns(int256)

func (*NetworkDebugContractCallerSession) StoredDataMap

func (_NetworkDebugContract *NetworkDebugContractCallerSession) StoredDataMap(arg0 common.Address) (*big.Int, error)

StoredDataMap is a free data retrieval call binding the contract method 0x48ad9fe8.

Solidity: function storedDataMap(address ) view returns(int256)

func (*NetworkDebugContractCallerSession) SubContract

func (_NetworkDebugContract *NetworkDebugContractCallerSession) SubContract() (common.Address, error)

SubContract is a free data retrieval call binding the contract method 0xc0d06d89.

Solidity: function subContract() view returns(address)

type NetworkDebugContractCurrentStatus

type NetworkDebugContractCurrentStatus struct {
	Status uint8
	Raw    types.Log // Blockchain specific contextual infos
}

NetworkDebugContractCurrentStatus represents a CurrentStatus event raised by the NetworkDebugContract contract.

type NetworkDebugContractCurrentStatusIterator

type NetworkDebugContractCurrentStatusIterator struct {
	Event *NetworkDebugContractCurrentStatus // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

NetworkDebugContractCurrentStatusIterator is returned from FilterCurrentStatus and is used to iterate over the raw logs and unpacked data for CurrentStatus events raised by the NetworkDebugContract contract.

func (*NetworkDebugContractCurrentStatusIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*NetworkDebugContractCurrentStatusIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*NetworkDebugContractCurrentStatusIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type NetworkDebugContractData

type NetworkDebugContractData struct {
	Name   string
	Values []*big.Int
}

NetworkDebugContractData is an auto generated low-level Go binding around an user-defined struct.

type NetworkDebugContractEtherReceived

type NetworkDebugContractEtherReceived struct {
	Sender common.Address
	Amount *big.Int
	Raw    types.Log // Blockchain specific contextual infos
}

NetworkDebugContractEtherReceived represents a EtherReceived event raised by the NetworkDebugContract contract.

type NetworkDebugContractEtherReceivedIterator

type NetworkDebugContractEtherReceivedIterator struct {
	Event *NetworkDebugContractEtherReceived // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

NetworkDebugContractEtherReceivedIterator is returned from FilterEtherReceived and is used to iterate over the raw logs and unpacked data for EtherReceived events raised by the NetworkDebugContract contract.

func (*NetworkDebugContractEtherReceivedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*NetworkDebugContractEtherReceivedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*NetworkDebugContractEtherReceivedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type NetworkDebugContractFilterer

type NetworkDebugContractFilterer struct {
	// contains filtered or unexported fields
}

NetworkDebugContractFilterer is an auto generated log filtering Go binding around an Ethereum contract events.

func NewNetworkDebugContractFilterer

func NewNetworkDebugContractFilterer(address common.Address, filterer bind.ContractFilterer) (*NetworkDebugContractFilterer, error)

NewNetworkDebugContractFilterer creates a new log filterer instance of NetworkDebugContract, bound to a specific deployed contract.

func (*NetworkDebugContractFilterer) FilterCallbackEvent

func (_NetworkDebugContract *NetworkDebugContractFilterer) FilterCallbackEvent(opts *bind.FilterOpts, a []*big.Int) (*NetworkDebugContractCallbackEventIterator, error)

FilterCallbackEvent is a free log retrieval operation binding the contract event 0xb16dba9242e1aa07ccc47228094628f72c8cc9699ee45d5bc8d67b84d3038c68.

Solidity: event CallbackEvent(int256 indexed a)

func (*NetworkDebugContractFilterer) FilterCurrentStatus

func (_NetworkDebugContract *NetworkDebugContractFilterer) FilterCurrentStatus(opts *bind.FilterOpts, status []uint8) (*NetworkDebugContractCurrentStatusIterator, error)

FilterCurrentStatus is a free log retrieval operation binding the contract event 0xbea054406fdf249b05d1aef1b5f848d62d902d94389fca702b2d8337677c359a.

Solidity: event CurrentStatus(uint8 indexed status)

func (*NetworkDebugContractFilterer) FilterEtherReceived

func (_NetworkDebugContract *NetworkDebugContractFilterer) FilterEtherReceived(opts *bind.FilterOpts) (*NetworkDebugContractEtherReceivedIterator, error)

FilterEtherReceived is a free log retrieval operation binding the contract event 0x1e57e3bb474320be3d2c77138f75b7c3941292d647f5f9634e33a8e94e0e069b.

Solidity: event EtherReceived(address sender, uint256 amount)

func (*NetworkDebugContractFilterer) FilterNoIndexEvent

func (_NetworkDebugContract *NetworkDebugContractFilterer) FilterNoIndexEvent(opts *bind.FilterOpts) (*NetworkDebugContractNoIndexEventIterator, error)

FilterNoIndexEvent is a free log retrieval operation binding the contract event 0x33bc9bae48dbe1e057f264b3fc6a1dacdcceacb3ba28d937231c70e068a02f1c.

Solidity: event NoIndexEvent(address sender)

func (*NetworkDebugContractFilterer) FilterNoIndexEventString

func (_NetworkDebugContract *NetworkDebugContractFilterer) FilterNoIndexEventString(opts *bind.FilterOpts) (*NetworkDebugContractNoIndexEventStringIterator, error)

FilterNoIndexEventString is a free log retrieval operation binding the contract event 0x25b7adba1b046a19379db4bc06aa1f2e71604d7b599a0ee8783d58110f00e16a.

Solidity: event NoIndexEventString(string str)

func (*NetworkDebugContractFilterer) FilterNoIndexStructEvent

func (_NetworkDebugContract *NetworkDebugContractFilterer) FilterNoIndexStructEvent(opts *bind.FilterOpts) (*NetworkDebugContractNoIndexStructEventIterator, error)

FilterNoIndexStructEvent is a free log retrieval operation binding the contract event 0xebe3ff7e2071d351bf2e65b4fccd24e3ae99485f02468f1feecf7d64dc044188.

Solidity: event NoIndexStructEvent((string,uint64,uint256) a)

func (*NetworkDebugContractFilterer) FilterOneIndexEvent

func (_NetworkDebugContract *NetworkDebugContractFilterer) FilterOneIndexEvent(opts *bind.FilterOpts, a []*big.Int) (*NetworkDebugContractOneIndexEventIterator, error)

FilterOneIndexEvent is a free log retrieval operation binding the contract event 0xeace1be0b97ec11f959499c07b9f60f0cc47bf610b28fda8fb0e970339cf3b35.

Solidity: event OneIndexEvent(uint256 indexed a)

func (*NetworkDebugContractFilterer) FilterReceived

func (_NetworkDebugContract *NetworkDebugContractFilterer) FilterReceived(opts *bind.FilterOpts) (*NetworkDebugContractReceivedIterator, error)

FilterReceived is a free log retrieval operation binding the contract event 0x59e04c3f0d44b7caf6e8ef854b61d9a51cf1960d7a88ff6356cc5e946b4b5832.

Solidity: event Received(address caller, uint256 amount, string message)

func (*NetworkDebugContractFilterer) FilterThreeIndexAndOneNonIndexedEvent

func (_NetworkDebugContract *NetworkDebugContractFilterer) FilterThreeIndexAndOneNonIndexedEvent(opts *bind.FilterOpts, roundId []*big.Int, startedBy []common.Address, startedAt []*big.Int) (*NetworkDebugContractThreeIndexAndOneNonIndexedEventIterator, error)

FilterThreeIndexAndOneNonIndexedEvent is a free log retrieval operation binding the contract event 0x56c2ea44ba516098cee0c181dd9d8db262657368b6e911e83ae0ccfae806c73d.

Solidity: event ThreeIndexAndOneNonIndexedEvent(uint256 indexed roundId, address indexed startedBy, uint256 indexed startedAt, string dataId)

func (*NetworkDebugContractFilterer) FilterThreeIndexEvent

func (_NetworkDebugContract *NetworkDebugContractFilterer) FilterThreeIndexEvent(opts *bind.FilterOpts, roundId []*big.Int, startedBy []common.Address, startedAt []*big.Int) (*NetworkDebugContractThreeIndexEventIterator, error)

FilterThreeIndexEvent is a free log retrieval operation binding the contract event 0x5660e8f93f0146f45abcd659e026b75995db50053cbbca4d7f365934ade68bf3.

Solidity: event ThreeIndexEvent(uint256 indexed roundId, address indexed startedBy, uint256 indexed startedAt)

func (*NetworkDebugContractFilterer) FilterTwoIndexEvent

func (_NetworkDebugContract *NetworkDebugContractFilterer) FilterTwoIndexEvent(opts *bind.FilterOpts, roundId []*big.Int, startedBy []common.Address) (*NetworkDebugContractTwoIndexEventIterator, error)

FilterTwoIndexEvent is a free log retrieval operation binding the contract event 0x33b47a1cd66813164ec00800d74296f57415217c22505ee380594a712936a0b5.

Solidity: event TwoIndexEvent(uint256 indexed roundId, address indexed startedBy)

func (*NetworkDebugContractFilterer) ParseCallbackEvent

func (_NetworkDebugContract *NetworkDebugContractFilterer) ParseCallbackEvent(log types.Log) (*NetworkDebugContractCallbackEvent, error)

ParseCallbackEvent is a log parse operation binding the contract event 0xb16dba9242e1aa07ccc47228094628f72c8cc9699ee45d5bc8d67b84d3038c68.

Solidity: event CallbackEvent(int256 indexed a)

func (*NetworkDebugContractFilterer) ParseCurrentStatus

func (_NetworkDebugContract *NetworkDebugContractFilterer) ParseCurrentStatus(log types.Log) (*NetworkDebugContractCurrentStatus, error)

ParseCurrentStatus is a log parse operation binding the contract event 0xbea054406fdf249b05d1aef1b5f848d62d902d94389fca702b2d8337677c359a.

Solidity: event CurrentStatus(uint8 indexed status)

func (*NetworkDebugContractFilterer) ParseEtherReceived

func (_NetworkDebugContract *NetworkDebugContractFilterer) ParseEtherReceived(log types.Log) (*NetworkDebugContractEtherReceived, error)

ParseEtherReceived is a log parse operation binding the contract event 0x1e57e3bb474320be3d2c77138f75b7c3941292d647f5f9634e33a8e94e0e069b.

Solidity: event EtherReceived(address sender, uint256 amount)

func (*NetworkDebugContractFilterer) ParseNoIndexEvent

func (_NetworkDebugContract *NetworkDebugContractFilterer) ParseNoIndexEvent(log types.Log) (*NetworkDebugContractNoIndexEvent, error)

ParseNoIndexEvent is a log parse operation binding the contract event 0x33bc9bae48dbe1e057f264b3fc6a1dacdcceacb3ba28d937231c70e068a02f1c.

Solidity: event NoIndexEvent(address sender)

func (*NetworkDebugContractFilterer) ParseNoIndexEventString

func (_NetworkDebugContract *NetworkDebugContractFilterer) ParseNoIndexEventString(log types.Log) (*NetworkDebugContractNoIndexEventString, error)

ParseNoIndexEventString is a log parse operation binding the contract event 0x25b7adba1b046a19379db4bc06aa1f2e71604d7b599a0ee8783d58110f00e16a.

Solidity: event NoIndexEventString(string str)

func (*NetworkDebugContractFilterer) ParseNoIndexStructEvent

func (_NetworkDebugContract *NetworkDebugContractFilterer) ParseNoIndexStructEvent(log types.Log) (*NetworkDebugContractNoIndexStructEvent, error)

ParseNoIndexStructEvent is a log parse operation binding the contract event 0xebe3ff7e2071d351bf2e65b4fccd24e3ae99485f02468f1feecf7d64dc044188.

Solidity: event NoIndexStructEvent((string,uint64,uint256) a)

func (*NetworkDebugContractFilterer) ParseOneIndexEvent

func (_NetworkDebugContract *NetworkDebugContractFilterer) ParseOneIndexEvent(log types.Log) (*NetworkDebugContractOneIndexEvent, error)

ParseOneIndexEvent is a log parse operation binding the contract event 0xeace1be0b97ec11f959499c07b9f60f0cc47bf610b28fda8fb0e970339cf3b35.

Solidity: event OneIndexEvent(uint256 indexed a)

func (*NetworkDebugContractFilterer) ParseReceived

func (_NetworkDebugContract *NetworkDebugContractFilterer) ParseReceived(log types.Log) (*NetworkDebugContractReceived, error)

ParseReceived is a log parse operation binding the contract event 0x59e04c3f0d44b7caf6e8ef854b61d9a51cf1960d7a88ff6356cc5e946b4b5832.

Solidity: event Received(address caller, uint256 amount, string message)

func (*NetworkDebugContractFilterer) ParseThreeIndexAndOneNonIndexedEvent

func (_NetworkDebugContract *NetworkDebugContractFilterer) ParseThreeIndexAndOneNonIndexedEvent(log types.Log) (*NetworkDebugContractThreeIndexAndOneNonIndexedEvent, error)

ParseThreeIndexAndOneNonIndexedEvent is a log parse operation binding the contract event 0x56c2ea44ba516098cee0c181dd9d8db262657368b6e911e83ae0ccfae806c73d.

Solidity: event ThreeIndexAndOneNonIndexedEvent(uint256 indexed roundId, address indexed startedBy, uint256 indexed startedAt, string dataId)

func (*NetworkDebugContractFilterer) ParseThreeIndexEvent

func (_NetworkDebugContract *NetworkDebugContractFilterer) ParseThreeIndexEvent(log types.Log) (*NetworkDebugContractThreeIndexEvent, error)

ParseThreeIndexEvent is a log parse operation binding the contract event 0x5660e8f93f0146f45abcd659e026b75995db50053cbbca4d7f365934ade68bf3.

Solidity: event ThreeIndexEvent(uint256 indexed roundId, address indexed startedBy, uint256 indexed startedAt)

func (*NetworkDebugContractFilterer) ParseTwoIndexEvent

func (_NetworkDebugContract *NetworkDebugContractFilterer) ParseTwoIndexEvent(log types.Log) (*NetworkDebugContractTwoIndexEvent, error)

ParseTwoIndexEvent is a log parse operation binding the contract event 0x33b47a1cd66813164ec00800d74296f57415217c22505ee380594a712936a0b5.

Solidity: event TwoIndexEvent(uint256 indexed roundId, address indexed startedBy)

func (*NetworkDebugContractFilterer) WatchCallbackEvent

func (_NetworkDebugContract *NetworkDebugContractFilterer) WatchCallbackEvent(opts *bind.WatchOpts, sink chan<- *NetworkDebugContractCallbackEvent, a []*big.Int) (event.Subscription, error)

WatchCallbackEvent is a free log subscription operation binding the contract event 0xb16dba9242e1aa07ccc47228094628f72c8cc9699ee45d5bc8d67b84d3038c68.

Solidity: event CallbackEvent(int256 indexed a)

func (*NetworkDebugContractFilterer) WatchCurrentStatus

func (_NetworkDebugContract *NetworkDebugContractFilterer) WatchCurrentStatus(opts *bind.WatchOpts, sink chan<- *NetworkDebugContractCurrentStatus, status []uint8) (event.Subscription, error)

WatchCurrentStatus is a free log subscription operation binding the contract event 0xbea054406fdf249b05d1aef1b5f848d62d902d94389fca702b2d8337677c359a.

Solidity: event CurrentStatus(uint8 indexed status)

func (*NetworkDebugContractFilterer) WatchEtherReceived

func (_NetworkDebugContract *NetworkDebugContractFilterer) WatchEtherReceived(opts *bind.WatchOpts, sink chan<- *NetworkDebugContractEtherReceived) (event.Subscription, error)

WatchEtherReceived is a free log subscription operation binding the contract event 0x1e57e3bb474320be3d2c77138f75b7c3941292d647f5f9634e33a8e94e0e069b.

Solidity: event EtherReceived(address sender, uint256 amount)

func (*NetworkDebugContractFilterer) WatchNoIndexEvent

func (_NetworkDebugContract *NetworkDebugContractFilterer) WatchNoIndexEvent(opts *bind.WatchOpts, sink chan<- *NetworkDebugContractNoIndexEvent) (event.Subscription, error)

WatchNoIndexEvent is a free log subscription operation binding the contract event 0x33bc9bae48dbe1e057f264b3fc6a1dacdcceacb3ba28d937231c70e068a02f1c.

Solidity: event NoIndexEvent(address sender)

func (*NetworkDebugContractFilterer) WatchNoIndexEventString

func (_NetworkDebugContract *NetworkDebugContractFilterer) WatchNoIndexEventString(opts *bind.WatchOpts, sink chan<- *NetworkDebugContractNoIndexEventString) (event.Subscription, error)

WatchNoIndexEventString is a free log subscription operation binding the contract event 0x25b7adba1b046a19379db4bc06aa1f2e71604d7b599a0ee8783d58110f00e16a.

Solidity: event NoIndexEventString(string str)

func (*NetworkDebugContractFilterer) WatchNoIndexStructEvent

func (_NetworkDebugContract *NetworkDebugContractFilterer) WatchNoIndexStructEvent(opts *bind.WatchOpts, sink chan<- *NetworkDebugContractNoIndexStructEvent) (event.Subscription, error)

WatchNoIndexStructEvent is a free log subscription operation binding the contract event 0xebe3ff7e2071d351bf2e65b4fccd24e3ae99485f02468f1feecf7d64dc044188.

Solidity: event NoIndexStructEvent((string,uint64,uint256) a)

func (*NetworkDebugContractFilterer) WatchOneIndexEvent

func (_NetworkDebugContract *NetworkDebugContractFilterer) WatchOneIndexEvent(opts *bind.WatchOpts, sink chan<- *NetworkDebugContractOneIndexEvent, a []*big.Int) (event.Subscription, error)

WatchOneIndexEvent is a free log subscription operation binding the contract event 0xeace1be0b97ec11f959499c07b9f60f0cc47bf610b28fda8fb0e970339cf3b35.

Solidity: event OneIndexEvent(uint256 indexed a)

func (*NetworkDebugContractFilterer) WatchReceived

func (_NetworkDebugContract *NetworkDebugContractFilterer) WatchReceived(opts *bind.WatchOpts, sink chan<- *NetworkDebugContractReceived) (event.Subscription, error)

WatchReceived is a free log subscription operation binding the contract event 0x59e04c3f0d44b7caf6e8ef854b61d9a51cf1960d7a88ff6356cc5e946b4b5832.

Solidity: event Received(address caller, uint256 amount, string message)

func (*NetworkDebugContractFilterer) WatchThreeIndexAndOneNonIndexedEvent

func (_NetworkDebugContract *NetworkDebugContractFilterer) WatchThreeIndexAndOneNonIndexedEvent(opts *bind.WatchOpts, sink chan<- *NetworkDebugContractThreeIndexAndOneNonIndexedEvent, roundId []*big.Int, startedBy []common.Address, startedAt []*big.Int) (event.Subscription, error)

WatchThreeIndexAndOneNonIndexedEvent is a free log subscription operation binding the contract event 0x56c2ea44ba516098cee0c181dd9d8db262657368b6e911e83ae0ccfae806c73d.

Solidity: event ThreeIndexAndOneNonIndexedEvent(uint256 indexed roundId, address indexed startedBy, uint256 indexed startedAt, string dataId)

func (*NetworkDebugContractFilterer) WatchThreeIndexEvent

func (_NetworkDebugContract *NetworkDebugContractFilterer) WatchThreeIndexEvent(opts *bind.WatchOpts, sink chan<- *NetworkDebugContractThreeIndexEvent, roundId []*big.Int, startedBy []common.Address, startedAt []*big.Int) (event.Subscription, error)

WatchThreeIndexEvent is a free log subscription operation binding the contract event 0x5660e8f93f0146f45abcd659e026b75995db50053cbbca4d7f365934ade68bf3.

Solidity: event ThreeIndexEvent(uint256 indexed roundId, address indexed startedBy, uint256 indexed startedAt)

func (*NetworkDebugContractFilterer) WatchTwoIndexEvent

func (_NetworkDebugContract *NetworkDebugContractFilterer) WatchTwoIndexEvent(opts *bind.WatchOpts, sink chan<- *NetworkDebugContractTwoIndexEvent, roundId []*big.Int, startedBy []common.Address) (event.Subscription, error)

WatchTwoIndexEvent is a free log subscription operation binding the contract event 0x33b47a1cd66813164ec00800d74296f57415217c22505ee380594a712936a0b5.

Solidity: event TwoIndexEvent(uint256 indexed roundId, address indexed startedBy)

type NetworkDebugContractNestedData

type NetworkDebugContractNestedData struct {
	Data         NetworkDebugContractData
	DynamicBytes []byte
}

NetworkDebugContractNestedData is an auto generated low-level Go binding around an user-defined struct.

type NetworkDebugContractNoIndexEvent

type NetworkDebugContractNoIndexEvent struct {
	Sender common.Address
	Raw    types.Log // Blockchain specific contextual infos
}

NetworkDebugContractNoIndexEvent represents a NoIndexEvent event raised by the NetworkDebugContract contract.

type NetworkDebugContractNoIndexEventIterator

type NetworkDebugContractNoIndexEventIterator struct {
	Event *NetworkDebugContractNoIndexEvent // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

NetworkDebugContractNoIndexEventIterator is returned from FilterNoIndexEvent and is used to iterate over the raw logs and unpacked data for NoIndexEvent events raised by the NetworkDebugContract contract.

func (*NetworkDebugContractNoIndexEventIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*NetworkDebugContractNoIndexEventIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*NetworkDebugContractNoIndexEventIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type NetworkDebugContractNoIndexEventString

type NetworkDebugContractNoIndexEventString struct {
	Str string
	Raw types.Log // Blockchain specific contextual infos
}

NetworkDebugContractNoIndexEventString represents a NoIndexEventString event raised by the NetworkDebugContract contract.

type NetworkDebugContractNoIndexEventStringIterator

type NetworkDebugContractNoIndexEventStringIterator struct {
	Event *NetworkDebugContractNoIndexEventString // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

NetworkDebugContractNoIndexEventStringIterator is returned from FilterNoIndexEventString and is used to iterate over the raw logs and unpacked data for NoIndexEventString events raised by the NetworkDebugContract contract.

func (*NetworkDebugContractNoIndexEventStringIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*NetworkDebugContractNoIndexEventStringIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*NetworkDebugContractNoIndexEventStringIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type NetworkDebugContractNoIndexStructEvent

type NetworkDebugContractNoIndexStructEvent struct {
	A   NetworkDebugContractAccount
	Raw types.Log // Blockchain specific contextual infos
}

NetworkDebugContractNoIndexStructEvent represents a NoIndexStructEvent event raised by the NetworkDebugContract contract.

type NetworkDebugContractNoIndexStructEventIterator

type NetworkDebugContractNoIndexStructEventIterator struct {
	Event *NetworkDebugContractNoIndexStructEvent // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

NetworkDebugContractNoIndexStructEventIterator is returned from FilterNoIndexStructEvent and is used to iterate over the raw logs and unpacked data for NoIndexStructEvent events raised by the NetworkDebugContract contract.

func (*NetworkDebugContractNoIndexStructEventIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*NetworkDebugContractNoIndexStructEventIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*NetworkDebugContractNoIndexStructEventIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type NetworkDebugContractOneIndexEvent

type NetworkDebugContractOneIndexEvent struct {
	A   *big.Int
	Raw types.Log // Blockchain specific contextual infos
}

NetworkDebugContractOneIndexEvent represents a OneIndexEvent event raised by the NetworkDebugContract contract.

type NetworkDebugContractOneIndexEventIterator

type NetworkDebugContractOneIndexEventIterator struct {
	Event *NetworkDebugContractOneIndexEvent // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

NetworkDebugContractOneIndexEventIterator is returned from FilterOneIndexEvent and is used to iterate over the raw logs and unpacked data for OneIndexEvent events raised by the NetworkDebugContract contract.

func (*NetworkDebugContractOneIndexEventIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*NetworkDebugContractOneIndexEventIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*NetworkDebugContractOneIndexEventIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type NetworkDebugContractRaw

type NetworkDebugContractRaw struct {
	Contract *NetworkDebugContract // Generic contract binding to access the raw methods on
}

NetworkDebugContractRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*NetworkDebugContractRaw) Call

func (_NetworkDebugContract *NetworkDebugContractRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

func (*NetworkDebugContractRaw) Transact

func (_NetworkDebugContract *NetworkDebugContractRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*NetworkDebugContractRaw) Transfer

func (_NetworkDebugContract *NetworkDebugContractRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type NetworkDebugContractReceived

type NetworkDebugContractReceived struct {
	Caller  common.Address
	Amount  *big.Int
	Message string
	Raw     types.Log // Blockchain specific contextual infos
}

NetworkDebugContractReceived represents a Received event raised by the NetworkDebugContract contract.

type NetworkDebugContractReceivedIterator

type NetworkDebugContractReceivedIterator struct {
	Event *NetworkDebugContractReceived // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

NetworkDebugContractReceivedIterator is returned from FilterReceived and is used to iterate over the raw logs and unpacked data for Received events raised by the NetworkDebugContract contract.

func (*NetworkDebugContractReceivedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*NetworkDebugContractReceivedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*NetworkDebugContractReceivedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type NetworkDebugContractSession

type NetworkDebugContractSession struct {
	Contract     *NetworkDebugContract // Generic contract binding to set the session for
	CallOpts     bind.CallOpts         // Call options to use throughout this session
	TransactOpts bind.TransactOpts     // Transaction auth options to use throughout this session
}

NetworkDebugContractSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*NetworkDebugContractSession) AddCounter

func (_NetworkDebugContract *NetworkDebugContractSession) AddCounter(idx *big.Int, x *big.Int) (*types.Transaction, error)

AddCounter is a paid mutator transaction binding the contract method 0x23515760.

Solidity: function addCounter(int256 idx, int256 x) returns(int256 value)

func (*NetworkDebugContractSession) AlwaysRevertsAssert

func (_NetworkDebugContract *NetworkDebugContractSession) AlwaysRevertsAssert() (*types.Transaction, error)

AlwaysRevertsAssert is a paid mutator transaction binding the contract method 0x256560d5.

Solidity: function alwaysRevertsAssert() returns()

func (*NetworkDebugContractSession) AlwaysRevertsCustomError

func (_NetworkDebugContract *NetworkDebugContractSession) AlwaysRevertsCustomError() (*types.Transaction, error)

AlwaysRevertsCustomError is a paid mutator transaction binding the contract method 0x5e9c80d6.

Solidity: function alwaysRevertsCustomError() returns()

func (*NetworkDebugContractSession) AlwaysRevertsRequire

func (_NetworkDebugContract *NetworkDebugContractSession) AlwaysRevertsRequire() (*types.Transaction, error)

AlwaysRevertsRequire is a paid mutator transaction binding the contract method 0x06595f75.

Solidity: function alwaysRevertsRequire() returns()

func (*NetworkDebugContractSession) CallbackMethod

func (_NetworkDebugContract *NetworkDebugContractSession) CallbackMethod(x *big.Int) (*types.Transaction, error)

CallbackMethod is a paid mutator transaction binding the contract method 0xfbcb8d07.

Solidity: function callbackMethod(int256 x) returns(int256)

func (*NetworkDebugContractSession) CounterMap

func (_NetworkDebugContract *NetworkDebugContractSession) CounterMap(arg0 *big.Int) (*big.Int, error)

CounterMap is a free data retrieval call binding the contract method 0x6284117d.

Solidity: function counterMap(int256 ) view returns(int256)

func (*NetworkDebugContractSession) CurrentStatus

func (_NetworkDebugContract *NetworkDebugContractSession) CurrentStatus() (uint8, error)

CurrentStatus is a free data retrieval call binding the contract method 0xef8a9235.

Solidity: function currentStatus() view returns(uint8)

func (*NetworkDebugContractSession) EmitAddress

func (_NetworkDebugContract *NetworkDebugContractSession) EmitAddress(addr common.Address) (*types.Transaction, error)

EmitAddress is a paid mutator transaction binding the contract method 0xec5c3ede.

Solidity: function emitAddress(address addr) returns(address)

func (*NetworkDebugContractSession) EmitBytes32

func (_NetworkDebugContract *NetworkDebugContractSession) EmitBytes32(input [32]byte) (*types.Transaction, error)

EmitBytes32 is a paid mutator transaction binding the contract method 0x33311ef3.

Solidity: function emitBytes32(bytes32 input) returns(bytes32 output)

func (*NetworkDebugContractSession) EmitFourParamMixedEvent

func (_NetworkDebugContract *NetworkDebugContractSession) EmitFourParamMixedEvent() (*types.Transaction, error)

EmitFourParamMixedEvent is a paid mutator transaction binding the contract method 0xc2124b22.

Solidity: function emitFourParamMixedEvent() returns()

func (*NetworkDebugContractSession) EmitInputs

func (_NetworkDebugContract *NetworkDebugContractSession) EmitInputs(inputVal1 *big.Int, inputVal2 string) (*types.Transaction, error)

EmitInputs is a paid mutator transaction binding the contract method 0x81b375a0.

Solidity: function emitInputs(uint256 inputVal1, string inputVal2) returns()

func (*NetworkDebugContractSession) EmitInputsOutputs

func (_NetworkDebugContract *NetworkDebugContractSession) EmitInputsOutputs(inputVal1 *big.Int, inputVal2 string) (*types.Transaction, error)

EmitInputsOutputs is a paid mutator transaction binding the contract method 0xd7a80205.

Solidity: function emitInputsOutputs(uint256 inputVal1, string inputVal2) returns(uint256, string)

func (*NetworkDebugContractSession) EmitInts

func (_NetworkDebugContract *NetworkDebugContractSession) EmitInts(first *big.Int, second *big.Int, third *big.Int) (*types.Transaction, error)

EmitInts is a paid mutator transaction binding the contract method 0x9e099652.

Solidity: function emitInts(int256 first, int128 second, uint256 third) returns(int256, int128 outputVal1, uint256 outputVal2)

func (*NetworkDebugContractSession) EmitNamedInputsOutputs

func (_NetworkDebugContract *NetworkDebugContractSession) EmitNamedInputsOutputs(inputVal1 *big.Int, inputVal2 string) (*types.Transaction, error)

EmitNamedInputsOutputs is a paid mutator transaction binding the contract method 0x45f0c9e6.

Solidity: function emitNamedInputsOutputs(uint256 inputVal1, string inputVal2) returns(uint256 outputVal1, string outputVal2)

func (*NetworkDebugContractSession) EmitNamedOutputs

func (_NetworkDebugContract *NetworkDebugContractSession) EmitNamedOutputs() (*types.Transaction, error)

EmitNamedOutputs is a paid mutator transaction binding the contract method 0x7014c81d.

Solidity: function emitNamedOutputs() returns(uint256 outputVal1, string outputVal2)

func (*NetworkDebugContractSession) EmitNoIndexEvent

func (_NetworkDebugContract *NetworkDebugContractSession) EmitNoIndexEvent() (*types.Transaction, error)

EmitNoIndexEvent is a paid mutator transaction binding the contract method 0x95a81a4c.

Solidity: function emitNoIndexEvent() returns()

func (*NetworkDebugContractSession) EmitNoIndexEventString

func (_NetworkDebugContract *NetworkDebugContractSession) EmitNoIndexEventString() (*types.Transaction, error)

EmitNoIndexEventString is a paid mutator transaction binding the contract method 0x788c4772.

Solidity: function emitNoIndexEventString() returns()

func (*NetworkDebugContractSession) EmitNoIndexStructEvent

func (_NetworkDebugContract *NetworkDebugContractSession) EmitNoIndexStructEvent() (*types.Transaction, error)

EmitNoIndexStructEvent is a paid mutator transaction binding the contract method 0x62c270e1.

Solidity: function emitNoIndexStructEvent() returns()

func (*NetworkDebugContractSession) EmitOneIndexEvent

func (_NetworkDebugContract *NetworkDebugContractSession) EmitOneIndexEvent() (*types.Transaction, error)

EmitOneIndexEvent is a paid mutator transaction binding the contract method 0x8f856296.

Solidity: function emitOneIndexEvent() returns()

func (*NetworkDebugContractSession) EmitOutputs

func (_NetworkDebugContract *NetworkDebugContractSession) EmitOutputs() (*types.Transaction, error)

EmitOutputs is a paid mutator transaction binding the contract method 0x8db611be.

Solidity: function emitOutputs() returns(uint256, string)

func (*NetworkDebugContractSession) EmitThreeIndexEvent

func (_NetworkDebugContract *NetworkDebugContractSession) EmitThreeIndexEvent() (*types.Transaction, error)

EmitThreeIndexEvent is a paid mutator transaction binding the contract method 0xaa3fdcf4.

Solidity: function emitThreeIndexEvent() returns()

func (*NetworkDebugContractSession) EmitTwoIndexEvent

func (_NetworkDebugContract *NetworkDebugContractSession) EmitTwoIndexEvent() (*types.Transaction, error)

EmitTwoIndexEvent is a paid mutator transaction binding the contract method 0x1e31d0a8.

Solidity: function emitTwoIndexEvent() returns()

func (*NetworkDebugContractSession) Fallback

func (_NetworkDebugContract *NetworkDebugContractSession) Fallback(calldata []byte) (*types.Transaction, error)

Fallback is a paid mutator transaction binding the contract fallback function.

Solidity: fallback() payable returns()

func (*NetworkDebugContractSession) Get

func (_NetworkDebugContract *NetworkDebugContractSession) Get() (*big.Int, error)

Get is a free data retrieval call binding the contract method 0x6d4ce63c.

Solidity: function get() view returns(int256 data)

func (*NetworkDebugContractSession) GetCounter

func (_NetworkDebugContract *NetworkDebugContractSession) GetCounter(idx *big.Int) (*big.Int, error)

GetCounter is a free data retrieval call binding the contract method 0x5921483f.

Solidity: function getCounter(int256 idx) view returns(int256 data)

func (*NetworkDebugContractSession) GetMap

func (_NetworkDebugContract *NetworkDebugContractSession) GetMap() (*big.Int, error)

GetMap is a free data retrieval call binding the contract method 0xad3de14c.

Solidity: function getMap() view returns(int256 data)

func (*NetworkDebugContractSession) Pay

func (_NetworkDebugContract *NetworkDebugContractSession) Pay() (*types.Transaction, error)

Pay is a paid mutator transaction binding the contract method 0x1b9265b8.

Solidity: function pay() payable returns()

func (*NetworkDebugContractSession) ProcessAddressArray

func (_NetworkDebugContract *NetworkDebugContractSession) ProcessAddressArray(input []common.Address) (*types.Transaction, error)

ProcessAddressArray is a paid mutator transaction binding the contract method 0xe1111f79.

Solidity: function processAddressArray(address[] input) returns(address[])

func (*NetworkDebugContractSession) ProcessDynamicData

func (_NetworkDebugContract *NetworkDebugContractSession) ProcessDynamicData(data NetworkDebugContractData) (*types.Transaction, error)

ProcessDynamicData is a paid mutator transaction binding the contract method 0x7fdc8fe1.

Solidity: function processDynamicData((string,uint256[]) data) returns((string,uint256[]))

func (*NetworkDebugContractSession) ProcessFixedDataArray

func (_NetworkDebugContract *NetworkDebugContractSession) ProcessFixedDataArray(data [3]NetworkDebugContractData) (*types.Transaction, error)

ProcessFixedDataArray is a paid mutator transaction binding the contract method 0x99adad2e.

Solidity: function processFixedDataArray((string,uint256[])[3] data) returns((string,uint256[])[2])

func (*NetworkDebugContractSession) ProcessNestedData

func (_NetworkDebugContract *NetworkDebugContractSession) ProcessNestedData(data NetworkDebugContractNestedData) (*types.Transaction, error)

ProcessNestedData is a paid mutator transaction binding the contract method 0x7f12881c.

Solidity: function processNestedData(((string,uint256[]),bytes) data) returns(((string,uint256[]),bytes))

func (*NetworkDebugContractSession) ProcessNestedData0

func (_NetworkDebugContract *NetworkDebugContractSession) ProcessNestedData0(data NetworkDebugContractData) (*types.Transaction, error)

ProcessNestedData0 is a paid mutator transaction binding the contract method 0xf499af2a.

Solidity: function processNestedData((string,uint256[]) data) returns(((string,uint256[]),bytes))

func (*NetworkDebugContractSession) ProcessUintArray

func (_NetworkDebugContract *NetworkDebugContractSession) ProcessUintArray(input []*big.Int) (*types.Transaction, error)

ProcessUintArray is a paid mutator transaction binding the contract method 0x12d91233.

Solidity: function processUintArray(uint256[] input) returns(uint256[])

func (*NetworkDebugContractSession) Receive

func (_NetworkDebugContract *NetworkDebugContractSession) Receive() (*types.Transaction, error)

Receive is a paid mutator transaction binding the contract receive function.

Solidity: receive() payable returns()

func (*NetworkDebugContractSession) ResetCounter

func (_NetworkDebugContract *NetworkDebugContractSession) ResetCounter(idx *big.Int) (*types.Transaction, error)

ResetCounter is a paid mutator transaction binding the contract method 0xf3396bd9.

Solidity: function resetCounter(int256 idx) returns()

func (*NetworkDebugContractSession) Set

func (_NetworkDebugContract *NetworkDebugContractSession) Set(x *big.Int) (*types.Transaction, error)

Set is a paid mutator transaction binding the contract method 0xe5c19b2d.

Solidity: function set(int256 x) returns(int256 value)

func (*NetworkDebugContractSession) SetMap

func (_NetworkDebugContract *NetworkDebugContractSession) SetMap(x *big.Int) (*types.Transaction, error)

SetMap is a paid mutator transaction binding the contract method 0xe8116e28.

Solidity: function setMap(int256 x) returns(int256 value)

func (*NetworkDebugContractSession) SetStatus

func (_NetworkDebugContract *NetworkDebugContractSession) SetStatus(status uint8) (*types.Transaction, error)

SetStatus is a paid mutator transaction binding the contract method 0x2e49d78b.

Solidity: function setStatus(uint8 status) returns(uint8)

func (*NetworkDebugContractSession) StoredData

func (_NetworkDebugContract *NetworkDebugContractSession) StoredData() (*big.Int, error)

StoredData is a free data retrieval call binding the contract method 0x2a1afcd9.

Solidity: function storedData() view returns(int256)

func (*NetworkDebugContractSession) StoredDataMap

func (_NetworkDebugContract *NetworkDebugContractSession) StoredDataMap(arg0 common.Address) (*big.Int, error)

StoredDataMap is a free data retrieval call binding the contract method 0x48ad9fe8.

Solidity: function storedDataMap(address ) view returns(int256)

func (*NetworkDebugContractSession) SubContract

func (_NetworkDebugContract *NetworkDebugContractSession) SubContract() (common.Address, error)

SubContract is a free data retrieval call binding the contract method 0xc0d06d89.

Solidity: function subContract() view returns(address)

func (*NetworkDebugContractSession) Trace

func (_NetworkDebugContract *NetworkDebugContractSession) Trace(x *big.Int, y *big.Int) (*types.Transaction, error)

Trace is a paid mutator transaction binding the contract method 0x3e41f135.

Solidity: function trace(int256 x, int256 y) returns(int256)

func (*NetworkDebugContractSession) TraceDifferent

func (_NetworkDebugContract *NetworkDebugContractSession) TraceDifferent(x *big.Int, y *big.Int) (*types.Transaction, error)

TraceDifferent is a paid mutator transaction binding the contract method 0x30985bcc.

Solidity: function traceDifferent(int256 x, int256 y) returns(int256)

func (*NetworkDebugContractSession) TraceSubWithCallback

func (_NetworkDebugContract *NetworkDebugContractSession) TraceSubWithCallback(x *big.Int, y *big.Int) (*types.Transaction, error)

TraceSubWithCallback is a paid mutator transaction binding the contract method 0x3837a75e.

Solidity: function traceSubWithCallback(int256 x, int256 y) returns(int256)

func (*NetworkDebugContractSession) TraceYetDifferent

func (_NetworkDebugContract *NetworkDebugContractSession) TraceYetDifferent(x *big.Int, y *big.Int) (*types.Transaction, error)

TraceYetDifferent is a paid mutator transaction binding the contract method 0x58379d71.

Solidity: function traceYetDifferent(int256 x, int256 y) returns(int256)

type NetworkDebugContractThreeIndexAndOneNonIndexedEvent

type NetworkDebugContractThreeIndexAndOneNonIndexedEvent struct {
	RoundId   *big.Int
	StartedBy common.Address
	StartedAt *big.Int
	DataId    string
	Raw       types.Log // Blockchain specific contextual infos
}

NetworkDebugContractThreeIndexAndOneNonIndexedEvent represents a ThreeIndexAndOneNonIndexedEvent event raised by the NetworkDebugContract contract.

type NetworkDebugContractThreeIndexAndOneNonIndexedEventIterator

type NetworkDebugContractThreeIndexAndOneNonIndexedEventIterator struct {
	Event *NetworkDebugContractThreeIndexAndOneNonIndexedEvent // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

NetworkDebugContractThreeIndexAndOneNonIndexedEventIterator is returned from FilterThreeIndexAndOneNonIndexedEvent and is used to iterate over the raw logs and unpacked data for ThreeIndexAndOneNonIndexedEvent events raised by the NetworkDebugContract contract.

func (*NetworkDebugContractThreeIndexAndOneNonIndexedEventIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*NetworkDebugContractThreeIndexAndOneNonIndexedEventIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*NetworkDebugContractThreeIndexAndOneNonIndexedEventIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type NetworkDebugContractThreeIndexEvent

type NetworkDebugContractThreeIndexEvent struct {
	RoundId   *big.Int
	StartedBy common.Address
	StartedAt *big.Int
	Raw       types.Log // Blockchain specific contextual infos
}

NetworkDebugContractThreeIndexEvent represents a ThreeIndexEvent event raised by the NetworkDebugContract contract.

type NetworkDebugContractThreeIndexEventIterator

type NetworkDebugContractThreeIndexEventIterator struct {
	Event *NetworkDebugContractThreeIndexEvent // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

NetworkDebugContractThreeIndexEventIterator is returned from FilterThreeIndexEvent and is used to iterate over the raw logs and unpacked data for ThreeIndexEvent events raised by the NetworkDebugContract contract.

func (*NetworkDebugContractThreeIndexEventIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*NetworkDebugContractThreeIndexEventIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*NetworkDebugContractThreeIndexEventIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type NetworkDebugContractTransactor

type NetworkDebugContractTransactor struct {
	// contains filtered or unexported fields
}

NetworkDebugContractTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewNetworkDebugContractTransactor

func NewNetworkDebugContractTransactor(address common.Address, transactor bind.ContractTransactor) (*NetworkDebugContractTransactor, error)

NewNetworkDebugContractTransactor creates a new write-only instance of NetworkDebugContract, bound to a specific deployed contract.

func (*NetworkDebugContractTransactor) AddCounter

func (_NetworkDebugContract *NetworkDebugContractTransactor) AddCounter(opts *bind.TransactOpts, idx *big.Int, x *big.Int) (*types.Transaction, error)

AddCounter is a paid mutator transaction binding the contract method 0x23515760.

Solidity: function addCounter(int256 idx, int256 x) returns(int256 value)

func (*NetworkDebugContractTransactor) AlwaysRevertsAssert

func (_NetworkDebugContract *NetworkDebugContractTransactor) AlwaysRevertsAssert(opts *bind.TransactOpts) (*types.Transaction, error)

AlwaysRevertsAssert is a paid mutator transaction binding the contract method 0x256560d5.

Solidity: function alwaysRevertsAssert() returns()

func (*NetworkDebugContractTransactor) AlwaysRevertsCustomError

func (_NetworkDebugContract *NetworkDebugContractTransactor) AlwaysRevertsCustomError(opts *bind.TransactOpts) (*types.Transaction, error)

AlwaysRevertsCustomError is a paid mutator transaction binding the contract method 0x5e9c80d6.

Solidity: function alwaysRevertsCustomError() returns()

func (*NetworkDebugContractTransactor) AlwaysRevertsRequire

func (_NetworkDebugContract *NetworkDebugContractTransactor) AlwaysRevertsRequire(opts *bind.TransactOpts) (*types.Transaction, error)

AlwaysRevertsRequire is a paid mutator transaction binding the contract method 0x06595f75.

Solidity: function alwaysRevertsRequire() returns()

func (*NetworkDebugContractTransactor) CallbackMethod

func (_NetworkDebugContract *NetworkDebugContractTransactor) CallbackMethod(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)

CallbackMethod is a paid mutator transaction binding the contract method 0xfbcb8d07.

Solidity: function callbackMethod(int256 x) returns(int256)

func (*NetworkDebugContractTransactor) EmitAddress

func (_NetworkDebugContract *NetworkDebugContractTransactor) EmitAddress(opts *bind.TransactOpts, addr common.Address) (*types.Transaction, error)

EmitAddress is a paid mutator transaction binding the contract method 0xec5c3ede.

Solidity: function emitAddress(address addr) returns(address)

func (*NetworkDebugContractTransactor) EmitBytes32

func (_NetworkDebugContract *NetworkDebugContractTransactor) EmitBytes32(opts *bind.TransactOpts, input [32]byte) (*types.Transaction, error)

EmitBytes32 is a paid mutator transaction binding the contract method 0x33311ef3.

Solidity: function emitBytes32(bytes32 input) returns(bytes32 output)

func (*NetworkDebugContractTransactor) EmitFourParamMixedEvent

func (_NetworkDebugContract *NetworkDebugContractTransactor) EmitFourParamMixedEvent(opts *bind.TransactOpts) (*types.Transaction, error)

EmitFourParamMixedEvent is a paid mutator transaction binding the contract method 0xc2124b22.

Solidity: function emitFourParamMixedEvent() returns()

func (*NetworkDebugContractTransactor) EmitInputs

func (_NetworkDebugContract *NetworkDebugContractTransactor) EmitInputs(opts *bind.TransactOpts, inputVal1 *big.Int, inputVal2 string) (*types.Transaction, error)

EmitInputs is a paid mutator transaction binding the contract method 0x81b375a0.

Solidity: function emitInputs(uint256 inputVal1, string inputVal2) returns()

func (*NetworkDebugContractTransactor) EmitInputsOutputs

func (_NetworkDebugContract *NetworkDebugContractTransactor) EmitInputsOutputs(opts *bind.TransactOpts, inputVal1 *big.Int, inputVal2 string) (*types.Transaction, error)

EmitInputsOutputs is a paid mutator transaction binding the contract method 0xd7a80205.

Solidity: function emitInputsOutputs(uint256 inputVal1, string inputVal2) returns(uint256, string)

func (*NetworkDebugContractTransactor) EmitInts

func (_NetworkDebugContract *NetworkDebugContractTransactor) EmitInts(opts *bind.TransactOpts, first *big.Int, second *big.Int, third *big.Int) (*types.Transaction, error)

EmitInts is a paid mutator transaction binding the contract method 0x9e099652.

Solidity: function emitInts(int256 first, int128 second, uint256 third) returns(int256, int128 outputVal1, uint256 outputVal2)

func (*NetworkDebugContractTransactor) EmitNamedInputsOutputs

func (_NetworkDebugContract *NetworkDebugContractTransactor) EmitNamedInputsOutputs(opts *bind.TransactOpts, inputVal1 *big.Int, inputVal2 string) (*types.Transaction, error)

EmitNamedInputsOutputs is a paid mutator transaction binding the contract method 0x45f0c9e6.

Solidity: function emitNamedInputsOutputs(uint256 inputVal1, string inputVal2) returns(uint256 outputVal1, string outputVal2)

func (*NetworkDebugContractTransactor) EmitNamedOutputs

func (_NetworkDebugContract *NetworkDebugContractTransactor) EmitNamedOutputs(opts *bind.TransactOpts) (*types.Transaction, error)

EmitNamedOutputs is a paid mutator transaction binding the contract method 0x7014c81d.

Solidity: function emitNamedOutputs() returns(uint256 outputVal1, string outputVal2)

func (*NetworkDebugContractTransactor) EmitNoIndexEvent

func (_NetworkDebugContract *NetworkDebugContractTransactor) EmitNoIndexEvent(opts *bind.TransactOpts) (*types.Transaction, error)

EmitNoIndexEvent is a paid mutator transaction binding the contract method 0x95a81a4c.

Solidity: function emitNoIndexEvent() returns()

func (*NetworkDebugContractTransactor) EmitNoIndexEventString

func (_NetworkDebugContract *NetworkDebugContractTransactor) EmitNoIndexEventString(opts *bind.TransactOpts) (*types.Transaction, error)

EmitNoIndexEventString is a paid mutator transaction binding the contract method 0x788c4772.

Solidity: function emitNoIndexEventString() returns()

func (*NetworkDebugContractTransactor) EmitNoIndexStructEvent

func (_NetworkDebugContract *NetworkDebugContractTransactor) EmitNoIndexStructEvent(opts *bind.TransactOpts) (*types.Transaction, error)

EmitNoIndexStructEvent is a paid mutator transaction binding the contract method 0x62c270e1.

Solidity: function emitNoIndexStructEvent() returns()

func (*NetworkDebugContractTransactor) EmitOneIndexEvent

func (_NetworkDebugContract *NetworkDebugContractTransactor) EmitOneIndexEvent(opts *bind.TransactOpts) (*types.Transaction, error)

EmitOneIndexEvent is a paid mutator transaction binding the contract method 0x8f856296.

Solidity: function emitOneIndexEvent() returns()

func (*NetworkDebugContractTransactor) EmitOutputs

func (_NetworkDebugContract *NetworkDebugContractTransactor) EmitOutputs(opts *bind.TransactOpts) (*types.Transaction, error)

EmitOutputs is a paid mutator transaction binding the contract method 0x8db611be.

Solidity: function emitOutputs() returns(uint256, string)

func (*NetworkDebugContractTransactor) EmitThreeIndexEvent

func (_NetworkDebugContract *NetworkDebugContractTransactor) EmitThreeIndexEvent(opts *bind.TransactOpts) (*types.Transaction, error)

EmitThreeIndexEvent is a paid mutator transaction binding the contract method 0xaa3fdcf4.

Solidity: function emitThreeIndexEvent() returns()

func (*NetworkDebugContractTransactor) EmitTwoIndexEvent

func (_NetworkDebugContract *NetworkDebugContractTransactor) EmitTwoIndexEvent(opts *bind.TransactOpts) (*types.Transaction, error)

EmitTwoIndexEvent is a paid mutator transaction binding the contract method 0x1e31d0a8.

Solidity: function emitTwoIndexEvent() returns()

func (*NetworkDebugContractTransactor) Fallback

func (_NetworkDebugContract *NetworkDebugContractTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)

Fallback is a paid mutator transaction binding the contract fallback function.

Solidity: fallback() payable returns()

func (*NetworkDebugContractTransactor) Pay

func (_NetworkDebugContract *NetworkDebugContractTransactor) Pay(opts *bind.TransactOpts) (*types.Transaction, error)

Pay is a paid mutator transaction binding the contract method 0x1b9265b8.

Solidity: function pay() payable returns()

func (*NetworkDebugContractTransactor) ProcessAddressArray

func (_NetworkDebugContract *NetworkDebugContractTransactor) ProcessAddressArray(opts *bind.TransactOpts, input []common.Address) (*types.Transaction, error)

ProcessAddressArray is a paid mutator transaction binding the contract method 0xe1111f79.

Solidity: function processAddressArray(address[] input) returns(address[])

func (*NetworkDebugContractTransactor) ProcessDynamicData

func (_NetworkDebugContract *NetworkDebugContractTransactor) ProcessDynamicData(opts *bind.TransactOpts, data NetworkDebugContractData) (*types.Transaction, error)

ProcessDynamicData is a paid mutator transaction binding the contract method 0x7fdc8fe1.

Solidity: function processDynamicData((string,uint256[]) data) returns((string,uint256[]))

func (*NetworkDebugContractTransactor) ProcessFixedDataArray

func (_NetworkDebugContract *NetworkDebugContractTransactor) ProcessFixedDataArray(opts *bind.TransactOpts, data [3]NetworkDebugContractData) (*types.Transaction, error)

ProcessFixedDataArray is a paid mutator transaction binding the contract method 0x99adad2e.

Solidity: function processFixedDataArray((string,uint256[])[3] data) returns((string,uint256[])[2])

func (*NetworkDebugContractTransactor) ProcessNestedData

func (_NetworkDebugContract *NetworkDebugContractTransactor) ProcessNestedData(opts *bind.TransactOpts, data NetworkDebugContractNestedData) (*types.Transaction, error)

ProcessNestedData is a paid mutator transaction binding the contract method 0x7f12881c.

Solidity: function processNestedData(((string,uint256[]),bytes) data) returns(((string,uint256[]),bytes))

func (*NetworkDebugContractTransactor) ProcessNestedData0

func (_NetworkDebugContract *NetworkDebugContractTransactor) ProcessNestedData0(opts *bind.TransactOpts, data NetworkDebugContractData) (*types.Transaction, error)

ProcessNestedData0 is a paid mutator transaction binding the contract method 0xf499af2a.

Solidity: function processNestedData((string,uint256[]) data) returns(((string,uint256[]),bytes))

func (*NetworkDebugContractTransactor) ProcessUintArray

func (_NetworkDebugContract *NetworkDebugContractTransactor) ProcessUintArray(opts *bind.TransactOpts, input []*big.Int) (*types.Transaction, error)

ProcessUintArray is a paid mutator transaction binding the contract method 0x12d91233.

Solidity: function processUintArray(uint256[] input) returns(uint256[])

func (*NetworkDebugContractTransactor) Receive

func (_NetworkDebugContract *NetworkDebugContractTransactor) Receive(opts *bind.TransactOpts) (*types.Transaction, error)

Receive is a paid mutator transaction binding the contract receive function.

Solidity: receive() payable returns()

func (*NetworkDebugContractTransactor) ResetCounter

func (_NetworkDebugContract *NetworkDebugContractTransactor) ResetCounter(opts *bind.TransactOpts, idx *big.Int) (*types.Transaction, error)

ResetCounter is a paid mutator transaction binding the contract method 0xf3396bd9.

Solidity: function resetCounter(int256 idx) returns()

func (*NetworkDebugContractTransactor) Set

func (_NetworkDebugContract *NetworkDebugContractTransactor) Set(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)

Set is a paid mutator transaction binding the contract method 0xe5c19b2d.

Solidity: function set(int256 x) returns(int256 value)

func (*NetworkDebugContractTransactor) SetMap

func (_NetworkDebugContract *NetworkDebugContractTransactor) SetMap(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)

SetMap is a paid mutator transaction binding the contract method 0xe8116e28.

Solidity: function setMap(int256 x) returns(int256 value)

func (*NetworkDebugContractTransactor) SetStatus

func (_NetworkDebugContract *NetworkDebugContractTransactor) SetStatus(opts *bind.TransactOpts, status uint8) (*types.Transaction, error)

SetStatus is a paid mutator transaction binding the contract method 0x2e49d78b.

Solidity: function setStatus(uint8 status) returns(uint8)

func (*NetworkDebugContractTransactor) Trace

func (_NetworkDebugContract *NetworkDebugContractTransactor) Trace(opts *bind.TransactOpts, x *big.Int, y *big.Int) (*types.Transaction, error)

Trace is a paid mutator transaction binding the contract method 0x3e41f135.

Solidity: function trace(int256 x, int256 y) returns(int256)

func (*NetworkDebugContractTransactor) TraceDifferent

func (_NetworkDebugContract *NetworkDebugContractTransactor) TraceDifferent(opts *bind.TransactOpts, x *big.Int, y *big.Int) (*types.Transaction, error)

TraceDifferent is a paid mutator transaction binding the contract method 0x30985bcc.

Solidity: function traceDifferent(int256 x, int256 y) returns(int256)

func (*NetworkDebugContractTransactor) TraceSubWithCallback

func (_NetworkDebugContract *NetworkDebugContractTransactor) TraceSubWithCallback(opts *bind.TransactOpts, x *big.Int, y *big.Int) (*types.Transaction, error)

TraceSubWithCallback is a paid mutator transaction binding the contract method 0x3837a75e.

Solidity: function traceSubWithCallback(int256 x, int256 y) returns(int256)

func (*NetworkDebugContractTransactor) TraceYetDifferent

func (_NetworkDebugContract *NetworkDebugContractTransactor) TraceYetDifferent(opts *bind.TransactOpts, x *big.Int, y *big.Int) (*types.Transaction, error)

TraceYetDifferent is a paid mutator transaction binding the contract method 0x58379d71.

Solidity: function traceYetDifferent(int256 x, int256 y) returns(int256)

type NetworkDebugContractTransactorRaw

type NetworkDebugContractTransactorRaw struct {
	Contract *NetworkDebugContractTransactor // Generic write-only contract binding to access the raw methods on
}

NetworkDebugContractTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*NetworkDebugContractTransactorRaw) Transact

func (_NetworkDebugContract *NetworkDebugContractTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*NetworkDebugContractTransactorRaw) Transfer

func (_NetworkDebugContract *NetworkDebugContractTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type NetworkDebugContractTransactorSession

type NetworkDebugContractTransactorSession struct {
	Contract     *NetworkDebugContractTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts               // Transaction auth options to use throughout this session
}

NetworkDebugContractTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*NetworkDebugContractTransactorSession) AddCounter

func (_NetworkDebugContract *NetworkDebugContractTransactorSession) AddCounter(idx *big.Int, x *big.Int) (*types.Transaction, error)

AddCounter is a paid mutator transaction binding the contract method 0x23515760.

Solidity: function addCounter(int256 idx, int256 x) returns(int256 value)

func (*NetworkDebugContractTransactorSession) AlwaysRevertsAssert

func (_NetworkDebugContract *NetworkDebugContractTransactorSession) AlwaysRevertsAssert() (*types.Transaction, error)

AlwaysRevertsAssert is a paid mutator transaction binding the contract method 0x256560d5.

Solidity: function alwaysRevertsAssert() returns()

func (*NetworkDebugContractTransactorSession) AlwaysRevertsCustomError

func (_NetworkDebugContract *NetworkDebugContractTransactorSession) AlwaysRevertsCustomError() (*types.Transaction, error)

AlwaysRevertsCustomError is a paid mutator transaction binding the contract method 0x5e9c80d6.

Solidity: function alwaysRevertsCustomError() returns()

func (*NetworkDebugContractTransactorSession) AlwaysRevertsRequire

func (_NetworkDebugContract *NetworkDebugContractTransactorSession) AlwaysRevertsRequire() (*types.Transaction, error)

AlwaysRevertsRequire is a paid mutator transaction binding the contract method 0x06595f75.

Solidity: function alwaysRevertsRequire() returns()

func (*NetworkDebugContractTransactorSession) CallbackMethod

func (_NetworkDebugContract *NetworkDebugContractTransactorSession) CallbackMethod(x *big.Int) (*types.Transaction, error)

CallbackMethod is a paid mutator transaction binding the contract method 0xfbcb8d07.

Solidity: function callbackMethod(int256 x) returns(int256)

func (*NetworkDebugContractTransactorSession) EmitAddress

func (_NetworkDebugContract *NetworkDebugContractTransactorSession) EmitAddress(addr common.Address) (*types.Transaction, error)

EmitAddress is a paid mutator transaction binding the contract method 0xec5c3ede.

Solidity: function emitAddress(address addr) returns(address)

func (*NetworkDebugContractTransactorSession) EmitBytes32

func (_NetworkDebugContract *NetworkDebugContractTransactorSession) EmitBytes32(input [32]byte) (*types.Transaction, error)

EmitBytes32 is a paid mutator transaction binding the contract method 0x33311ef3.

Solidity: function emitBytes32(bytes32 input) returns(bytes32 output)

func (*NetworkDebugContractTransactorSession) EmitFourParamMixedEvent

func (_NetworkDebugContract *NetworkDebugContractTransactorSession) EmitFourParamMixedEvent() (*types.Transaction, error)

EmitFourParamMixedEvent is a paid mutator transaction binding the contract method 0xc2124b22.

Solidity: function emitFourParamMixedEvent() returns()

func (*NetworkDebugContractTransactorSession) EmitInputs

func (_NetworkDebugContract *NetworkDebugContractTransactorSession) EmitInputs(inputVal1 *big.Int, inputVal2 string) (*types.Transaction, error)

EmitInputs is a paid mutator transaction binding the contract method 0x81b375a0.

Solidity: function emitInputs(uint256 inputVal1, string inputVal2) returns()

func (*NetworkDebugContractTransactorSession) EmitInputsOutputs

func (_NetworkDebugContract *NetworkDebugContractTransactorSession) EmitInputsOutputs(inputVal1 *big.Int, inputVal2 string) (*types.Transaction, error)

EmitInputsOutputs is a paid mutator transaction binding the contract method 0xd7a80205.

Solidity: function emitInputsOutputs(uint256 inputVal1, string inputVal2) returns(uint256, string)

func (*NetworkDebugContractTransactorSession) EmitInts

func (_NetworkDebugContract *NetworkDebugContractTransactorSession) EmitInts(first *big.Int, second *big.Int, third *big.Int) (*types.Transaction, error)

EmitInts is a paid mutator transaction binding the contract method 0x9e099652.

Solidity: function emitInts(int256 first, int128 second, uint256 third) returns(int256, int128 outputVal1, uint256 outputVal2)

func (*NetworkDebugContractTransactorSession) EmitNamedInputsOutputs

func (_NetworkDebugContract *NetworkDebugContractTransactorSession) EmitNamedInputsOutputs(inputVal1 *big.Int, inputVal2 string) (*types.Transaction, error)

EmitNamedInputsOutputs is a paid mutator transaction binding the contract method 0x45f0c9e6.

Solidity: function emitNamedInputsOutputs(uint256 inputVal1, string inputVal2) returns(uint256 outputVal1, string outputVal2)

func (*NetworkDebugContractTransactorSession) EmitNamedOutputs

func (_NetworkDebugContract *NetworkDebugContractTransactorSession) EmitNamedOutputs() (*types.Transaction, error)

EmitNamedOutputs is a paid mutator transaction binding the contract method 0x7014c81d.

Solidity: function emitNamedOutputs() returns(uint256 outputVal1, string outputVal2)

func (*NetworkDebugContractTransactorSession) EmitNoIndexEvent

func (_NetworkDebugContract *NetworkDebugContractTransactorSession) EmitNoIndexEvent() (*types.Transaction, error)

EmitNoIndexEvent is a paid mutator transaction binding the contract method 0x95a81a4c.

Solidity: function emitNoIndexEvent() returns()

func (*NetworkDebugContractTransactorSession) EmitNoIndexEventString

func (_NetworkDebugContract *NetworkDebugContractTransactorSession) EmitNoIndexEventString() (*types.Transaction, error)

EmitNoIndexEventString is a paid mutator transaction binding the contract method 0x788c4772.

Solidity: function emitNoIndexEventString() returns()

func (*NetworkDebugContractTransactorSession) EmitNoIndexStructEvent

func (_NetworkDebugContract *NetworkDebugContractTransactorSession) EmitNoIndexStructEvent() (*types.Transaction, error)

EmitNoIndexStructEvent is a paid mutator transaction binding the contract method 0x62c270e1.

Solidity: function emitNoIndexStructEvent() returns()

func (*NetworkDebugContractTransactorSession) EmitOneIndexEvent

func (_NetworkDebugContract *NetworkDebugContractTransactorSession) EmitOneIndexEvent() (*types.Transaction, error)

EmitOneIndexEvent is a paid mutator transaction binding the contract method 0x8f856296.

Solidity: function emitOneIndexEvent() returns()

func (*NetworkDebugContractTransactorSession) EmitOutputs

func (_NetworkDebugContract *NetworkDebugContractTransactorSession) EmitOutputs() (*types.Transaction, error)

EmitOutputs is a paid mutator transaction binding the contract method 0x8db611be.

Solidity: function emitOutputs() returns(uint256, string)

func (*NetworkDebugContractTransactorSession) EmitThreeIndexEvent

func (_NetworkDebugContract *NetworkDebugContractTransactorSession) EmitThreeIndexEvent() (*types.Transaction, error)

EmitThreeIndexEvent is a paid mutator transaction binding the contract method 0xaa3fdcf4.

Solidity: function emitThreeIndexEvent() returns()

func (*NetworkDebugContractTransactorSession) EmitTwoIndexEvent

func (_NetworkDebugContract *NetworkDebugContractTransactorSession) EmitTwoIndexEvent() (*types.Transaction, error)

EmitTwoIndexEvent is a paid mutator transaction binding the contract method 0x1e31d0a8.

Solidity: function emitTwoIndexEvent() returns()

func (*NetworkDebugContractTransactorSession) Fallback

func (_NetworkDebugContract *NetworkDebugContractTransactorSession) Fallback(calldata []byte) (*types.Transaction, error)

Fallback is a paid mutator transaction binding the contract fallback function.

Solidity: fallback() payable returns()

func (*NetworkDebugContractTransactorSession) Pay

func (_NetworkDebugContract *NetworkDebugContractTransactorSession) Pay() (*types.Transaction, error)

Pay is a paid mutator transaction binding the contract method 0x1b9265b8.

Solidity: function pay() payable returns()

func (*NetworkDebugContractTransactorSession) ProcessAddressArray

func (_NetworkDebugContract *NetworkDebugContractTransactorSession) ProcessAddressArray(input []common.Address) (*types.Transaction, error)

ProcessAddressArray is a paid mutator transaction binding the contract method 0xe1111f79.

Solidity: function processAddressArray(address[] input) returns(address[])

func (*NetworkDebugContractTransactorSession) ProcessDynamicData

func (_NetworkDebugContract *NetworkDebugContractTransactorSession) ProcessDynamicData(data NetworkDebugContractData) (*types.Transaction, error)

ProcessDynamicData is a paid mutator transaction binding the contract method 0x7fdc8fe1.

Solidity: function processDynamicData((string,uint256[]) data) returns((string,uint256[]))

func (*NetworkDebugContractTransactorSession) ProcessFixedDataArray

func (_NetworkDebugContract *NetworkDebugContractTransactorSession) ProcessFixedDataArray(data [3]NetworkDebugContractData) (*types.Transaction, error)

ProcessFixedDataArray is a paid mutator transaction binding the contract method 0x99adad2e.

Solidity: function processFixedDataArray((string,uint256[])[3] data) returns((string,uint256[])[2])

func (*NetworkDebugContractTransactorSession) ProcessNestedData

func (_NetworkDebugContract *NetworkDebugContractTransactorSession) ProcessNestedData(data NetworkDebugContractNestedData) (*types.Transaction, error)

ProcessNestedData is a paid mutator transaction binding the contract method 0x7f12881c.

Solidity: function processNestedData(((string,uint256[]),bytes) data) returns(((string,uint256[]),bytes))

func (*NetworkDebugContractTransactorSession) ProcessNestedData0

func (_NetworkDebugContract *NetworkDebugContractTransactorSession) ProcessNestedData0(data NetworkDebugContractData) (*types.Transaction, error)

ProcessNestedData0 is a paid mutator transaction binding the contract method 0xf499af2a.

Solidity: function processNestedData((string,uint256[]) data) returns(((string,uint256[]),bytes))

func (*NetworkDebugContractTransactorSession) ProcessUintArray

func (_NetworkDebugContract *NetworkDebugContractTransactorSession) ProcessUintArray(input []*big.Int) (*types.Transaction, error)

ProcessUintArray is a paid mutator transaction binding the contract method 0x12d91233.

Solidity: function processUintArray(uint256[] input) returns(uint256[])

func (*NetworkDebugContractTransactorSession) Receive

func (_NetworkDebugContract *NetworkDebugContractTransactorSession) Receive() (*types.Transaction, error)

Receive is a paid mutator transaction binding the contract receive function.

Solidity: receive() payable returns()

func (*NetworkDebugContractTransactorSession) ResetCounter

func (_NetworkDebugContract *NetworkDebugContractTransactorSession) ResetCounter(idx *big.Int) (*types.Transaction, error)

ResetCounter is a paid mutator transaction binding the contract method 0xf3396bd9.

Solidity: function resetCounter(int256 idx) returns()

func (*NetworkDebugContractTransactorSession) Set

func (_NetworkDebugContract *NetworkDebugContractTransactorSession) Set(x *big.Int) (*types.Transaction, error)

Set is a paid mutator transaction binding the contract method 0xe5c19b2d.

Solidity: function set(int256 x) returns(int256 value)

func (*NetworkDebugContractTransactorSession) SetMap

func (_NetworkDebugContract *NetworkDebugContractTransactorSession) SetMap(x *big.Int) (*types.Transaction, error)

SetMap is a paid mutator transaction binding the contract method 0xe8116e28.

Solidity: function setMap(int256 x) returns(int256 value)

func (*NetworkDebugContractTransactorSession) SetStatus

func (_NetworkDebugContract *NetworkDebugContractTransactorSession) SetStatus(status uint8) (*types.Transaction, error)

SetStatus is a paid mutator transaction binding the contract method 0x2e49d78b.

Solidity: function setStatus(uint8 status) returns(uint8)

func (*NetworkDebugContractTransactorSession) Trace

func (_NetworkDebugContract *NetworkDebugContractTransactorSession) Trace(x *big.Int, y *big.Int) (*types.Transaction, error)

Trace is a paid mutator transaction binding the contract method 0x3e41f135.

Solidity: function trace(int256 x, int256 y) returns(int256)

func (*NetworkDebugContractTransactorSession) TraceDifferent

func (_NetworkDebugContract *NetworkDebugContractTransactorSession) TraceDifferent(x *big.Int, y *big.Int) (*types.Transaction, error)

TraceDifferent is a paid mutator transaction binding the contract method 0x30985bcc.

Solidity: function traceDifferent(int256 x, int256 y) returns(int256)

func (*NetworkDebugContractTransactorSession) TraceSubWithCallback

func (_NetworkDebugContract *NetworkDebugContractTransactorSession) TraceSubWithCallback(x *big.Int, y *big.Int) (*types.Transaction, error)

TraceSubWithCallback is a paid mutator transaction binding the contract method 0x3837a75e.

Solidity: function traceSubWithCallback(int256 x, int256 y) returns(int256)

func (*NetworkDebugContractTransactorSession) TraceYetDifferent

func (_NetworkDebugContract *NetworkDebugContractTransactorSession) TraceYetDifferent(x *big.Int, y *big.Int) (*types.Transaction, error)

TraceYetDifferent is a paid mutator transaction binding the contract method 0x58379d71.

Solidity: function traceYetDifferent(int256 x, int256 y) returns(int256)

type NetworkDebugContractTwoIndexEvent

type NetworkDebugContractTwoIndexEvent struct {
	RoundId   *big.Int
	StartedBy common.Address
	Raw       types.Log // Blockchain specific contextual infos
}

NetworkDebugContractTwoIndexEvent represents a TwoIndexEvent event raised by the NetworkDebugContract contract.

type NetworkDebugContractTwoIndexEventIterator

type NetworkDebugContractTwoIndexEventIterator struct {
	Event *NetworkDebugContractTwoIndexEvent // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

NetworkDebugContractTwoIndexEventIterator is returned from FilterTwoIndexEvent and is used to iterate over the raw logs and unpacked data for TwoIndexEvent events raised by the NetworkDebugContract contract.

func (*NetworkDebugContractTwoIndexEventIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*NetworkDebugContractTwoIndexEventIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*NetworkDebugContractTwoIndexEventIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL