@@ -26,13 +26,14 @@ import (
2626var {{.ShortVar }}Logger = log.Logger (" keep-contract-{{.Class}}" )
2727
2828type {{.Class }} struct {
29- contract *abi. {{.AbiClass }}
30- contractAddress common.Address
31- contractABI *ethereumabi.ABI
32- caller bind.ContractCaller
33- callerOptions *bind.CallOpts
34- transactorOptions *bind.TransactOpts
35- errorResolver *ethutil.ErrorResolver
29+ contract *abi. {{.AbiClass }}
30+ contractAddress common.Address
31+ contractABI *ethereumabi.ABI
32+ caller bind.ContractCaller
33+ transactor bind.ContractTransactor
34+ callerOptions *bind.CallOpts
35+ transactorOptions *bind.TransactOpts
36+ errorResolver *ethutil.ErrorResolver
3637
3738 transactionMutex *sync.Mutex
3839}
@@ -72,6 +73,7 @@ func New{{.Class}}(
7273 contractAddress: contractAddress,
7374 contractABI: &contractABI,
7475 caller: backend,
76+ transactor: backend,
7577 callerOptions: callerOptions,
7678 transactorOptions: transactorOptions,
7779 errorResolver: ethutil.NewErrorResolver (backend, &contractABI, &contractAddress),
0 commit comments