# Functions
DeployContract deploys a contract onto the ChainSQL blockchain and binds the deployment address with a Go wrapper.
NewBoundContract creates a low level contract interface through which calls and transactions may be made through.
NewChainsql is a function that create a chainsql object.
No description provided by the author
NewTable creates a Table object.
# Structs
Base is a struct.
BoundContract is the base wrapper object that reflects a contract on the Ethereum network.
CallOpts is the collection of options to fine tune a contract call request.
No description provided by the author
Chainsql is the interface struct for this package.
TxInfo is the opearting details.
CtrMetaData collects all metadata for a bound contract.
No description provided by the author
if err != nil { return nil, nil, err } return logs, sub, nil }.
FilterOpts is the collection of options to fine tune filtering for events within a bound contract.
OpInfo is the opearting details.
Ripple is aaa.
SubmitBase base struct.
Table is used to process insert/delete/update/get operation.
No description provided by the author
No description provided by the author
TransactOpts is the collection of authorization data required to create a valid ChainSQL transaction.
TxInfo is the opearting details.
TxSigned is signed transaction.
WatchOpts is the collection of options to fine tune subscribing for events within a bound contract.