Documentation ¶
Index ¶
- Constants
- Variables
- type JOINFAB
- type JOINFABCaller
- type JOINFABCallerRaw
- type JOINFABCallerSession
- type JOINFABFilterer
- func (_JOINFAB *JOINFABFilterer) FilterNewJoin(opts *bind.FilterOpts, join []common.Address) (*JOINFABNewJoinIterator, error)
- func (_JOINFAB *JOINFABFilterer) ParseNewJoin(log types.Log) (*JOINFABNewJoin, error)
- func (_JOINFAB *JOINFABFilterer) WatchNewJoin(opts *bind.WatchOpts, sink chan<- *JOINFABNewJoin, join []common.Address) (event.Subscription, error)
- type JOINFABNewJoin
- type JOINFABNewJoinIterator
- type JOINFABRaw
- func (_JOINFAB *JOINFABRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_JOINFAB *JOINFABRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_JOINFAB *JOINFABRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type JOINFABSession
- func (_JOINFAB *JOINFABSession) NewAuthGemJoin(_owner common.Address, _ilk [32]byte, _gem common.Address) (*types.Transaction, error)
- func (_JOINFAB *JOINFABSession) NewGemJoin(_owner common.Address, _ilk [32]byte, _gem common.Address) (*types.Transaction, error)
- func (_JOINFAB *JOINFABSession) NewGemJoin5(_owner common.Address, _ilk [32]byte, _gem common.Address) (*types.Transaction, error)
- func (_JOINFAB *JOINFABSession) Vat() (common.Address, error)
- type JOINFABTransactor
- func (_JOINFAB *JOINFABTransactor) NewAuthGemJoin(opts *bind.TransactOpts, _owner common.Address, _ilk [32]byte, ...) (*types.Transaction, error)
- func (_JOINFAB *JOINFABTransactor) NewGemJoin(opts *bind.TransactOpts, _owner common.Address, _ilk [32]byte, ...) (*types.Transaction, error)
- func (_JOINFAB *JOINFABTransactor) NewGemJoin5(opts *bind.TransactOpts, _owner common.Address, _ilk [32]byte, ...) (*types.Transaction, error)
- type JOINFABTransactorRaw
- type JOINFABTransactorSession
- func (_JOINFAB *JOINFABTransactorSession) NewAuthGemJoin(_owner common.Address, _ilk [32]byte, _gem common.Address) (*types.Transaction, error)
- func (_JOINFAB *JOINFABTransactorSession) NewGemJoin(_owner common.Address, _ilk [32]byte, _gem common.Address) (*types.Transaction, error)
- func (_JOINFAB *JOINFABTransactorSession) NewGemJoin5(_owner common.Address, _ilk [32]byte, _gem common.Address) (*types.Transaction, error)
- type NewJoin
- func (*NewJoin) Descriptor() ([]byte, []int)deprecated
- func (x *NewJoin) GetData() []byte
- func (x *NewJoin) GetJoin() []byte
- func (x *NewJoin) GetTs() *timestamppb.Timestamp
- func (*NewJoin) ProtoMessage()
- func (x *NewJoin) ProtoReflect() protoreflect.Message
- func (x *NewJoin) Reset()
- func (x *NewJoin) String() string
- type SmartContract
Constants ¶
const JOINFABABI = "" /* 1902-byte string literal not displayed */
JOINFABABI is the input ABI used to generate the binding from.
Variables ¶
var File_JoinFab_JoinFab_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type JOINFAB ¶
type JOINFAB struct { JOINFABCaller // Read-only binding to the contract JOINFABTransactor // Write-only binding to the contract JOINFABFilterer // Log filterer for contract events }
JOINFAB is an auto generated Go binding around an Ethereum contract.
func NewJOINFAB ¶
NewJOINFAB creates a new instance of JOINFAB, bound to a specific deployed contract.
type JOINFABCaller ¶
type JOINFABCaller struct {
// contains filtered or unexported fields
}
JOINFABCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewJOINFABCaller ¶
func NewJOINFABCaller(address common.Address, caller bind.ContractCaller) (*JOINFABCaller, error)
NewJOINFABCaller creates a new read-only instance of JOINFAB, bound to a specific deployed contract.
type JOINFABCallerRaw ¶
type JOINFABCallerRaw struct {
Contract *JOINFABCaller // Generic read-only contract binding to access the raw methods on
}
JOINFABCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*JOINFABCallerRaw) Call ¶
func (_JOINFAB *JOINFABCallerRaw) 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 JOINFABCallerSession ¶
type JOINFABCallerSession struct { Contract *JOINFABCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
JOINFABCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type JOINFABFilterer ¶
type JOINFABFilterer struct {
// contains filtered or unexported fields
}
JOINFABFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewJOINFABFilterer ¶
func NewJOINFABFilterer(address common.Address, filterer bind.ContractFilterer) (*JOINFABFilterer, error)
NewJOINFABFilterer creates a new log filterer instance of JOINFAB, bound to a specific deployed contract.
func (*JOINFABFilterer) FilterNewJoin ¶
func (_JOINFAB *JOINFABFilterer) FilterNewJoin(opts *bind.FilterOpts, join []common.Address) (*JOINFABNewJoinIterator, error)
FilterNewJoin is a free log retrieval operation binding the contract event 0x0e3a78b6b2fd5969f1ac0cc2b65daf580334290350a8eeff1747b804e30660a8.
Solidity: event NewJoin(address indexed join, bytes data)
func (*JOINFABFilterer) ParseNewJoin ¶
func (_JOINFAB *JOINFABFilterer) ParseNewJoin(log types.Log) (*JOINFABNewJoin, error)
ParseNewJoin is a log parse operation binding the contract event 0x0e3a78b6b2fd5969f1ac0cc2b65daf580334290350a8eeff1747b804e30660a8.
Solidity: event NewJoin(address indexed join, bytes data)
func (*JOINFABFilterer) WatchNewJoin ¶
func (_JOINFAB *JOINFABFilterer) WatchNewJoin(opts *bind.WatchOpts, sink chan<- *JOINFABNewJoin, join []common.Address) (event.Subscription, error)
WatchNewJoin is a free log subscription operation binding the contract event 0x0e3a78b6b2fd5969f1ac0cc2b65daf580334290350a8eeff1747b804e30660a8.
Solidity: event NewJoin(address indexed join, bytes data)
type JOINFABNewJoin ¶
type JOINFABNewJoin struct { Join common.Address Data []byte Raw types.Log // Blockchain specific contextual infos }
JOINFABNewJoin represents a NewJoin event raised by the JOINFAB contract.
type JOINFABNewJoinIterator ¶
type JOINFABNewJoinIterator struct { Event *JOINFABNewJoin // Event containing the contract specifics and raw log // contains filtered or unexported fields }
JOINFABNewJoinIterator is returned from FilterNewJoin and is used to iterate over the raw logs and unpacked data for NewJoin events raised by the JOINFAB contract.
func (*JOINFABNewJoinIterator) Close ¶
func (it *JOINFABNewJoinIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*JOINFABNewJoinIterator) Error ¶
func (it *JOINFABNewJoinIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*JOINFABNewJoinIterator) Next ¶
func (it *JOINFABNewJoinIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type JOINFABRaw ¶
type JOINFABRaw struct {
Contract *JOINFAB // Generic contract binding to access the raw methods on
}
JOINFABRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*JOINFABRaw) Call ¶
func (_JOINFAB *JOINFABRaw) 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 (*JOINFABRaw) Transact ¶
func (_JOINFAB *JOINFABRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*JOINFABRaw) Transfer ¶
func (_JOINFAB *JOINFABRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type JOINFABSession ¶
type JOINFABSession struct { Contract *JOINFAB // 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 }
JOINFABSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*JOINFABSession) NewAuthGemJoin ¶
func (_JOINFAB *JOINFABSession) NewAuthGemJoin(_owner common.Address, _ilk [32]byte, _gem common.Address) (*types.Transaction, error)
NewAuthGemJoin is a paid mutator transaction binding the contract method 0x2866be72.
Solidity: function newAuthGemJoin(address _owner, bytes32 _ilk, address _gem) returns(address join)
func (*JOINFABSession) NewGemJoin ¶
func (_JOINFAB *JOINFABSession) NewGemJoin(_owner common.Address, _ilk [32]byte, _gem common.Address) (*types.Transaction, error)
NewGemJoin is a paid mutator transaction binding the contract method 0x45949cf5.
Solidity: function newGemJoin(address _owner, bytes32 _ilk, address _gem) returns(address join)
func (*JOINFABSession) NewGemJoin5 ¶
func (_JOINFAB *JOINFABSession) NewGemJoin5(_owner common.Address, _ilk [32]byte, _gem common.Address) (*types.Transaction, error)
NewGemJoin5 is a paid mutator transaction binding the contract method 0x829e402f.
Solidity: function newGemJoin5(address _owner, bytes32 _ilk, address _gem) returns(address join)
type JOINFABTransactor ¶
type JOINFABTransactor struct {
// contains filtered or unexported fields
}
JOINFABTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewJOINFABTransactor ¶
func NewJOINFABTransactor(address common.Address, transactor bind.ContractTransactor) (*JOINFABTransactor, error)
NewJOINFABTransactor creates a new write-only instance of JOINFAB, bound to a specific deployed contract.
func (*JOINFABTransactor) NewAuthGemJoin ¶
func (_JOINFAB *JOINFABTransactor) NewAuthGemJoin(opts *bind.TransactOpts, _owner common.Address, _ilk [32]byte, _gem common.Address) (*types.Transaction, error)
NewAuthGemJoin is a paid mutator transaction binding the contract method 0x2866be72.
Solidity: function newAuthGemJoin(address _owner, bytes32 _ilk, address _gem) returns(address join)
func (*JOINFABTransactor) NewGemJoin ¶
func (_JOINFAB *JOINFABTransactor) NewGemJoin(opts *bind.TransactOpts, _owner common.Address, _ilk [32]byte, _gem common.Address) (*types.Transaction, error)
NewGemJoin is a paid mutator transaction binding the contract method 0x45949cf5.
Solidity: function newGemJoin(address _owner, bytes32 _ilk, address _gem) returns(address join)
func (*JOINFABTransactor) NewGemJoin5 ¶
func (_JOINFAB *JOINFABTransactor) NewGemJoin5(opts *bind.TransactOpts, _owner common.Address, _ilk [32]byte, _gem common.Address) (*types.Transaction, error)
NewGemJoin5 is a paid mutator transaction binding the contract method 0x829e402f.
Solidity: function newGemJoin5(address _owner, bytes32 _ilk, address _gem) returns(address join)
type JOINFABTransactorRaw ¶
type JOINFABTransactorRaw struct {
Contract *JOINFABTransactor // Generic write-only contract binding to access the raw methods on
}
JOINFABTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*JOINFABTransactorRaw) Transact ¶
func (_JOINFAB *JOINFABTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*JOINFABTransactorRaw) Transfer ¶
func (_JOINFAB *JOINFABTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type JOINFABTransactorSession ¶
type JOINFABTransactorSession struct { Contract *JOINFABTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
JOINFABTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*JOINFABTransactorSession) NewAuthGemJoin ¶
func (_JOINFAB *JOINFABTransactorSession) NewAuthGemJoin(_owner common.Address, _ilk [32]byte, _gem common.Address) (*types.Transaction, error)
NewAuthGemJoin is a paid mutator transaction binding the contract method 0x2866be72.
Solidity: function newAuthGemJoin(address _owner, bytes32 _ilk, address _gem) returns(address join)
func (*JOINFABTransactorSession) NewGemJoin ¶
func (_JOINFAB *JOINFABTransactorSession) NewGemJoin(_owner common.Address, _ilk [32]byte, _gem common.Address) (*types.Transaction, error)
NewGemJoin is a paid mutator transaction binding the contract method 0x45949cf5.
Solidity: function newGemJoin(address _owner, bytes32 _ilk, address _gem) returns(address join)
func (*JOINFABTransactorSession) NewGemJoin5 ¶
func (_JOINFAB *JOINFABTransactorSession) NewGemJoin5(_owner common.Address, _ilk [32]byte, _gem common.Address) (*types.Transaction, error)
NewGemJoin5 is a paid mutator transaction binding the contract method 0x829e402f.
Solidity: function newGemJoin5(address _owner, bytes32 _ilk, address _gem) returns(address join)
type NewJoin ¶
type NewJoin struct { Ts *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=ts,proto3" json:"ts,omitempty"` Join []byte `protobuf:"bytes,2,opt,name=Join,proto3" json:"Join,omitempty"` // address Data []byte `protobuf:"bytes,3,opt,name=Data,proto3" json:"Data,omitempty"` // bytes // contains filtered or unexported fields }
func (*NewJoin) Descriptor
deprecated
func (*NewJoin) GetTs ¶
func (x *NewJoin) GetTs() *timestamppb.Timestamp
func (*NewJoin) ProtoMessage ¶
func (*NewJoin) ProtoMessage()
func (*NewJoin) ProtoReflect ¶
func (x *NewJoin) ProtoReflect() protoreflect.Message
type SmartContract ¶
type SmartContract struct{}
func (*SmartContract) Message ¶
func (sc *SmartContract) Message(eventName string, contractAbi *abi.ABI, vLog types.Log, timestamp *timestamppb.Timestamp) protoreflect.ProtoMessage