Versions in this module Expand all Collapse all v0 v0.0.3 May 3, 2024 Changes in this version + const Devnet + const Http + const Mainnet + const Testnet + const WebSocket + type CommunicationProtocol uint8 + type ContractClient struct + Config NetConfig + EthClient *ethclient.Client + func NewContractClient(config NetConfig, communicationProtocol CommunicationProtocol) (*ContractClient, error) + func (ContractClient *ContractClient) CreateNewTransactOpts(transactor *Transactor) (*bind.TransactOpts, error) + func (ContractClient *ContractClient) NewTransactor(privateKeyStr string) (*Transactor, error) + type NetConfig struct + ChainID *big.Int + ContractAddress common.Address + HttpUrl string + WsUrl string + type Network uint8 + type Transactor struct + Address common.Address + Nonce uint64 + TransactOpts *bind.TransactOpts