Documentation ¶
Index ¶
- Constants
- Variables
- type CentrifugeAsset
- type CentrifugeAssetAssetStored
- type CentrifugeAssetAssetStoredIterator
- type CentrifugeAssetCaller
- type CentrifugeAssetCallerRaw
- type CentrifugeAssetCallerSession
- type CentrifugeAssetFilterer
- func (_CentrifugeAsset *CentrifugeAssetFilterer) FilterAssetStored(opts *bind.FilterOpts, asset [][32]byte) (*CentrifugeAssetAssetStoredIterator, error)
- func (_CentrifugeAsset *CentrifugeAssetFilterer) ParseAssetStored(log types.Log) (*CentrifugeAssetAssetStored, error)
- func (_CentrifugeAsset *CentrifugeAssetFilterer) WatchAssetStored(opts *bind.WatchOpts, sink chan<- *CentrifugeAssetAssetStored, ...) (event.Subscription, error)
- type CentrifugeAssetRaw
- func (_CentrifugeAsset *CentrifugeAssetRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_CentrifugeAsset *CentrifugeAssetRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_CentrifugeAsset *CentrifugeAssetRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type CentrifugeAssetSession
- type CentrifugeAssetTransactor
- type CentrifugeAssetTransactorRaw
- type CentrifugeAssetTransactorSession
Constants ¶
const CentrifugeAssetABI = "" /* 578-byte string literal not displayed */
CentrifugeAssetABI is the input ABI used to generate the binding from.
Variables ¶
var CentrifugeAssetBin = "" /* 884-byte string literal not displayed */
CentrifugeAssetBin is the compiled bytecode used for deploying new contracts.
Functions ¶
This section is empty.
Types ¶
type CentrifugeAsset ¶
type CentrifugeAsset struct { CentrifugeAssetCaller // Read-only binding to the contract CentrifugeAssetTransactor // Write-only binding to the contract CentrifugeAssetFilterer // Log filterer for contract events }
CentrifugeAsset is an auto generated Go binding around an Ethereum contract.
func DeployCentrifugeAsset ¶
func DeployCentrifugeAsset(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *CentrifugeAsset, error)
DeployCentrifugeAsset deploys a new Ethereum contract, binding an instance of CentrifugeAsset to it.
func NewCentrifugeAsset ¶
func NewCentrifugeAsset(address common.Address, backend bind.ContractBackend) (*CentrifugeAsset, error)
NewCentrifugeAsset creates a new instance of CentrifugeAsset, bound to a specific deployed contract.
type CentrifugeAssetAssetStored ¶
type CentrifugeAssetAssetStored struct { Asset [32]byte Raw types.Log // Blockchain specific contextual infos }
CentrifugeAssetAssetStored represents a AssetStored event raised by the CentrifugeAsset contract.
type CentrifugeAssetAssetStoredIterator ¶
type CentrifugeAssetAssetStoredIterator struct { Event *CentrifugeAssetAssetStored // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CentrifugeAssetAssetStoredIterator is returned from FilterAssetStored and is used to iterate over the raw logs and unpacked data for AssetStored events raised by the CentrifugeAsset contract.
func (*CentrifugeAssetAssetStoredIterator) Close ¶
func (it *CentrifugeAssetAssetStoredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CentrifugeAssetAssetStoredIterator) Error ¶
func (it *CentrifugeAssetAssetStoredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CentrifugeAssetAssetStoredIterator) Next ¶
func (it *CentrifugeAssetAssetStoredIterator) 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 CentrifugeAssetCaller ¶
type CentrifugeAssetCaller struct {
// contains filtered or unexported fields
}
CentrifugeAssetCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewCentrifugeAssetCaller ¶
func NewCentrifugeAssetCaller(address common.Address, caller bind.ContractCaller) (*CentrifugeAssetCaller, error)
NewCentrifugeAssetCaller creates a new read-only instance of CentrifugeAsset, bound to a specific deployed contract.
func (*CentrifugeAssetCaller) AssetsStored ¶
func (_CentrifugeAsset *CentrifugeAssetCaller) AssetsStored(opts *bind.CallOpts, arg0 [32]byte) (bool, error)
AssetsStored is a free data retrieval call binding the contract method 0x96add600.
Solidity: function _assetsStored(bytes32 ) view returns(bool)
type CentrifugeAssetCallerRaw ¶
type CentrifugeAssetCallerRaw struct {
Contract *CentrifugeAssetCaller // Generic read-only contract binding to access the raw methods on
}
CentrifugeAssetCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*CentrifugeAssetCallerRaw) Call ¶
func (_CentrifugeAsset *CentrifugeAssetCallerRaw) 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 CentrifugeAssetCallerSession ¶
type CentrifugeAssetCallerSession struct { Contract *CentrifugeAssetCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
CentrifugeAssetCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*CentrifugeAssetCallerSession) AssetsStored ¶
func (_CentrifugeAsset *CentrifugeAssetCallerSession) AssetsStored(arg0 [32]byte) (bool, error)
AssetsStored is a free data retrieval call binding the contract method 0x96add600.
Solidity: function _assetsStored(bytes32 ) view returns(bool)
type CentrifugeAssetFilterer ¶
type CentrifugeAssetFilterer struct {
// contains filtered or unexported fields
}
CentrifugeAssetFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewCentrifugeAssetFilterer ¶
func NewCentrifugeAssetFilterer(address common.Address, filterer bind.ContractFilterer) (*CentrifugeAssetFilterer, error)
NewCentrifugeAssetFilterer creates a new log filterer instance of CentrifugeAsset, bound to a specific deployed contract.
func (*CentrifugeAssetFilterer) FilterAssetStored ¶
func (_CentrifugeAsset *CentrifugeAssetFilterer) FilterAssetStored(opts *bind.FilterOpts, asset [][32]byte) (*CentrifugeAssetAssetStoredIterator, error)
FilterAssetStored is a free log retrieval operation binding the contract event 0x08ae553713effae7116be03743b167b8b803449ee8fb912c2ec43dc2c824f535.
Solidity: event AssetStored(bytes32 indexed asset)
func (*CentrifugeAssetFilterer) ParseAssetStored ¶
func (_CentrifugeAsset *CentrifugeAssetFilterer) ParseAssetStored(log types.Log) (*CentrifugeAssetAssetStored, error)
ParseAssetStored is a log parse operation binding the contract event 0x08ae553713effae7116be03743b167b8b803449ee8fb912c2ec43dc2c824f535.
Solidity: event AssetStored(bytes32 indexed asset)
func (*CentrifugeAssetFilterer) WatchAssetStored ¶
func (_CentrifugeAsset *CentrifugeAssetFilterer) WatchAssetStored(opts *bind.WatchOpts, sink chan<- *CentrifugeAssetAssetStored, asset [][32]byte) (event.Subscription, error)
WatchAssetStored is a free log subscription operation binding the contract event 0x08ae553713effae7116be03743b167b8b803449ee8fb912c2ec43dc2c824f535.
Solidity: event AssetStored(bytes32 indexed asset)
type CentrifugeAssetRaw ¶
type CentrifugeAssetRaw struct {
Contract *CentrifugeAsset // Generic contract binding to access the raw methods on
}
CentrifugeAssetRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*CentrifugeAssetRaw) Call ¶
func (_CentrifugeAsset *CentrifugeAssetRaw) 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 (*CentrifugeAssetRaw) Transact ¶
func (_CentrifugeAsset *CentrifugeAssetRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*CentrifugeAssetRaw) Transfer ¶
func (_CentrifugeAsset *CentrifugeAssetRaw) 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 CentrifugeAssetSession ¶
type CentrifugeAssetSession struct { Contract *CentrifugeAsset // 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 }
CentrifugeAssetSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*CentrifugeAssetSession) AssetsStored ¶
func (_CentrifugeAsset *CentrifugeAssetSession) AssetsStored(arg0 [32]byte) (bool, error)
AssetsStored is a free data retrieval call binding the contract method 0x96add600.
Solidity: function _assetsStored(bytes32 ) view returns(bool)
func (*CentrifugeAssetSession) Store ¶
func (_CentrifugeAsset *CentrifugeAssetSession) Store(asset [32]byte) (*types.Transaction, error)
Store is a paid mutator transaction binding the contract method 0x654cf88c.
Solidity: function store(bytes32 asset) returns()
type CentrifugeAssetTransactor ¶
type CentrifugeAssetTransactor struct {
// contains filtered or unexported fields
}
CentrifugeAssetTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewCentrifugeAssetTransactor ¶
func NewCentrifugeAssetTransactor(address common.Address, transactor bind.ContractTransactor) (*CentrifugeAssetTransactor, error)
NewCentrifugeAssetTransactor creates a new write-only instance of CentrifugeAsset, bound to a specific deployed contract.
func (*CentrifugeAssetTransactor) Store ¶
func (_CentrifugeAsset *CentrifugeAssetTransactor) Store(opts *bind.TransactOpts, asset [32]byte) (*types.Transaction, error)
Store is a paid mutator transaction binding the contract method 0x654cf88c.
Solidity: function store(bytes32 asset) returns()
type CentrifugeAssetTransactorRaw ¶
type CentrifugeAssetTransactorRaw struct {
Contract *CentrifugeAssetTransactor // Generic write-only contract binding to access the raw methods on
}
CentrifugeAssetTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*CentrifugeAssetTransactorRaw) Transact ¶
func (_CentrifugeAsset *CentrifugeAssetTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*CentrifugeAssetTransactorRaw) Transfer ¶
func (_CentrifugeAsset *CentrifugeAssetTransactorRaw) 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 CentrifugeAssetTransactorSession ¶
type CentrifugeAssetTransactorSession struct { Contract *CentrifugeAssetTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
CentrifugeAssetTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*CentrifugeAssetTransactorSession) Store ¶
func (_CentrifugeAsset *CentrifugeAssetTransactorSession) Store(asset [32]byte) (*types.Transaction, error)
Store is a paid mutator transaction binding the contract method 0x654cf88c.
Solidity: function store(bytes32 asset) returns()