Versions in this module Expand all Collapse all v3 v3.0.1 Mar 15, 2024 v3.0.0 Mar 4, 2024 Changes in this version + const BfsABI + type Bfs struct + func NewBfs(address common.Address, backend bind.ContractBackend) (*Bfs, error) + type BfsCaller struct + func NewBfsCaller(address common.Address, caller bind.ContractCaller) (*BfsCaller, error) + func (_Bfs *BfsCaller) List(opts *bind.CallOpts, absolutePath string, offset *big.Int, limit *big.Int) (*big.Int, []BfsInfo, error) + func (_Bfs *BfsCaller) List0(opts *bind.CallOpts, absolutePath string) (int32, []BfsInfo, error) + func (_Bfs *BfsCaller) Readlink(opts *bind.CallOpts, absolutePath string) (common.Address, error) + type BfsCallerRaw struct + Contract *BfsCaller + func (_Bfs *BfsCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error + type BfsCallerSession struct + CallOpts bind.CallOpts + Contract *BfsCaller + func (_Bfs *BfsCallerSession) List(absolutePath string, offset *big.Int, limit *big.Int) (*big.Int, []BfsInfo, error) + func (_Bfs *BfsCallerSession) List0(absolutePath string) (int32, []BfsInfo, error) + func (_Bfs *BfsCallerSession) Readlink(absolutePath string) (common.Address, error) + type BfsFilterer struct + func NewBfsFilterer(address common.Address, filterer bind.ContractFilterer) (*BfsFilterer, error) + type BfsInfo struct + Ext []string + FileName string + FileType string + type BfsRaw struct + Contract *Bfs + func (_Bfs *BfsRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error + func (_Bfs *BfsRaw) TransactWithResult(opts *bind.TransactOpts, result interface{}, method string, ...) (*types.Transaction, *types.Receipt, error) + func (_Bfs *BfsRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, *types.Receipt, error) + type BfsSession struct + CallOpts bind.CallOpts + Contract *Bfs + TransactOpts bind.TransactOpts + func (_Bfs *BfsSession) AsyncLink(handler func(*types.Receipt, error), absolutePath string, _address string, ...) (*types.Transaction, error) + func (_Bfs *BfsSession) AsyncLink0(handler func(*types.Receipt, error), name string, version string, ...) (*types.Transaction, error) + func (_Bfs *BfsSession) AsyncMkdir(handler func(*types.Receipt, error), absolutePath string) (*types.Transaction, error) + func (_Bfs *BfsSession) AsyncRebuildBfs(handler func(*types.Receipt, error)) (*types.Transaction, error) + func (_Bfs *BfsSession) AsyncTouch(handler func(*types.Receipt, error), absolutePath string, fileType string) (*types.Transaction, error) + func (_Bfs *BfsSession) Link(absolutePath string, _address string, _abi string) (*big.Int, *types.Transaction, *types.Receipt, error) + func (_Bfs *BfsSession) Link0(name string, version string, _address string, _abi string) (int32, *types.Transaction, *types.Receipt, error) + func (_Bfs *BfsSession) List(absolutePath string, offset *big.Int, limit *big.Int) (*big.Int, []BfsInfo, error) + func (_Bfs *BfsSession) List0(absolutePath string) (int32, []BfsInfo, error) + func (_Bfs *BfsSession) Mkdir(absolutePath string) (int32, *types.Transaction, *types.Receipt, error) + func (_Bfs *BfsSession) Readlink(absolutePath string) (common.Address, error) + func (_Bfs *BfsSession) RebuildBfs() (*big.Int, *types.Transaction, *types.Receipt, error) + func (_Bfs *BfsSession) Touch(absolutePath string, fileType string) (int32, *types.Transaction, *types.Receipt, error) + type BfsTransactor struct + func NewBfsTransactor(address common.Address, transactor bind.ContractTransactor) (*BfsTransactor, error) + func (_Bfs *BfsTransactor) AsyncLink(handler func(*types.Receipt, error), opts *bind.TransactOpts, ...) (*types.Transaction, error) + func (_Bfs *BfsTransactor) AsyncLink0(handler func(*types.Receipt, error), opts *bind.TransactOpts, name string, ...) (*types.Transaction, error) + func (_Bfs *BfsTransactor) AsyncMkdir(handler func(*types.Receipt, error), opts *bind.TransactOpts, ...) (*types.Transaction, error) + func (_Bfs *BfsTransactor) AsyncRebuildBfs(handler func(*types.Receipt, error), opts *bind.TransactOpts) (*types.Transaction, error) + func (_Bfs *BfsTransactor) AsyncTouch(handler func(*types.Receipt, error), opts *bind.TransactOpts, ...) (*types.Transaction, error) + func (_Bfs *BfsTransactor) Link(opts *bind.TransactOpts, absolutePath string, _address string, _abi string) (*big.Int, *types.Transaction, *types.Receipt, error) + func (_Bfs *BfsTransactor) Link0(opts *bind.TransactOpts, name string, version string, _address string, ...) (int32, *types.Transaction, *types.Receipt, error) + func (_Bfs *BfsTransactor) Mkdir(opts *bind.TransactOpts, absolutePath string) (int32, *types.Transaction, *types.Receipt, error) + func (_Bfs *BfsTransactor) RebuildBfs(opts *bind.TransactOpts) (*big.Int, *types.Transaction, *types.Receipt, error) + func (_Bfs *BfsTransactor) Touch(opts *bind.TransactOpts, absolutePath string, fileType string) (int32, *types.Transaction, *types.Receipt, error) + type BfsTransactorRaw struct + Contract *BfsTransactor + func (_Bfs *BfsTransactorRaw) TransactWithResult(opts *bind.TransactOpts, result interface{}, method string, ...) (*types.Transaction, *types.Receipt, error) + func (_Bfs *BfsTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, *types.Receipt, error) + type BfsTransactorSession struct + Contract *BfsTransactor + TransactOpts bind.TransactOpts + func (_Bfs *BfsTransactorSession) AsyncLink(handler func(*types.Receipt, error), absolutePath string, _address string, ...) (*types.Transaction, error) + func (_Bfs *BfsTransactorSession) AsyncLink0(handler func(*types.Receipt, error), name string, version string, ...) (*types.Transaction, error) + func (_Bfs *BfsTransactorSession) AsyncMkdir(handler func(*types.Receipt, error), absolutePath string) (*types.Transaction, error) + func (_Bfs *BfsTransactorSession) AsyncRebuildBfs(handler func(*types.Receipt, error)) (*types.Transaction, error) + func (_Bfs *BfsTransactorSession) AsyncTouch(handler func(*types.Receipt, error), absolutePath string, fileType string) (*types.Transaction, error) + func (_Bfs *BfsTransactorSession) Link(absolutePath string, _address string, _abi string) (*big.Int, *types.Transaction, *types.Receipt, error) + func (_Bfs *BfsTransactorSession) Link0(name string, version string, _address string, _abi string) (int32, *types.Transaction, *types.Receipt, error) + func (_Bfs *BfsTransactorSession) Mkdir(absolutePath string) (int32, *types.Transaction, *types.Receipt, error) + func (_Bfs *BfsTransactorSession) RebuildBfs() (*big.Int, *types.Transaction, *types.Receipt, error) + func (_Bfs *BfsTransactorSession) Touch(absolutePath string, fileType string) (int32, *types.Transaction, *types.Receipt, error) + type Service struct + func NewBfsService(client *client.Client) (*Service, error) + func (service *Service) AsyncLink(handler func(*types.Receipt, error), absolutePath string, _address string, ...) (*types.Transaction, error) + func (service *Service) AsyncLink0(handler func(*types.Receipt, error), name string, version string, ...) (*types.Transaction, error) + func (service *Service) AsyncMkdir(handler func(*types.Receipt, error), absolutePath string) (*types.Transaction, error) + func (service *Service) Link(absolutePath string, _address string, _abi string) (int64, error) + func (service *Service) Link0(name string, version string, _address string, _abi string) (int64, error) + func (service *Service) List(absolutePath string, offset *big.Int, limit *big.Int) (int64, []BfsInfo, error) + func (service *Service) List0(absolutePath string) (int64, []BfsInfo, error) + func (service *Service) Mkdir(absolutePath string) (int64, error) + func (service *Service) Readlink(absolutePath string) (common.Address, error)