Versions in this module Expand all Collapse all v0 v0.0.11 Oct 27, 2022 Changes in this version + const BtscoreABI + type Btscore struct + func NewBtscore(address common.Address, backend bind.ContractBackend) (*Btscore, error) + type BtscoreCaller struct + func NewBtscoreCaller(address common.Address, caller bind.ContractCaller) (*BtscoreCaller, error) + func (_Btscore *BtscoreCaller) BalanceOf(opts *bind.CallOpts, _owner common.Address, _coinName string) (struct{ ... }, error) + func (_Btscore *BtscoreCaller) BalanceOfBatch(opts *bind.CallOpts, _owner common.Address, _coinNames []string) (struct{ ... }, error) + func (_Btscore *BtscoreCaller) CoinId(opts *bind.CallOpts, _coinName string) (common.Address, error) + func (_Btscore *BtscoreCaller) CoinNames(opts *bind.CallOpts) ([]string, error) + func (_Btscore *BtscoreCaller) FeeRatio(opts *bind.CallOpts, _coinName string) (struct{ ... }, error) + func (_Btscore *BtscoreCaller) GetAccumulatedFees(opts *bind.CallOpts) ([]TypesAsset, error) + func (_Btscore *BtscoreCaller) GetNativeCoinName(opts *bind.CallOpts) (string, error) + func (_Btscore *BtscoreCaller) GetOwners(opts *bind.CallOpts) ([]common.Address, error) + func (_Btscore *BtscoreCaller) IsOwner(opts *bind.CallOpts, _owner common.Address) (bool, error) + func (_Btscore *BtscoreCaller) IsValidCoin(opts *bind.CallOpts, _coinName string) (bool, error) + type BtscoreCallerRaw struct + Contract *BtscoreCaller + func (_Btscore *BtscoreCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + type BtscoreCallerSession struct + CallOpts bind.CallOpts + Contract *BtscoreCaller + func (_Btscore *BtscoreCallerSession) BalanceOf(_owner common.Address, _coinName string) (struct{ ... }, error) + func (_Btscore *BtscoreCallerSession) BalanceOfBatch(_owner common.Address, _coinNames []string) (struct{ ... }, error) + func (_Btscore *BtscoreCallerSession) CoinId(_coinName string) (common.Address, error) + func (_Btscore *BtscoreCallerSession) CoinNames() ([]string, error) + func (_Btscore *BtscoreCallerSession) FeeRatio(_coinName string) (struct{ ... }, error) + func (_Btscore *BtscoreCallerSession) GetAccumulatedFees() ([]TypesAsset, error) + func (_Btscore *BtscoreCallerSession) GetNativeCoinName() (string, error) + func (_Btscore *BtscoreCallerSession) GetOwners() ([]common.Address, error) + func (_Btscore *BtscoreCallerSession) IsOwner(_owner common.Address) (bool, error) + func (_Btscore *BtscoreCallerSession) IsValidCoin(_coinName string) (bool, error) + type BtscoreFilterer struct + func NewBtscoreFilterer(address common.Address, filterer bind.ContractFilterer) (*BtscoreFilterer, error) + func (_Btscore *BtscoreFilterer) FilterInitialized(opts *bind.FilterOpts) (*BtscoreInitializedIterator, error) + func (_Btscore *BtscoreFilterer) FilterRemoveOwnership(opts *bind.FilterOpts, remover []common.Address, formerOwner []common.Address) (*BtscoreRemoveOwnershipIterator, error) + func (_Btscore *BtscoreFilterer) FilterSetOwnership(opts *bind.FilterOpts, promoter []common.Address, newOwner []common.Address) (*BtscoreSetOwnershipIterator, error) + func (_Btscore *BtscoreFilterer) ParseInitialized(log types.Log) (*BtscoreInitialized, error) + func (_Btscore *BtscoreFilterer) ParseRemoveOwnership(log types.Log) (*BtscoreRemoveOwnership, error) + func (_Btscore *BtscoreFilterer) ParseSetOwnership(log types.Log) (*BtscoreSetOwnership, error) + func (_Btscore *BtscoreFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *BtscoreInitialized) (event.Subscription, error) + func (_Btscore *BtscoreFilterer) WatchRemoveOwnership(opts *bind.WatchOpts, sink chan<- *BtscoreRemoveOwnership, ...) (event.Subscription, error) + func (_Btscore *BtscoreFilterer) WatchSetOwnership(opts *bind.WatchOpts, sink chan<- *BtscoreSetOwnership, ...) (event.Subscription, error) + type BtscoreInitialized struct + Raw types.Log + Version uint8 + type BtscoreInitializedIterator struct + Event *BtscoreInitialized + func (it *BtscoreInitializedIterator) Close() error + func (it *BtscoreInitializedIterator) Error() error + func (it *BtscoreInitializedIterator) Next() bool + type BtscoreRaw struct + Contract *Btscore + func (_Btscore *BtscoreRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + func (_Btscore *BtscoreRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_Btscore *BtscoreRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type BtscoreRemoveOwnership struct + FormerOwner common.Address + Raw types.Log + Remover common.Address + type BtscoreRemoveOwnershipIterator struct + Event *BtscoreRemoveOwnership + func (it *BtscoreRemoveOwnershipIterator) Close() error + func (it *BtscoreRemoveOwnershipIterator) Error() error + func (it *BtscoreRemoveOwnershipIterator) Next() bool + type BtscoreSession struct + CallOpts bind.CallOpts + Contract *Btscore + TransactOpts bind.TransactOpts + func (_Btscore *BtscoreSession) AddOwner(_owner common.Address) (*types.Transaction, error) + func (_Btscore *BtscoreSession) BalanceOf(_owner common.Address, _coinName string) (struct{ ... }, error) + func (_Btscore *BtscoreSession) BalanceOfBatch(_owner common.Address, _coinNames []string) (struct{ ... }, error) + func (_Btscore *BtscoreSession) CoinId(_coinName string) (common.Address, error) + func (_Btscore *BtscoreSession) CoinNames() ([]string, error) + func (_Btscore *BtscoreSession) FeeRatio(_coinName string) (struct{ ... }, error) + func (_Btscore *BtscoreSession) GetAccumulatedFees() ([]TypesAsset, error) + func (_Btscore *BtscoreSession) GetNativeCoinName() (string, error) + func (_Btscore *BtscoreSession) GetOwners() ([]common.Address, error) + func (_Btscore *BtscoreSession) HandleResponseService(_requester common.Address, _coinName string, _value *big.Int, _fee *big.Int, ...) (*types.Transaction, error) + func (_Btscore *BtscoreSession) Initialize(_nativeCoinName string, _feeNumerator *big.Int, _fixedFee *big.Int) (*types.Transaction, error) + func (_Btscore *BtscoreSession) IsOwner(_owner common.Address) (bool, error) + func (_Btscore *BtscoreSession) IsValidCoin(_coinName string) (bool, error) + func (_Btscore *BtscoreSession) Mint(_to common.Address, _coinName string, _value *big.Int) (*types.Transaction, error) + func (_Btscore *BtscoreSession) Reclaim(_coinName string, _value *big.Int) (*types.Transaction, error) + func (_Btscore *BtscoreSession) Refund(_to common.Address, _coinName string, _value *big.Int) (*types.Transaction, error) + func (_Btscore *BtscoreSession) Register(_name string, _symbol string, _decimals uint8, _feeNumerator *big.Int, ...) (*types.Transaction, error) + func (_Btscore *BtscoreSession) RemoveOwner(_owner common.Address) (*types.Transaction, error) + func (_Btscore *BtscoreSession) SetFeeRatio(_name string, _feeNumerator *big.Int, _fixedFee *big.Int) (*types.Transaction, error) + func (_Btscore *BtscoreSession) Transfer(_coinName string, _value *big.Int, _to string) (*types.Transaction, error) + func (_Btscore *BtscoreSession) TransferBatch(_coinNames []string, _values []*big.Int, _to string) (*types.Transaction, error) + func (_Btscore *BtscoreSession) TransferFees(_fa string) (*types.Transaction, error) + func (_Btscore *BtscoreSession) TransferNativeCoin(_to string) (*types.Transaction, error) + func (_Btscore *BtscoreSession) UpdateBTSPeriphery(_btsPeriphery common.Address) (*types.Transaction, error) + type BtscoreSetOwnership struct + NewOwner common.Address + Promoter common.Address + Raw types.Log + type BtscoreSetOwnershipIterator struct + Event *BtscoreSetOwnership + func (it *BtscoreSetOwnershipIterator) Close() error + func (it *BtscoreSetOwnershipIterator) Error() error + func (it *BtscoreSetOwnershipIterator) Next() bool + type BtscoreTransactor struct + func NewBtscoreTransactor(address common.Address, transactor bind.ContractTransactor) (*BtscoreTransactor, error) + func (_Btscore *BtscoreTransactor) AddOwner(opts *bind.TransactOpts, _owner common.Address) (*types.Transaction, error) + func (_Btscore *BtscoreTransactor) HandleResponseService(opts *bind.TransactOpts, _requester common.Address, _coinName string, ...) (*types.Transaction, error) + func (_Btscore *BtscoreTransactor) Initialize(opts *bind.TransactOpts, _nativeCoinName string, _feeNumerator *big.Int, ...) (*types.Transaction, error) + func (_Btscore *BtscoreTransactor) Mint(opts *bind.TransactOpts, _to common.Address, _coinName string, _value *big.Int) (*types.Transaction, error) + func (_Btscore *BtscoreTransactor) Reclaim(opts *bind.TransactOpts, _coinName string, _value *big.Int) (*types.Transaction, error) + func (_Btscore *BtscoreTransactor) Refund(opts *bind.TransactOpts, _to common.Address, _coinName string, _value *big.Int) (*types.Transaction, error) + func (_Btscore *BtscoreTransactor) Register(opts *bind.TransactOpts, _name string, _symbol string, _decimals uint8, ...) (*types.Transaction, error) + func (_Btscore *BtscoreTransactor) RemoveOwner(opts *bind.TransactOpts, _owner common.Address) (*types.Transaction, error) + func (_Btscore *BtscoreTransactor) SetFeeRatio(opts *bind.TransactOpts, _name string, _feeNumerator *big.Int, ...) (*types.Transaction, error) + func (_Btscore *BtscoreTransactor) Transfer(opts *bind.TransactOpts, _coinName string, _value *big.Int, _to string) (*types.Transaction, error) + func (_Btscore *BtscoreTransactor) TransferBatch(opts *bind.TransactOpts, _coinNames []string, _values []*big.Int, _to string) (*types.Transaction, error) + func (_Btscore *BtscoreTransactor) TransferFees(opts *bind.TransactOpts, _fa string) (*types.Transaction, error) + func (_Btscore *BtscoreTransactor) TransferNativeCoin(opts *bind.TransactOpts, _to string) (*types.Transaction, error) + func (_Btscore *BtscoreTransactor) UpdateBTSPeriphery(opts *bind.TransactOpts, _btsPeriphery common.Address) (*types.Transaction, error) + type BtscoreTransactorRaw struct + Contract *BtscoreTransactor + func (_Btscore *BtscoreTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_Btscore *BtscoreTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type BtscoreTransactorSession struct + Contract *BtscoreTransactor + TransactOpts bind.TransactOpts + func (_Btscore *BtscoreTransactorSession) AddOwner(_owner common.Address) (*types.Transaction, error) + func (_Btscore *BtscoreTransactorSession) HandleResponseService(_requester common.Address, _coinName string, _value *big.Int, _fee *big.Int, ...) (*types.Transaction, error) + func (_Btscore *BtscoreTransactorSession) Initialize(_nativeCoinName string, _feeNumerator *big.Int, _fixedFee *big.Int) (*types.Transaction, error) + func (_Btscore *BtscoreTransactorSession) Mint(_to common.Address, _coinName string, _value *big.Int) (*types.Transaction, error) + func (_Btscore *BtscoreTransactorSession) Reclaim(_coinName string, _value *big.Int) (*types.Transaction, error) + func (_Btscore *BtscoreTransactorSession) Refund(_to common.Address, _coinName string, _value *big.Int) (*types.Transaction, error) + func (_Btscore *BtscoreTransactorSession) Register(_name string, _symbol string, _decimals uint8, _feeNumerator *big.Int, ...) (*types.Transaction, error) + func (_Btscore *BtscoreTransactorSession) RemoveOwner(_owner common.Address) (*types.Transaction, error) + func (_Btscore *BtscoreTransactorSession) SetFeeRatio(_name string, _feeNumerator *big.Int, _fixedFee *big.Int) (*types.Transaction, error) + func (_Btscore *BtscoreTransactorSession) Transfer(_coinName string, _value *big.Int, _to string) (*types.Transaction, error) + func (_Btscore *BtscoreTransactorSession) TransferBatch(_coinNames []string, _values []*big.Int, _to string) (*types.Transaction, error) + func (_Btscore *BtscoreTransactorSession) TransferFees(_fa string) (*types.Transaction, error) + func (_Btscore *BtscoreTransactorSession) TransferNativeCoin(_to string) (*types.Transaction, error) + func (_Btscore *BtscoreTransactorSession) UpdateBTSPeriphery(_btsPeriphery common.Address) (*types.Transaction, error) + type TypesAsset struct + CoinName string + Value *big.Int