Documentation ¶
Index ¶
- Variables
- type MinterV2
- type MinterV2Caller
- func (_MinterV2 *MinterV2Caller) ActivePeriod(opts *bind.CallOpts) (*big.Int, error)
- func (_MinterV2 *MinterV2Caller) CalculateEmission(opts *bind.CallOpts) (*big.Int, error)
- func (_MinterV2 *MinterV2Caller) CalculateNFTStakerReward(opts *bind.CallOpts, _weeklyMint *big.Int) (*big.Int, error)
- func (_MinterV2 *MinterV2Caller) CalculateRebase(opts *bind.CallOpts, _weeklyMint *big.Int) (*big.Int, error)
- func (_MinterV2 *MinterV2Caller) Check(opts *bind.CallOpts) (bool, error)
- func (_MinterV2 *MinterV2Caller) CirculatingEmission(opts *bind.CallOpts) (*big.Int, error)
- func (_MinterV2 *MinterV2Caller) CirculatingSupply(opts *bind.CallOpts) (*big.Int, error)
- func (_MinterV2 *MinterV2Caller) IsFirstMint(opts *bind.CallOpts) (bool, error)
- func (_MinterV2 *MinterV2Caller) Loxo(opts *bind.CallOpts) (common.Address, error)
- func (_MinterV2 *MinterV2Caller) MAXTEAMRATE(opts *bind.CallOpts) (*big.Int, error)
- func (_MinterV2 *MinterV2Caller) NFTstakersRewards(opts *bind.CallOpts) (common.Address, error)
- func (_MinterV2 *MinterV2Caller) PendingTeam(opts *bind.CallOpts) (common.Address, error)
- func (_MinterV2 *MinterV2Caller) Period(opts *bind.CallOpts) (*big.Int, error)
- func (_MinterV2 *MinterV2Caller) RewardsDistributor(opts *bind.CallOpts) (common.Address, error)
- func (_MinterV2 *MinterV2Caller) Team(opts *bind.CallOpts) (common.Address, error)
- func (_MinterV2 *MinterV2Caller) TeamRate(opts *bind.CallOpts) (*big.Int, error)
- func (_MinterV2 *MinterV2Caller) Ve(opts *bind.CallOpts) (common.Address, error)
- func (_MinterV2 *MinterV2Caller) Voter(opts *bind.CallOpts) (common.Address, error)
- func (_MinterV2 *MinterV2Caller) Weekly(opts *bind.CallOpts) (*big.Int, error)
- func (_MinterV2 *MinterV2Caller) WeeklyEmission(opts *bind.CallOpts) (*big.Int, error)
- type MinterV2CallerRaw
- type MinterV2CallerSession
- func (_MinterV2 *MinterV2CallerSession) ActivePeriod() (*big.Int, error)
- func (_MinterV2 *MinterV2CallerSession) CalculateEmission() (*big.Int, error)
- func (_MinterV2 *MinterV2CallerSession) CalculateNFTStakerReward(_weeklyMint *big.Int) (*big.Int, error)
- func (_MinterV2 *MinterV2CallerSession) CalculateRebase(_weeklyMint *big.Int) (*big.Int, error)
- func (_MinterV2 *MinterV2CallerSession) Check() (bool, error)
- func (_MinterV2 *MinterV2CallerSession) CirculatingEmission() (*big.Int, error)
- func (_MinterV2 *MinterV2CallerSession) CirculatingSupply() (*big.Int, error)
- func (_MinterV2 *MinterV2CallerSession) IsFirstMint() (bool, error)
- func (_MinterV2 *MinterV2CallerSession) Loxo() (common.Address, error)
- func (_MinterV2 *MinterV2CallerSession) MAXTEAMRATE() (*big.Int, error)
- func (_MinterV2 *MinterV2CallerSession) NFTstakersRewards() (common.Address, error)
- func (_MinterV2 *MinterV2CallerSession) PendingTeam() (common.Address, error)
- func (_MinterV2 *MinterV2CallerSession) Period() (*big.Int, error)
- func (_MinterV2 *MinterV2CallerSession) RewardsDistributor() (common.Address, error)
- func (_MinterV2 *MinterV2CallerSession) Team() (common.Address, error)
- func (_MinterV2 *MinterV2CallerSession) TeamRate() (*big.Int, error)
- func (_MinterV2 *MinterV2CallerSession) Ve() (common.Address, error)
- func (_MinterV2 *MinterV2CallerSession) Voter() (common.Address, error)
- func (_MinterV2 *MinterV2CallerSession) Weekly() (*big.Int, error)
- func (_MinterV2 *MinterV2CallerSession) WeeklyEmission() (*big.Int, error)
- type MinterV2Filterer
- func (_MinterV2 *MinterV2Filterer) FilterMint(opts *bind.FilterOpts, sender []common.Address) (*MinterV2MintIterator, error)
- func (_MinterV2 *MinterV2Filterer) ParseMint(log types.Log) (*MinterV2Mint, error)
- func (_MinterV2 *MinterV2Filterer) WatchMint(opts *bind.WatchOpts, sink chan<- *MinterV2Mint, sender []common.Address) (event.Subscription, error)
- type MinterV2Mint
- type MinterV2MintIterator
- type MinterV2Raw
- func (_MinterV2 *MinterV2Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_MinterV2 *MinterV2Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_MinterV2 *MinterV2Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type MinterV2Session
- func (_MinterV2 *MinterV2Session) AcceptTeam() (*types.Transaction, error)
- func (_MinterV2 *MinterV2Session) ActivePeriod() (*big.Int, error)
- func (_MinterV2 *MinterV2Session) CalculateEmission() (*big.Int, error)
- func (_MinterV2 *MinterV2Session) CalculateNFTStakerReward(_weeklyMint *big.Int) (*big.Int, error)
- func (_MinterV2 *MinterV2Session) CalculateRebase(_weeklyMint *big.Int) (*big.Int, error)
- func (_MinterV2 *MinterV2Session) Check() (bool, error)
- func (_MinterV2 *MinterV2Session) CirculatingEmission() (*big.Int, error)
- func (_MinterV2 *MinterV2Session) CirculatingSupply() (*big.Int, error)
- func (_MinterV2 *MinterV2Session) Initialize(claimants []common.Address, amounts []*big.Int, max *big.Int) (*types.Transaction, error)
- func (_MinterV2 *MinterV2Session) IsFirstMint() (bool, error)
- func (_MinterV2 *MinterV2Session) Loxo() (common.Address, error)
- func (_MinterV2 *MinterV2Session) MAXTEAMRATE() (*big.Int, error)
- func (_MinterV2 *MinterV2Session) NFTstakersRewards() (common.Address, error)
- func (_MinterV2 *MinterV2Session) PendingTeam() (common.Address, error)
- func (_MinterV2 *MinterV2Session) Period() (*big.Int, error)
- func (_MinterV2 *MinterV2Session) RewardsDistributor() (common.Address, error)
- func (_MinterV2 *MinterV2Session) SetEmission(_emission *big.Int) (*types.Transaction, error)
- func (_MinterV2 *MinterV2Session) SetNFTStaker(_NFTStakersReward *big.Int) (*types.Transaction, error)
- func (_MinterV2 *MinterV2Session) SetNFTstakers(__NFTstakers common.Address) (*types.Transaction, error)
- func (_MinterV2 *MinterV2Session) SetRebase(_rebase *big.Int) (*types.Transaction, error)
- func (_MinterV2 *MinterV2Session) SetTeam(_team common.Address) (*types.Transaction, error)
- func (_MinterV2 *MinterV2Session) SetTeamRate(_teamRate *big.Int) (*types.Transaction, error)
- func (_MinterV2 *MinterV2Session) SetVoter(__voter common.Address) (*types.Transaction, error)
- func (_MinterV2 *MinterV2Session) Team() (common.Address, error)
- func (_MinterV2 *MinterV2Session) TeamRate() (*big.Int, error)
- func (_MinterV2 *MinterV2Session) UpdatePeriod() (*types.Transaction, error)
- func (_MinterV2 *MinterV2Session) Ve() (common.Address, error)
- func (_MinterV2 *MinterV2Session) Voter() (common.Address, error)
- func (_MinterV2 *MinterV2Session) Weekly() (*big.Int, error)
- func (_MinterV2 *MinterV2Session) WeeklyEmission() (*big.Int, error)
- type MinterV2Transactor
- func (_MinterV2 *MinterV2Transactor) AcceptTeam(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_MinterV2 *MinterV2Transactor) Initialize(opts *bind.TransactOpts, claimants []common.Address, amounts []*big.Int, ...) (*types.Transaction, error)
- func (_MinterV2 *MinterV2Transactor) SetEmission(opts *bind.TransactOpts, _emission *big.Int) (*types.Transaction, error)
- func (_MinterV2 *MinterV2Transactor) SetNFTStaker(opts *bind.TransactOpts, _NFTStakersReward *big.Int) (*types.Transaction, error)
- func (_MinterV2 *MinterV2Transactor) SetNFTstakers(opts *bind.TransactOpts, __NFTstakers common.Address) (*types.Transaction, error)
- func (_MinterV2 *MinterV2Transactor) SetRebase(opts *bind.TransactOpts, _rebase *big.Int) (*types.Transaction, error)
- func (_MinterV2 *MinterV2Transactor) SetTeam(opts *bind.TransactOpts, _team common.Address) (*types.Transaction, error)
- func (_MinterV2 *MinterV2Transactor) SetTeamRate(opts *bind.TransactOpts, _teamRate *big.Int) (*types.Transaction, error)
- func (_MinterV2 *MinterV2Transactor) SetVoter(opts *bind.TransactOpts, __voter common.Address) (*types.Transaction, error)
- func (_MinterV2 *MinterV2Transactor) UpdatePeriod(opts *bind.TransactOpts) (*types.Transaction, error)
- type MinterV2TransactorRaw
- type MinterV2TransactorSession
- func (_MinterV2 *MinterV2TransactorSession) AcceptTeam() (*types.Transaction, error)
- func (_MinterV2 *MinterV2TransactorSession) Initialize(claimants []common.Address, amounts []*big.Int, max *big.Int) (*types.Transaction, error)
- func (_MinterV2 *MinterV2TransactorSession) SetEmission(_emission *big.Int) (*types.Transaction, error)
- func (_MinterV2 *MinterV2TransactorSession) SetNFTStaker(_NFTStakersReward *big.Int) (*types.Transaction, error)
- func (_MinterV2 *MinterV2TransactorSession) SetNFTstakers(__NFTstakers common.Address) (*types.Transaction, error)
- func (_MinterV2 *MinterV2TransactorSession) SetRebase(_rebase *big.Int) (*types.Transaction, error)
- func (_MinterV2 *MinterV2TransactorSession) SetTeam(_team common.Address) (*types.Transaction, error)
- func (_MinterV2 *MinterV2TransactorSession) SetTeamRate(_teamRate *big.Int) (*types.Transaction, error)
- func (_MinterV2 *MinterV2TransactorSession) SetVoter(__voter common.Address) (*types.Transaction, error)
- func (_MinterV2 *MinterV2TransactorSession) UpdatePeriod() (*types.Transaction, error)
Constants ¶
This section is empty.
Variables ¶
var MinterV2ABI = MinterV2MetaData.ABI
MinterV2ABI is the input ABI used to generate the binding from. Deprecated: Use MinterV2MetaData.ABI instead.
var MinterV2MetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"__voter\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"__ve\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"__rewards_distributor\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"__NFTstakers_rewards\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"weekly\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"circulating_supply\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"circulating_emission\",\"type\":\"uint256\"}],\"name\":\"Mint\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"MAX_TEAM_RATE\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"_Loxo\",\"outputs\":[{\"internalType\":\"contractILoxo\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"_NFTstakers_rewards\",\"outputs\":[{\"internalType\":\"contractIMasterchef\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"_rewards_distributor\",\"outputs\":[{\"internalType\":\"contractIRewardsDistributor\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"_ve\",\"outputs\":[{\"internalType\":\"contractIVotingEscrow\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"_voter\",\"outputs\":[{\"internalType\":\"contractIVoter\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"acceptTeam\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"active_period\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_weeklyMint\",\"type\":\"uint256\"}],\"name\":\"calculate_NFT_Staker_Reward\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"calculate_emission\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_weeklyMint\",\"type\":\"uint256\"}],\"name\":\"calculate_rebase\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"check\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"circulating_emission\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"circulating_supply\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address[]\",\"name\":\"claimants\",\"type\":\"address[]\"},{\"internalType\":\"uint256[]\",\"name\":\"amounts\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256\",\"name\":\"max\",\"type\":\"uint256\"}],\"name\":\"initialize\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"isFirstMint\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"pendingTeam\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"period\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_emission\",\"type\":\"uint256\"}],\"name\":\"setEmission\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_NFTStakersReward\",\"type\":\"uint256\"}],\"name\":\"setNFTStaker\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"__NFTstakers\",\"type\":\"address\"}],\"name\":\"setNFTstakers\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_rebase\",\"type\":\"uint256\"}],\"name\":\"setRebase\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_team\",\"type\":\"address\"}],\"name\":\"setTeam\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_teamRate\",\"type\":\"uint256\"}],\"name\":\"setTeamRate\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"__voter\",\"type\":\"address\"}],\"name\":\"setVoter\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"team\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"teamRate\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"update_period\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"weekly\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"weekly_emission\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]",
}
MinterV2MetaData contains all meta data concerning the MinterV2 contract.
Functions ¶
This section is empty.
Types ¶
type MinterV2 ¶
type MinterV2 struct { MinterV2Caller // Read-only binding to the contract MinterV2Transactor // Write-only binding to the contract MinterV2Filterer // Log filterer for contract events }
MinterV2 is an auto generated Go binding around an Ethereum contract.
func NewMinterV2 ¶
NewMinterV2 creates a new instance of MinterV2, bound to a specific deployed contract.
type MinterV2Caller ¶
type MinterV2Caller struct {
// contains filtered or unexported fields
}
MinterV2Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewMinterV2Caller ¶
func NewMinterV2Caller(address common.Address, caller bind.ContractCaller) (*MinterV2Caller, error)
NewMinterV2Caller creates a new read-only instance of MinterV2, bound to a specific deployed contract.
func (*MinterV2Caller) ActivePeriod ¶
ActivePeriod is a free data retrieval call binding the contract method 0xd1399608.
Solidity: function active_period() view returns(uint256)
func (*MinterV2Caller) CalculateEmission ¶
CalculateEmission is a free data retrieval call binding the contract method 0x36d96faf.
Solidity: function calculate_emission() view returns(uint256)
func (*MinterV2Caller) CalculateNFTStakerReward ¶
func (_MinterV2 *MinterV2Caller) CalculateNFTStakerReward(opts *bind.CallOpts, _weeklyMint *big.Int) (*big.Int, error)
CalculateNFTStakerReward is a free data retrieval call binding the contract method 0xa6e46d98.
Solidity: function calculate_NFT_Staker_Reward(uint256 _weeklyMint) view returns(uint256)
func (*MinterV2Caller) CalculateRebase ¶
func (_MinterV2 *MinterV2Caller) CalculateRebase(opts *bind.CallOpts, _weeklyMint *big.Int) (*big.Int, error)
CalculateRebase is a free data retrieval call binding the contract method 0xa129cfbf.
Solidity: function calculate_rebase(uint256 _weeklyMint) view returns(uint256)
func (*MinterV2Caller) Check ¶
func (_MinterV2 *MinterV2Caller) Check(opts *bind.CallOpts) (bool, error)
Check is a free data retrieval call binding the contract method 0x919840ad.
Solidity: function check() view returns(bool)
func (*MinterV2Caller) CirculatingEmission ¶
CirculatingEmission is a free data retrieval call binding the contract method 0x1eebae80.
Solidity: function circulating_emission() view returns(uint256)
func (*MinterV2Caller) CirculatingSupply ¶
CirculatingSupply is a free data retrieval call binding the contract method 0xe038c75a.
Solidity: function circulating_supply() view returns(uint256)
func (*MinterV2Caller) IsFirstMint ¶
func (_MinterV2 *MinterV2Caller) IsFirstMint(opts *bind.CallOpts) (bool, error)
IsFirstMint is a free data retrieval call binding the contract method 0xa9abf7ec.
Solidity: function isFirstMint() view returns(bool)
func (*MinterV2Caller) Loxo ¶
Loxo is a free data retrieval call binding the contract method 0x33b875b2.
Solidity: function _Loxo() view returns(address)
func (*MinterV2Caller) MAXTEAMRATE ¶
MAXTEAMRATE is a free data retrieval call binding the contract method 0x01c8e6fd.
Solidity: function MAX_TEAM_RATE() view returns(uint256)
func (*MinterV2Caller) NFTstakersRewards ¶
NFTstakersRewards is a free data retrieval call binding the contract method 0x4718d877.
Solidity: function _NFTstakers_rewards() view returns(address)
func (*MinterV2Caller) PendingTeam ¶
PendingTeam is a free data retrieval call binding the contract method 0x59d46ffc.
Solidity: function pendingTeam() view returns(address)
func (*MinterV2Caller) Period ¶
Period is a free data retrieval call binding the contract method 0xef78d4fd.
Solidity: function period() view returns(uint256)
func (*MinterV2Caller) RewardsDistributor ¶
RewardsDistributor is a free data retrieval call binding the contract method 0x4b1cd5da.
Solidity: function _rewards_distributor() view returns(address)
func (*MinterV2Caller) Team ¶
Team is a free data retrieval call binding the contract method 0x85f2aef2.
Solidity: function team() view returns(address)
func (*MinterV2Caller) TeamRate ¶
TeamRate is a free data retrieval call binding the contract method 0x78ef7f02.
Solidity: function teamRate() view returns(uint256)
func (*MinterV2Caller) Ve ¶
Ve is a free data retrieval call binding the contract method 0x8dd598fb.
Solidity: function _ve() view returns(address)
func (*MinterV2Caller) Voter ¶
Voter is a free data retrieval call binding the contract method 0x3db9b42a.
Solidity: function _voter() view returns(address)
func (*MinterV2Caller) Weekly ¶
Weekly is a free data retrieval call binding the contract method 0x26cfc17b.
Solidity: function weekly() view returns(uint256)
func (*MinterV2Caller) WeeklyEmission ¶
WeeklyEmission is a free data retrieval call binding the contract method 0xcfc6c8ff.
Solidity: function weekly_emission() view returns(uint256)
type MinterV2CallerRaw ¶
type MinterV2CallerRaw struct {
Contract *MinterV2Caller // Generic read-only contract binding to access the raw methods on
}
MinterV2CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*MinterV2CallerRaw) Call ¶
func (_MinterV2 *MinterV2CallerRaw) 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 MinterV2CallerSession ¶
type MinterV2CallerSession struct { Contract *MinterV2Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
MinterV2CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*MinterV2CallerSession) ActivePeriod ¶
func (_MinterV2 *MinterV2CallerSession) ActivePeriod() (*big.Int, error)
ActivePeriod is a free data retrieval call binding the contract method 0xd1399608.
Solidity: function active_period() view returns(uint256)
func (*MinterV2CallerSession) CalculateEmission ¶
func (_MinterV2 *MinterV2CallerSession) CalculateEmission() (*big.Int, error)
CalculateEmission is a free data retrieval call binding the contract method 0x36d96faf.
Solidity: function calculate_emission() view returns(uint256)
func (*MinterV2CallerSession) CalculateNFTStakerReward ¶
func (_MinterV2 *MinterV2CallerSession) CalculateNFTStakerReward(_weeklyMint *big.Int) (*big.Int, error)
CalculateNFTStakerReward is a free data retrieval call binding the contract method 0xa6e46d98.
Solidity: function calculate_NFT_Staker_Reward(uint256 _weeklyMint) view returns(uint256)
func (*MinterV2CallerSession) CalculateRebase ¶
CalculateRebase is a free data retrieval call binding the contract method 0xa129cfbf.
Solidity: function calculate_rebase(uint256 _weeklyMint) view returns(uint256)
func (*MinterV2CallerSession) Check ¶
func (_MinterV2 *MinterV2CallerSession) Check() (bool, error)
Check is a free data retrieval call binding the contract method 0x919840ad.
Solidity: function check() view returns(bool)
func (*MinterV2CallerSession) CirculatingEmission ¶
func (_MinterV2 *MinterV2CallerSession) CirculatingEmission() (*big.Int, error)
CirculatingEmission is a free data retrieval call binding the contract method 0x1eebae80.
Solidity: function circulating_emission() view returns(uint256)
func (*MinterV2CallerSession) CirculatingSupply ¶
func (_MinterV2 *MinterV2CallerSession) CirculatingSupply() (*big.Int, error)
CirculatingSupply is a free data retrieval call binding the contract method 0xe038c75a.
Solidity: function circulating_supply() view returns(uint256)
func (*MinterV2CallerSession) IsFirstMint ¶
func (_MinterV2 *MinterV2CallerSession) IsFirstMint() (bool, error)
IsFirstMint is a free data retrieval call binding the contract method 0xa9abf7ec.
Solidity: function isFirstMint() view returns(bool)
func (*MinterV2CallerSession) Loxo ¶
func (_MinterV2 *MinterV2CallerSession) Loxo() (common.Address, error)
Loxo is a free data retrieval call binding the contract method 0x33b875b2.
Solidity: function _Loxo() view returns(address)
func (*MinterV2CallerSession) MAXTEAMRATE ¶
func (_MinterV2 *MinterV2CallerSession) MAXTEAMRATE() (*big.Int, error)
MAXTEAMRATE is a free data retrieval call binding the contract method 0x01c8e6fd.
Solidity: function MAX_TEAM_RATE() view returns(uint256)
func (*MinterV2CallerSession) NFTstakersRewards ¶
func (_MinterV2 *MinterV2CallerSession) NFTstakersRewards() (common.Address, error)
NFTstakersRewards is a free data retrieval call binding the contract method 0x4718d877.
Solidity: function _NFTstakers_rewards() view returns(address)
func (*MinterV2CallerSession) PendingTeam ¶
func (_MinterV2 *MinterV2CallerSession) PendingTeam() (common.Address, error)
PendingTeam is a free data retrieval call binding the contract method 0x59d46ffc.
Solidity: function pendingTeam() view returns(address)
func (*MinterV2CallerSession) Period ¶
func (_MinterV2 *MinterV2CallerSession) Period() (*big.Int, error)
Period is a free data retrieval call binding the contract method 0xef78d4fd.
Solidity: function period() view returns(uint256)
func (*MinterV2CallerSession) RewardsDistributor ¶
func (_MinterV2 *MinterV2CallerSession) RewardsDistributor() (common.Address, error)
RewardsDistributor is a free data retrieval call binding the contract method 0x4b1cd5da.
Solidity: function _rewards_distributor() view returns(address)
func (*MinterV2CallerSession) Team ¶
func (_MinterV2 *MinterV2CallerSession) Team() (common.Address, error)
Team is a free data retrieval call binding the contract method 0x85f2aef2.
Solidity: function team() view returns(address)
func (*MinterV2CallerSession) TeamRate ¶
func (_MinterV2 *MinterV2CallerSession) TeamRate() (*big.Int, error)
TeamRate is a free data retrieval call binding the contract method 0x78ef7f02.
Solidity: function teamRate() view returns(uint256)
func (*MinterV2CallerSession) Ve ¶
func (_MinterV2 *MinterV2CallerSession) Ve() (common.Address, error)
Ve is a free data retrieval call binding the contract method 0x8dd598fb.
Solidity: function _ve() view returns(address)
func (*MinterV2CallerSession) Voter ¶
func (_MinterV2 *MinterV2CallerSession) Voter() (common.Address, error)
Voter is a free data retrieval call binding the contract method 0x3db9b42a.
Solidity: function _voter() view returns(address)
func (*MinterV2CallerSession) Weekly ¶
func (_MinterV2 *MinterV2CallerSession) Weekly() (*big.Int, error)
Weekly is a free data retrieval call binding the contract method 0x26cfc17b.
Solidity: function weekly() view returns(uint256)
func (*MinterV2CallerSession) WeeklyEmission ¶
func (_MinterV2 *MinterV2CallerSession) WeeklyEmission() (*big.Int, error)
WeeklyEmission is a free data retrieval call binding the contract method 0xcfc6c8ff.
Solidity: function weekly_emission() view returns(uint256)
type MinterV2Filterer ¶
type MinterV2Filterer struct {
// contains filtered or unexported fields
}
MinterV2Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewMinterV2Filterer ¶
func NewMinterV2Filterer(address common.Address, filterer bind.ContractFilterer) (*MinterV2Filterer, error)
NewMinterV2Filterer creates a new log filterer instance of MinterV2, bound to a specific deployed contract.
func (*MinterV2Filterer) FilterMint ¶
func (_MinterV2 *MinterV2Filterer) FilterMint(opts *bind.FilterOpts, sender []common.Address) (*MinterV2MintIterator, error)
FilterMint is a free log retrieval operation binding the contract event 0xb4c03061fb5b7fed76389d5af8f2e0ddb09f8c70d1333abbb62582835e10accb.
Solidity: event Mint(address indexed sender, uint256 weekly, uint256 circulating_supply, uint256 circulating_emission)
func (*MinterV2Filterer) ParseMint ¶
func (_MinterV2 *MinterV2Filterer) ParseMint(log types.Log) (*MinterV2Mint, error)
ParseMint is a log parse operation binding the contract event 0xb4c03061fb5b7fed76389d5af8f2e0ddb09f8c70d1333abbb62582835e10accb.
Solidity: event Mint(address indexed sender, uint256 weekly, uint256 circulating_supply, uint256 circulating_emission)
func (*MinterV2Filterer) WatchMint ¶
func (_MinterV2 *MinterV2Filterer) WatchMint(opts *bind.WatchOpts, sink chan<- *MinterV2Mint, sender []common.Address) (event.Subscription, error)
WatchMint is a free log subscription operation binding the contract event 0xb4c03061fb5b7fed76389d5af8f2e0ddb09f8c70d1333abbb62582835e10accb.
Solidity: event Mint(address indexed sender, uint256 weekly, uint256 circulating_supply, uint256 circulating_emission)
type MinterV2Mint ¶
type MinterV2Mint struct { Sender common.Address Weekly *big.Int CirculatingSupply *big.Int CirculatingEmission *big.Int Raw types.Log // Blockchain specific contextual infos }
MinterV2Mint represents a Mint event raised by the MinterV2 contract.
type MinterV2MintIterator ¶
type MinterV2MintIterator struct { Event *MinterV2Mint // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MinterV2MintIterator is returned from FilterMint and is used to iterate over the raw logs and unpacked data for Mint events raised by the MinterV2 contract.
func (*MinterV2MintIterator) Close ¶
func (it *MinterV2MintIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MinterV2MintIterator) Error ¶
func (it *MinterV2MintIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MinterV2MintIterator) Next ¶
func (it *MinterV2MintIterator) 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 MinterV2Raw ¶
type MinterV2Raw struct {
Contract *MinterV2 // Generic contract binding to access the raw methods on
}
MinterV2Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*MinterV2Raw) Call ¶
func (_MinterV2 *MinterV2Raw) 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 (*MinterV2Raw) Transact ¶
func (_MinterV2 *MinterV2Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*MinterV2Raw) Transfer ¶
func (_MinterV2 *MinterV2Raw) 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 MinterV2Session ¶
type MinterV2Session struct { Contract *MinterV2 // 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 }
MinterV2Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*MinterV2Session) AcceptTeam ¶
func (_MinterV2 *MinterV2Session) AcceptTeam() (*types.Transaction, error)
AcceptTeam is a paid mutator transaction binding the contract method 0xb5cc143a.
Solidity: function acceptTeam() returns()
func (*MinterV2Session) ActivePeriod ¶
func (_MinterV2 *MinterV2Session) ActivePeriod() (*big.Int, error)
ActivePeriod is a free data retrieval call binding the contract method 0xd1399608.
Solidity: function active_period() view returns(uint256)
func (*MinterV2Session) CalculateEmission ¶
func (_MinterV2 *MinterV2Session) CalculateEmission() (*big.Int, error)
CalculateEmission is a free data retrieval call binding the contract method 0x36d96faf.
Solidity: function calculate_emission() view returns(uint256)
func (*MinterV2Session) CalculateNFTStakerReward ¶
CalculateNFTStakerReward is a free data retrieval call binding the contract method 0xa6e46d98.
Solidity: function calculate_NFT_Staker_Reward(uint256 _weeklyMint) view returns(uint256)
func (*MinterV2Session) CalculateRebase ¶
CalculateRebase is a free data retrieval call binding the contract method 0xa129cfbf.
Solidity: function calculate_rebase(uint256 _weeklyMint) view returns(uint256)
func (*MinterV2Session) Check ¶
func (_MinterV2 *MinterV2Session) Check() (bool, error)
Check is a free data retrieval call binding the contract method 0x919840ad.
Solidity: function check() view returns(bool)
func (*MinterV2Session) CirculatingEmission ¶
func (_MinterV2 *MinterV2Session) CirculatingEmission() (*big.Int, error)
CirculatingEmission is a free data retrieval call binding the contract method 0x1eebae80.
Solidity: function circulating_emission() view returns(uint256)
func (*MinterV2Session) CirculatingSupply ¶
func (_MinterV2 *MinterV2Session) CirculatingSupply() (*big.Int, error)
CirculatingSupply is a free data retrieval call binding the contract method 0xe038c75a.
Solidity: function circulating_supply() view returns(uint256)
func (*MinterV2Session) Initialize ¶
func (_MinterV2 *MinterV2Session) Initialize(claimants []common.Address, amounts []*big.Int, max *big.Int) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x85170813.
Solidity: function initialize(address[] claimants, uint256[] amounts, uint256 max) returns()
func (*MinterV2Session) IsFirstMint ¶
func (_MinterV2 *MinterV2Session) IsFirstMint() (bool, error)
IsFirstMint is a free data retrieval call binding the contract method 0xa9abf7ec.
Solidity: function isFirstMint() view returns(bool)
func (*MinterV2Session) Loxo ¶
func (_MinterV2 *MinterV2Session) Loxo() (common.Address, error)
Loxo is a free data retrieval call binding the contract method 0x33b875b2.
Solidity: function _Loxo() view returns(address)
func (*MinterV2Session) MAXTEAMRATE ¶
func (_MinterV2 *MinterV2Session) MAXTEAMRATE() (*big.Int, error)
MAXTEAMRATE is a free data retrieval call binding the contract method 0x01c8e6fd.
Solidity: function MAX_TEAM_RATE() view returns(uint256)
func (*MinterV2Session) NFTstakersRewards ¶
func (_MinterV2 *MinterV2Session) NFTstakersRewards() (common.Address, error)
NFTstakersRewards is a free data retrieval call binding the contract method 0x4718d877.
Solidity: function _NFTstakers_rewards() view returns(address)
func (*MinterV2Session) PendingTeam ¶
func (_MinterV2 *MinterV2Session) PendingTeam() (common.Address, error)
PendingTeam is a free data retrieval call binding the contract method 0x59d46ffc.
Solidity: function pendingTeam() view returns(address)
func (*MinterV2Session) Period ¶
func (_MinterV2 *MinterV2Session) Period() (*big.Int, error)
Period is a free data retrieval call binding the contract method 0xef78d4fd.
Solidity: function period() view returns(uint256)
func (*MinterV2Session) RewardsDistributor ¶
func (_MinterV2 *MinterV2Session) RewardsDistributor() (common.Address, error)
RewardsDistributor is a free data retrieval call binding the contract method 0x4b1cd5da.
Solidity: function _rewards_distributor() view returns(address)
func (*MinterV2Session) SetEmission ¶
func (_MinterV2 *MinterV2Session) SetEmission(_emission *big.Int) (*types.Transaction, error)
SetEmission is a paid mutator transaction binding the contract method 0xddce102f.
Solidity: function setEmission(uint256 _emission) returns()
func (*MinterV2Session) SetNFTStaker ¶
func (_MinterV2 *MinterV2Session) SetNFTStaker(_NFTStakersReward *big.Int) (*types.Transaction, error)
SetNFTStaker is a paid mutator transaction binding the contract method 0xfde7ef4f.
Solidity: function setNFTStaker(uint256 _NFTStakersReward) returns()
func (*MinterV2Session) SetNFTstakers ¶
func (_MinterV2 *MinterV2Session) SetNFTstakers(__NFTstakers common.Address) (*types.Transaction, error)
SetNFTstakers is a paid mutator transaction binding the contract method 0xd248687f.
Solidity: function setNFTstakers(address __NFTstakers) returns()
func (*MinterV2Session) SetRebase ¶
func (_MinterV2 *MinterV2Session) SetRebase(_rebase *big.Int) (*types.Transaction, error)
SetRebase is a paid mutator transaction binding the contract method 0xde3e3492.
Solidity: function setRebase(uint256 _rebase) returns()
func (*MinterV2Session) SetTeam ¶
func (_MinterV2 *MinterV2Session) SetTeam(_team common.Address) (*types.Transaction, error)
SetTeam is a paid mutator transaction binding the contract method 0x095cf5c6.
Solidity: function setTeam(address _team) returns()
func (*MinterV2Session) SetTeamRate ¶
func (_MinterV2 *MinterV2Session) SetTeamRate(_teamRate *big.Int) (*types.Transaction, error)
SetTeamRate is a paid mutator transaction binding the contract method 0x2e8f7b1f.
Solidity: function setTeamRate(uint256 _teamRate) returns()
func (*MinterV2Session) SetVoter ¶
func (_MinterV2 *MinterV2Session) SetVoter(__voter common.Address) (*types.Transaction, error)
SetVoter is a paid mutator transaction binding the contract method 0x4bc2a657.
Solidity: function setVoter(address __voter) returns()
func (*MinterV2Session) Team ¶
func (_MinterV2 *MinterV2Session) Team() (common.Address, error)
Team is a free data retrieval call binding the contract method 0x85f2aef2.
Solidity: function team() view returns(address)
func (*MinterV2Session) TeamRate ¶
func (_MinterV2 *MinterV2Session) TeamRate() (*big.Int, error)
TeamRate is a free data retrieval call binding the contract method 0x78ef7f02.
Solidity: function teamRate() view returns(uint256)
func (*MinterV2Session) UpdatePeriod ¶
func (_MinterV2 *MinterV2Session) UpdatePeriod() (*types.Transaction, error)
UpdatePeriod is a paid mutator transaction binding the contract method 0xed29fc11.
Solidity: function update_period() returns(uint256)
func (*MinterV2Session) Ve ¶
func (_MinterV2 *MinterV2Session) Ve() (common.Address, error)
Ve is a free data retrieval call binding the contract method 0x8dd598fb.
Solidity: function _ve() view returns(address)
func (*MinterV2Session) Voter ¶
func (_MinterV2 *MinterV2Session) Voter() (common.Address, error)
Voter is a free data retrieval call binding the contract method 0x3db9b42a.
Solidity: function _voter() view returns(address)
func (*MinterV2Session) Weekly ¶
func (_MinterV2 *MinterV2Session) Weekly() (*big.Int, error)
Weekly is a free data retrieval call binding the contract method 0x26cfc17b.
Solidity: function weekly() view returns(uint256)
func (*MinterV2Session) WeeklyEmission ¶
func (_MinterV2 *MinterV2Session) WeeklyEmission() (*big.Int, error)
WeeklyEmission is a free data retrieval call binding the contract method 0xcfc6c8ff.
Solidity: function weekly_emission() view returns(uint256)
type MinterV2Transactor ¶
type MinterV2Transactor struct {
// contains filtered or unexported fields
}
MinterV2Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewMinterV2Transactor ¶
func NewMinterV2Transactor(address common.Address, transactor bind.ContractTransactor) (*MinterV2Transactor, error)
NewMinterV2Transactor creates a new write-only instance of MinterV2, bound to a specific deployed contract.
func (*MinterV2Transactor) AcceptTeam ¶
func (_MinterV2 *MinterV2Transactor) AcceptTeam(opts *bind.TransactOpts) (*types.Transaction, error)
AcceptTeam is a paid mutator transaction binding the contract method 0xb5cc143a.
Solidity: function acceptTeam() returns()
func (*MinterV2Transactor) Initialize ¶
func (_MinterV2 *MinterV2Transactor) Initialize(opts *bind.TransactOpts, claimants []common.Address, amounts []*big.Int, max *big.Int) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x85170813.
Solidity: function initialize(address[] claimants, uint256[] amounts, uint256 max) returns()
func (*MinterV2Transactor) SetEmission ¶
func (_MinterV2 *MinterV2Transactor) SetEmission(opts *bind.TransactOpts, _emission *big.Int) (*types.Transaction, error)
SetEmission is a paid mutator transaction binding the contract method 0xddce102f.
Solidity: function setEmission(uint256 _emission) returns()
func (*MinterV2Transactor) SetNFTStaker ¶
func (_MinterV2 *MinterV2Transactor) SetNFTStaker(opts *bind.TransactOpts, _NFTStakersReward *big.Int) (*types.Transaction, error)
SetNFTStaker is a paid mutator transaction binding the contract method 0xfde7ef4f.
Solidity: function setNFTStaker(uint256 _NFTStakersReward) returns()
func (*MinterV2Transactor) SetNFTstakers ¶
func (_MinterV2 *MinterV2Transactor) SetNFTstakers(opts *bind.TransactOpts, __NFTstakers common.Address) (*types.Transaction, error)
SetNFTstakers is a paid mutator transaction binding the contract method 0xd248687f.
Solidity: function setNFTstakers(address __NFTstakers) returns()
func (*MinterV2Transactor) SetRebase ¶
func (_MinterV2 *MinterV2Transactor) SetRebase(opts *bind.TransactOpts, _rebase *big.Int) (*types.Transaction, error)
SetRebase is a paid mutator transaction binding the contract method 0xde3e3492.
Solidity: function setRebase(uint256 _rebase) returns()
func (*MinterV2Transactor) SetTeam ¶
func (_MinterV2 *MinterV2Transactor) SetTeam(opts *bind.TransactOpts, _team common.Address) (*types.Transaction, error)
SetTeam is a paid mutator transaction binding the contract method 0x095cf5c6.
Solidity: function setTeam(address _team) returns()
func (*MinterV2Transactor) SetTeamRate ¶
func (_MinterV2 *MinterV2Transactor) SetTeamRate(opts *bind.TransactOpts, _teamRate *big.Int) (*types.Transaction, error)
SetTeamRate is a paid mutator transaction binding the contract method 0x2e8f7b1f.
Solidity: function setTeamRate(uint256 _teamRate) returns()
func (*MinterV2Transactor) SetVoter ¶
func (_MinterV2 *MinterV2Transactor) SetVoter(opts *bind.TransactOpts, __voter common.Address) (*types.Transaction, error)
SetVoter is a paid mutator transaction binding the contract method 0x4bc2a657.
Solidity: function setVoter(address __voter) returns()
func (*MinterV2Transactor) UpdatePeriod ¶
func (_MinterV2 *MinterV2Transactor) UpdatePeriod(opts *bind.TransactOpts) (*types.Transaction, error)
UpdatePeriod is a paid mutator transaction binding the contract method 0xed29fc11.
Solidity: function update_period() returns(uint256)
type MinterV2TransactorRaw ¶
type MinterV2TransactorRaw struct {
Contract *MinterV2Transactor // Generic write-only contract binding to access the raw methods on
}
MinterV2TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*MinterV2TransactorRaw) Transact ¶
func (_MinterV2 *MinterV2TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*MinterV2TransactorRaw) Transfer ¶
func (_MinterV2 *MinterV2TransactorRaw) 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 MinterV2TransactorSession ¶
type MinterV2TransactorSession struct { Contract *MinterV2Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
MinterV2TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*MinterV2TransactorSession) AcceptTeam ¶
func (_MinterV2 *MinterV2TransactorSession) AcceptTeam() (*types.Transaction, error)
AcceptTeam is a paid mutator transaction binding the contract method 0xb5cc143a.
Solidity: function acceptTeam() returns()
func (*MinterV2TransactorSession) Initialize ¶
func (_MinterV2 *MinterV2TransactorSession) Initialize(claimants []common.Address, amounts []*big.Int, max *big.Int) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x85170813.
Solidity: function initialize(address[] claimants, uint256[] amounts, uint256 max) returns()
func (*MinterV2TransactorSession) SetEmission ¶
func (_MinterV2 *MinterV2TransactorSession) SetEmission(_emission *big.Int) (*types.Transaction, error)
SetEmission is a paid mutator transaction binding the contract method 0xddce102f.
Solidity: function setEmission(uint256 _emission) returns()
func (*MinterV2TransactorSession) SetNFTStaker ¶
func (_MinterV2 *MinterV2TransactorSession) SetNFTStaker(_NFTStakersReward *big.Int) (*types.Transaction, error)
SetNFTStaker is a paid mutator transaction binding the contract method 0xfde7ef4f.
Solidity: function setNFTStaker(uint256 _NFTStakersReward) returns()
func (*MinterV2TransactorSession) SetNFTstakers ¶
func (_MinterV2 *MinterV2TransactorSession) SetNFTstakers(__NFTstakers common.Address) (*types.Transaction, error)
SetNFTstakers is a paid mutator transaction binding the contract method 0xd248687f.
Solidity: function setNFTstakers(address __NFTstakers) returns()
func (*MinterV2TransactorSession) SetRebase ¶
func (_MinterV2 *MinterV2TransactorSession) SetRebase(_rebase *big.Int) (*types.Transaction, error)
SetRebase is a paid mutator transaction binding the contract method 0xde3e3492.
Solidity: function setRebase(uint256 _rebase) returns()
func (*MinterV2TransactorSession) SetTeam ¶
func (_MinterV2 *MinterV2TransactorSession) SetTeam(_team common.Address) (*types.Transaction, error)
SetTeam is a paid mutator transaction binding the contract method 0x095cf5c6.
Solidity: function setTeam(address _team) returns()
func (*MinterV2TransactorSession) SetTeamRate ¶
func (_MinterV2 *MinterV2TransactorSession) SetTeamRate(_teamRate *big.Int) (*types.Transaction, error)
SetTeamRate is a paid mutator transaction binding the contract method 0x2e8f7b1f.
Solidity: function setTeamRate(uint256 _teamRate) returns()
func (*MinterV2TransactorSession) SetVoter ¶
func (_MinterV2 *MinterV2TransactorSession) SetVoter(__voter common.Address) (*types.Transaction, error)
SetVoter is a paid mutator transaction binding the contract method 0x4bc2a657.
Solidity: function setVoter(address __voter) returns()
func (*MinterV2TransactorSession) UpdatePeriod ¶
func (_MinterV2 *MinterV2TransactorSession) UpdatePeriod() (*types.Transaction, error)
UpdatePeriod is a paid mutator transaction binding the contract method 0xed29fc11.
Solidity: function update_period() returns(uint256)