Documentation ¶
Index ¶
- Constants
- Variables
- func AsyncDeployKVTableTest(auth *bind.TransactOpts, handler func(*types.Receipt, error), ...) (*types.Transaction, error)
- type KVTableTest
- type KVTableTestCaller
- type KVTableTestCallerRaw
- type KVTableTestCallerSession
- type KVTableTestFilterer
- func (_KVTableTest *KVTableTestFilterer) ParseInsertResult(log types.Log) (*KVTableTestInsertResult, error)
- func (_KVTableTest *KVTableTestFilterer) WatchAllInsertResult(fromBlock *int64, handler func(int, []types.Log)) (string, error)
- func (_KVTableTest *KVTableTestFilterer) WatchInsertResult(fromBlock *int64, handler func(int, []types.Log)) (string, error)
- type KVTableTestInsertResult
- type KVTableTestRaw
- func (_KVTableTest *KVTableTestRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_KVTableTest *KVTableTestRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, *types.Receipt, error)
- func (_KVTableTest *KVTableTestRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, *types.Receipt, error)
- type KVTableTestSession
- func (_KVTableTest *KVTableTestSession) AsyncInsert(handler func(*types.Receipt, error), id string, name string, age string) (*types.Transaction, error)
- func (_KVTableTest *KVTableTestSession) Insert(id string, name string, age string) (*types.Transaction, *types.Receipt, error)
- func (_KVTableTest *KVTableTestSession) ParseInsertResult(log types.Log) (*KVTableTestInsertResult, error)
- func (_KVTableTest *KVTableTestSession) Select(id string) (string, string, error)
- func (_KVTableTest *KVTableTestSession) WatchAllInsertResult(fromBlock *int64, handler func(int, []types.Log)) (string, error)
- func (_KVTableTest *KVTableTestSession) WatchInsertResult(fromBlock *int64, handler func(int, []types.Log)) (string, error)
- type KVTableTestTransactor
- func (_KVTableTest *KVTableTestTransactor) AsyncInsert(handler func(*types.Receipt, error), opts *bind.TransactOpts, id string, ...) (*types.Transaction, error)
- func (_KVTableTest *KVTableTestTransactor) Insert(opts *bind.TransactOpts, id string, name string, age string) (*types.Transaction, *types.Receipt, error)
- type KVTableTestTransactorRaw
- type KVTableTestTransactorSession
Constants ¶
const KVTableTestABI = "" /* 907-byte string literal not displayed */
KVTableTestABI is the input ABI used to generate the binding from.
Variables ¶
var KVTableTestBin = "" /* 8958-byte string literal not displayed */
KVTableTestBin is the compiled bytecode used for deploying new contracts.
Functions ¶
func AsyncDeployKVTableTest ¶
func AsyncDeployKVTableTest(auth *bind.TransactOpts, handler func(*types.Receipt, error), backend bind.ContractBackend) (*types.Transaction, error)
Types ¶
type KVTableTest ¶
type KVTableTest struct { KVTableTestCaller // Read-only binding to the contract KVTableTestTransactor // Write-only binding to the contract KVTableTestFilterer // Log filterer for contract events }
KVTableTest is an auto generated Go binding around a Solidity contract.
func DeployKVTableTest ¶
func DeployKVTableTest(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Receipt, *KVTableTest, error)
DeployKVTableTest deploys a new contract, binding an instance of KVTableTest to it.
func NewKVTableTest ¶
func NewKVTableTest(address common.Address, backend bind.ContractBackend) (*KVTableTest, error)
NewKVTableTest creates a new instance of KVTableTest, bound to a specific deployed contract.
type KVTableTestCaller ¶
type KVTableTestCaller struct {
// contains filtered or unexported fields
}
KVTableTestCaller is an auto generated read-only Go binding around a Solidity contract.
func NewKVTableTestCaller ¶
func NewKVTableTestCaller(address common.Address, caller bind.ContractCaller) (*KVTableTestCaller, error)
NewKVTableTestCaller creates a new read-only instance of KVTableTest, bound to a specific deployed contract.
type KVTableTestCallerRaw ¶
type KVTableTestCallerRaw struct {
Contract *KVTableTestCaller // Generic read-only contract binding to access the raw methods on
}
KVTableTestCallerRaw is an auto generated low-level read-only Go binding around a Solidity contract.
func (*KVTableTestCallerRaw) Call ¶
func (_KVTableTest *KVTableTestCallerRaw) 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 KVTableTestCallerSession ¶
type KVTableTestCallerSession struct { Contract *KVTableTestCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
KVTableTestCallerSession is an auto generated read-only Go binding around a Solidity contract, with pre-set call options.
type KVTableTestFilterer ¶
type KVTableTestFilterer struct {
// contains filtered or unexported fields
}
KVTableTestFilterer is an auto generated log filtering Go binding around a Solidity contract events.
func NewKVTableTestFilterer ¶
func NewKVTableTestFilterer(address common.Address, filterer bind.ContractFilterer) (*KVTableTestFilterer, error)
NewKVTableTestFilterer creates a new log filterer instance of KVTableTest, bound to a specific deployed contract.
func (*KVTableTestFilterer) ParseInsertResult ¶
func (_KVTableTest *KVTableTestFilterer) ParseInsertResult(log types.Log) (*KVTableTestInsertResult, error)
ParseInsertResult is a log parse operation binding the contract event 0xc57b01fa77f41df77eaab79a0e2623fab2e7ae3e9530d9b1cab225ad65f2b7ce.
Solidity: event InsertResult(int256 count)
func (*KVTableTestFilterer) WatchAllInsertResult ¶
func (*KVTableTestFilterer) WatchInsertResult ¶
func (_KVTableTest *KVTableTestFilterer) WatchInsertResult(fromBlock *int64, handler func(int, []types.Log)) (string, error)
WatchInsertResult is a free log subscription operation binding the contract event 0xc57b01fa77f41df77eaab79a0e2623fab2e7ae3e9530d9b1cab225ad65f2b7ce.
Solidity: event InsertResult(int256 count)
type KVTableTestInsertResult ¶
type KVTableTestInsertResult struct { Count *big.Int Raw types.Log // Blockchain specific contextual infos }
KVTableTestInsertResult represents a InsertResult event raised by the KVTableTest contract.
type KVTableTestRaw ¶
type KVTableTestRaw struct {
Contract *KVTableTest // Generic contract binding to access the raw methods on
}
KVTableTestRaw is an auto generated low-level Go binding around a Solidity contract.
func (*KVTableTestRaw) Call ¶
func (_KVTableTest *KVTableTestRaw) 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 (*KVTableTestRaw) Transact ¶
func (_KVTableTest *KVTableTestRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, *types.Receipt, error)
Transact invokes the (paid) contract method with params as input values.
func (*KVTableTestRaw) Transfer ¶
func (_KVTableTest *KVTableTestRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, *types.Receipt, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type KVTableTestSession ¶
type KVTableTestSession struct { Contract *KVTableTest // 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 }
KVTableTestSession is an auto generated Go binding around a Solidity contract, with pre-set call and transact options.
func (*KVTableTestSession) AsyncInsert ¶
func (_KVTableTest *KVTableTestSession) AsyncInsert(handler func(*types.Receipt, error), id string, name string, age string) (*types.Transaction, error)
func (*KVTableTestSession) Insert ¶
func (_KVTableTest *KVTableTestSession) Insert(id string, name string, age string) (*types.Transaction, *types.Receipt, error)
Insert is a paid mutator transaction binding the contract method 0x2fe99bdc.
Solidity: function insert(string id, string name, string age) returns(int32)
func (*KVTableTestSession) ParseInsertResult ¶
func (_KVTableTest *KVTableTestSession) ParseInsertResult(log types.Log) (*KVTableTestInsertResult, error)
ParseInsertResult is a log parse operation binding the contract event 0xc57b01fa77f41df77eaab79a0e2623fab2e7ae3e9530d9b1cab225ad65f2b7ce.
Solidity: event InsertResult(int256 count)
func (*KVTableTestSession) Select ¶
func (_KVTableTest *KVTableTestSession) Select(id string) (string, string, error)
Select is a free data retrieval call binding the contract method 0xfcd7e3c1.
Solidity: function select(string id) constant returns(string, string)
func (*KVTableTestSession) WatchAllInsertResult ¶
func (*KVTableTestSession) WatchInsertResult ¶
func (_KVTableTest *KVTableTestSession) WatchInsertResult(fromBlock *int64, handler func(int, []types.Log)) (string, error)
WatchInsertResult is a free log subscription operation binding the contract event 0xc57b01fa77f41df77eaab79a0e2623fab2e7ae3e9530d9b1cab225ad65f2b7ce.
Solidity: event InsertResult(int256 count)
type KVTableTestTransactor ¶
type KVTableTestTransactor struct {
// contains filtered or unexported fields
}
KVTableTestTransactor is an auto generated write-only Go binding around a Solidity contract.
func NewKVTableTestTransactor ¶
func NewKVTableTestTransactor(address common.Address, transactor bind.ContractTransactor) (*KVTableTestTransactor, error)
NewKVTableTestTransactor creates a new write-only instance of KVTableTest, bound to a specific deployed contract.
func (*KVTableTestTransactor) AsyncInsert ¶
func (_KVTableTest *KVTableTestTransactor) AsyncInsert(handler func(*types.Receipt, error), opts *bind.TransactOpts, id string, name string, age string) (*types.Transaction, error)
func (*KVTableTestTransactor) Insert ¶
func (_KVTableTest *KVTableTestTransactor) Insert(opts *bind.TransactOpts, id string, name string, age string) (*types.Transaction, *types.Receipt, error)
Insert is a paid mutator transaction binding the contract method 0x2fe99bdc.
Solidity: function insert(string id, string name, string age) returns(int32)
type KVTableTestTransactorRaw ¶
type KVTableTestTransactorRaw struct {
Contract *KVTableTestTransactor // Generic write-only contract binding to access the raw methods on
}
KVTableTestTransactorRaw is an auto generated low-level write-only Go binding around a Solidity contract.
func (*KVTableTestTransactorRaw) Transact ¶
func (_KVTableTest *KVTableTestTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, *types.Receipt, error)
Transact invokes the (paid) contract method with params as input values.
func (*KVTableTestTransactorRaw) Transfer ¶
func (_KVTableTest *KVTableTestTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, *types.Receipt, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type KVTableTestTransactorSession ¶
type KVTableTestTransactorSession struct { Contract *KVTableTestTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
KVTableTestTransactorSession is an auto generated write-only Go binding around a Solidity contract, with pre-set transact options.
func (*KVTableTestTransactorSession) AsyncInsert ¶
func (_KVTableTest *KVTableTestTransactorSession) AsyncInsert(handler func(*types.Receipt, error), id string, name string, age string) (*types.Transaction, error)
func (*KVTableTestTransactorSession) Insert ¶
func (_KVTableTest *KVTableTestTransactorSession) Insert(id string, name string, age string) (*types.Transaction, *types.Receipt, error)
Insert is a paid mutator transaction binding the contract method 0x2fe99bdc.
Solidity: function insert(string id, string name, string age) returns(int32)