JoinFab

package
v0.0.0-...-b095981 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 12, 2024 License: MIT Imports: 15 Imported by: 0

Documentation

Index

Constants

View Source
const JOINFABABI = "" /* 1902-byte string literal not displayed */

JOINFABABI is the input ABI used to generate the binding from.

Variables

View Source
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

func NewJOINFAB(address common.Address, backend bind.ContractBackend) (*JOINFAB, error)

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.

func (*JOINFABCaller) Vat

func (_JOINFAB *JOINFABCaller) Vat(opts *bind.CallOpts) (common.Address, error)

Vat is a free data retrieval call binding the contract method 0x36569e77.

Solidity: function vat() view returns(address)

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.

func (*JOINFABCallerSession) Vat

func (_JOINFAB *JOINFABCallerSession) Vat() (common.Address, error)

Vat is a free data retrieval call binding the contract method 0x36569e77.

Solidity: function vat() view returns(address)

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)

func (*JOINFABSession) Vat

func (_JOINFAB *JOINFABSession) Vat() (common.Address, error)

Vat is a free data retrieval call binding the contract method 0x36569e77.

Solidity: function vat() view returns(address)

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) Descriptor() ([]byte, []int)

Deprecated: Use NewJoin.ProtoReflect.Descriptor instead.

func (*NewJoin) GetData

func (x *NewJoin) GetData() []byte

func (*NewJoin) GetJoin

func (x *NewJoin) GetJoin() []byte

func (*NewJoin) GetTs

func (x *NewJoin) GetTs() *timestamppb.Timestamp

func (*NewJoin) ProtoMessage

func (*NewJoin) ProtoMessage()

func (*NewJoin) ProtoReflect

func (x *NewJoin) ProtoReflect() protoreflect.Message

func (*NewJoin) Reset

func (x *NewJoin) Reset()

func (*NewJoin) String

func (x *NewJoin) String() string

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL