claimscontract

package
v0.0.0-...-75b2920 Latest Latest
Warning

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

Go to latest
Published: Sep 18, 2024 License: MIT Imports: 16 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var ClaimsContractBindingABI = ClaimsContractBindingMetaData.ABI

ClaimsContractBindingABI is the input ABI used to generate the binding from. Deprecated: Use ClaimsContractBindingMetaData.ABI instead.

View Source
var ClaimsContractBindingMetaData = &bind.MetaData{
	ABI: "[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"own\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"tok\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"inputs\":[],\"name\":\"AccessControlBadConfirmation\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"bytes32\",\"name\":\"neededRole\",\"type\":\"bytes32\"}],\"name\":\"AccessControlUnauthorizedAccount\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"why\",\"type\":\"string\"}],\"name\":\"Address\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"why\",\"type\":\"string\"},{\"internalType\":\"uint256\",\"name\":\"bal\",\"type\":\"uint256\"}],\"name\":\"Balance\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"why\",\"type\":\"string\"},{\"internalType\":\"uint256\",\"name\":\"unx\",\"type\":\"uint256\"}],\"name\":\"Expired\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"why\",\"type\":\"string\"}],\"name\":\"Mapping\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"why\",\"type\":\"string\"}],\"name\":\"Process\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"cla\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"use\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"bal\",\"type\":\"uint256\"}],\"name\":\"ClaimUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"dis\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"use\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"bal\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint64\",\"name\":\"exp\",\"type\":\"uint64\"}],\"name\":\"DisputeCreated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"dis\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"all\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"yay\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"nah\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"tot\",\"type\":\"uint256\"}],\"name\":\"DisputeSettled\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"pro\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"use\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"bal\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint64\",\"name\":\"exp\",\"type\":\"uint64\"}],\"name\":\"ProposeCreated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"pro\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"all\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"yay\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"nah\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"tot\",\"type\":\"uint256\"}],\"name\":\"ProposeSettled\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"pro\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"use\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"len\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint64\",\"name\":\"exp\",\"type\":\"uint64\"}],\"name\":\"ResolveCreated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"previousAdminRole\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"newAdminRole\",\"type\":\"bytes32\"}],\"name\":\"RoleAdminChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"name\":\"RoleGranted\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"name\":\"RoleRevoked\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"ADDRESS_STAKE_N\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"ADDRESS_STAKE_Y\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"BASIS_TOTAL\",\"outputs\":[{\"internalType\":\"uint16\",\"name\":\"\",\"type\":\"uint16\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"BOT_ROLE\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"CLAIM_ADDRESS_N\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"CLAIM_ADDRESS_Y\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"CLAIM_BALANCE_P\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"CLAIM_BALANCE_R\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"CLAIM_BALANCE_U\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"CLAIM_EXPIRY_P\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"CLAIM_EXPIRY_R\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"CLAIM_EXPIRY_T\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"CLAIM_STAKE_A\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"CLAIM_STAKE_B\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"CLAIM_STAKE_C\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"CLAIM_STAKE_D\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"CLAIM_STAKE_N\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"CLAIM_STAKE_Y\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"CLAIM_TRUTH_N\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"CLAIM_TRUTH_Y\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"DEFAULT_ADMIN_ROLE\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"MAX_UINT256\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"MID_UINT256\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"VERSION\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"VOTE_STAKE_N\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"VOTE_STAKE_Y\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"VOTE_TRUTH_N\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"VOTE_TRUTH_S\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"VOTE_TRUTH_V\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"VOTE_TRUTH_Y\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"basisFee\",\"outputs\":[{\"internalType\":\"uint16\",\"name\":\"\",\"type\":\"uint16\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"basisProposer\",\"outputs\":[{\"internalType\":\"uint16\",\"name\":\"\",\"type\":\"uint16\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"basisProtocol\",\"outputs\":[{\"internalType\":\"uint16\",\"name\":\"\",\"type\":\"uint16\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"dis\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"bal\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"vot\",\"type\":\"bool\"},{\"internalType\":\"uint64\",\"name\":\"exp\",\"type\":\"uint64\"},{\"internalType\":\"string\",\"name\":\"con\",\"type\":\"string\"},{\"internalType\":\"uint256\",\"name\":\"pro\",\"type\":\"uint256\"}],\"name\":\"createDispute\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"pro\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"bal\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"vot\",\"type\":\"bool\"},{\"internalType\":\"uint64\",\"name\":\"exp\",\"type\":\"uint64\"},{\"internalType\":\"string\",\"name\":\"con\",\"type\":\"string\"},{\"internalType\":\"address[]\",\"name\":\"tok\",\"type\":\"address[]\"}],\"name\":\"createPropose\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"pro\",\"type\":\"uint256\"},{\"internalType\":\"uint256[]\",\"name\":\"ind\",\"type\":\"uint256[]\"},{\"internalType\":\"uint64\",\"name\":\"exp\",\"type\":\"uint64\"}],\"name\":\"createResolve\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"durationBasis\",\"outputs\":[{\"internalType\":\"uint64\",\"name\":\"\",\"type\":\"uint64\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"durationMax\",\"outputs\":[{\"internalType\":\"uint64\",\"name\":\"\",\"type\":\"uint64\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"durationMin\",\"outputs\":[{\"internalType\":\"uint64\",\"name\":\"\",\"type\":\"uint64\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"}],\"name\":\"getRoleAdmin\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"index\",\"type\":\"uint256\"}],\"name\":\"getRoleMember\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"}],\"name\":\"getRoleMemberCount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"grantRole\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"hasRole\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"callerConfirmation\",\"type\":\"address\"}],\"name\":\"renounceRole\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"revokeRole\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"use\",\"type\":\"address\"}],\"name\":\"searchBalance\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"cla\",\"type\":\"uint256\"}],\"name\":\"searchContent\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"pro\",\"type\":\"uint256\"}],\"name\":\"searchExpired\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"pro\",\"type\":\"uint256\"}],\"name\":\"searchIndices\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"pro\",\"type\":\"uint256\"}],\"name\":\"searchPropose\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"pro\",\"type\":\"uint256\"},{\"internalType\":\"uint8\",\"name\":\"ind\",\"type\":\"uint8\"}],\"name\":\"searchResolve\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"pro\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"lef\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"rig\",\"type\":\"uint256\"}],\"name\":\"searchSamples\",\"outputs\":[{\"internalType\":\"address[]\",\"name\":\"\",\"type\":\"address[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"pro\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"lef\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"rig\",\"type\":\"uint256\"}],\"name\":\"searchStakers\",\"outputs\":[{\"internalType\":\"address[]\",\"name\":\"\",\"type\":\"address[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"pro\",\"type\":\"uint256\"}],\"name\":\"searchToken\",\"outputs\":[{\"internalType\":\"address[]\",\"name\":\"\",\"type\":\"address[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"pro\",\"type\":\"uint256\"}],\"name\":\"searchVotes\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"token\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"cla\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"max\",\"type\":\"uint256\"}],\"name\":\"updateBalance\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint64\",\"name\":\"bas\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"max\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"min\",\"type\":\"uint64\"}],\"name\":\"updateDuration\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint16\",\"name\":\"fee\",\"type\":\"uint16\"},{\"internalType\":\"uint16\",\"name\":\"psr\",\"type\":\"uint16\"},{\"internalType\":\"uint16\",\"name\":\"ptc\",\"type\":\"uint16\"}],\"name\":\"updateFees\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"own\",\"type\":\"address\"}],\"name\":\"updateOwner\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"cla\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"bal\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"vot\",\"type\":\"bool\"},{\"internalType\":\"uint256\",\"name\":\"tok\",\"type\":\"uint256\"}],\"name\":\"updatePropose\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"pro\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"vot\",\"type\":\"bool\"}],\"name\":\"updateResolve\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"bal\",\"type\":\"uint256\"}],\"name\":\"withdraw\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"stateMutability\":\"payable\",\"type\":\"receive\"}]",
}

ClaimsContractBindingMetaData contains all meta data concerning the ClaimsContractBinding contract.

Functions

This section is empty.

Types

type Claims

type Claims struct {
	// contains filtered or unexported fields
}

func NewClaims

func NewClaims(c ClaimsConfig) *Claims

func (*Claims) Client

func (c *Claims) Client() *ethclient.Client

func (*Claims) CreateResolve

func (c *Claims) CreateResolve(pro objectid.ID, ind []*big.Int, exp time.Time) (*types.Transaction, error)

func (*Claims) ExistsResolve

func (c *Claims) ExistsResolve(pro objectid.ID) (bool, error)

func (*Claims) ResolveCreated

func (c *Claims) ResolveCreated(blc uint64, pro uint64) (common.Hash, error)

func (*Claims) SearchIndices

func (c *Claims) SearchIndices(pro objectid.ID) ([]*big.Int, error)

func (*Claims) SearchSamples

func (c *Claims) SearchSamples(pro objectid.ID, lef *big.Int, rig *big.Int) ([]common.Address, error)

type ClaimsConfig

type ClaimsConfig struct {
	Add common.Address
	Cli *ethclient.Client
	Log logger.Interface
	Opt *bind.TransactOpts
}

type ClaimsContractBinding

type ClaimsContractBinding struct {
	ClaimsContractBindingCaller     // Read-only binding to the contract
	ClaimsContractBindingTransactor // Write-only binding to the contract
	ClaimsContractBindingFilterer   // Log filterer for contract events
}

ClaimsContractBinding is an auto generated Go binding around an Ethereum contract.

func NewClaimsContractBinding

func NewClaimsContractBinding(address common.Address, backend bind.ContractBackend) (*ClaimsContractBinding, error)

NewClaimsContractBinding creates a new instance of ClaimsContractBinding, bound to a specific deployed contract.

type ClaimsContractBindingCaller

type ClaimsContractBindingCaller struct {
	// contains filtered or unexported fields
}

ClaimsContractBindingCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewClaimsContractBindingCaller

func NewClaimsContractBindingCaller(address common.Address, caller bind.ContractCaller) (*ClaimsContractBindingCaller, error)

NewClaimsContractBindingCaller creates a new read-only instance of ClaimsContractBinding, bound to a specific deployed contract.

func (*ClaimsContractBindingCaller) ADDRESSSTAKEN

func (_ClaimsContractBinding *ClaimsContractBindingCaller) ADDRESSSTAKEN(opts *bind.CallOpts) (uint8, error)

ADDRESSSTAKEN is a free data retrieval call binding the contract method 0x232c33bc.

Solidity: function ADDRESS_STAKE_N() view returns(uint8)

func (*ClaimsContractBindingCaller) ADDRESSSTAKEY

func (_ClaimsContractBinding *ClaimsContractBindingCaller) ADDRESSSTAKEY(opts *bind.CallOpts) (uint8, error)

ADDRESSSTAKEY is a free data retrieval call binding the contract method 0xed5822b1.

Solidity: function ADDRESS_STAKE_Y() view returns(uint8)

func (*ClaimsContractBindingCaller) BASISTOTAL

func (_ClaimsContractBinding *ClaimsContractBindingCaller) BASISTOTAL(opts *bind.CallOpts) (uint16, error)

BASISTOTAL is a free data retrieval call binding the contract method 0x9a61d8c3.

Solidity: function BASIS_TOTAL() view returns(uint16)

func (*ClaimsContractBindingCaller) BOTROLE

func (_ClaimsContractBinding *ClaimsContractBindingCaller) BOTROLE(opts *bind.CallOpts) ([32]byte, error)

BOTROLE is a free data retrieval call binding the contract method 0xb1503774.

Solidity: function BOT_ROLE() view returns(bytes32)

func (*ClaimsContractBindingCaller) BasisFee

func (_ClaimsContractBinding *ClaimsContractBindingCaller) BasisFee(opts *bind.CallOpts) (uint16, error)

BasisFee is a free data retrieval call binding the contract method 0x971e1a66.

Solidity: function basisFee() view returns(uint16)

func (*ClaimsContractBindingCaller) BasisProposer

func (_ClaimsContractBinding *ClaimsContractBindingCaller) BasisProposer(opts *bind.CallOpts) (uint16, error)

BasisProposer is a free data retrieval call binding the contract method 0x3b0ec0fd.

Solidity: function basisProposer() view returns(uint16)

func (*ClaimsContractBindingCaller) BasisProtocol

func (_ClaimsContractBinding *ClaimsContractBindingCaller) BasisProtocol(opts *bind.CallOpts) (uint16, error)

BasisProtocol is a free data retrieval call binding the contract method 0x1cc13509.

Solidity: function basisProtocol() view returns(uint16)

func (*ClaimsContractBindingCaller) CLAIMADDRESSN

func (_ClaimsContractBinding *ClaimsContractBindingCaller) CLAIMADDRESSN(opts *bind.CallOpts) (uint8, error)

CLAIMADDRESSN is a free data retrieval call binding the contract method 0x5722c818.

Solidity: function CLAIM_ADDRESS_N() view returns(uint8)

func (*ClaimsContractBindingCaller) CLAIMADDRESSY

func (_ClaimsContractBinding *ClaimsContractBindingCaller) CLAIMADDRESSY(opts *bind.CallOpts) (uint8, error)

CLAIMADDRESSY is a free data retrieval call binding the contract method 0x14ea97a1.

Solidity: function CLAIM_ADDRESS_Y() view returns(uint8)

func (*ClaimsContractBindingCaller) CLAIMBALANCEP

func (_ClaimsContractBinding *ClaimsContractBindingCaller) CLAIMBALANCEP(opts *bind.CallOpts) (uint8, error)

CLAIMBALANCEP is a free data retrieval call binding the contract method 0x409f9ba8.

Solidity: function CLAIM_BALANCE_P() view returns(uint8)

func (*ClaimsContractBindingCaller) CLAIMBALANCER

func (_ClaimsContractBinding *ClaimsContractBindingCaller) CLAIMBALANCER(opts *bind.CallOpts) (uint8, error)

CLAIMBALANCER is a free data retrieval call binding the contract method 0x098e92bd.

Solidity: function CLAIM_BALANCE_R() view returns(uint8)

func (*ClaimsContractBindingCaller) CLAIMBALANCEU

func (_ClaimsContractBinding *ClaimsContractBindingCaller) CLAIMBALANCEU(opts *bind.CallOpts) (uint8, error)

CLAIMBALANCEU is a free data retrieval call binding the contract method 0x4043ae78.

Solidity: function CLAIM_BALANCE_U() view returns(uint8)

func (*ClaimsContractBindingCaller) CLAIMEXPIRYP

func (_ClaimsContractBinding *ClaimsContractBindingCaller) CLAIMEXPIRYP(opts *bind.CallOpts) (uint8, error)

CLAIMEXPIRYP is a free data retrieval call binding the contract method 0x55151f23.

Solidity: function CLAIM_EXPIRY_P() view returns(uint8)

func (*ClaimsContractBindingCaller) CLAIMEXPIRYR

func (_ClaimsContractBinding *ClaimsContractBindingCaller) CLAIMEXPIRYR(opts *bind.CallOpts) (uint8, error)

CLAIMEXPIRYR is a free data retrieval call binding the contract method 0x4884a67b.

Solidity: function CLAIM_EXPIRY_R() view returns(uint8)

func (*ClaimsContractBindingCaller) CLAIMEXPIRYT

func (_ClaimsContractBinding *ClaimsContractBindingCaller) CLAIMEXPIRYT(opts *bind.CallOpts) (uint8, error)

CLAIMEXPIRYT is a free data retrieval call binding the contract method 0x970be447.

Solidity: function CLAIM_EXPIRY_T() view returns(uint8)

func (*ClaimsContractBindingCaller) CLAIMSTAKEA

func (_ClaimsContractBinding *ClaimsContractBindingCaller) CLAIMSTAKEA(opts *bind.CallOpts) (uint8, error)

CLAIMSTAKEA is a free data retrieval call binding the contract method 0xe4b2d71e.

Solidity: function CLAIM_STAKE_A() view returns(uint8)

func (*ClaimsContractBindingCaller) CLAIMSTAKEB

func (_ClaimsContractBinding *ClaimsContractBindingCaller) CLAIMSTAKEB(opts *bind.CallOpts) (uint8, error)

CLAIMSTAKEB is a free data retrieval call binding the contract method 0xecc94e8f.

Solidity: function CLAIM_STAKE_B() view returns(uint8)

func (*ClaimsContractBindingCaller) CLAIMSTAKEC

func (_ClaimsContractBinding *ClaimsContractBindingCaller) CLAIMSTAKEC(opts *bind.CallOpts) (uint8, error)

CLAIMSTAKEC is a free data retrieval call binding the contract method 0x8781fa03.

Solidity: function CLAIM_STAKE_C() view returns(uint8)

func (*ClaimsContractBindingCaller) CLAIMSTAKED

func (_ClaimsContractBinding *ClaimsContractBindingCaller) CLAIMSTAKED(opts *bind.CallOpts) (uint8, error)

CLAIMSTAKED is a free data retrieval call binding the contract method 0x62f487a1.

Solidity: function CLAIM_STAKE_D() view returns(uint8)

func (*ClaimsContractBindingCaller) CLAIMSTAKEN

func (_ClaimsContractBinding *ClaimsContractBindingCaller) CLAIMSTAKEN(opts *bind.CallOpts) (uint8, error)

CLAIMSTAKEN is a free data retrieval call binding the contract method 0x4e38bd03.

Solidity: function CLAIM_STAKE_N() view returns(uint8)

func (*ClaimsContractBindingCaller) CLAIMSTAKEY

func (_ClaimsContractBinding *ClaimsContractBindingCaller) CLAIMSTAKEY(opts *bind.CallOpts) (uint8, error)

CLAIMSTAKEY is a free data retrieval call binding the contract method 0x4ded0e71.

Solidity: function CLAIM_STAKE_Y() view returns(uint8)

func (*ClaimsContractBindingCaller) CLAIMTRUTHN

func (_ClaimsContractBinding *ClaimsContractBindingCaller) CLAIMTRUTHN(opts *bind.CallOpts) (uint8, error)

CLAIMTRUTHN is a free data retrieval call binding the contract method 0x0e532ff2.

Solidity: function CLAIM_TRUTH_N() view returns(uint8)

func (*ClaimsContractBindingCaller) CLAIMTRUTHY

func (_ClaimsContractBinding *ClaimsContractBindingCaller) CLAIMTRUTHY(opts *bind.CallOpts) (uint8, error)

CLAIMTRUTHY is a free data retrieval call binding the contract method 0x33d9a313.

Solidity: function CLAIM_TRUTH_Y() view returns(uint8)

func (*ClaimsContractBindingCaller) DEFAULTADMINROLE

func (_ClaimsContractBinding *ClaimsContractBindingCaller) 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 (*ClaimsContractBindingCaller) DurationBasis

func (_ClaimsContractBinding *ClaimsContractBindingCaller) DurationBasis(opts *bind.CallOpts) (uint64, error)

DurationBasis is a free data retrieval call binding the contract method 0x9062a805.

Solidity: function durationBasis() view returns(uint64)

func (*ClaimsContractBindingCaller) DurationMax

func (_ClaimsContractBinding *ClaimsContractBindingCaller) DurationMax(opts *bind.CallOpts) (uint64, error)

DurationMax is a free data retrieval call binding the contract method 0xc522a9d4.

Solidity: function durationMax() view returns(uint64)

func (*ClaimsContractBindingCaller) DurationMin

func (_ClaimsContractBinding *ClaimsContractBindingCaller) DurationMin(opts *bind.CallOpts) (uint64, error)

DurationMin is a free data retrieval call binding the contract method 0xb5392984.

Solidity: function durationMin() view returns(uint64)

func (*ClaimsContractBindingCaller) GetRoleAdmin

func (_ClaimsContractBinding *ClaimsContractBindingCaller) 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 (*ClaimsContractBindingCaller) GetRoleMember

func (_ClaimsContractBinding *ClaimsContractBindingCaller) GetRoleMember(opts *bind.CallOpts, role [32]byte, index *big.Int) (common.Address, error)

GetRoleMember is a free data retrieval call binding the contract method 0x9010d07c.

Solidity: function getRoleMember(bytes32 role, uint256 index) view returns(address)

func (*ClaimsContractBindingCaller) GetRoleMemberCount

func (_ClaimsContractBinding *ClaimsContractBindingCaller) GetRoleMemberCount(opts *bind.CallOpts, role [32]byte) (*big.Int, error)

GetRoleMemberCount is a free data retrieval call binding the contract method 0xca15c873.

Solidity: function getRoleMemberCount(bytes32 role) view returns(uint256)

func (*ClaimsContractBindingCaller) HasRole

func (_ClaimsContractBinding *ClaimsContractBindingCaller) 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 (*ClaimsContractBindingCaller) MAXUINT256

func (_ClaimsContractBinding *ClaimsContractBindingCaller) MAXUINT256(opts *bind.CallOpts) (*big.Int, error)

MAXUINT256 is a free data retrieval call binding the contract method 0x33a581d2.

Solidity: function MAX_UINT256() view returns(uint256)

func (*ClaimsContractBindingCaller) MIDUINT256

func (_ClaimsContractBinding *ClaimsContractBindingCaller) MIDUINT256(opts *bind.CallOpts) (*big.Int, error)

MIDUINT256 is a free data retrieval call binding the contract method 0x795433da.

Solidity: function MID_UINT256() view returns(uint256)

func (*ClaimsContractBindingCaller) Owner

func (_ClaimsContractBinding *ClaimsContractBindingCaller) Owner(opts *bind.CallOpts) (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*ClaimsContractBindingCaller) SearchBalance

func (_ClaimsContractBinding *ClaimsContractBindingCaller) SearchBalance(opts *bind.CallOpts, use common.Address) (*big.Int, *big.Int, error)

SearchBalance is a free data retrieval call binding the contract method 0x778c06f2.

Solidity: function searchBalance(address use) view returns(uint256, uint256)

func (*ClaimsContractBindingCaller) SearchContent

func (_ClaimsContractBinding *ClaimsContractBindingCaller) SearchContent(opts *bind.CallOpts, cla *big.Int) (string, error)

SearchContent is a free data retrieval call binding the contract method 0xa7236020.

Solidity: function searchContent(uint256 cla) view returns(string)

func (*ClaimsContractBindingCaller) SearchExpired

func (_ClaimsContractBinding *ClaimsContractBindingCaller) SearchExpired(opts *bind.CallOpts, pro *big.Int) (*big.Int, *big.Int, error)

SearchExpired is a free data retrieval call binding the contract method 0x33afa97c.

Solidity: function searchExpired(uint256 pro) view returns(uint256, uint256)

func (*ClaimsContractBindingCaller) SearchIndices

func (_ClaimsContractBinding *ClaimsContractBindingCaller) SearchIndices(opts *bind.CallOpts, pro *big.Int) (*big.Int, *big.Int, *big.Int, *big.Int, *big.Int, *big.Int, *big.Int, *big.Int, error)

SearchIndices is a free data retrieval call binding the contract method 0x9188d532.

Solidity: function searchIndices(uint256 pro) view returns(uint256, uint256, uint256, uint256, uint256, uint256, uint256, uint256)

func (*ClaimsContractBindingCaller) SearchPropose

func (_ClaimsContractBinding *ClaimsContractBindingCaller) SearchPropose(opts *bind.CallOpts, pro *big.Int) (*big.Int, *big.Int, *big.Int, error)

SearchPropose is a free data retrieval call binding the contract method 0x209f8eaf.

Solidity: function searchPropose(uint256 pro) view returns(uint256, uint256, uint256)

func (*ClaimsContractBindingCaller) SearchResolve

func (_ClaimsContractBinding *ClaimsContractBindingCaller) SearchResolve(opts *bind.CallOpts, pro *big.Int, ind uint8) (bool, error)

SearchResolve is a free data retrieval call binding the contract method 0x88dc0bd2.

Solidity: function searchResolve(uint256 pro, uint8 ind) view returns(bool)

func (*ClaimsContractBindingCaller) SearchSamples

func (_ClaimsContractBinding *ClaimsContractBindingCaller) SearchSamples(opts *bind.CallOpts, pro *big.Int, lef *big.Int, rig *big.Int) ([]common.Address, error)

SearchSamples is a free data retrieval call binding the contract method 0x286d2207.

Solidity: function searchSamples(uint256 pro, uint256 lef, uint256 rig) view returns(address[])

func (*ClaimsContractBindingCaller) SearchStakers

func (_ClaimsContractBinding *ClaimsContractBindingCaller) SearchStakers(opts *bind.CallOpts, pro *big.Int, lef *big.Int, rig *big.Int) ([]common.Address, error)

SearchStakers is a free data retrieval call binding the contract method 0x6b250a9f.

Solidity: function searchStakers(uint256 pro, uint256 lef, uint256 rig) view returns(address[])

func (*ClaimsContractBindingCaller) SearchToken

func (_ClaimsContractBinding *ClaimsContractBindingCaller) SearchToken(opts *bind.CallOpts, pro *big.Int) ([]common.Address, error)

SearchToken is a free data retrieval call binding the contract method 0x1a5c9a68.

Solidity: function searchToken(uint256 pro) view returns(address[])

func (*ClaimsContractBindingCaller) SearchVotes

func (_ClaimsContractBinding *ClaimsContractBindingCaller) SearchVotes(opts *bind.CallOpts, pro *big.Int) (*big.Int, *big.Int, error)

SearchVotes is a free data retrieval call binding the contract method 0xadfef97a.

Solidity: function searchVotes(uint256 pro) view returns(uint256, uint256)

func (*ClaimsContractBindingCaller) SupportsInterface

func (_ClaimsContractBinding *ClaimsContractBindingCaller) 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 (*ClaimsContractBindingCaller) Token

func (_ClaimsContractBinding *ClaimsContractBindingCaller) Token(opts *bind.CallOpts) (common.Address, error)

Token is a free data retrieval call binding the contract method 0xfc0c546a.

Solidity: function token() view returns(address)

func (*ClaimsContractBindingCaller) VERSION

func (_ClaimsContractBinding *ClaimsContractBindingCaller) VERSION(opts *bind.CallOpts) (string, error)

VERSION is a free data retrieval call binding the contract method 0xffa1ad74.

Solidity: function VERSION() view returns(string)

func (*ClaimsContractBindingCaller) VOTESTAKEN

func (_ClaimsContractBinding *ClaimsContractBindingCaller) VOTESTAKEN(opts *bind.CallOpts) (uint8, error)

VOTESTAKEN is a free data retrieval call binding the contract method 0xc61f0ae8.

Solidity: function VOTE_STAKE_N() view returns(uint8)

func (*ClaimsContractBindingCaller) VOTESTAKEY

func (_ClaimsContractBinding *ClaimsContractBindingCaller) VOTESTAKEY(opts *bind.CallOpts) (uint8, error)

VOTESTAKEY is a free data retrieval call binding the contract method 0x54785755.

Solidity: function VOTE_STAKE_Y() view returns(uint8)

func (*ClaimsContractBindingCaller) VOTETRUTHN

func (_ClaimsContractBinding *ClaimsContractBindingCaller) VOTETRUTHN(opts *bind.CallOpts) (uint8, error)

VOTETRUTHN is a free data retrieval call binding the contract method 0x78997fc2.

Solidity: function VOTE_TRUTH_N() view returns(uint8)

func (*ClaimsContractBindingCaller) VOTETRUTHS

func (_ClaimsContractBinding *ClaimsContractBindingCaller) VOTETRUTHS(opts *bind.CallOpts) (uint8, error)

VOTETRUTHS is a free data retrieval call binding the contract method 0x8a10d237.

Solidity: function VOTE_TRUTH_S() view returns(uint8)

func (*ClaimsContractBindingCaller) VOTETRUTHV

func (_ClaimsContractBinding *ClaimsContractBindingCaller) VOTETRUTHV(opts *bind.CallOpts) (uint8, error)

VOTETRUTHV is a free data retrieval call binding the contract method 0xcc250655.

Solidity: function VOTE_TRUTH_V() view returns(uint8)

func (*ClaimsContractBindingCaller) VOTETRUTHY

func (_ClaimsContractBinding *ClaimsContractBindingCaller) VOTETRUTHY(opts *bind.CallOpts) (uint8, error)

VOTETRUTHY is a free data retrieval call binding the contract method 0x00916264.

Solidity: function VOTE_TRUTH_Y() view returns(uint8)

type ClaimsContractBindingCallerRaw

type ClaimsContractBindingCallerRaw struct {
	Contract *ClaimsContractBindingCaller // Generic read-only contract binding to access the raw methods on
}

ClaimsContractBindingCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*ClaimsContractBindingCallerRaw) Call

func (_ClaimsContractBinding *ClaimsContractBindingCallerRaw) 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 ClaimsContractBindingCallerSession

type ClaimsContractBindingCallerSession struct {
	Contract *ClaimsContractBindingCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts                // Call options to use throughout this session
}

ClaimsContractBindingCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*ClaimsContractBindingCallerSession) ADDRESSSTAKEN

func (_ClaimsContractBinding *ClaimsContractBindingCallerSession) ADDRESSSTAKEN() (uint8, error)

ADDRESSSTAKEN is a free data retrieval call binding the contract method 0x232c33bc.

Solidity: function ADDRESS_STAKE_N() view returns(uint8)

func (*ClaimsContractBindingCallerSession) ADDRESSSTAKEY

func (_ClaimsContractBinding *ClaimsContractBindingCallerSession) ADDRESSSTAKEY() (uint8, error)

ADDRESSSTAKEY is a free data retrieval call binding the contract method 0xed5822b1.

Solidity: function ADDRESS_STAKE_Y() view returns(uint8)

func (*ClaimsContractBindingCallerSession) BASISTOTAL

func (_ClaimsContractBinding *ClaimsContractBindingCallerSession) BASISTOTAL() (uint16, error)

BASISTOTAL is a free data retrieval call binding the contract method 0x9a61d8c3.

Solidity: function BASIS_TOTAL() view returns(uint16)

func (*ClaimsContractBindingCallerSession) BOTROLE

func (_ClaimsContractBinding *ClaimsContractBindingCallerSession) BOTROLE() ([32]byte, error)

BOTROLE is a free data retrieval call binding the contract method 0xb1503774.

Solidity: function BOT_ROLE() view returns(bytes32)

func (*ClaimsContractBindingCallerSession) BasisFee

func (_ClaimsContractBinding *ClaimsContractBindingCallerSession) BasisFee() (uint16, error)

BasisFee is a free data retrieval call binding the contract method 0x971e1a66.

Solidity: function basisFee() view returns(uint16)

func (*ClaimsContractBindingCallerSession) BasisProposer

func (_ClaimsContractBinding *ClaimsContractBindingCallerSession) BasisProposer() (uint16, error)

BasisProposer is a free data retrieval call binding the contract method 0x3b0ec0fd.

Solidity: function basisProposer() view returns(uint16)

func (*ClaimsContractBindingCallerSession) BasisProtocol

func (_ClaimsContractBinding *ClaimsContractBindingCallerSession) BasisProtocol() (uint16, error)

BasisProtocol is a free data retrieval call binding the contract method 0x1cc13509.

Solidity: function basisProtocol() view returns(uint16)

func (*ClaimsContractBindingCallerSession) CLAIMADDRESSN

func (_ClaimsContractBinding *ClaimsContractBindingCallerSession) CLAIMADDRESSN() (uint8, error)

CLAIMADDRESSN is a free data retrieval call binding the contract method 0x5722c818.

Solidity: function CLAIM_ADDRESS_N() view returns(uint8)

func (*ClaimsContractBindingCallerSession) CLAIMADDRESSY

func (_ClaimsContractBinding *ClaimsContractBindingCallerSession) CLAIMADDRESSY() (uint8, error)

CLAIMADDRESSY is a free data retrieval call binding the contract method 0x14ea97a1.

Solidity: function CLAIM_ADDRESS_Y() view returns(uint8)

func (*ClaimsContractBindingCallerSession) CLAIMBALANCEP

func (_ClaimsContractBinding *ClaimsContractBindingCallerSession) CLAIMBALANCEP() (uint8, error)

CLAIMBALANCEP is a free data retrieval call binding the contract method 0x409f9ba8.

Solidity: function CLAIM_BALANCE_P() view returns(uint8)

func (*ClaimsContractBindingCallerSession) CLAIMBALANCER

func (_ClaimsContractBinding *ClaimsContractBindingCallerSession) CLAIMBALANCER() (uint8, error)

CLAIMBALANCER is a free data retrieval call binding the contract method 0x098e92bd.

Solidity: function CLAIM_BALANCE_R() view returns(uint8)

func (*ClaimsContractBindingCallerSession) CLAIMBALANCEU

func (_ClaimsContractBinding *ClaimsContractBindingCallerSession) CLAIMBALANCEU() (uint8, error)

CLAIMBALANCEU is a free data retrieval call binding the contract method 0x4043ae78.

Solidity: function CLAIM_BALANCE_U() view returns(uint8)

func (*ClaimsContractBindingCallerSession) CLAIMEXPIRYP

func (_ClaimsContractBinding *ClaimsContractBindingCallerSession) CLAIMEXPIRYP() (uint8, error)

CLAIMEXPIRYP is a free data retrieval call binding the contract method 0x55151f23.

Solidity: function CLAIM_EXPIRY_P() view returns(uint8)

func (*ClaimsContractBindingCallerSession) CLAIMEXPIRYR

func (_ClaimsContractBinding *ClaimsContractBindingCallerSession) CLAIMEXPIRYR() (uint8, error)

CLAIMEXPIRYR is a free data retrieval call binding the contract method 0x4884a67b.

Solidity: function CLAIM_EXPIRY_R() view returns(uint8)

func (*ClaimsContractBindingCallerSession) CLAIMEXPIRYT

func (_ClaimsContractBinding *ClaimsContractBindingCallerSession) CLAIMEXPIRYT() (uint8, error)

CLAIMEXPIRYT is a free data retrieval call binding the contract method 0x970be447.

Solidity: function CLAIM_EXPIRY_T() view returns(uint8)

func (*ClaimsContractBindingCallerSession) CLAIMSTAKEA

func (_ClaimsContractBinding *ClaimsContractBindingCallerSession) CLAIMSTAKEA() (uint8, error)

CLAIMSTAKEA is a free data retrieval call binding the contract method 0xe4b2d71e.

Solidity: function CLAIM_STAKE_A() view returns(uint8)

func (*ClaimsContractBindingCallerSession) CLAIMSTAKEB

func (_ClaimsContractBinding *ClaimsContractBindingCallerSession) CLAIMSTAKEB() (uint8, error)

CLAIMSTAKEB is a free data retrieval call binding the contract method 0xecc94e8f.

Solidity: function CLAIM_STAKE_B() view returns(uint8)

func (*ClaimsContractBindingCallerSession) CLAIMSTAKEC

func (_ClaimsContractBinding *ClaimsContractBindingCallerSession) CLAIMSTAKEC() (uint8, error)

CLAIMSTAKEC is a free data retrieval call binding the contract method 0x8781fa03.

Solidity: function CLAIM_STAKE_C() view returns(uint8)

func (*ClaimsContractBindingCallerSession) CLAIMSTAKED

func (_ClaimsContractBinding *ClaimsContractBindingCallerSession) CLAIMSTAKED() (uint8, error)

CLAIMSTAKED is a free data retrieval call binding the contract method 0x62f487a1.

Solidity: function CLAIM_STAKE_D() view returns(uint8)

func (*ClaimsContractBindingCallerSession) CLAIMSTAKEN

func (_ClaimsContractBinding *ClaimsContractBindingCallerSession) CLAIMSTAKEN() (uint8, error)

CLAIMSTAKEN is a free data retrieval call binding the contract method 0x4e38bd03.

Solidity: function CLAIM_STAKE_N() view returns(uint8)

func (*ClaimsContractBindingCallerSession) CLAIMSTAKEY

func (_ClaimsContractBinding *ClaimsContractBindingCallerSession) CLAIMSTAKEY() (uint8, error)

CLAIMSTAKEY is a free data retrieval call binding the contract method 0x4ded0e71.

Solidity: function CLAIM_STAKE_Y() view returns(uint8)

func (*ClaimsContractBindingCallerSession) CLAIMTRUTHN

func (_ClaimsContractBinding *ClaimsContractBindingCallerSession) CLAIMTRUTHN() (uint8, error)

CLAIMTRUTHN is a free data retrieval call binding the contract method 0x0e532ff2.

Solidity: function CLAIM_TRUTH_N() view returns(uint8)

func (*ClaimsContractBindingCallerSession) CLAIMTRUTHY

func (_ClaimsContractBinding *ClaimsContractBindingCallerSession) CLAIMTRUTHY() (uint8, error)

CLAIMTRUTHY is a free data retrieval call binding the contract method 0x33d9a313.

Solidity: function CLAIM_TRUTH_Y() view returns(uint8)

func (*ClaimsContractBindingCallerSession) DEFAULTADMINROLE

func (_ClaimsContractBinding *ClaimsContractBindingCallerSession) 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 (*ClaimsContractBindingCallerSession) DurationBasis

func (_ClaimsContractBinding *ClaimsContractBindingCallerSession) DurationBasis() (uint64, error)

DurationBasis is a free data retrieval call binding the contract method 0x9062a805.

Solidity: function durationBasis() view returns(uint64)

func (*ClaimsContractBindingCallerSession) DurationMax

func (_ClaimsContractBinding *ClaimsContractBindingCallerSession) DurationMax() (uint64, error)

DurationMax is a free data retrieval call binding the contract method 0xc522a9d4.

Solidity: function durationMax() view returns(uint64)

func (*ClaimsContractBindingCallerSession) DurationMin

func (_ClaimsContractBinding *ClaimsContractBindingCallerSession) DurationMin() (uint64, error)

DurationMin is a free data retrieval call binding the contract method 0xb5392984.

Solidity: function durationMin() view returns(uint64)

func (*ClaimsContractBindingCallerSession) GetRoleAdmin

func (_ClaimsContractBinding *ClaimsContractBindingCallerSession) 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 (*ClaimsContractBindingCallerSession) GetRoleMember

func (_ClaimsContractBinding *ClaimsContractBindingCallerSession) GetRoleMember(role [32]byte, index *big.Int) (common.Address, error)

GetRoleMember is a free data retrieval call binding the contract method 0x9010d07c.

Solidity: function getRoleMember(bytes32 role, uint256 index) view returns(address)

func (*ClaimsContractBindingCallerSession) GetRoleMemberCount

func (_ClaimsContractBinding *ClaimsContractBindingCallerSession) GetRoleMemberCount(role [32]byte) (*big.Int, error)

GetRoleMemberCount is a free data retrieval call binding the contract method 0xca15c873.

Solidity: function getRoleMemberCount(bytes32 role) view returns(uint256)

func (*ClaimsContractBindingCallerSession) HasRole

func (_ClaimsContractBinding *ClaimsContractBindingCallerSession) 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 (*ClaimsContractBindingCallerSession) MAXUINT256

func (_ClaimsContractBinding *ClaimsContractBindingCallerSession) MAXUINT256() (*big.Int, error)

MAXUINT256 is a free data retrieval call binding the contract method 0x33a581d2.

Solidity: function MAX_UINT256() view returns(uint256)

func (*ClaimsContractBindingCallerSession) MIDUINT256

func (_ClaimsContractBinding *ClaimsContractBindingCallerSession) MIDUINT256() (*big.Int, error)

MIDUINT256 is a free data retrieval call binding the contract method 0x795433da.

Solidity: function MID_UINT256() view returns(uint256)

func (*ClaimsContractBindingCallerSession) Owner

func (_ClaimsContractBinding *ClaimsContractBindingCallerSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*ClaimsContractBindingCallerSession) SearchBalance

func (_ClaimsContractBinding *ClaimsContractBindingCallerSession) SearchBalance(use common.Address) (*big.Int, *big.Int, error)

SearchBalance is a free data retrieval call binding the contract method 0x778c06f2.

Solidity: function searchBalance(address use) view returns(uint256, uint256)

func (*ClaimsContractBindingCallerSession) SearchContent

func (_ClaimsContractBinding *ClaimsContractBindingCallerSession) SearchContent(cla *big.Int) (string, error)

SearchContent is a free data retrieval call binding the contract method 0xa7236020.

Solidity: function searchContent(uint256 cla) view returns(string)

func (*ClaimsContractBindingCallerSession) SearchExpired

func (_ClaimsContractBinding *ClaimsContractBindingCallerSession) SearchExpired(pro *big.Int) (*big.Int, *big.Int, error)

SearchExpired is a free data retrieval call binding the contract method 0x33afa97c.

Solidity: function searchExpired(uint256 pro) view returns(uint256, uint256)

func (*ClaimsContractBindingCallerSession) SearchIndices

func (_ClaimsContractBinding *ClaimsContractBindingCallerSession) SearchIndices(pro *big.Int) (*big.Int, *big.Int, *big.Int, *big.Int, *big.Int, *big.Int, *big.Int, *big.Int, error)

SearchIndices is a free data retrieval call binding the contract method 0x9188d532.

Solidity: function searchIndices(uint256 pro) view returns(uint256, uint256, uint256, uint256, uint256, uint256, uint256, uint256)

func (*ClaimsContractBindingCallerSession) SearchPropose

func (_ClaimsContractBinding *ClaimsContractBindingCallerSession) SearchPropose(pro *big.Int) (*big.Int, *big.Int, *big.Int, error)

SearchPropose is a free data retrieval call binding the contract method 0x209f8eaf.

Solidity: function searchPropose(uint256 pro) view returns(uint256, uint256, uint256)

func (*ClaimsContractBindingCallerSession) SearchResolve

func (_ClaimsContractBinding *ClaimsContractBindingCallerSession) SearchResolve(pro *big.Int, ind uint8) (bool, error)

SearchResolve is a free data retrieval call binding the contract method 0x88dc0bd2.

Solidity: function searchResolve(uint256 pro, uint8 ind) view returns(bool)

func (*ClaimsContractBindingCallerSession) SearchSamples

func (_ClaimsContractBinding *ClaimsContractBindingCallerSession) SearchSamples(pro *big.Int, lef *big.Int, rig *big.Int) ([]common.Address, error)

SearchSamples is a free data retrieval call binding the contract method 0x286d2207.

Solidity: function searchSamples(uint256 pro, uint256 lef, uint256 rig) view returns(address[])

func (*ClaimsContractBindingCallerSession) SearchStakers

func (_ClaimsContractBinding *ClaimsContractBindingCallerSession) SearchStakers(pro *big.Int, lef *big.Int, rig *big.Int) ([]common.Address, error)

SearchStakers is a free data retrieval call binding the contract method 0x6b250a9f.

Solidity: function searchStakers(uint256 pro, uint256 lef, uint256 rig) view returns(address[])

func (*ClaimsContractBindingCallerSession) SearchToken

func (_ClaimsContractBinding *ClaimsContractBindingCallerSession) SearchToken(pro *big.Int) ([]common.Address, error)

SearchToken is a free data retrieval call binding the contract method 0x1a5c9a68.

Solidity: function searchToken(uint256 pro) view returns(address[])

func (*ClaimsContractBindingCallerSession) SearchVotes

func (_ClaimsContractBinding *ClaimsContractBindingCallerSession) SearchVotes(pro *big.Int) (*big.Int, *big.Int, error)

SearchVotes is a free data retrieval call binding the contract method 0xadfef97a.

Solidity: function searchVotes(uint256 pro) view returns(uint256, uint256)

func (*ClaimsContractBindingCallerSession) SupportsInterface

func (_ClaimsContractBinding *ClaimsContractBindingCallerSession) 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 (*ClaimsContractBindingCallerSession) Token

func (_ClaimsContractBinding *ClaimsContractBindingCallerSession) Token() (common.Address, error)

Token is a free data retrieval call binding the contract method 0xfc0c546a.

Solidity: function token() view returns(address)

func (*ClaimsContractBindingCallerSession) VERSION

func (_ClaimsContractBinding *ClaimsContractBindingCallerSession) VERSION() (string, error)

VERSION is a free data retrieval call binding the contract method 0xffa1ad74.

Solidity: function VERSION() view returns(string)

func (*ClaimsContractBindingCallerSession) VOTESTAKEN

func (_ClaimsContractBinding *ClaimsContractBindingCallerSession) VOTESTAKEN() (uint8, error)

VOTESTAKEN is a free data retrieval call binding the contract method 0xc61f0ae8.

Solidity: function VOTE_STAKE_N() view returns(uint8)

func (*ClaimsContractBindingCallerSession) VOTESTAKEY

func (_ClaimsContractBinding *ClaimsContractBindingCallerSession) VOTESTAKEY() (uint8, error)

VOTESTAKEY is a free data retrieval call binding the contract method 0x54785755.

Solidity: function VOTE_STAKE_Y() view returns(uint8)

func (*ClaimsContractBindingCallerSession) VOTETRUTHN

func (_ClaimsContractBinding *ClaimsContractBindingCallerSession) VOTETRUTHN() (uint8, error)

VOTETRUTHN is a free data retrieval call binding the contract method 0x78997fc2.

Solidity: function VOTE_TRUTH_N() view returns(uint8)

func (*ClaimsContractBindingCallerSession) VOTETRUTHS

func (_ClaimsContractBinding *ClaimsContractBindingCallerSession) VOTETRUTHS() (uint8, error)

VOTETRUTHS is a free data retrieval call binding the contract method 0x8a10d237.

Solidity: function VOTE_TRUTH_S() view returns(uint8)

func (*ClaimsContractBindingCallerSession) VOTETRUTHV

func (_ClaimsContractBinding *ClaimsContractBindingCallerSession) VOTETRUTHV() (uint8, error)

VOTETRUTHV is a free data retrieval call binding the contract method 0xcc250655.

Solidity: function VOTE_TRUTH_V() view returns(uint8)

func (*ClaimsContractBindingCallerSession) VOTETRUTHY

func (_ClaimsContractBinding *ClaimsContractBindingCallerSession) VOTETRUTHY() (uint8, error)

VOTETRUTHY is a free data retrieval call binding the contract method 0x00916264.

Solidity: function VOTE_TRUTH_Y() view returns(uint8)

type ClaimsContractBindingClaimUpdated

type ClaimsContractBindingClaimUpdated struct {
	Cla *big.Int
	Use common.Address
	Bal *big.Int
	Raw types.Log // Blockchain specific contextual infos
}

ClaimsContractBindingClaimUpdated represents a ClaimUpdated event raised by the ClaimsContractBinding contract.

type ClaimsContractBindingClaimUpdatedIterator

type ClaimsContractBindingClaimUpdatedIterator struct {
	Event *ClaimsContractBindingClaimUpdated // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

ClaimsContractBindingClaimUpdatedIterator is returned from FilterClaimUpdated and is used to iterate over the raw logs and unpacked data for ClaimUpdated events raised by the ClaimsContractBinding contract.

func (*ClaimsContractBindingClaimUpdatedIterator) Close

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

func (*ClaimsContractBindingClaimUpdatedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ClaimsContractBindingClaimUpdatedIterator) 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 ClaimsContractBindingDisputeCreated

type ClaimsContractBindingDisputeCreated struct {
	Dis *big.Int
	Use common.Address
	Bal *big.Int
	Exp uint64
	Raw types.Log // Blockchain specific contextual infos
}

ClaimsContractBindingDisputeCreated represents a DisputeCreated event raised by the ClaimsContractBinding contract.

type ClaimsContractBindingDisputeCreatedIterator

type ClaimsContractBindingDisputeCreatedIterator struct {
	Event *ClaimsContractBindingDisputeCreated // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

ClaimsContractBindingDisputeCreatedIterator is returned from FilterDisputeCreated and is used to iterate over the raw logs and unpacked data for DisputeCreated events raised by the ClaimsContractBinding contract.

func (*ClaimsContractBindingDisputeCreatedIterator) Close

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

func (*ClaimsContractBindingDisputeCreatedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ClaimsContractBindingDisputeCreatedIterator) 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 ClaimsContractBindingDisputeSettled

type ClaimsContractBindingDisputeSettled struct {
	Dis *big.Int
	All *big.Int
	Yay *big.Int
	Nah *big.Int
	Tot *big.Int
	Raw types.Log // Blockchain specific contextual infos
}

ClaimsContractBindingDisputeSettled represents a DisputeSettled event raised by the ClaimsContractBinding contract.

type ClaimsContractBindingDisputeSettledIterator

type ClaimsContractBindingDisputeSettledIterator struct {
	Event *ClaimsContractBindingDisputeSettled // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

ClaimsContractBindingDisputeSettledIterator is returned from FilterDisputeSettled and is used to iterate over the raw logs and unpacked data for DisputeSettled events raised by the ClaimsContractBinding contract.

func (*ClaimsContractBindingDisputeSettledIterator) Close

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

func (*ClaimsContractBindingDisputeSettledIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ClaimsContractBindingDisputeSettledIterator) 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 ClaimsContractBindingFilterer

type ClaimsContractBindingFilterer struct {
	// contains filtered or unexported fields
}

ClaimsContractBindingFilterer is an auto generated log filtering Go binding around an Ethereum contract events.

func NewClaimsContractBindingFilterer

func NewClaimsContractBindingFilterer(address common.Address, filterer bind.ContractFilterer) (*ClaimsContractBindingFilterer, error)

NewClaimsContractBindingFilterer creates a new log filterer instance of ClaimsContractBinding, bound to a specific deployed contract.

func (*ClaimsContractBindingFilterer) FilterClaimUpdated

func (_ClaimsContractBinding *ClaimsContractBindingFilterer) FilterClaimUpdated(opts *bind.FilterOpts) (*ClaimsContractBindingClaimUpdatedIterator, error)

FilterClaimUpdated is a free log retrieval operation binding the contract event 0x456e7c3ba307b1c39b4aa965dad80444be2ddffd40b0d6e930507c5858faf33e.

Solidity: event ClaimUpdated(uint256 cla, address use, uint256 bal)

func (*ClaimsContractBindingFilterer) FilterDisputeCreated

func (_ClaimsContractBinding *ClaimsContractBindingFilterer) FilterDisputeCreated(opts *bind.FilterOpts) (*ClaimsContractBindingDisputeCreatedIterator, error)

FilterDisputeCreated is a free log retrieval operation binding the contract event 0x848ff8058c972bb6cd367b414b3cd1799ef42a941e7800185f0e580bda9c3cc5.

Solidity: event DisputeCreated(uint256 dis, address use, uint256 bal, uint64 exp)

func (*ClaimsContractBindingFilterer) FilterDisputeSettled

func (_ClaimsContractBinding *ClaimsContractBindingFilterer) FilterDisputeSettled(opts *bind.FilterOpts) (*ClaimsContractBindingDisputeSettledIterator, error)

FilterDisputeSettled is a free log retrieval operation binding the contract event 0x885d609f8d9d1fc5b04cdedac72087d79d587398e79a263f148e64f9275fc929.

Solidity: event DisputeSettled(uint256 dis, uint256 all, uint256 yay, uint256 nah, uint256 tot)

func (*ClaimsContractBindingFilterer) FilterProposeCreated

func (_ClaimsContractBinding *ClaimsContractBindingFilterer) FilterProposeCreated(opts *bind.FilterOpts) (*ClaimsContractBindingProposeCreatedIterator, error)

FilterProposeCreated is a free log retrieval operation binding the contract event 0x560897c1e1894395c161cb6ee32a257c436c4f5e19d550b5b80a6043fd166c78.

Solidity: event ProposeCreated(uint256 pro, address use, uint256 bal, uint64 exp)

func (*ClaimsContractBindingFilterer) FilterProposeSettled

func (_ClaimsContractBinding *ClaimsContractBindingFilterer) FilterProposeSettled(opts *bind.FilterOpts) (*ClaimsContractBindingProposeSettledIterator, error)

FilterProposeSettled is a free log retrieval operation binding the contract event 0x02b6b8b1e0e988010b10993e9424cd6b9a8f599a653942c3fec3756d53f14e68.

Solidity: event ProposeSettled(uint256 pro, uint256 all, uint256 yay, uint256 nah, uint256 tot)

func (*ClaimsContractBindingFilterer) FilterResolveCreated

func (_ClaimsContractBinding *ClaimsContractBindingFilterer) FilterResolveCreated(opts *bind.FilterOpts) (*ClaimsContractBindingResolveCreatedIterator, error)

FilterResolveCreated is a free log retrieval operation binding the contract event 0xe3c5a61bbb499af1d75605281b4c8c6e4635121595fe0cdc3ef366e28204dbef.

Solidity: event ResolveCreated(uint256 pro, address use, uint256 len, uint64 exp)

func (*ClaimsContractBindingFilterer) FilterRoleAdminChanged

func (_ClaimsContractBinding *ClaimsContractBindingFilterer) FilterRoleAdminChanged(opts *bind.FilterOpts, role [][32]byte, previousAdminRole [][32]byte, newAdminRole [][32]byte) (*ClaimsContractBindingRoleAdminChangedIterator, 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 (*ClaimsContractBindingFilterer) FilterRoleGranted

func (_ClaimsContractBinding *ClaimsContractBindingFilterer) FilterRoleGranted(opts *bind.FilterOpts, role [][32]byte, account []common.Address, sender []common.Address) (*ClaimsContractBindingRoleGrantedIterator, 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 (*ClaimsContractBindingFilterer) FilterRoleRevoked

func (_ClaimsContractBinding *ClaimsContractBindingFilterer) FilterRoleRevoked(opts *bind.FilterOpts, role [][32]byte, account []common.Address, sender []common.Address) (*ClaimsContractBindingRoleRevokedIterator, 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 (*ClaimsContractBindingFilterer) ParseClaimUpdated

func (_ClaimsContractBinding *ClaimsContractBindingFilterer) ParseClaimUpdated(log types.Log) (*ClaimsContractBindingClaimUpdated, error)

ParseClaimUpdated is a log parse operation binding the contract event 0x456e7c3ba307b1c39b4aa965dad80444be2ddffd40b0d6e930507c5858faf33e.

Solidity: event ClaimUpdated(uint256 cla, address use, uint256 bal)

func (*ClaimsContractBindingFilterer) ParseDisputeCreated

func (_ClaimsContractBinding *ClaimsContractBindingFilterer) ParseDisputeCreated(log types.Log) (*ClaimsContractBindingDisputeCreated, error)

ParseDisputeCreated is a log parse operation binding the contract event 0x848ff8058c972bb6cd367b414b3cd1799ef42a941e7800185f0e580bda9c3cc5.

Solidity: event DisputeCreated(uint256 dis, address use, uint256 bal, uint64 exp)

func (*ClaimsContractBindingFilterer) ParseDisputeSettled

func (_ClaimsContractBinding *ClaimsContractBindingFilterer) ParseDisputeSettled(log types.Log) (*ClaimsContractBindingDisputeSettled, error)

ParseDisputeSettled is a log parse operation binding the contract event 0x885d609f8d9d1fc5b04cdedac72087d79d587398e79a263f148e64f9275fc929.

Solidity: event DisputeSettled(uint256 dis, uint256 all, uint256 yay, uint256 nah, uint256 tot)

func (*ClaimsContractBindingFilterer) ParseProposeCreated

func (_ClaimsContractBinding *ClaimsContractBindingFilterer) ParseProposeCreated(log types.Log) (*ClaimsContractBindingProposeCreated, error)

ParseProposeCreated is a log parse operation binding the contract event 0x560897c1e1894395c161cb6ee32a257c436c4f5e19d550b5b80a6043fd166c78.

Solidity: event ProposeCreated(uint256 pro, address use, uint256 bal, uint64 exp)

func (*ClaimsContractBindingFilterer) ParseProposeSettled

func (_ClaimsContractBinding *ClaimsContractBindingFilterer) ParseProposeSettled(log types.Log) (*ClaimsContractBindingProposeSettled, error)

ParseProposeSettled is a log parse operation binding the contract event 0x02b6b8b1e0e988010b10993e9424cd6b9a8f599a653942c3fec3756d53f14e68.

Solidity: event ProposeSettled(uint256 pro, uint256 all, uint256 yay, uint256 nah, uint256 tot)

func (*ClaimsContractBindingFilterer) ParseResolveCreated

func (_ClaimsContractBinding *ClaimsContractBindingFilterer) ParseResolveCreated(log types.Log) (*ClaimsContractBindingResolveCreated, error)

ParseResolveCreated is a log parse operation binding the contract event 0xe3c5a61bbb499af1d75605281b4c8c6e4635121595fe0cdc3ef366e28204dbef.

Solidity: event ResolveCreated(uint256 pro, address use, uint256 len, uint64 exp)

func (*ClaimsContractBindingFilterer) ParseRoleAdminChanged

func (_ClaimsContractBinding *ClaimsContractBindingFilterer) ParseRoleAdminChanged(log types.Log) (*ClaimsContractBindingRoleAdminChanged, 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 (*ClaimsContractBindingFilterer) ParseRoleGranted

func (_ClaimsContractBinding *ClaimsContractBindingFilterer) ParseRoleGranted(log types.Log) (*ClaimsContractBindingRoleGranted, 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 (*ClaimsContractBindingFilterer) ParseRoleRevoked

func (_ClaimsContractBinding *ClaimsContractBindingFilterer) ParseRoleRevoked(log types.Log) (*ClaimsContractBindingRoleRevoked, 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 (*ClaimsContractBindingFilterer) WatchClaimUpdated

func (_ClaimsContractBinding *ClaimsContractBindingFilterer) WatchClaimUpdated(opts *bind.WatchOpts, sink chan<- *ClaimsContractBindingClaimUpdated) (event.Subscription, error)

WatchClaimUpdated is a free log subscription operation binding the contract event 0x456e7c3ba307b1c39b4aa965dad80444be2ddffd40b0d6e930507c5858faf33e.

Solidity: event ClaimUpdated(uint256 cla, address use, uint256 bal)

func (*ClaimsContractBindingFilterer) WatchDisputeCreated

func (_ClaimsContractBinding *ClaimsContractBindingFilterer) WatchDisputeCreated(opts *bind.WatchOpts, sink chan<- *ClaimsContractBindingDisputeCreated) (event.Subscription, error)

WatchDisputeCreated is a free log subscription operation binding the contract event 0x848ff8058c972bb6cd367b414b3cd1799ef42a941e7800185f0e580bda9c3cc5.

Solidity: event DisputeCreated(uint256 dis, address use, uint256 bal, uint64 exp)

func (*ClaimsContractBindingFilterer) WatchDisputeSettled

func (_ClaimsContractBinding *ClaimsContractBindingFilterer) WatchDisputeSettled(opts *bind.WatchOpts, sink chan<- *ClaimsContractBindingDisputeSettled) (event.Subscription, error)

WatchDisputeSettled is a free log subscription operation binding the contract event 0x885d609f8d9d1fc5b04cdedac72087d79d587398e79a263f148e64f9275fc929.

Solidity: event DisputeSettled(uint256 dis, uint256 all, uint256 yay, uint256 nah, uint256 tot)

func (*ClaimsContractBindingFilterer) WatchProposeCreated

func (_ClaimsContractBinding *ClaimsContractBindingFilterer) WatchProposeCreated(opts *bind.WatchOpts, sink chan<- *ClaimsContractBindingProposeCreated) (event.Subscription, error)

WatchProposeCreated is a free log subscription operation binding the contract event 0x560897c1e1894395c161cb6ee32a257c436c4f5e19d550b5b80a6043fd166c78.

Solidity: event ProposeCreated(uint256 pro, address use, uint256 bal, uint64 exp)

func (*ClaimsContractBindingFilterer) WatchProposeSettled

func (_ClaimsContractBinding *ClaimsContractBindingFilterer) WatchProposeSettled(opts *bind.WatchOpts, sink chan<- *ClaimsContractBindingProposeSettled) (event.Subscription, error)

WatchProposeSettled is a free log subscription operation binding the contract event 0x02b6b8b1e0e988010b10993e9424cd6b9a8f599a653942c3fec3756d53f14e68.

Solidity: event ProposeSettled(uint256 pro, uint256 all, uint256 yay, uint256 nah, uint256 tot)

func (*ClaimsContractBindingFilterer) WatchResolveCreated

func (_ClaimsContractBinding *ClaimsContractBindingFilterer) WatchResolveCreated(opts *bind.WatchOpts, sink chan<- *ClaimsContractBindingResolveCreated) (event.Subscription, error)

WatchResolveCreated is a free log subscription operation binding the contract event 0xe3c5a61bbb499af1d75605281b4c8c6e4635121595fe0cdc3ef366e28204dbef.

Solidity: event ResolveCreated(uint256 pro, address use, uint256 len, uint64 exp)

func (*ClaimsContractBindingFilterer) WatchRoleAdminChanged

func (_ClaimsContractBinding *ClaimsContractBindingFilterer) WatchRoleAdminChanged(opts *bind.WatchOpts, sink chan<- *ClaimsContractBindingRoleAdminChanged, 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 (*ClaimsContractBindingFilterer) WatchRoleGranted

func (_ClaimsContractBinding *ClaimsContractBindingFilterer) WatchRoleGranted(opts *bind.WatchOpts, sink chan<- *ClaimsContractBindingRoleGranted, 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 (*ClaimsContractBindingFilterer) WatchRoleRevoked

func (_ClaimsContractBinding *ClaimsContractBindingFilterer) WatchRoleRevoked(opts *bind.WatchOpts, sink chan<- *ClaimsContractBindingRoleRevoked, 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 ClaimsContractBindingProposeCreated

type ClaimsContractBindingProposeCreated struct {
	Pro *big.Int
	Use common.Address
	Bal *big.Int
	Exp uint64
	Raw types.Log // Blockchain specific contextual infos
}

ClaimsContractBindingProposeCreated represents a ProposeCreated event raised by the ClaimsContractBinding contract.

type ClaimsContractBindingProposeCreatedIterator

type ClaimsContractBindingProposeCreatedIterator struct {
	Event *ClaimsContractBindingProposeCreated // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

ClaimsContractBindingProposeCreatedIterator is returned from FilterProposeCreated and is used to iterate over the raw logs and unpacked data for ProposeCreated events raised by the ClaimsContractBinding contract.

func (*ClaimsContractBindingProposeCreatedIterator) Close

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

func (*ClaimsContractBindingProposeCreatedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ClaimsContractBindingProposeCreatedIterator) 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 ClaimsContractBindingProposeSettled

type ClaimsContractBindingProposeSettled struct {
	Pro *big.Int
	All *big.Int
	Yay *big.Int
	Nah *big.Int
	Tot *big.Int
	Raw types.Log // Blockchain specific contextual infos
}

ClaimsContractBindingProposeSettled represents a ProposeSettled event raised by the ClaimsContractBinding contract.

type ClaimsContractBindingProposeSettledIterator

type ClaimsContractBindingProposeSettledIterator struct {
	Event *ClaimsContractBindingProposeSettled // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

ClaimsContractBindingProposeSettledIterator is returned from FilterProposeSettled and is used to iterate over the raw logs and unpacked data for ProposeSettled events raised by the ClaimsContractBinding contract.

func (*ClaimsContractBindingProposeSettledIterator) Close

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

func (*ClaimsContractBindingProposeSettledIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ClaimsContractBindingProposeSettledIterator) 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 ClaimsContractBindingRaw

type ClaimsContractBindingRaw struct {
	Contract *ClaimsContractBinding // Generic contract binding to access the raw methods on
}

ClaimsContractBindingRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*ClaimsContractBindingRaw) Call

func (_ClaimsContractBinding *ClaimsContractBindingRaw) 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 (*ClaimsContractBindingRaw) Transact

func (_ClaimsContractBinding *ClaimsContractBindingRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*ClaimsContractBindingRaw) Transfer

func (_ClaimsContractBinding *ClaimsContractBindingRaw) 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 ClaimsContractBindingResolveCreated

type ClaimsContractBindingResolveCreated struct {
	Pro *big.Int
	Use common.Address
	Len *big.Int
	Exp uint64
	Raw types.Log // Blockchain specific contextual infos
}

ClaimsContractBindingResolveCreated represents a ResolveCreated event raised by the ClaimsContractBinding contract.

type ClaimsContractBindingResolveCreatedIterator

type ClaimsContractBindingResolveCreatedIterator struct {
	Event *ClaimsContractBindingResolveCreated // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

ClaimsContractBindingResolveCreatedIterator is returned from FilterResolveCreated and is used to iterate over the raw logs and unpacked data for ResolveCreated events raised by the ClaimsContractBinding contract.

func (*ClaimsContractBindingResolveCreatedIterator) Close

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

func (*ClaimsContractBindingResolveCreatedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ClaimsContractBindingResolveCreatedIterator) 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 ClaimsContractBindingRoleAdminChanged

type ClaimsContractBindingRoleAdminChanged struct {
	Role              [32]byte
	PreviousAdminRole [32]byte
	NewAdminRole      [32]byte
	Raw               types.Log // Blockchain specific contextual infos
}

ClaimsContractBindingRoleAdminChanged represents a RoleAdminChanged event raised by the ClaimsContractBinding contract.

type ClaimsContractBindingRoleAdminChangedIterator

type ClaimsContractBindingRoleAdminChangedIterator struct {
	Event *ClaimsContractBindingRoleAdminChanged // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

ClaimsContractBindingRoleAdminChangedIterator is returned from FilterRoleAdminChanged and is used to iterate over the raw logs and unpacked data for RoleAdminChanged events raised by the ClaimsContractBinding contract.

func (*ClaimsContractBindingRoleAdminChangedIterator) Close

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

func (*ClaimsContractBindingRoleAdminChangedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ClaimsContractBindingRoleAdminChangedIterator) 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 ClaimsContractBindingRoleGranted

type ClaimsContractBindingRoleGranted struct {
	Role    [32]byte
	Account common.Address
	Sender  common.Address
	Raw     types.Log // Blockchain specific contextual infos
}

ClaimsContractBindingRoleGranted represents a RoleGranted event raised by the ClaimsContractBinding contract.

type ClaimsContractBindingRoleGrantedIterator

type ClaimsContractBindingRoleGrantedIterator struct {
	Event *ClaimsContractBindingRoleGranted // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

ClaimsContractBindingRoleGrantedIterator is returned from FilterRoleGranted and is used to iterate over the raw logs and unpacked data for RoleGranted events raised by the ClaimsContractBinding contract.

func (*ClaimsContractBindingRoleGrantedIterator) Close

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

func (*ClaimsContractBindingRoleGrantedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ClaimsContractBindingRoleGrantedIterator) 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 ClaimsContractBindingRoleRevoked

type ClaimsContractBindingRoleRevoked struct {
	Role    [32]byte
	Account common.Address
	Sender  common.Address
	Raw     types.Log // Blockchain specific contextual infos
}

ClaimsContractBindingRoleRevoked represents a RoleRevoked event raised by the ClaimsContractBinding contract.

type ClaimsContractBindingRoleRevokedIterator

type ClaimsContractBindingRoleRevokedIterator struct {
	Event *ClaimsContractBindingRoleRevoked // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

ClaimsContractBindingRoleRevokedIterator is returned from FilterRoleRevoked and is used to iterate over the raw logs and unpacked data for RoleRevoked events raised by the ClaimsContractBinding contract.

func (*ClaimsContractBindingRoleRevokedIterator) Close

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

func (*ClaimsContractBindingRoleRevokedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ClaimsContractBindingRoleRevokedIterator) 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 ClaimsContractBindingSession

type ClaimsContractBindingSession struct {
	Contract     *ClaimsContractBinding // 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
}

ClaimsContractBindingSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*ClaimsContractBindingSession) ADDRESSSTAKEN

func (_ClaimsContractBinding *ClaimsContractBindingSession) ADDRESSSTAKEN() (uint8, error)

ADDRESSSTAKEN is a free data retrieval call binding the contract method 0x232c33bc.

Solidity: function ADDRESS_STAKE_N() view returns(uint8)

func (*ClaimsContractBindingSession) ADDRESSSTAKEY

func (_ClaimsContractBinding *ClaimsContractBindingSession) ADDRESSSTAKEY() (uint8, error)

ADDRESSSTAKEY is a free data retrieval call binding the contract method 0xed5822b1.

Solidity: function ADDRESS_STAKE_Y() view returns(uint8)

func (*ClaimsContractBindingSession) BASISTOTAL

func (_ClaimsContractBinding *ClaimsContractBindingSession) BASISTOTAL() (uint16, error)

BASISTOTAL is a free data retrieval call binding the contract method 0x9a61d8c3.

Solidity: function BASIS_TOTAL() view returns(uint16)

func (*ClaimsContractBindingSession) BOTROLE

func (_ClaimsContractBinding *ClaimsContractBindingSession) BOTROLE() ([32]byte, error)

BOTROLE is a free data retrieval call binding the contract method 0xb1503774.

Solidity: function BOT_ROLE() view returns(bytes32)

func (*ClaimsContractBindingSession) BasisFee

func (_ClaimsContractBinding *ClaimsContractBindingSession) BasisFee() (uint16, error)

BasisFee is a free data retrieval call binding the contract method 0x971e1a66.

Solidity: function basisFee() view returns(uint16)

func (*ClaimsContractBindingSession) BasisProposer

func (_ClaimsContractBinding *ClaimsContractBindingSession) BasisProposer() (uint16, error)

BasisProposer is a free data retrieval call binding the contract method 0x3b0ec0fd.

Solidity: function basisProposer() view returns(uint16)

func (*ClaimsContractBindingSession) BasisProtocol

func (_ClaimsContractBinding *ClaimsContractBindingSession) BasisProtocol() (uint16, error)

BasisProtocol is a free data retrieval call binding the contract method 0x1cc13509.

Solidity: function basisProtocol() view returns(uint16)

func (*ClaimsContractBindingSession) CLAIMADDRESSN

func (_ClaimsContractBinding *ClaimsContractBindingSession) CLAIMADDRESSN() (uint8, error)

CLAIMADDRESSN is a free data retrieval call binding the contract method 0x5722c818.

Solidity: function CLAIM_ADDRESS_N() view returns(uint8)

func (*ClaimsContractBindingSession) CLAIMADDRESSY

func (_ClaimsContractBinding *ClaimsContractBindingSession) CLAIMADDRESSY() (uint8, error)

CLAIMADDRESSY is a free data retrieval call binding the contract method 0x14ea97a1.

Solidity: function CLAIM_ADDRESS_Y() view returns(uint8)

func (*ClaimsContractBindingSession) CLAIMBALANCEP

func (_ClaimsContractBinding *ClaimsContractBindingSession) CLAIMBALANCEP() (uint8, error)

CLAIMBALANCEP is a free data retrieval call binding the contract method 0x409f9ba8.

Solidity: function CLAIM_BALANCE_P() view returns(uint8)

func (*ClaimsContractBindingSession) CLAIMBALANCER

func (_ClaimsContractBinding *ClaimsContractBindingSession) CLAIMBALANCER() (uint8, error)

CLAIMBALANCER is a free data retrieval call binding the contract method 0x098e92bd.

Solidity: function CLAIM_BALANCE_R() view returns(uint8)

func (*ClaimsContractBindingSession) CLAIMBALANCEU

func (_ClaimsContractBinding *ClaimsContractBindingSession) CLAIMBALANCEU() (uint8, error)

CLAIMBALANCEU is a free data retrieval call binding the contract method 0x4043ae78.

Solidity: function CLAIM_BALANCE_U() view returns(uint8)

func (*ClaimsContractBindingSession) CLAIMEXPIRYP

func (_ClaimsContractBinding *ClaimsContractBindingSession) CLAIMEXPIRYP() (uint8, error)

CLAIMEXPIRYP is a free data retrieval call binding the contract method 0x55151f23.

Solidity: function CLAIM_EXPIRY_P() view returns(uint8)

func (*ClaimsContractBindingSession) CLAIMEXPIRYR

func (_ClaimsContractBinding *ClaimsContractBindingSession) CLAIMEXPIRYR() (uint8, error)

CLAIMEXPIRYR is a free data retrieval call binding the contract method 0x4884a67b.

Solidity: function CLAIM_EXPIRY_R() view returns(uint8)

func (*ClaimsContractBindingSession) CLAIMEXPIRYT

func (_ClaimsContractBinding *ClaimsContractBindingSession) CLAIMEXPIRYT() (uint8, error)

CLAIMEXPIRYT is a free data retrieval call binding the contract method 0x970be447.

Solidity: function CLAIM_EXPIRY_T() view returns(uint8)

func (*ClaimsContractBindingSession) CLAIMSTAKEA

func (_ClaimsContractBinding *ClaimsContractBindingSession) CLAIMSTAKEA() (uint8, error)

CLAIMSTAKEA is a free data retrieval call binding the contract method 0xe4b2d71e.

Solidity: function CLAIM_STAKE_A() view returns(uint8)

func (*ClaimsContractBindingSession) CLAIMSTAKEB

func (_ClaimsContractBinding *ClaimsContractBindingSession) CLAIMSTAKEB() (uint8, error)

CLAIMSTAKEB is a free data retrieval call binding the contract method 0xecc94e8f.

Solidity: function CLAIM_STAKE_B() view returns(uint8)

func (*ClaimsContractBindingSession) CLAIMSTAKEC

func (_ClaimsContractBinding *ClaimsContractBindingSession) CLAIMSTAKEC() (uint8, error)

CLAIMSTAKEC is a free data retrieval call binding the contract method 0x8781fa03.

Solidity: function CLAIM_STAKE_C() view returns(uint8)

func (*ClaimsContractBindingSession) CLAIMSTAKED

func (_ClaimsContractBinding *ClaimsContractBindingSession) CLAIMSTAKED() (uint8, error)

CLAIMSTAKED is a free data retrieval call binding the contract method 0x62f487a1.

Solidity: function CLAIM_STAKE_D() view returns(uint8)

func (*ClaimsContractBindingSession) CLAIMSTAKEN

func (_ClaimsContractBinding *ClaimsContractBindingSession) CLAIMSTAKEN() (uint8, error)

CLAIMSTAKEN is a free data retrieval call binding the contract method 0x4e38bd03.

Solidity: function CLAIM_STAKE_N() view returns(uint8)

func (*ClaimsContractBindingSession) CLAIMSTAKEY

func (_ClaimsContractBinding *ClaimsContractBindingSession) CLAIMSTAKEY() (uint8, error)

CLAIMSTAKEY is a free data retrieval call binding the contract method 0x4ded0e71.

Solidity: function CLAIM_STAKE_Y() view returns(uint8)

func (*ClaimsContractBindingSession) CLAIMTRUTHN

func (_ClaimsContractBinding *ClaimsContractBindingSession) CLAIMTRUTHN() (uint8, error)

CLAIMTRUTHN is a free data retrieval call binding the contract method 0x0e532ff2.

Solidity: function CLAIM_TRUTH_N() view returns(uint8)

func (*ClaimsContractBindingSession) CLAIMTRUTHY

func (_ClaimsContractBinding *ClaimsContractBindingSession) CLAIMTRUTHY() (uint8, error)

CLAIMTRUTHY is a free data retrieval call binding the contract method 0x33d9a313.

Solidity: function CLAIM_TRUTH_Y() view returns(uint8)

func (*ClaimsContractBindingSession) CreateDispute

func (_ClaimsContractBinding *ClaimsContractBindingSession) CreateDispute(dis *big.Int, bal *big.Int, vot bool, exp uint64, con string, pro *big.Int) (*types.Transaction, error)

CreateDispute is a paid mutator transaction binding the contract method 0x60528d35.

Solidity: function createDispute(uint256 dis, uint256 bal, bool vot, uint64 exp, string con, uint256 pro) returns()

func (*ClaimsContractBindingSession) CreatePropose

func (_ClaimsContractBinding *ClaimsContractBindingSession) CreatePropose(pro *big.Int, bal *big.Int, vot bool, exp uint64, con string, tok []common.Address) (*types.Transaction, error)

CreatePropose is a paid mutator transaction binding the contract method 0x6e43e824.

Solidity: function createPropose(uint256 pro, uint256 bal, bool vot, uint64 exp, string con, address[] tok) returns()

func (*ClaimsContractBindingSession) CreateResolve

func (_ClaimsContractBinding *ClaimsContractBindingSession) CreateResolve(pro *big.Int, ind []*big.Int, exp uint64) (*types.Transaction, error)

CreateResolve is a paid mutator transaction binding the contract method 0xd4e1dbc0.

Solidity: function createResolve(uint256 pro, uint256[] ind, uint64 exp) returns()

func (*ClaimsContractBindingSession) DEFAULTADMINROLE

func (_ClaimsContractBinding *ClaimsContractBindingSession) 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 (*ClaimsContractBindingSession) DurationBasis

func (_ClaimsContractBinding *ClaimsContractBindingSession) DurationBasis() (uint64, error)

DurationBasis is a free data retrieval call binding the contract method 0x9062a805.

Solidity: function durationBasis() view returns(uint64)

func (*ClaimsContractBindingSession) DurationMax

func (_ClaimsContractBinding *ClaimsContractBindingSession) DurationMax() (uint64, error)

DurationMax is a free data retrieval call binding the contract method 0xc522a9d4.

Solidity: function durationMax() view returns(uint64)

func (*ClaimsContractBindingSession) DurationMin

func (_ClaimsContractBinding *ClaimsContractBindingSession) DurationMin() (uint64, error)

DurationMin is a free data retrieval call binding the contract method 0xb5392984.

Solidity: function durationMin() view returns(uint64)

func (*ClaimsContractBindingSession) GetRoleAdmin

func (_ClaimsContractBinding *ClaimsContractBindingSession) 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 (*ClaimsContractBindingSession) GetRoleMember

func (_ClaimsContractBinding *ClaimsContractBindingSession) GetRoleMember(role [32]byte, index *big.Int) (common.Address, error)

GetRoleMember is a free data retrieval call binding the contract method 0x9010d07c.

Solidity: function getRoleMember(bytes32 role, uint256 index) view returns(address)

func (*ClaimsContractBindingSession) GetRoleMemberCount

func (_ClaimsContractBinding *ClaimsContractBindingSession) GetRoleMemberCount(role [32]byte) (*big.Int, error)

GetRoleMemberCount is a free data retrieval call binding the contract method 0xca15c873.

Solidity: function getRoleMemberCount(bytes32 role) view returns(uint256)

func (*ClaimsContractBindingSession) GrantRole

func (_ClaimsContractBinding *ClaimsContractBindingSession) 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 (*ClaimsContractBindingSession) HasRole

func (_ClaimsContractBinding *ClaimsContractBindingSession) 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 (*ClaimsContractBindingSession) MAXUINT256

func (_ClaimsContractBinding *ClaimsContractBindingSession) MAXUINT256() (*big.Int, error)

MAXUINT256 is a free data retrieval call binding the contract method 0x33a581d2.

Solidity: function MAX_UINT256() view returns(uint256)

func (*ClaimsContractBindingSession) MIDUINT256

func (_ClaimsContractBinding *ClaimsContractBindingSession) MIDUINT256() (*big.Int, error)

MIDUINT256 is a free data retrieval call binding the contract method 0x795433da.

Solidity: function MID_UINT256() view returns(uint256)

func (*ClaimsContractBindingSession) Owner

func (_ClaimsContractBinding *ClaimsContractBindingSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*ClaimsContractBindingSession) Receive

func (_ClaimsContractBinding *ClaimsContractBindingSession) Receive() (*types.Transaction, error)

Receive is a paid mutator transaction binding the contract receive function.

Solidity: receive() payable returns()

func (*ClaimsContractBindingSession) RenounceRole

func (_ClaimsContractBinding *ClaimsContractBindingSession) 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 (*ClaimsContractBindingSession) RevokeRole

func (_ClaimsContractBinding *ClaimsContractBindingSession) 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 (*ClaimsContractBindingSession) SearchBalance

func (_ClaimsContractBinding *ClaimsContractBindingSession) SearchBalance(use common.Address) (*big.Int, *big.Int, error)

SearchBalance is a free data retrieval call binding the contract method 0x778c06f2.

Solidity: function searchBalance(address use) view returns(uint256, uint256)

func (*ClaimsContractBindingSession) SearchContent

func (_ClaimsContractBinding *ClaimsContractBindingSession) SearchContent(cla *big.Int) (string, error)

SearchContent is a free data retrieval call binding the contract method 0xa7236020.

Solidity: function searchContent(uint256 cla) view returns(string)

func (*ClaimsContractBindingSession) SearchExpired

func (_ClaimsContractBinding *ClaimsContractBindingSession) SearchExpired(pro *big.Int) (*big.Int, *big.Int, error)

SearchExpired is a free data retrieval call binding the contract method 0x33afa97c.

Solidity: function searchExpired(uint256 pro) view returns(uint256, uint256)

func (*ClaimsContractBindingSession) SearchIndices

func (_ClaimsContractBinding *ClaimsContractBindingSession) SearchIndices(pro *big.Int) (*big.Int, *big.Int, *big.Int, *big.Int, *big.Int, *big.Int, *big.Int, *big.Int, error)

SearchIndices is a free data retrieval call binding the contract method 0x9188d532.

Solidity: function searchIndices(uint256 pro) view returns(uint256, uint256, uint256, uint256, uint256, uint256, uint256, uint256)

func (*ClaimsContractBindingSession) SearchPropose

func (_ClaimsContractBinding *ClaimsContractBindingSession) SearchPropose(pro *big.Int) (*big.Int, *big.Int, *big.Int, error)

SearchPropose is a free data retrieval call binding the contract method 0x209f8eaf.

Solidity: function searchPropose(uint256 pro) view returns(uint256, uint256, uint256)

func (*ClaimsContractBindingSession) SearchResolve

func (_ClaimsContractBinding *ClaimsContractBindingSession) SearchResolve(pro *big.Int, ind uint8) (bool, error)

SearchResolve is a free data retrieval call binding the contract method 0x88dc0bd2.

Solidity: function searchResolve(uint256 pro, uint8 ind) view returns(bool)

func (*ClaimsContractBindingSession) SearchSamples

func (_ClaimsContractBinding *ClaimsContractBindingSession) SearchSamples(pro *big.Int, lef *big.Int, rig *big.Int) ([]common.Address, error)

SearchSamples is a free data retrieval call binding the contract method 0x286d2207.

Solidity: function searchSamples(uint256 pro, uint256 lef, uint256 rig) view returns(address[])

func (*ClaimsContractBindingSession) SearchStakers

func (_ClaimsContractBinding *ClaimsContractBindingSession) SearchStakers(pro *big.Int, lef *big.Int, rig *big.Int) ([]common.Address, error)

SearchStakers is a free data retrieval call binding the contract method 0x6b250a9f.

Solidity: function searchStakers(uint256 pro, uint256 lef, uint256 rig) view returns(address[])

func (*ClaimsContractBindingSession) SearchToken

func (_ClaimsContractBinding *ClaimsContractBindingSession) SearchToken(pro *big.Int) ([]common.Address, error)

SearchToken is a free data retrieval call binding the contract method 0x1a5c9a68.

Solidity: function searchToken(uint256 pro) view returns(address[])

func (*ClaimsContractBindingSession) SearchVotes

func (_ClaimsContractBinding *ClaimsContractBindingSession) SearchVotes(pro *big.Int) (*big.Int, *big.Int, error)

SearchVotes is a free data retrieval call binding the contract method 0xadfef97a.

Solidity: function searchVotes(uint256 pro) view returns(uint256, uint256)

func (*ClaimsContractBindingSession) SupportsInterface

func (_ClaimsContractBinding *ClaimsContractBindingSession) 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 (*ClaimsContractBindingSession) Token

func (_ClaimsContractBinding *ClaimsContractBindingSession) Token() (common.Address, error)

Token is a free data retrieval call binding the contract method 0xfc0c546a.

Solidity: function token() view returns(address)

func (*ClaimsContractBindingSession) UpdateBalance

func (_ClaimsContractBinding *ClaimsContractBindingSession) UpdateBalance(cla *big.Int, max *big.Int) (*types.Transaction, error)

UpdateBalance is a paid mutator transaction binding the contract method 0x58453fef.

Solidity: function updateBalance(uint256 cla, uint256 max) returns()

func (*ClaimsContractBindingSession) UpdateDuration

func (_ClaimsContractBinding *ClaimsContractBindingSession) UpdateDuration(bas uint64, max uint64, min uint64) (*types.Transaction, error)

UpdateDuration is a paid mutator transaction binding the contract method 0xcf5e2292.

Solidity: function updateDuration(uint64 bas, uint64 max, uint64 min) returns()

func (*ClaimsContractBindingSession) UpdateFees

func (_ClaimsContractBinding *ClaimsContractBindingSession) UpdateFees(fee uint16, psr uint16, ptc uint16) (*types.Transaction, error)

UpdateFees is a paid mutator transaction binding the contract method 0x670babe0.

Solidity: function updateFees(uint16 fee, uint16 psr, uint16 ptc) returns()

func (*ClaimsContractBindingSession) UpdateOwner

func (_ClaimsContractBinding *ClaimsContractBindingSession) UpdateOwner(own common.Address) (*types.Transaction, error)

UpdateOwner is a paid mutator transaction binding the contract method 0x880cdc31.

Solidity: function updateOwner(address own) returns()

func (*ClaimsContractBindingSession) UpdatePropose

func (_ClaimsContractBinding *ClaimsContractBindingSession) UpdatePropose(cla *big.Int, bal *big.Int, vot bool, tok *big.Int) (*types.Transaction, error)

UpdatePropose is a paid mutator transaction binding the contract method 0x6e1ea6e3.

Solidity: function updatePropose(uint256 cla, uint256 bal, bool vot, uint256 tok) returns()

func (*ClaimsContractBindingSession) UpdateResolve

func (_ClaimsContractBinding *ClaimsContractBindingSession) UpdateResolve(pro *big.Int, vot bool) (*types.Transaction, error)

UpdateResolve is a paid mutator transaction binding the contract method 0x1b3569ed.

Solidity: function updateResolve(uint256 pro, bool vot) returns()

func (*ClaimsContractBindingSession) VERSION

func (_ClaimsContractBinding *ClaimsContractBindingSession) VERSION() (string, error)

VERSION is a free data retrieval call binding the contract method 0xffa1ad74.

Solidity: function VERSION() view returns(string)

func (*ClaimsContractBindingSession) VOTESTAKEN

func (_ClaimsContractBinding *ClaimsContractBindingSession) VOTESTAKEN() (uint8, error)

VOTESTAKEN is a free data retrieval call binding the contract method 0xc61f0ae8.

Solidity: function VOTE_STAKE_N() view returns(uint8)

func (*ClaimsContractBindingSession) VOTESTAKEY

func (_ClaimsContractBinding *ClaimsContractBindingSession) VOTESTAKEY() (uint8, error)

VOTESTAKEY is a free data retrieval call binding the contract method 0x54785755.

Solidity: function VOTE_STAKE_Y() view returns(uint8)

func (*ClaimsContractBindingSession) VOTETRUTHN

func (_ClaimsContractBinding *ClaimsContractBindingSession) VOTETRUTHN() (uint8, error)

VOTETRUTHN is a free data retrieval call binding the contract method 0x78997fc2.

Solidity: function VOTE_TRUTH_N() view returns(uint8)

func (*ClaimsContractBindingSession) VOTETRUTHS

func (_ClaimsContractBinding *ClaimsContractBindingSession) VOTETRUTHS() (uint8, error)

VOTETRUTHS is a free data retrieval call binding the contract method 0x8a10d237.

Solidity: function VOTE_TRUTH_S() view returns(uint8)

func (*ClaimsContractBindingSession) VOTETRUTHV

func (_ClaimsContractBinding *ClaimsContractBindingSession) VOTETRUTHV() (uint8, error)

VOTETRUTHV is a free data retrieval call binding the contract method 0xcc250655.

Solidity: function VOTE_TRUTH_V() view returns(uint8)

func (*ClaimsContractBindingSession) VOTETRUTHY

func (_ClaimsContractBinding *ClaimsContractBindingSession) VOTETRUTHY() (uint8, error)

VOTETRUTHY is a free data retrieval call binding the contract method 0x00916264.

Solidity: function VOTE_TRUTH_Y() view returns(uint8)

func (*ClaimsContractBindingSession) Withdraw

func (_ClaimsContractBinding *ClaimsContractBindingSession) Withdraw(bal *big.Int) (*types.Transaction, error)

Withdraw is a paid mutator transaction binding the contract method 0x2e1a7d4d.

Solidity: function withdraw(uint256 bal) returns()

type ClaimsContractBindingTransactor

type ClaimsContractBindingTransactor struct {
	// contains filtered or unexported fields
}

ClaimsContractBindingTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewClaimsContractBindingTransactor

func NewClaimsContractBindingTransactor(address common.Address, transactor bind.ContractTransactor) (*ClaimsContractBindingTransactor, error)

NewClaimsContractBindingTransactor creates a new write-only instance of ClaimsContractBinding, bound to a specific deployed contract.

func (*ClaimsContractBindingTransactor) CreateDispute

func (_ClaimsContractBinding *ClaimsContractBindingTransactor) CreateDispute(opts *bind.TransactOpts, dis *big.Int, bal *big.Int, vot bool, exp uint64, con string, pro *big.Int) (*types.Transaction, error)

CreateDispute is a paid mutator transaction binding the contract method 0x60528d35.

Solidity: function createDispute(uint256 dis, uint256 bal, bool vot, uint64 exp, string con, uint256 pro) returns()

func (*ClaimsContractBindingTransactor) CreatePropose

func (_ClaimsContractBinding *ClaimsContractBindingTransactor) CreatePropose(opts *bind.TransactOpts, pro *big.Int, bal *big.Int, vot bool, exp uint64, con string, tok []common.Address) (*types.Transaction, error)

CreatePropose is a paid mutator transaction binding the contract method 0x6e43e824.

Solidity: function createPropose(uint256 pro, uint256 bal, bool vot, uint64 exp, string con, address[] tok) returns()

func (*ClaimsContractBindingTransactor) CreateResolve

func (_ClaimsContractBinding *ClaimsContractBindingTransactor) CreateResolve(opts *bind.TransactOpts, pro *big.Int, ind []*big.Int, exp uint64) (*types.Transaction, error)

CreateResolve is a paid mutator transaction binding the contract method 0xd4e1dbc0.

Solidity: function createResolve(uint256 pro, uint256[] ind, uint64 exp) returns()

func (*ClaimsContractBindingTransactor) GrantRole

func (_ClaimsContractBinding *ClaimsContractBindingTransactor) 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 (*ClaimsContractBindingTransactor) Receive

func (_ClaimsContractBinding *ClaimsContractBindingTransactor) Receive(opts *bind.TransactOpts) (*types.Transaction, error)

Receive is a paid mutator transaction binding the contract receive function.

Solidity: receive() payable returns()

func (*ClaimsContractBindingTransactor) RenounceRole

func (_ClaimsContractBinding *ClaimsContractBindingTransactor) 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 (*ClaimsContractBindingTransactor) RevokeRole

func (_ClaimsContractBinding *ClaimsContractBindingTransactor) 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 (*ClaimsContractBindingTransactor) UpdateBalance

func (_ClaimsContractBinding *ClaimsContractBindingTransactor) UpdateBalance(opts *bind.TransactOpts, cla *big.Int, max *big.Int) (*types.Transaction, error)

UpdateBalance is a paid mutator transaction binding the contract method 0x58453fef.

Solidity: function updateBalance(uint256 cla, uint256 max) returns()

func (*ClaimsContractBindingTransactor) UpdateDuration

func (_ClaimsContractBinding *ClaimsContractBindingTransactor) UpdateDuration(opts *bind.TransactOpts, bas uint64, max uint64, min uint64) (*types.Transaction, error)

UpdateDuration is a paid mutator transaction binding the contract method 0xcf5e2292.

Solidity: function updateDuration(uint64 bas, uint64 max, uint64 min) returns()

func (*ClaimsContractBindingTransactor) UpdateFees

func (_ClaimsContractBinding *ClaimsContractBindingTransactor) UpdateFees(opts *bind.TransactOpts, fee uint16, psr uint16, ptc uint16) (*types.Transaction, error)

UpdateFees is a paid mutator transaction binding the contract method 0x670babe0.

Solidity: function updateFees(uint16 fee, uint16 psr, uint16 ptc) returns()

func (*ClaimsContractBindingTransactor) UpdateOwner

func (_ClaimsContractBinding *ClaimsContractBindingTransactor) UpdateOwner(opts *bind.TransactOpts, own common.Address) (*types.Transaction, error)

UpdateOwner is a paid mutator transaction binding the contract method 0x880cdc31.

Solidity: function updateOwner(address own) returns()

func (*ClaimsContractBindingTransactor) UpdatePropose

func (_ClaimsContractBinding *ClaimsContractBindingTransactor) UpdatePropose(opts *bind.TransactOpts, cla *big.Int, bal *big.Int, vot bool, tok *big.Int) (*types.Transaction, error)

UpdatePropose is a paid mutator transaction binding the contract method 0x6e1ea6e3.

Solidity: function updatePropose(uint256 cla, uint256 bal, bool vot, uint256 tok) returns()

func (*ClaimsContractBindingTransactor) UpdateResolve

func (_ClaimsContractBinding *ClaimsContractBindingTransactor) UpdateResolve(opts *bind.TransactOpts, pro *big.Int, vot bool) (*types.Transaction, error)

UpdateResolve is a paid mutator transaction binding the contract method 0x1b3569ed.

Solidity: function updateResolve(uint256 pro, bool vot) returns()

func (*ClaimsContractBindingTransactor) Withdraw

func (_ClaimsContractBinding *ClaimsContractBindingTransactor) Withdraw(opts *bind.TransactOpts, bal *big.Int) (*types.Transaction, error)

Withdraw is a paid mutator transaction binding the contract method 0x2e1a7d4d.

Solidity: function withdraw(uint256 bal) returns()

type ClaimsContractBindingTransactorRaw

type ClaimsContractBindingTransactorRaw struct {
	Contract *ClaimsContractBindingTransactor // Generic write-only contract binding to access the raw methods on
}

ClaimsContractBindingTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*ClaimsContractBindingTransactorRaw) Transact

func (_ClaimsContractBinding *ClaimsContractBindingTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*ClaimsContractBindingTransactorRaw) Transfer

func (_ClaimsContractBinding *ClaimsContractBindingTransactorRaw) 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 ClaimsContractBindingTransactorSession

type ClaimsContractBindingTransactorSession struct {
	Contract     *ClaimsContractBindingTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts                // Transaction auth options to use throughout this session
}

ClaimsContractBindingTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*ClaimsContractBindingTransactorSession) CreateDispute

func (_ClaimsContractBinding *ClaimsContractBindingTransactorSession) CreateDispute(dis *big.Int, bal *big.Int, vot bool, exp uint64, con string, pro *big.Int) (*types.Transaction, error)

CreateDispute is a paid mutator transaction binding the contract method 0x60528d35.

Solidity: function createDispute(uint256 dis, uint256 bal, bool vot, uint64 exp, string con, uint256 pro) returns()

func (*ClaimsContractBindingTransactorSession) CreatePropose

func (_ClaimsContractBinding *ClaimsContractBindingTransactorSession) CreatePropose(pro *big.Int, bal *big.Int, vot bool, exp uint64, con string, tok []common.Address) (*types.Transaction, error)

CreatePropose is a paid mutator transaction binding the contract method 0x6e43e824.

Solidity: function createPropose(uint256 pro, uint256 bal, bool vot, uint64 exp, string con, address[] tok) returns()

func (*ClaimsContractBindingTransactorSession) CreateResolve

func (_ClaimsContractBinding *ClaimsContractBindingTransactorSession) CreateResolve(pro *big.Int, ind []*big.Int, exp uint64) (*types.Transaction, error)

CreateResolve is a paid mutator transaction binding the contract method 0xd4e1dbc0.

Solidity: function createResolve(uint256 pro, uint256[] ind, uint64 exp) returns()

func (*ClaimsContractBindingTransactorSession) GrantRole

func (_ClaimsContractBinding *ClaimsContractBindingTransactorSession) 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 (*ClaimsContractBindingTransactorSession) Receive

func (_ClaimsContractBinding *ClaimsContractBindingTransactorSession) Receive() (*types.Transaction, error)

Receive is a paid mutator transaction binding the contract receive function.

Solidity: receive() payable returns()

func (*ClaimsContractBindingTransactorSession) RenounceRole

func (_ClaimsContractBinding *ClaimsContractBindingTransactorSession) 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 (*ClaimsContractBindingTransactorSession) RevokeRole

func (_ClaimsContractBinding *ClaimsContractBindingTransactorSession) 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 (*ClaimsContractBindingTransactorSession) UpdateBalance

func (_ClaimsContractBinding *ClaimsContractBindingTransactorSession) UpdateBalance(cla *big.Int, max *big.Int) (*types.Transaction, error)

UpdateBalance is a paid mutator transaction binding the contract method 0x58453fef.

Solidity: function updateBalance(uint256 cla, uint256 max) returns()

func (*ClaimsContractBindingTransactorSession) UpdateDuration

func (_ClaimsContractBinding *ClaimsContractBindingTransactorSession) UpdateDuration(bas uint64, max uint64, min uint64) (*types.Transaction, error)

UpdateDuration is a paid mutator transaction binding the contract method 0xcf5e2292.

Solidity: function updateDuration(uint64 bas, uint64 max, uint64 min) returns()

func (*ClaimsContractBindingTransactorSession) UpdateFees

func (_ClaimsContractBinding *ClaimsContractBindingTransactorSession) UpdateFees(fee uint16, psr uint16, ptc uint16) (*types.Transaction, error)

UpdateFees is a paid mutator transaction binding the contract method 0x670babe0.

Solidity: function updateFees(uint16 fee, uint16 psr, uint16 ptc) returns()

func (*ClaimsContractBindingTransactorSession) UpdateOwner

func (_ClaimsContractBinding *ClaimsContractBindingTransactorSession) UpdateOwner(own common.Address) (*types.Transaction, error)

UpdateOwner is a paid mutator transaction binding the contract method 0x880cdc31.

Solidity: function updateOwner(address own) returns()

func (*ClaimsContractBindingTransactorSession) UpdatePropose

func (_ClaimsContractBinding *ClaimsContractBindingTransactorSession) UpdatePropose(cla *big.Int, bal *big.Int, vot bool, tok *big.Int) (*types.Transaction, error)

UpdatePropose is a paid mutator transaction binding the contract method 0x6e1ea6e3.

Solidity: function updatePropose(uint256 cla, uint256 bal, bool vot, uint256 tok) returns()

func (*ClaimsContractBindingTransactorSession) UpdateResolve

func (_ClaimsContractBinding *ClaimsContractBindingTransactorSession) UpdateResolve(pro *big.Int, vot bool) (*types.Transaction, error)

UpdateResolve is a paid mutator transaction binding the contract method 0x1b3569ed.

Solidity: function updateResolve(uint256 pro, bool vot) returns()

func (*ClaimsContractBindingTransactorSession) Withdraw

func (_ClaimsContractBinding *ClaimsContractBindingTransactorSession) Withdraw(bal *big.Int) (*types.Transaction, error)

Withdraw is a paid mutator transaction binding the contract method 0x2e1a7d4d.

Solidity: function withdraw(uint256 bal) returns()

type Interface

type Interface interface {
	// Client is the underlying go-ethereum client interacting with the configured
	// RPC.
	Client() *ethclient.Client

	// CreateResolve initiates the market resolution of the given propose onchain,
	// so that the randomly selected users can verify events in the real world.
	CreateResolve(objectid.ID, []*big.Int, time.Time) (*types.Transaction, error)

	// ExistsResolve returns whether an onchain resolve exists for the given propose.
	ExistsResolve(objectid.ID) (bool, error)

	// ResolveCreated searched for the transaction hash of the transaction that
	// emitted the event ResolveCreated. The underlying log filter iterates
	// through all blocks since blc until the event matching all required fields
	// was found. If no matching event could be found the underlying iterator
	// stops at the latest block.
	//
	//     inp[0] the block number to start filtering from
	//     inp[1] the ID of the propose for which the resolve got created
	//     out[0] the transaction hash emitting the filtered event, if any
	//
	ResolveCreated(uint64, uint64) (common.Hash, error)

	// SearchIndices returns the the total amount of stakers on either side of the
	// market.
	//
	//     inp[0] the propose ID to search indices for
	//     out[0][0] the total amount of first stakers in agreement
	//     out[0][1] the left handside index for addresses on the agreeing side
	//     out[0][2] the right handside index for addresses on the agreeing side
	//     out[0][3] the left handside index of the proposer address
	//     out[0][4] the right handside index of the proposer address
	//     out[0][5] the left handside index for addresses on the disagreeing side
	//     out[0][6] the right handside index for addresses on the disagreeing side
	//     out[0][7] the total amount of first stakers in disagreement
	//
	SearchIndices(objectid.ID) ([]*big.Int, error)

	// SearchSamples returns the registered voters of the given propose, according
	// to the provided cursors. If a propose has not reached the resolution phase
	// yet, then an empty list is returned.
	SearchSamples(objectid.ID, *big.Int, *big.Int) ([]common.Address, error)
}

Jump to

Keyboard shortcuts

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