lilypadtokenomics

package
v2.22.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 17, 2025 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var LilypadTokenomicsABI = LilypadTokenomicsMetaData.ABI

LilypadTokenomicsABI is the input ABI used to generate the binding from. Deprecated: Use LilypadTokenomicsMetaData.ABI instead.

View Source
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

func (_LilypadTokenomics *LilypadTokenomicsCaller) M(opts *bind.CallOpts) (*big.Int, error)

M is a free data retrieval call binding the contract method 0x5a2ee019.

Solidity: function m() view returns(uint256)

func (*LilypadTokenomicsCaller) P

func (_LilypadTokenomics *LilypadTokenomicsCaller) P(opts *bind.CallOpts) (*big.Int, error)

P is a free data retrieval call binding the contract method 0x9ae8886a.

Solidity: function p() view returns(uint256)

func (*LilypadTokenomicsCaller) P1

func (_LilypadTokenomics *LilypadTokenomicsCaller) P1(opts *bind.CallOpts) (*big.Int, error)

P1 is a free data retrieval call binding the contract method 0xc2a2747b.

Solidity: function p1() view returns(uint256)

func (*LilypadTokenomicsCaller) P2

func (_LilypadTokenomics *LilypadTokenomicsCaller) P2(opts *bind.CallOpts) (*big.Int, error)

P2 is a free data retrieval call binding the contract method 0x81d01ed3.

Solidity: function p2() view returns(uint256)

func (*LilypadTokenomicsCaller) P3

func (_LilypadTokenomics *LilypadTokenomicsCaller) P3(opts *bind.CallOpts) (*big.Int, error)

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

func (_LilypadTokenomics *LilypadTokenomicsCaller) V1(opts *bind.CallOpts) (*big.Int, error)

V1 is a free data retrieval call binding the contract method 0x6854171d.

Solidity: function v1() view returns(uint256)

func (*LilypadTokenomicsCaller) V2

func (_LilypadTokenomics *LilypadTokenomicsCaller) V2(opts *bind.CallOpts) (*big.Int, error)

V2 is a free data retrieval call binding the contract method 0xf3acae3a.

Solidity: function v2() view returns(uint256)

func (*LilypadTokenomicsCaller) Version

func (_LilypadTokenomics *LilypadTokenomicsCaller) Version(opts *bind.CallOpts) (string, error)

Version is a free data retrieval call binding the contract method 0x54fd4d50.

Solidity: function version() view returns(string)

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*LilypadTokenomicsInitializedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*LilypadTokenomicsInitializedIterator) Next

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*LilypadTokenomicsLilypadTokenomicsTokenomicsParameterUpdatedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*LilypadTokenomicsLilypadTokenomicsTokenomicsParameterUpdatedIterator) Next

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*LilypadTokenomicsRoleAdminChangedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*LilypadTokenomicsRoleAdminChangedIterator) Next

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*LilypadTokenomicsRoleGrantedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*LilypadTokenomicsRoleGrantedIterator) Next

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*LilypadTokenomicsRoleRevokedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*LilypadTokenomicsRoleRevokedIterator) Next

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()

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL