Documentation
¶
Index ¶
- Variables
- type LilypadTokenomics
- type LilypadTokenomicsCaller
- func (_LilypadTokenomics *LilypadTokenomicsCaller) DEFAULTADMINROLE(opts *bind.CallOpts) ([32]byte, error)
- func (_LilypadTokenomics *LilypadTokenomicsCaller) GetRoleAdmin(opts *bind.CallOpts, role [32]byte) ([32]byte, error)
- func (_LilypadTokenomics *LilypadTokenomicsCaller) HasRole(opts *bind.CallOpts, role [32]byte, account common.Address) (bool, error)
- func (_LilypadTokenomics *LilypadTokenomicsCaller) M(opts *bind.CallOpts) (*big.Int, error)
- func (_LilypadTokenomics *LilypadTokenomicsCaller) P(opts *bind.CallOpts) (*big.Int, error)
- func (_LilypadTokenomics *LilypadTokenomicsCaller) P1(opts *bind.CallOpts) (*big.Int, error)
- func (_LilypadTokenomics *LilypadTokenomicsCaller) P2(opts *bind.CallOpts) (*big.Int, error)
- func (_LilypadTokenomics *LilypadTokenomicsCaller) P3(opts *bind.CallOpts) (*big.Int, error)
- func (_LilypadTokenomics *LilypadTokenomicsCaller) ResourceProviderActiveEscrowScaler(opts *bind.CallOpts) (*big.Int, error)
- func (_LilypadTokenomics *LilypadTokenomicsCaller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)
- func (_LilypadTokenomics *LilypadTokenomicsCaller) V1(opts *bind.CallOpts) (*big.Int, error)
- func (_LilypadTokenomics *LilypadTokenomicsCaller) V2(opts *bind.CallOpts) (*big.Int, error)
- func (_LilypadTokenomics *LilypadTokenomicsCaller) Version(opts *bind.CallOpts) (string, error)
- type LilypadTokenomicsCallerRaw
- type LilypadTokenomicsCallerSession
- func (_LilypadTokenomics *LilypadTokenomicsCallerSession) DEFAULTADMINROLE() ([32]byte, error)
- func (_LilypadTokenomics *LilypadTokenomicsCallerSession) GetRoleAdmin(role [32]byte) ([32]byte, error)
- func (_LilypadTokenomics *LilypadTokenomicsCallerSession) HasRole(role [32]byte, account common.Address) (bool, error)
- func (_LilypadTokenomics *LilypadTokenomicsCallerSession) M() (*big.Int, error)
- func (_LilypadTokenomics *LilypadTokenomicsCallerSession) P() (*big.Int, error)
- func (_LilypadTokenomics *LilypadTokenomicsCallerSession) P1() (*big.Int, error)
- func (_LilypadTokenomics *LilypadTokenomicsCallerSession) P2() (*big.Int, error)
- func (_LilypadTokenomics *LilypadTokenomicsCallerSession) P3() (*big.Int, error)
- func (_LilypadTokenomics *LilypadTokenomicsCallerSession) ResourceProviderActiveEscrowScaler() (*big.Int, error)
- func (_LilypadTokenomics *LilypadTokenomicsCallerSession) SupportsInterface(interfaceId [4]byte) (bool, error)
- func (_LilypadTokenomics *LilypadTokenomicsCallerSession) V1() (*big.Int, error)
- func (_LilypadTokenomics *LilypadTokenomicsCallerSession) V2() (*big.Int, error)
- func (_LilypadTokenomics *LilypadTokenomicsCallerSession) Version() (string, error)
- type LilypadTokenomicsFilterer
- func (_LilypadTokenomics *LilypadTokenomicsFilterer) FilterInitialized(opts *bind.FilterOpts) (*LilypadTokenomicsInitializedIterator, error)
- func (_LilypadTokenomics *LilypadTokenomicsFilterer) FilterLilypadTokenomicsTokenomicsParameterUpdated(opts *bind.FilterOpts, parameter []string) (*LilypadTokenomicsLilypadTokenomicsTokenomicsParameterUpdatedIterator, error)
- func (_LilypadTokenomics *LilypadTokenomicsFilterer) FilterRoleAdminChanged(opts *bind.FilterOpts, role [][32]byte, previousAdminRole [][32]byte, ...) (*LilypadTokenomicsRoleAdminChangedIterator, error)
- func (_LilypadTokenomics *LilypadTokenomicsFilterer) FilterRoleGranted(opts *bind.FilterOpts, role [][32]byte, account []common.Address, ...) (*LilypadTokenomicsRoleGrantedIterator, error)
- func (_LilypadTokenomics *LilypadTokenomicsFilterer) FilterRoleRevoked(opts *bind.FilterOpts, role [][32]byte, account []common.Address, ...) (*LilypadTokenomicsRoleRevokedIterator, error)
- func (_LilypadTokenomics *LilypadTokenomicsFilterer) ParseInitialized(log types.Log) (*LilypadTokenomicsInitialized, error)
- func (_LilypadTokenomics *LilypadTokenomicsFilterer) ParseLilypadTokenomicsTokenomicsParameterUpdated(log types.Log) (*LilypadTokenomicsLilypadTokenomicsTokenomicsParameterUpdated, error)
- func (_LilypadTokenomics *LilypadTokenomicsFilterer) ParseRoleAdminChanged(log types.Log) (*LilypadTokenomicsRoleAdminChanged, error)
- func (_LilypadTokenomics *LilypadTokenomicsFilterer) ParseRoleGranted(log types.Log) (*LilypadTokenomicsRoleGranted, error)
- func (_LilypadTokenomics *LilypadTokenomicsFilterer) ParseRoleRevoked(log types.Log) (*LilypadTokenomicsRoleRevoked, error)
- func (_LilypadTokenomics *LilypadTokenomicsFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *LilypadTokenomicsInitialized) (event.Subscription, error)
- func (_LilypadTokenomics *LilypadTokenomicsFilterer) WatchLilypadTokenomicsTokenomicsParameterUpdated(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_LilypadTokenomics *LilypadTokenomicsFilterer) WatchRoleAdminChanged(opts *bind.WatchOpts, sink chan<- *LilypadTokenomicsRoleAdminChanged, ...) (event.Subscription, error)
- func (_LilypadTokenomics *LilypadTokenomicsFilterer) WatchRoleGranted(opts *bind.WatchOpts, sink chan<- *LilypadTokenomicsRoleGranted, ...) (event.Subscription, error)
- func (_LilypadTokenomics *LilypadTokenomicsFilterer) WatchRoleRevoked(opts *bind.WatchOpts, sink chan<- *LilypadTokenomicsRoleRevoked, ...) (event.Subscription, error)
- type LilypadTokenomicsInitialized
- type LilypadTokenomicsInitializedIterator
- type LilypadTokenomicsLilypadTokenomicsTokenomicsParameterUpdated
- type LilypadTokenomicsLilypadTokenomicsTokenomicsParameterUpdatedIterator
- type LilypadTokenomicsRaw
- func (_LilypadTokenomics *LilypadTokenomicsRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_LilypadTokenomics *LilypadTokenomicsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_LilypadTokenomics *LilypadTokenomicsRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type LilypadTokenomicsRoleAdminChanged
- type LilypadTokenomicsRoleAdminChangedIterator
- type LilypadTokenomicsRoleGranted
- type LilypadTokenomicsRoleGrantedIterator
- type LilypadTokenomicsRoleRevoked
- type LilypadTokenomicsRoleRevokedIterator
- type LilypadTokenomicsSession
- func (_LilypadTokenomics *LilypadTokenomicsSession) DEFAULTADMINROLE() ([32]byte, error)
- func (_LilypadTokenomics *LilypadTokenomicsSession) GetRoleAdmin(role [32]byte) ([32]byte, error)
- func (_LilypadTokenomics *LilypadTokenomicsSession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_LilypadTokenomics *LilypadTokenomicsSession) HasRole(role [32]byte, account common.Address) (bool, error)
- func (_LilypadTokenomics *LilypadTokenomicsSession) Initialize() (*types.Transaction, error)
- func (_LilypadTokenomics *LilypadTokenomicsSession) M() (*big.Int, error)
- func (_LilypadTokenomics *LilypadTokenomicsSession) P() (*big.Int, error)
- func (_LilypadTokenomics *LilypadTokenomicsSession) P1() (*big.Int, error)
- func (_LilypadTokenomics *LilypadTokenomicsSession) P2() (*big.Int, error)
- func (_LilypadTokenomics *LilypadTokenomicsSession) P3() (*big.Int, error)
- func (_LilypadTokenomics *LilypadTokenomicsSession) RenounceRole(role [32]byte, callerConfirmation common.Address) (*types.Transaction, error)
- func (_LilypadTokenomics *LilypadTokenomicsSession) ResourceProviderActiveEscrowScaler() (*big.Int, error)
- func (_LilypadTokenomics *LilypadTokenomicsSession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_LilypadTokenomics *LilypadTokenomicsSession) SetM(_m *big.Int) (*types.Transaction, error)
- func (_LilypadTokenomics *LilypadTokenomicsSession) SetP(_p *big.Int) (*types.Transaction, error)
- func (_LilypadTokenomics *LilypadTokenomicsSession) SetPvalues(_p1 *big.Int, _p2 *big.Int, _p3 *big.Int) (*types.Transaction, error)
- func (_LilypadTokenomics *LilypadTokenomicsSession) SetResourceProviderActiveEscrowScaler(_resourceProviderActiveEscrowScaler *big.Int) (*types.Transaction, error)
- func (_LilypadTokenomics *LilypadTokenomicsSession) SetVValues(_v1 *big.Int, _v2 *big.Int) (*types.Transaction, error)
- func (_LilypadTokenomics *LilypadTokenomicsSession) SupportsInterface(interfaceId [4]byte) (bool, error)
- func (_LilypadTokenomics *LilypadTokenomicsSession) V1() (*big.Int, error)
- func (_LilypadTokenomics *LilypadTokenomicsSession) V2() (*big.Int, error)
- func (_LilypadTokenomics *LilypadTokenomicsSession) Version() (string, error)
- type LilypadTokenomicsTransactor
- func (_LilypadTokenomics *LilypadTokenomicsTransactor) GrantRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
- func (_LilypadTokenomics *LilypadTokenomicsTransactor) Initialize(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_LilypadTokenomics *LilypadTokenomicsTransactor) RenounceRole(opts *bind.TransactOpts, role [32]byte, callerConfirmation common.Address) (*types.Transaction, error)
- func (_LilypadTokenomics *LilypadTokenomicsTransactor) RevokeRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
- func (_LilypadTokenomics *LilypadTokenomicsTransactor) SetM(opts *bind.TransactOpts, _m *big.Int) (*types.Transaction, error)
- func (_LilypadTokenomics *LilypadTokenomicsTransactor) SetP(opts *bind.TransactOpts, _p *big.Int) (*types.Transaction, error)
- func (_LilypadTokenomics *LilypadTokenomicsTransactor) SetPvalues(opts *bind.TransactOpts, _p1 *big.Int, _p2 *big.Int, _p3 *big.Int) (*types.Transaction, error)
- func (_LilypadTokenomics *LilypadTokenomicsTransactor) SetResourceProviderActiveEscrowScaler(opts *bind.TransactOpts, _resourceProviderActiveEscrowScaler *big.Int) (*types.Transaction, error)
- func (_LilypadTokenomics *LilypadTokenomicsTransactor) SetVValues(opts *bind.TransactOpts, _v1 *big.Int, _v2 *big.Int) (*types.Transaction, error)
- type LilypadTokenomicsTransactorRaw
- type LilypadTokenomicsTransactorSession
- func (_LilypadTokenomics *LilypadTokenomicsTransactorSession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_LilypadTokenomics *LilypadTokenomicsTransactorSession) Initialize() (*types.Transaction, error)
- func (_LilypadTokenomics *LilypadTokenomicsTransactorSession) RenounceRole(role [32]byte, callerConfirmation common.Address) (*types.Transaction, error)
- func (_LilypadTokenomics *LilypadTokenomicsTransactorSession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_LilypadTokenomics *LilypadTokenomicsTransactorSession) SetM(_m *big.Int) (*types.Transaction, error)
- func (_LilypadTokenomics *LilypadTokenomicsTransactorSession) SetP(_p *big.Int) (*types.Transaction, error)
- func (_LilypadTokenomics *LilypadTokenomicsTransactorSession) SetPvalues(_p1 *big.Int, _p2 *big.Int, _p3 *big.Int) (*types.Transaction, error)
- func (_LilypadTokenomics *LilypadTokenomicsTransactorSession) SetResourceProviderActiveEscrowScaler(_resourceProviderActiveEscrowScaler *big.Int) (*types.Transaction, error)
- func (_LilypadTokenomics *LilypadTokenomicsTransactorSession) SetVValues(_v1 *big.Int, _v2 *big.Int) (*types.Transaction, error)
Constants ¶
This section is empty.
Variables ¶
var LilypadTokenomicsABI = LilypadTokenomicsMetaData.ABI
LilypadTokenomicsABI is the input ABI used to generate the binding from. Deprecated: Use LilypadTokenomicsMetaData.ABI instead.
var LilypadTokenomicsMetaData = &bind.MetaData{
ABI: "[{\"type\":\"constructor\",\"inputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"DEFAULT_ADMIN_ROLE\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"getRoleAdmin\",\"inputs\":[{\"name\":\"role\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"outputs\":[{\"name\":\"\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"grantRole\",\"inputs\":[{\"name\":\"role\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"account\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"hasRole\",\"inputs\":[{\"name\":\"role\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"account\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[{\"name\":\"\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"initialize\",\"inputs\":[],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"m\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"p\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"p1\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"p2\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"p3\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"renounceRole\",\"inputs\":[{\"name\":\"role\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"callerConfirmation\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"resourceProviderActiveEscrowScaler\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"revokeRole\",\"inputs\":[{\"name\":\"role\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"account\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"setM\",\"inputs\":[{\"name\":\"_m\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"setP\",\"inputs\":[{\"name\":\"_p\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"setPvalues\",\"inputs\":[{\"name\":\"_p1\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"_p2\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"_p3\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"setResourceProviderActiveEscrowScaler\",\"inputs\":[{\"name\":\"_resourceProviderActiveEscrowScaler\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"setVValues\",\"inputs\":[{\"name\":\"_v1\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"_v2\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"supportsInterface\",\"inputs\":[{\"name\":\"interfaceId\",\"type\":\"bytes4\",\"internalType\":\"bytes4\"}],\"outputs\":[{\"name\":\"\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"v1\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"v2\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"version\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"string\",\"internalType\":\"string\"}],\"stateMutability\":\"view\"},{\"type\":\"event\",\"name\":\"Initialized\",\"inputs\":[{\"name\":\"version\",\"type\":\"uint64\",\"indexed\":false,\"internalType\":\"uint64\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"LilypadTokenomics__TokenomicsParameterUpdated\",\"inputs\":[{\"name\":\"parameter\",\"type\":\"string\",\"indexed\":true,\"internalType\":\"string\"},{\"name\":\"value\",\"type\":\"uint256\",\"indexed\":false,\"internalType\":\"uint256\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"RoleAdminChanged\",\"inputs\":[{\"name\":\"role\",\"type\":\"bytes32\",\"indexed\":true,\"internalType\":\"bytes32\"},{\"name\":\"previousAdminRole\",\"type\":\"bytes32\",\"indexed\":true,\"internalType\":\"bytes32\"},{\"name\":\"newAdminRole\",\"type\":\"bytes32\",\"indexed\":true,\"internalType\":\"bytes32\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"RoleGranted\",\"inputs\":[{\"name\":\"role\",\"type\":\"bytes32\",\"indexed\":true,\"internalType\":\"bytes32\"},{\"name\":\"account\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"sender\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"RoleRevoked\",\"inputs\":[{\"name\":\"role\",\"type\":\"bytes32\",\"indexed\":true,\"internalType\":\"bytes32\"},{\"name\":\"account\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"sender\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"error\",\"name\":\"AccessControlBadConfirmation\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"AccessControlUnauthorizedAccount\",\"inputs\":[{\"name\":\"account\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"neededRole\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}]},{\"type\":\"error\",\"name\":\"InvalidInitialization\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"LilypadTokenomics__MValueTooLarge\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"LilypadTokenomics__PValueTooLarge\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"LilypadTokenomics__ParametersMustSumToTenThousand\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"LilypadTokenomics__V1MustBeGreaterThanV2\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"LilypadTokenomics__ZeroAddressNotAllowed\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"NotInitializing\",\"inputs\":[]}]",
}
LilypadTokenomicsMetaData contains all meta data concerning the LilypadTokenomics contract.
Functions ¶
This section is empty.
Types ¶
type LilypadTokenomics ¶
type LilypadTokenomics struct { LilypadTokenomicsCaller // Read-only binding to the contract LilypadTokenomicsTransactor // Write-only binding to the contract LilypadTokenomicsFilterer // Log filterer for contract events }
LilypadTokenomics is an auto generated Go binding around an Ethereum contract.
func NewLilypadTokenomics ¶
func NewLilypadTokenomics(address common.Address, backend bind.ContractBackend) (*LilypadTokenomics, error)
NewLilypadTokenomics creates a new instance of LilypadTokenomics, bound to a specific deployed contract.
type LilypadTokenomicsCaller ¶
type LilypadTokenomicsCaller struct {
// contains filtered or unexported fields
}
LilypadTokenomicsCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewLilypadTokenomicsCaller ¶
func NewLilypadTokenomicsCaller(address common.Address, caller bind.ContractCaller) (*LilypadTokenomicsCaller, error)
NewLilypadTokenomicsCaller creates a new read-only instance of LilypadTokenomics, bound to a specific deployed contract.
func (*LilypadTokenomicsCaller) DEFAULTADMINROLE ¶
func (_LilypadTokenomics *LilypadTokenomicsCaller) DEFAULTADMINROLE(opts *bind.CallOpts) ([32]byte, error)
DEFAULTADMINROLE is a free data retrieval call binding the contract method 0xa217fddf.
Solidity: function DEFAULT_ADMIN_ROLE() view returns(bytes32)
func (*LilypadTokenomicsCaller) GetRoleAdmin ¶
func (_LilypadTokenomics *LilypadTokenomicsCaller) GetRoleAdmin(opts *bind.CallOpts, role [32]byte) ([32]byte, error)
GetRoleAdmin is a free data retrieval call binding the contract method 0x248a9ca3.
Solidity: function getRoleAdmin(bytes32 role) view returns(bytes32)
func (*LilypadTokenomicsCaller) HasRole ¶
func (_LilypadTokenomics *LilypadTokenomicsCaller) HasRole(opts *bind.CallOpts, role [32]byte, account common.Address) (bool, error)
HasRole is a free data retrieval call binding the contract method 0x91d14854.
Solidity: function hasRole(bytes32 role, address account) view returns(bool)
func (*LilypadTokenomicsCaller) M ¶
M is a free data retrieval call binding the contract method 0x5a2ee019.
Solidity: function m() view returns(uint256)
func (*LilypadTokenomicsCaller) P ¶
P is a free data retrieval call binding the contract method 0x9ae8886a.
Solidity: function p() view returns(uint256)
func (*LilypadTokenomicsCaller) P1 ¶
P1 is a free data retrieval call binding the contract method 0xc2a2747b.
Solidity: function p1() view returns(uint256)
func (*LilypadTokenomicsCaller) P2 ¶
P2 is a free data retrieval call binding the contract method 0x81d01ed3.
Solidity: function p2() view returns(uint256)
func (*LilypadTokenomicsCaller) P3 ¶
P3 is a free data retrieval call binding the contract method 0x6e219667.
Solidity: function p3() view returns(uint256)
func (*LilypadTokenomicsCaller) ResourceProviderActiveEscrowScaler ¶
func (_LilypadTokenomics *LilypadTokenomicsCaller) ResourceProviderActiveEscrowScaler(opts *bind.CallOpts) (*big.Int, error)
ResourceProviderActiveEscrowScaler is a free data retrieval call binding the contract method 0x368fab37.
Solidity: function resourceProviderActiveEscrowScaler() view returns(uint256)
func (*LilypadTokenomicsCaller) SupportsInterface ¶
func (_LilypadTokenomics *LilypadTokenomicsCaller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)
func (*LilypadTokenomicsCaller) V1 ¶
V1 is a free data retrieval call binding the contract method 0x6854171d.
Solidity: function v1() view returns(uint256)
type LilypadTokenomicsCallerRaw ¶
type LilypadTokenomicsCallerRaw struct {
Contract *LilypadTokenomicsCaller // Generic read-only contract binding to access the raw methods on
}
LilypadTokenomicsCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*LilypadTokenomicsCallerRaw) Call ¶
func (_LilypadTokenomics *LilypadTokenomicsCallerRaw) 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 LilypadTokenomicsCallerSession ¶
type LilypadTokenomicsCallerSession struct { Contract *LilypadTokenomicsCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
LilypadTokenomicsCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*LilypadTokenomicsCallerSession) DEFAULTADMINROLE ¶
func (_LilypadTokenomics *LilypadTokenomicsCallerSession) DEFAULTADMINROLE() ([32]byte, error)
DEFAULTADMINROLE is a free data retrieval call binding the contract method 0xa217fddf.
Solidity: function DEFAULT_ADMIN_ROLE() view returns(bytes32)
func (*LilypadTokenomicsCallerSession) GetRoleAdmin ¶
func (_LilypadTokenomics *LilypadTokenomicsCallerSession) GetRoleAdmin(role [32]byte) ([32]byte, error)
GetRoleAdmin is a free data retrieval call binding the contract method 0x248a9ca3.
Solidity: function getRoleAdmin(bytes32 role) view returns(bytes32)
func (*LilypadTokenomicsCallerSession) HasRole ¶
func (_LilypadTokenomics *LilypadTokenomicsCallerSession) HasRole(role [32]byte, account common.Address) (bool, error)
HasRole is a free data retrieval call binding the contract method 0x91d14854.
Solidity: function hasRole(bytes32 role, address account) view returns(bool)
func (*LilypadTokenomicsCallerSession) M ¶
func (_LilypadTokenomics *LilypadTokenomicsCallerSession) M() (*big.Int, error)
M is a free data retrieval call binding the contract method 0x5a2ee019.
Solidity: function m() view returns(uint256)
func (*LilypadTokenomicsCallerSession) P ¶
func (_LilypadTokenomics *LilypadTokenomicsCallerSession) P() (*big.Int, error)
P is a free data retrieval call binding the contract method 0x9ae8886a.
Solidity: function p() view returns(uint256)
func (*LilypadTokenomicsCallerSession) P1 ¶
func (_LilypadTokenomics *LilypadTokenomicsCallerSession) P1() (*big.Int, error)
P1 is a free data retrieval call binding the contract method 0xc2a2747b.
Solidity: function p1() view returns(uint256)
func (*LilypadTokenomicsCallerSession) P2 ¶
func (_LilypadTokenomics *LilypadTokenomicsCallerSession) P2() (*big.Int, error)
P2 is a free data retrieval call binding the contract method 0x81d01ed3.
Solidity: function p2() view returns(uint256)
func (*LilypadTokenomicsCallerSession) P3 ¶
func (_LilypadTokenomics *LilypadTokenomicsCallerSession) P3() (*big.Int, error)
P3 is a free data retrieval call binding the contract method 0x6e219667.
Solidity: function p3() view returns(uint256)
func (*LilypadTokenomicsCallerSession) ResourceProviderActiveEscrowScaler ¶
func (_LilypadTokenomics *LilypadTokenomicsCallerSession) ResourceProviderActiveEscrowScaler() (*big.Int, error)
ResourceProviderActiveEscrowScaler is a free data retrieval call binding the contract method 0x368fab37.
Solidity: function resourceProviderActiveEscrowScaler() view returns(uint256)
func (*LilypadTokenomicsCallerSession) SupportsInterface ¶
func (_LilypadTokenomics *LilypadTokenomicsCallerSession) SupportsInterface(interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)
func (*LilypadTokenomicsCallerSession) V1 ¶
func (_LilypadTokenomics *LilypadTokenomicsCallerSession) V1() (*big.Int, error)
V1 is a free data retrieval call binding the contract method 0x6854171d.
Solidity: function v1() view returns(uint256)
func (*LilypadTokenomicsCallerSession) V2 ¶
func (_LilypadTokenomics *LilypadTokenomicsCallerSession) V2() (*big.Int, error)
V2 is a free data retrieval call binding the contract method 0xf3acae3a.
Solidity: function v2() view returns(uint256)
func (*LilypadTokenomicsCallerSession) Version ¶
func (_LilypadTokenomics *LilypadTokenomicsCallerSession) Version() (string, error)
Version is a free data retrieval call binding the contract method 0x54fd4d50.
Solidity: function version() view returns(string)
type LilypadTokenomicsFilterer ¶
type LilypadTokenomicsFilterer struct {
// contains filtered or unexported fields
}
LilypadTokenomicsFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewLilypadTokenomicsFilterer ¶
func NewLilypadTokenomicsFilterer(address common.Address, filterer bind.ContractFilterer) (*LilypadTokenomicsFilterer, error)
NewLilypadTokenomicsFilterer creates a new log filterer instance of LilypadTokenomics, bound to a specific deployed contract.
func (*LilypadTokenomicsFilterer) FilterInitialized ¶
func (_LilypadTokenomics *LilypadTokenomicsFilterer) FilterInitialized(opts *bind.FilterOpts) (*LilypadTokenomicsInitializedIterator, error)
FilterInitialized is a free log retrieval operation binding the contract event 0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2.
Solidity: event Initialized(uint64 version)
func (*LilypadTokenomicsFilterer) FilterLilypadTokenomicsTokenomicsParameterUpdated ¶
func (_LilypadTokenomics *LilypadTokenomicsFilterer) FilterLilypadTokenomicsTokenomicsParameterUpdated(opts *bind.FilterOpts, parameter []string) (*LilypadTokenomicsLilypadTokenomicsTokenomicsParameterUpdatedIterator, error)
FilterLilypadTokenomicsTokenomicsParameterUpdated is a free log retrieval operation binding the contract event 0x4082466583d48b5fa1fa523fe6bbadb8e176575003edc907006aa227806f6114.
Solidity: event LilypadTokenomics__TokenomicsParameterUpdated(string indexed parameter, uint256 value)
func (*LilypadTokenomicsFilterer) FilterRoleAdminChanged ¶
func (_LilypadTokenomics *LilypadTokenomicsFilterer) FilterRoleAdminChanged(opts *bind.FilterOpts, role [][32]byte, previousAdminRole [][32]byte, newAdminRole [][32]byte) (*LilypadTokenomicsRoleAdminChangedIterator, error)
FilterRoleAdminChanged is a free log retrieval operation binding the contract event 0xbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff.
Solidity: event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
func (*LilypadTokenomicsFilterer) FilterRoleGranted ¶
func (_LilypadTokenomics *LilypadTokenomicsFilterer) FilterRoleGranted(opts *bind.FilterOpts, role [][32]byte, account []common.Address, sender []common.Address) (*LilypadTokenomicsRoleGrantedIterator, error)
FilterRoleGranted is a free log retrieval operation binding the contract event 0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d.
Solidity: event RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
func (*LilypadTokenomicsFilterer) FilterRoleRevoked ¶
func (_LilypadTokenomics *LilypadTokenomicsFilterer) FilterRoleRevoked(opts *bind.FilterOpts, role [][32]byte, account []common.Address, sender []common.Address) (*LilypadTokenomicsRoleRevokedIterator, error)
FilterRoleRevoked is a free log retrieval operation binding the contract event 0xf6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b.
Solidity: event RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
func (*LilypadTokenomicsFilterer) ParseInitialized ¶
func (_LilypadTokenomics *LilypadTokenomicsFilterer) ParseInitialized(log types.Log) (*LilypadTokenomicsInitialized, error)
ParseInitialized is a log parse operation binding the contract event 0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2.
Solidity: event Initialized(uint64 version)
func (*LilypadTokenomicsFilterer) ParseLilypadTokenomicsTokenomicsParameterUpdated ¶
func (_LilypadTokenomics *LilypadTokenomicsFilterer) ParseLilypadTokenomicsTokenomicsParameterUpdated(log types.Log) (*LilypadTokenomicsLilypadTokenomicsTokenomicsParameterUpdated, error)
ParseLilypadTokenomicsTokenomicsParameterUpdated is a log parse operation binding the contract event 0x4082466583d48b5fa1fa523fe6bbadb8e176575003edc907006aa227806f6114.
Solidity: event LilypadTokenomics__TokenomicsParameterUpdated(string indexed parameter, uint256 value)
func (*LilypadTokenomicsFilterer) ParseRoleAdminChanged ¶
func (_LilypadTokenomics *LilypadTokenomicsFilterer) ParseRoleAdminChanged(log types.Log) (*LilypadTokenomicsRoleAdminChanged, error)
ParseRoleAdminChanged is a log parse operation binding the contract event 0xbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff.
Solidity: event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
func (*LilypadTokenomicsFilterer) ParseRoleGranted ¶
func (_LilypadTokenomics *LilypadTokenomicsFilterer) ParseRoleGranted(log types.Log) (*LilypadTokenomicsRoleGranted, error)
ParseRoleGranted is a log parse operation binding the contract event 0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d.
Solidity: event RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
func (*LilypadTokenomicsFilterer) ParseRoleRevoked ¶
func (_LilypadTokenomics *LilypadTokenomicsFilterer) ParseRoleRevoked(log types.Log) (*LilypadTokenomicsRoleRevoked, error)
ParseRoleRevoked is a log parse operation binding the contract event 0xf6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b.
Solidity: event RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
func (*LilypadTokenomicsFilterer) WatchInitialized ¶
func (_LilypadTokenomics *LilypadTokenomicsFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *LilypadTokenomicsInitialized) (event.Subscription, error)
WatchInitialized is a free log subscription operation binding the contract event 0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2.
Solidity: event Initialized(uint64 version)
func (*LilypadTokenomicsFilterer) WatchLilypadTokenomicsTokenomicsParameterUpdated ¶
func (_LilypadTokenomics *LilypadTokenomicsFilterer) WatchLilypadTokenomicsTokenomicsParameterUpdated(opts *bind.WatchOpts, sink chan<- *LilypadTokenomicsLilypadTokenomicsTokenomicsParameterUpdated, parameter []string) (event.Subscription, error)
WatchLilypadTokenomicsTokenomicsParameterUpdated is a free log subscription operation binding the contract event 0x4082466583d48b5fa1fa523fe6bbadb8e176575003edc907006aa227806f6114.
Solidity: event LilypadTokenomics__TokenomicsParameterUpdated(string indexed parameter, uint256 value)
func (*LilypadTokenomicsFilterer) WatchRoleAdminChanged ¶
func (_LilypadTokenomics *LilypadTokenomicsFilterer) WatchRoleAdminChanged(opts *bind.WatchOpts, sink chan<- *LilypadTokenomicsRoleAdminChanged, role [][32]byte, previousAdminRole [][32]byte, newAdminRole [][32]byte) (event.Subscription, error)
WatchRoleAdminChanged is a free log subscription operation binding the contract event 0xbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff.
Solidity: event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
func (*LilypadTokenomicsFilterer) WatchRoleGranted ¶
func (_LilypadTokenomics *LilypadTokenomicsFilterer) WatchRoleGranted(opts *bind.WatchOpts, sink chan<- *LilypadTokenomicsRoleGranted, role [][32]byte, account []common.Address, sender []common.Address) (event.Subscription, error)
WatchRoleGranted is a free log subscription operation binding the contract event 0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d.
Solidity: event RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
func (*LilypadTokenomicsFilterer) WatchRoleRevoked ¶
func (_LilypadTokenomics *LilypadTokenomicsFilterer) WatchRoleRevoked(opts *bind.WatchOpts, sink chan<- *LilypadTokenomicsRoleRevoked, role [][32]byte, account []common.Address, sender []common.Address) (event.Subscription, error)
WatchRoleRevoked is a free log subscription operation binding the contract event 0xf6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b.
Solidity: event RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
type LilypadTokenomicsInitialized ¶
type LilypadTokenomicsInitialized struct { Version uint64 Raw types.Log // Blockchain specific contextual infos }
LilypadTokenomicsInitialized represents a Initialized event raised by the LilypadTokenomics contract.
type LilypadTokenomicsInitializedIterator ¶
type LilypadTokenomicsInitializedIterator struct { Event *LilypadTokenomicsInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LilypadTokenomicsInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the LilypadTokenomics contract.
func (*LilypadTokenomicsInitializedIterator) Close ¶
func (it *LilypadTokenomicsInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LilypadTokenomicsInitializedIterator) Error ¶
func (it *LilypadTokenomicsInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LilypadTokenomicsInitializedIterator) Next ¶
func (it *LilypadTokenomicsInitializedIterator) 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 LilypadTokenomicsLilypadTokenomicsTokenomicsParameterUpdated ¶
type LilypadTokenomicsLilypadTokenomicsTokenomicsParameterUpdated struct { Parameter common.Hash Value *big.Int Raw types.Log // Blockchain specific contextual infos }
LilypadTokenomicsLilypadTokenomicsTokenomicsParameterUpdated represents a LilypadTokenomicsTokenomicsParameterUpdated event raised by the LilypadTokenomics contract.
type LilypadTokenomicsLilypadTokenomicsTokenomicsParameterUpdatedIterator ¶
type LilypadTokenomicsLilypadTokenomicsTokenomicsParameterUpdatedIterator struct { Event *LilypadTokenomicsLilypadTokenomicsTokenomicsParameterUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LilypadTokenomicsLilypadTokenomicsTokenomicsParameterUpdatedIterator is returned from FilterLilypadTokenomicsTokenomicsParameterUpdated and is used to iterate over the raw logs and unpacked data for LilypadTokenomicsTokenomicsParameterUpdated events raised by the LilypadTokenomics contract.
func (*LilypadTokenomicsLilypadTokenomicsTokenomicsParameterUpdatedIterator) Close ¶
func (it *LilypadTokenomicsLilypadTokenomicsTokenomicsParameterUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LilypadTokenomicsLilypadTokenomicsTokenomicsParameterUpdatedIterator) Error ¶
func (it *LilypadTokenomicsLilypadTokenomicsTokenomicsParameterUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LilypadTokenomicsLilypadTokenomicsTokenomicsParameterUpdatedIterator) Next ¶
func (it *LilypadTokenomicsLilypadTokenomicsTokenomicsParameterUpdatedIterator) 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 LilypadTokenomicsRaw ¶
type LilypadTokenomicsRaw struct {
Contract *LilypadTokenomics // Generic contract binding to access the raw methods on
}
LilypadTokenomicsRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*LilypadTokenomicsRaw) Call ¶
func (_LilypadTokenomics *LilypadTokenomicsRaw) 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 (*LilypadTokenomicsRaw) Transact ¶
func (_LilypadTokenomics *LilypadTokenomicsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*LilypadTokenomicsRaw) Transfer ¶
func (_LilypadTokenomics *LilypadTokenomicsRaw) 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 LilypadTokenomicsRoleAdminChanged ¶
type LilypadTokenomicsRoleAdminChanged struct { Role [32]byte PreviousAdminRole [32]byte NewAdminRole [32]byte Raw types.Log // Blockchain specific contextual infos }
LilypadTokenomicsRoleAdminChanged represents a RoleAdminChanged event raised by the LilypadTokenomics contract.
type LilypadTokenomicsRoleAdminChangedIterator ¶
type LilypadTokenomicsRoleAdminChangedIterator struct { Event *LilypadTokenomicsRoleAdminChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LilypadTokenomicsRoleAdminChangedIterator is returned from FilterRoleAdminChanged and is used to iterate over the raw logs and unpacked data for RoleAdminChanged events raised by the LilypadTokenomics contract.
func (*LilypadTokenomicsRoleAdminChangedIterator) Close ¶
func (it *LilypadTokenomicsRoleAdminChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LilypadTokenomicsRoleAdminChangedIterator) Error ¶
func (it *LilypadTokenomicsRoleAdminChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LilypadTokenomicsRoleAdminChangedIterator) Next ¶
func (it *LilypadTokenomicsRoleAdminChangedIterator) 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 LilypadTokenomicsRoleGranted ¶
type LilypadTokenomicsRoleGranted struct { Role [32]byte Account common.Address Sender common.Address Raw types.Log // Blockchain specific contextual infos }
LilypadTokenomicsRoleGranted represents a RoleGranted event raised by the LilypadTokenomics contract.
type LilypadTokenomicsRoleGrantedIterator ¶
type LilypadTokenomicsRoleGrantedIterator struct { Event *LilypadTokenomicsRoleGranted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LilypadTokenomicsRoleGrantedIterator is returned from FilterRoleGranted and is used to iterate over the raw logs and unpacked data for RoleGranted events raised by the LilypadTokenomics contract.
func (*LilypadTokenomicsRoleGrantedIterator) Close ¶
func (it *LilypadTokenomicsRoleGrantedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LilypadTokenomicsRoleGrantedIterator) Error ¶
func (it *LilypadTokenomicsRoleGrantedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LilypadTokenomicsRoleGrantedIterator) Next ¶
func (it *LilypadTokenomicsRoleGrantedIterator) 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 LilypadTokenomicsRoleRevoked ¶
type LilypadTokenomicsRoleRevoked struct { Role [32]byte Account common.Address Sender common.Address Raw types.Log // Blockchain specific contextual infos }
LilypadTokenomicsRoleRevoked represents a RoleRevoked event raised by the LilypadTokenomics contract.
type LilypadTokenomicsRoleRevokedIterator ¶
type LilypadTokenomicsRoleRevokedIterator struct { Event *LilypadTokenomicsRoleRevoked // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LilypadTokenomicsRoleRevokedIterator is returned from FilterRoleRevoked and is used to iterate over the raw logs and unpacked data for RoleRevoked events raised by the LilypadTokenomics contract.
func (*LilypadTokenomicsRoleRevokedIterator) Close ¶
func (it *LilypadTokenomicsRoleRevokedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LilypadTokenomicsRoleRevokedIterator) Error ¶
func (it *LilypadTokenomicsRoleRevokedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LilypadTokenomicsRoleRevokedIterator) Next ¶
func (it *LilypadTokenomicsRoleRevokedIterator) 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 LilypadTokenomicsSession ¶
type LilypadTokenomicsSession struct { Contract *LilypadTokenomics // 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 }
LilypadTokenomicsSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*LilypadTokenomicsSession) DEFAULTADMINROLE ¶
func (_LilypadTokenomics *LilypadTokenomicsSession) DEFAULTADMINROLE() ([32]byte, error)
DEFAULTADMINROLE is a free data retrieval call binding the contract method 0xa217fddf.
Solidity: function DEFAULT_ADMIN_ROLE() view returns(bytes32)
func (*LilypadTokenomicsSession) GetRoleAdmin ¶
func (_LilypadTokenomics *LilypadTokenomicsSession) GetRoleAdmin(role [32]byte) ([32]byte, error)
GetRoleAdmin is a free data retrieval call binding the contract method 0x248a9ca3.
Solidity: function getRoleAdmin(bytes32 role) view returns(bytes32)
func (*LilypadTokenomicsSession) GrantRole ¶
func (_LilypadTokenomics *LilypadTokenomicsSession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)
GrantRole is a paid mutator transaction binding the contract method 0x2f2ff15d.
Solidity: function grantRole(bytes32 role, address account) returns()
func (*LilypadTokenomicsSession) HasRole ¶
func (_LilypadTokenomics *LilypadTokenomicsSession) HasRole(role [32]byte, account common.Address) (bool, error)
HasRole is a free data retrieval call binding the contract method 0x91d14854.
Solidity: function hasRole(bytes32 role, address account) view returns(bool)
func (*LilypadTokenomicsSession) Initialize ¶
func (_LilypadTokenomics *LilypadTokenomicsSession) Initialize() (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x8129fc1c.
Solidity: function initialize() returns()
func (*LilypadTokenomicsSession) M ¶
func (_LilypadTokenomics *LilypadTokenomicsSession) M() (*big.Int, error)
M is a free data retrieval call binding the contract method 0x5a2ee019.
Solidity: function m() view returns(uint256)
func (*LilypadTokenomicsSession) P ¶
func (_LilypadTokenomics *LilypadTokenomicsSession) P() (*big.Int, error)
P is a free data retrieval call binding the contract method 0x9ae8886a.
Solidity: function p() view returns(uint256)
func (*LilypadTokenomicsSession) P1 ¶
func (_LilypadTokenomics *LilypadTokenomicsSession) P1() (*big.Int, error)
P1 is a free data retrieval call binding the contract method 0xc2a2747b.
Solidity: function p1() view returns(uint256)
func (*LilypadTokenomicsSession) P2 ¶
func (_LilypadTokenomics *LilypadTokenomicsSession) P2() (*big.Int, error)
P2 is a free data retrieval call binding the contract method 0x81d01ed3.
Solidity: function p2() view returns(uint256)
func (*LilypadTokenomicsSession) P3 ¶
func (_LilypadTokenomics *LilypadTokenomicsSession) P3() (*big.Int, error)
P3 is a free data retrieval call binding the contract method 0x6e219667.
Solidity: function p3() view returns(uint256)
func (*LilypadTokenomicsSession) RenounceRole ¶
func (_LilypadTokenomics *LilypadTokenomicsSession) RenounceRole(role [32]byte, callerConfirmation common.Address) (*types.Transaction, error)
RenounceRole is a paid mutator transaction binding the contract method 0x36568abe.
Solidity: function renounceRole(bytes32 role, address callerConfirmation) returns()
func (*LilypadTokenomicsSession) ResourceProviderActiveEscrowScaler ¶
func (_LilypadTokenomics *LilypadTokenomicsSession) ResourceProviderActiveEscrowScaler() (*big.Int, error)
ResourceProviderActiveEscrowScaler is a free data retrieval call binding the contract method 0x368fab37.
Solidity: function resourceProviderActiveEscrowScaler() view returns(uint256)
func (*LilypadTokenomicsSession) RevokeRole ¶
func (_LilypadTokenomics *LilypadTokenomicsSession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)
RevokeRole is a paid mutator transaction binding the contract method 0xd547741f.
Solidity: function revokeRole(bytes32 role, address account) returns()
func (*LilypadTokenomicsSession) SetM ¶
func (_LilypadTokenomics *LilypadTokenomicsSession) SetM(_m *big.Int) (*types.Transaction, error)
SetM is a paid mutator transaction binding the contract method 0x54221253.
Solidity: function setM(uint256 _m) returns()
func (*LilypadTokenomicsSession) SetP ¶
func (_LilypadTokenomics *LilypadTokenomicsSession) SetP(_p *big.Int) (*types.Transaction, error)
SetP is a paid mutator transaction binding the contract method 0xc95473db.
Solidity: function setP(uint256 _p) returns()
func (*LilypadTokenomicsSession) SetPvalues ¶
func (_LilypadTokenomics *LilypadTokenomicsSession) SetPvalues(_p1 *big.Int, _p2 *big.Int, _p3 *big.Int) (*types.Transaction, error)
SetPvalues is a paid mutator transaction binding the contract method 0x5d0bc7bb.
Solidity: function setPvalues(uint256 _p1, uint256 _p2, uint256 _p3) returns()
func (*LilypadTokenomicsSession) SetResourceProviderActiveEscrowScaler ¶
func (_LilypadTokenomics *LilypadTokenomicsSession) SetResourceProviderActiveEscrowScaler(_resourceProviderActiveEscrowScaler *big.Int) (*types.Transaction, error)
SetResourceProviderActiveEscrowScaler is a paid mutator transaction binding the contract method 0x91340a16.
Solidity: function setResourceProviderActiveEscrowScaler(uint256 _resourceProviderActiveEscrowScaler) returns()
func (*LilypadTokenomicsSession) SetVValues ¶
func (_LilypadTokenomics *LilypadTokenomicsSession) SetVValues(_v1 *big.Int, _v2 *big.Int) (*types.Transaction, error)
SetVValues is a paid mutator transaction binding the contract method 0xa0608c8a.
Solidity: function setVValues(uint256 _v1, uint256 _v2) returns()
func (*LilypadTokenomicsSession) SupportsInterface ¶
func (_LilypadTokenomics *LilypadTokenomicsSession) SupportsInterface(interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)
func (*LilypadTokenomicsSession) V1 ¶
func (_LilypadTokenomics *LilypadTokenomicsSession) V1() (*big.Int, error)
V1 is a free data retrieval call binding the contract method 0x6854171d.
Solidity: function v1() view returns(uint256)
func (*LilypadTokenomicsSession) V2 ¶
func (_LilypadTokenomics *LilypadTokenomicsSession) V2() (*big.Int, error)
V2 is a free data retrieval call binding the contract method 0xf3acae3a.
Solidity: function v2() view returns(uint256)
func (*LilypadTokenomicsSession) Version ¶
func (_LilypadTokenomics *LilypadTokenomicsSession) Version() (string, error)
Version is a free data retrieval call binding the contract method 0x54fd4d50.
Solidity: function version() view returns(string)
type LilypadTokenomicsTransactor ¶
type LilypadTokenomicsTransactor struct {
// contains filtered or unexported fields
}
LilypadTokenomicsTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewLilypadTokenomicsTransactor ¶
func NewLilypadTokenomicsTransactor(address common.Address, transactor bind.ContractTransactor) (*LilypadTokenomicsTransactor, error)
NewLilypadTokenomicsTransactor creates a new write-only instance of LilypadTokenomics, bound to a specific deployed contract.
func (*LilypadTokenomicsTransactor) GrantRole ¶
func (_LilypadTokenomics *LilypadTokenomicsTransactor) GrantRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
GrantRole is a paid mutator transaction binding the contract method 0x2f2ff15d.
Solidity: function grantRole(bytes32 role, address account) returns()
func (*LilypadTokenomicsTransactor) Initialize ¶
func (_LilypadTokenomics *LilypadTokenomicsTransactor) Initialize(opts *bind.TransactOpts) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x8129fc1c.
Solidity: function initialize() returns()
func (*LilypadTokenomicsTransactor) RenounceRole ¶
func (_LilypadTokenomics *LilypadTokenomicsTransactor) RenounceRole(opts *bind.TransactOpts, role [32]byte, callerConfirmation common.Address) (*types.Transaction, error)
RenounceRole is a paid mutator transaction binding the contract method 0x36568abe.
Solidity: function renounceRole(bytes32 role, address callerConfirmation) returns()
func (*LilypadTokenomicsTransactor) RevokeRole ¶
func (_LilypadTokenomics *LilypadTokenomicsTransactor) RevokeRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
RevokeRole is a paid mutator transaction binding the contract method 0xd547741f.
Solidity: function revokeRole(bytes32 role, address account) returns()
func (*LilypadTokenomicsTransactor) SetM ¶
func (_LilypadTokenomics *LilypadTokenomicsTransactor) SetM(opts *bind.TransactOpts, _m *big.Int) (*types.Transaction, error)
SetM is a paid mutator transaction binding the contract method 0x54221253.
Solidity: function setM(uint256 _m) returns()
func (*LilypadTokenomicsTransactor) SetP ¶
func (_LilypadTokenomics *LilypadTokenomicsTransactor) SetP(opts *bind.TransactOpts, _p *big.Int) (*types.Transaction, error)
SetP is a paid mutator transaction binding the contract method 0xc95473db.
Solidity: function setP(uint256 _p) returns()
func (*LilypadTokenomicsTransactor) SetPvalues ¶
func (_LilypadTokenomics *LilypadTokenomicsTransactor) SetPvalues(opts *bind.TransactOpts, _p1 *big.Int, _p2 *big.Int, _p3 *big.Int) (*types.Transaction, error)
SetPvalues is a paid mutator transaction binding the contract method 0x5d0bc7bb.
Solidity: function setPvalues(uint256 _p1, uint256 _p2, uint256 _p3) returns()
func (*LilypadTokenomicsTransactor) SetResourceProviderActiveEscrowScaler ¶
func (_LilypadTokenomics *LilypadTokenomicsTransactor) SetResourceProviderActiveEscrowScaler(opts *bind.TransactOpts, _resourceProviderActiveEscrowScaler *big.Int) (*types.Transaction, error)
SetResourceProviderActiveEscrowScaler is a paid mutator transaction binding the contract method 0x91340a16.
Solidity: function setResourceProviderActiveEscrowScaler(uint256 _resourceProviderActiveEscrowScaler) returns()
func (*LilypadTokenomicsTransactor) SetVValues ¶
func (_LilypadTokenomics *LilypadTokenomicsTransactor) SetVValues(opts *bind.TransactOpts, _v1 *big.Int, _v2 *big.Int) (*types.Transaction, error)
SetVValues is a paid mutator transaction binding the contract method 0xa0608c8a.
Solidity: function setVValues(uint256 _v1, uint256 _v2) returns()
type LilypadTokenomicsTransactorRaw ¶
type LilypadTokenomicsTransactorRaw struct {
Contract *LilypadTokenomicsTransactor // Generic write-only contract binding to access the raw methods on
}
LilypadTokenomicsTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*LilypadTokenomicsTransactorRaw) Transact ¶
func (_LilypadTokenomics *LilypadTokenomicsTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*LilypadTokenomicsTransactorRaw) Transfer ¶
func (_LilypadTokenomics *LilypadTokenomicsTransactorRaw) 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 LilypadTokenomicsTransactorSession ¶
type LilypadTokenomicsTransactorSession struct { Contract *LilypadTokenomicsTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
LilypadTokenomicsTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*LilypadTokenomicsTransactorSession) GrantRole ¶
func (_LilypadTokenomics *LilypadTokenomicsTransactorSession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)
GrantRole is a paid mutator transaction binding the contract method 0x2f2ff15d.
Solidity: function grantRole(bytes32 role, address account) returns()
func (*LilypadTokenomicsTransactorSession) Initialize ¶
func (_LilypadTokenomics *LilypadTokenomicsTransactorSession) Initialize() (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x8129fc1c.
Solidity: function initialize() returns()
func (*LilypadTokenomicsTransactorSession) RenounceRole ¶
func (_LilypadTokenomics *LilypadTokenomicsTransactorSession) RenounceRole(role [32]byte, callerConfirmation common.Address) (*types.Transaction, error)
RenounceRole is a paid mutator transaction binding the contract method 0x36568abe.
Solidity: function renounceRole(bytes32 role, address callerConfirmation) returns()
func (*LilypadTokenomicsTransactorSession) RevokeRole ¶
func (_LilypadTokenomics *LilypadTokenomicsTransactorSession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)
RevokeRole is a paid mutator transaction binding the contract method 0xd547741f.
Solidity: function revokeRole(bytes32 role, address account) returns()
func (*LilypadTokenomicsTransactorSession) SetM ¶
func (_LilypadTokenomics *LilypadTokenomicsTransactorSession) SetM(_m *big.Int) (*types.Transaction, error)
SetM is a paid mutator transaction binding the contract method 0x54221253.
Solidity: function setM(uint256 _m) returns()
func (*LilypadTokenomicsTransactorSession) SetP ¶
func (_LilypadTokenomics *LilypadTokenomicsTransactorSession) SetP(_p *big.Int) (*types.Transaction, error)
SetP is a paid mutator transaction binding the contract method 0xc95473db.
Solidity: function setP(uint256 _p) returns()
func (*LilypadTokenomicsTransactorSession) SetPvalues ¶
func (_LilypadTokenomics *LilypadTokenomicsTransactorSession) SetPvalues(_p1 *big.Int, _p2 *big.Int, _p3 *big.Int) (*types.Transaction, error)
SetPvalues is a paid mutator transaction binding the contract method 0x5d0bc7bb.
Solidity: function setPvalues(uint256 _p1, uint256 _p2, uint256 _p3) returns()
func (*LilypadTokenomicsTransactorSession) SetResourceProviderActiveEscrowScaler ¶
func (_LilypadTokenomics *LilypadTokenomicsTransactorSession) SetResourceProviderActiveEscrowScaler(_resourceProviderActiveEscrowScaler *big.Int) (*types.Transaction, error)
SetResourceProviderActiveEscrowScaler is a paid mutator transaction binding the contract method 0x91340a16.
Solidity: function setResourceProviderActiveEscrowScaler(uint256 _resourceProviderActiveEscrowScaler) returns()
func (*LilypadTokenomicsTransactorSession) SetVValues ¶
func (_LilypadTokenomics *LilypadTokenomicsTransactorSession) SetVValues(_v1 *big.Int, _v2 *big.Int) (*types.Transaction, error)
SetVValues is a paid mutator transaction binding the contract method 0xa0608c8a.
Solidity: function setVValues(uint256 _v1, uint256 _v2) returns()