Documentation ¶
Index ¶
- type Pool
- func (p *Pool) ContractCaller() bind.ContractCaller
- func (p *Pool) Submit(handler *TransactionMinedHandler, value *big.Int, ...) (*types.Transaction, error)
- func (p *Pool) SubmitAndQuickWaitMinedWithGasLimitAndGenericHandler(description string, value *big.Int, gasLimit uint64, ...) (*types.Receipt, error)
- func (p *Pool) SubmitAndQuickWaitMinedWithGenericHandler(description string, value *big.Int, ...) (*types.Receipt, error)
- func (p *Pool) SubmitAndWaitMinedWithGasLimitAndGenericHandler(description string, value *big.Int, gasLimit uint64, ...) (*types.Receipt, error)
- func (p *Pool) SubmitAndWaitMinedWithGenericHandler(description string, value *big.Int, ...) (*types.Receipt, error)
- func (p *Pool) SubmitWithGasLimit(handler *TransactionMinedHandler, value *big.Int, gasLimit uint64, ...) (*types.Transaction, error)
- func (p *Pool) WaitMined(txHash string) (*types.Receipt, error)
- type TransactionMinedHandler
- type Transactor
- func (t *Transactor) Address() common.Address
- func (t *Transactor) ContractCaller() bind.ContractCaller
- func (t *Transactor) Transact(handler *TransactionMinedHandler, value *big.Int, ...) (*types.Transaction, error)
- func (t *Transactor) TransactWithGasLimit(handler *TransactionMinedHandler, value *big.Int, gasLimit uint64, ...) (*types.Transaction, error)
- func (t *Transactor) TransactWithQuickCatch(handler *TransactionMinedHandler, value *big.Int, ...) (*types.Transaction, error)
- func (t *Transactor) WaitMined(txHash string) (*types.Receipt, error)
- type TransactorConfig
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Pool ¶
type Pool struct {
// contains filtered or unexported fields
}
func (*Pool) ContractCaller ¶
func (p *Pool) ContractCaller() bind.ContractCaller
func (*Pool) Submit ¶
func (p *Pool) Submit( handler *TransactionMinedHandler, value *big.Int, method func( transactor bind.ContractTransactor, opts *bind.TransactOpts) (*types.Transaction, error), ) (*types.Transaction, error)
func (*Pool) SubmitAndQuickWaitMinedWithGasLimitAndGenericHandler ¶
func (p *Pool) SubmitAndQuickWaitMinedWithGasLimitAndGenericHandler( description string, value *big.Int, gasLimit uint64, method func( transactor bind.ContractTransactor, opts *bind.TransactOpts) (*types.Transaction, error), ) (*types.Receipt, error)
func (*Pool) SubmitAndQuickWaitMinedWithGenericHandler ¶
func (p *Pool) SubmitAndQuickWaitMinedWithGenericHandler( description string, value *big.Int, method func( transactor bind.ContractTransactor, opts *bind.TransactOpts) (*types.Transaction, error), ) (*types.Receipt, error)
func (*Pool) SubmitAndWaitMinedWithGasLimitAndGenericHandler ¶
func (p *Pool) SubmitAndWaitMinedWithGasLimitAndGenericHandler( description string, value *big.Int, gasLimit uint64, method func( transactor bind.ContractTransactor, opts *bind.TransactOpts) (*types.Transaction, error), ) (*types.Receipt, error)
func (*Pool) SubmitAndWaitMinedWithGenericHandler ¶
func (p *Pool) SubmitAndWaitMinedWithGenericHandler( description string, value *big.Int, method func( transactor bind.ContractTransactor, opts *bind.TransactOpts) (*types.Transaction, error), ) (*types.Receipt, error)
func (*Pool) SubmitWithGasLimit ¶
func (p *Pool) SubmitWithGasLimit( handler *TransactionMinedHandler, value *big.Int, gasLimit uint64, quickCatch bool, method func( transactor bind.ContractTransactor, opts *bind.TransactOpts) (*types.Transaction, error), ) (*types.Transaction, error)
type TransactionMinedHandler ¶
func NewGenericTransactionHandler ¶
func NewGenericTransactionHandler( description string, receiptChan chan *types.Receipt) *TransactionMinedHandler
type Transactor ¶
type Transactor struct {
// contains filtered or unexported fields
}
func NewTransactor ¶
func (*Transactor) Address ¶
func (t *Transactor) Address() common.Address
func (*Transactor) ContractCaller ¶
func (t *Transactor) ContractCaller() bind.ContractCaller
func (*Transactor) Transact ¶
func (t *Transactor) Transact( handler *TransactionMinedHandler, value *big.Int, method func( transactor bind.ContractTransactor, opts *bind.TransactOpts) (*types.Transaction, error), ) (*types.Transaction, error)
func (*Transactor) TransactWithGasLimit ¶
func (t *Transactor) TransactWithGasLimit( handler *TransactionMinedHandler, value *big.Int, gasLimit uint64, quickCatch bool, method func( transactor bind.ContractTransactor, opts *bind.TransactOpts) (*types.Transaction, error), ) (*types.Transaction, error)
func (*Transactor) TransactWithQuickCatch ¶
func (t *Transactor) TransactWithQuickCatch( handler *TransactionMinedHandler, value *big.Int, method func( transactor bind.ContractTransactor, opts *bind.TransactOpts) (*types.Transaction, error), ) (*types.Transaction, error)
type TransactorConfig ¶
type TransactorConfig struct {
// contains filtered or unexported fields
}
func NewTransactorConfig ¶
func NewTransactorConfig(keyStore string, passPhrase string) *TransactorConfig
Click to show internal directories.
Click to hide internal directories.