claimscontract

package
v0.0.0-...-92ca402 Latest Latest
Warning

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

Go to latest
Published: Dec 5, 2024 License: MIT Imports: 17 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// CLAIM_BALANCE_S is the bitmap index to call SearchResolve with. This index
	// is mapped to a boolean that tracks whether claims got already fully settled
	// onchain.
	CLAIM_BALANCE_S uint8 = 1
)

Variables

View Source
var ClaimsContractBindingV040ABI = ClaimsContractBindingV040MetaData.ABI

ClaimsContractBindingV040ABI is the input ABI used to generate the binding from. Deprecated: Use ClaimsContractBindingV040MetaData.ABI instead.

View Source
var ClaimsContractBindingV040MetaData = &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\":\"pod\",\"type\":\"uint256\"}],\"name\":\"BalanceUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"pod\",\"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\":\"pod\",\"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_FEE\",\"outputs\":[{\"internalType\":\"uint16\",\"name\":\"\",\"type\":\"uint16\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"BASIS_PROPOSER\",\"outputs\":[{\"internalType\":\"uint16\",\"name\":\"\",\"type\":\"uint16\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"BASIS_PROTOCOL\",\"outputs\":[{\"internalType\":\"uint16\",\"name\":\"\",\"type\":\"uint16\"}],\"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_S\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"CLAIM_BALANCE_V\",\"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\":[{\"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\":\"pod\",\"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\":\"pod\",\"type\":\"uint256\"}],\"name\":\"searchContent\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"pod\",\"type\":\"uint256\"}],\"name\":\"searchExpired\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"pod\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"lef\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"rig\",\"type\":\"uint256\"}],\"name\":\"searchHistory\",\"outputs\":[{\"internalType\":\"uint256[]\",\"name\":\"\",\"type\":\"uint256[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"pod\",\"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\":\"pod\",\"type\":\"uint256\"}],\"name\":\"searchLatest\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"pod\",\"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\":\"pod\",\"type\":\"uint256\"},{\"internalType\":\"uint8\",\"name\":\"ind\",\"type\":\"uint8\"}],\"name\":\"searchResolve\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"pod\",\"type\":\"uint256\"}],\"name\":\"searchResults\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"pod\",\"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\":\"pod\",\"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\":\"pod\",\"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\":\"pod\",\"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\":\"address\",\"name\":\"own\",\"type\":\"address\"}],\"name\":\"updateOwner\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"pod\",\"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\":\"pod\",\"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\"}]",
}

ClaimsContractBindingV040MetaData contains all meta data concerning the ClaimsContractBindingV040 contract.

View Source
var ClaimsContractBindingV050ABI = ClaimsContractBindingV050MetaData.ABI

ClaimsContractBindingV050ABI is the input ABI used to generate the binding from. Deprecated: Use ClaimsContractBindingV050MetaData.ABI instead.

View Source
var ClaimsContractBindingV050MetaData = &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\":\"pod\",\"type\":\"uint256\"}],\"name\":\"BalanceUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"pod\",\"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\":\"pod\",\"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_FEE\",\"outputs\":[{\"internalType\":\"uint16\",\"name\":\"\",\"type\":\"uint16\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"BASIS_PROPOSER\",\"outputs\":[{\"internalType\":\"uint16\",\"name\":\"\",\"type\":\"uint16\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"BASIS_PROTOCOL\",\"outputs\":[{\"internalType\":\"uint16\",\"name\":\"\",\"type\":\"uint16\"}],\"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_S\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"CLAIM_BALANCE_V\",\"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\":[{\"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\":\"pod\",\"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\":\"pod\",\"type\":\"uint256\"}],\"name\":\"searchContent\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"pod\",\"type\":\"uint256\"}],\"name\":\"searchExpired\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"pod\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"lef\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"rig\",\"type\":\"uint256\"}],\"name\":\"searchHistory\",\"outputs\":[{\"internalType\":\"uint256[]\",\"name\":\"\",\"type\":\"uint256[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"pod\",\"type\":\"uint256\"}],\"name\":\"searchIndices\",\"outputs\":[{\"internalType\":\"uint256[8]\",\"name\":\"\",\"type\":\"uint256[8]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"pod\",\"type\":\"uint256\"}],\"name\":\"searchLatest\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"pod\",\"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\":\"pod\",\"type\":\"uint256\"},{\"internalType\":\"uint8\",\"name\":\"ind\",\"type\":\"uint8\"}],\"name\":\"searchResolve\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"pod\",\"type\":\"uint256\"}],\"name\":\"searchResults\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"pod\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"lef\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"rig\",\"type\":\"uint256\"}],\"name\":\"searchSamples\",\"outputs\":[{\"internalType\":\"uint8[]\",\"name\":\"\",\"type\":\"uint8[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"pod\",\"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\":\"pod\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"lef\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"rig\",\"type\":\"uint256\"}],\"name\":\"searchVoters\",\"outputs\":[{\"internalType\":\"address[]\",\"name\":\"\",\"type\":\"address[]\"}],\"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\":\"pod\",\"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\":\"address\",\"name\":\"own\",\"type\":\"address\"}],\"name\":\"updateOwner\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"pod\",\"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\":\"pod\",\"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\"}]",
}

ClaimsContractBindingV050MetaData contains all meta data concerning the ClaimsContractBindingV050 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) BalanceUpdated

func (c *Claims) BalanceUpdated(blc uint64, pod objectid.ID) ([]common.Hash, error)

func (*Claims) Client

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

func (*Claims) CreateResolve

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

func (*Claims) ExistsResolve

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

func (*Claims) ResolveCreated

func (c *Claims) ResolveCreated(blc uint64, pod objectid.ID) (common.Hash, error)

func (*Claims) SearchHistory

func (c *Claims) SearchHistory(pod objectid.ID, lef *big.Int, rig *big.Int) ([]*big.Int, error)

func (*Claims) SearchIndices

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

func (*Claims) SearchIndicesDeprecated

func (c *Claims) SearchIndicesDeprecated(pod objectid.ID) ([]*big.Int, error)

func (*Claims) SearchLatest

func (c *Claims) SearchLatest(pod objectid.ID) (objectid.ID, uint8, error)

func (*Claims) SearchResolve

func (c *Claims) SearchResolve(pod objectid.ID, ind uint8) (bool, error)

func (*Claims) SearchResults

func (c *Claims) SearchResults(pod objectid.ID) (bool, bool, bool, error)

func (*Claims) SearchSamples

func (c *Claims) SearchSamples(pod objectid.ID, lef *big.Int, rig *big.Int) ([]uint8, error)

func (*Claims) SearchSamplesDeprecated

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

func (*Claims) SearchStakers

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

func (*Claims) SearchVoters

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

func (*Claims) SearchVotesDeprecated

func (c *Claims) SearchVotesDeprecated(pod objectid.ID) (int64, int64, error)

func (*Claims) UpdateBalance

func (c *Claims) UpdateBalance(pod objectid.ID, max uint64) (*types.Transaction, error)

func (*Claims) Version

func (c *Claims) Version() string

type ClaimsConfig

type ClaimsConfig struct {
	Cli *ethclient.Client
	Con *Contract
	Log logger.Interface
	Opt *bind.TransactOpts
}

type ClaimsConfigV040

type ClaimsConfigV040 struct {
	Cli *ethclient.Client
	Con *Contract
	Log logger.Interface
	Opt *bind.TransactOpts
}

type ClaimsConfigV050

type ClaimsConfigV050 struct {
	Cli *ethclient.Client
	Con *Contract
	Log logger.Interface
	Opt *bind.TransactOpts
}

type ClaimsContractBindingV040

type ClaimsContractBindingV040 struct {
	ClaimsContractBindingV040Caller     // Read-only binding to the contract
	ClaimsContractBindingV040Transactor // Write-only binding to the contract
	ClaimsContractBindingV040Filterer   // Log filterer for contract events
}

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

func NewClaimsContractBindingV040

func NewClaimsContractBindingV040(address common.Address, backend bind.ContractBackend) (*ClaimsContractBindingV040, error)

NewClaimsContractBindingV040 creates a new instance of ClaimsContractBindingV040, bound to a specific deployed contract.

type ClaimsContractBindingV040BalanceUpdated

type ClaimsContractBindingV040BalanceUpdated struct {
	Pod *big.Int
	Raw types.Log // Blockchain specific contextual infos
}

ClaimsContractBindingV040BalanceUpdated represents a BalanceUpdated event raised by the ClaimsContractBindingV040 contract.

type ClaimsContractBindingV040BalanceUpdatedIterator

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

ClaimsContractBindingV040BalanceUpdatedIterator is returned from FilterBalanceUpdated and is used to iterate over the raw logs and unpacked data for BalanceUpdated events raised by the ClaimsContractBindingV040 contract.

func (*ClaimsContractBindingV040BalanceUpdatedIterator) Close

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

func (*ClaimsContractBindingV040BalanceUpdatedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ClaimsContractBindingV040BalanceUpdatedIterator) 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 ClaimsContractBindingV040Caller

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

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

func NewClaimsContractBindingV040Caller

func NewClaimsContractBindingV040Caller(address common.Address, caller bind.ContractCaller) (*ClaimsContractBindingV040Caller, error)

NewClaimsContractBindingV040Caller creates a new read-only instance of ClaimsContractBindingV040, bound to a specific deployed contract.

func (*ClaimsContractBindingV040Caller) ADDRESSSTAKEN

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Caller) 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 (*ClaimsContractBindingV040Caller) ADDRESSSTAKEY

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Caller) 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 (*ClaimsContractBindingV040Caller) BASISFEE

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Caller) BASISFEE(opts *bind.CallOpts) (uint16, error)

BASISFEE is a free data retrieval call binding the contract method 0x44c6d89b.

Solidity: function BASIS_FEE() view returns(uint16)

func (*ClaimsContractBindingV040Caller) BASISPROPOSER

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Caller) BASISPROPOSER(opts *bind.CallOpts) (uint16, error)

BASISPROPOSER is a free data retrieval call binding the contract method 0xa2b15ab5.

Solidity: function BASIS_PROPOSER() view returns(uint16)

func (*ClaimsContractBindingV040Caller) BASISPROTOCOL

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Caller) BASISPROTOCOL(opts *bind.CallOpts) (uint16, error)

BASISPROTOCOL is a free data retrieval call binding the contract method 0xc926e70f.

Solidity: function BASIS_PROTOCOL() view returns(uint16)

func (*ClaimsContractBindingV040Caller) BASISTOTAL

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Caller) 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 (*ClaimsContractBindingV040Caller) BOTROLE

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Caller) 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 (*ClaimsContractBindingV040Caller) CLAIMADDRESSN

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Caller) 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 (*ClaimsContractBindingV040Caller) CLAIMADDRESSY

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Caller) 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 (*ClaimsContractBindingV040Caller) CLAIMBALANCES

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Caller) CLAIMBALANCES(opts *bind.CallOpts) (uint8, error)

CLAIMBALANCES is a free data retrieval call binding the contract method 0x379ef117.

Solidity: function CLAIM_BALANCE_S() view returns(uint8)

func (*ClaimsContractBindingV040Caller) CLAIMBALANCEV

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Caller) CLAIMBALANCEV(opts *bind.CallOpts) (uint8, error)

CLAIMBALANCEV is a free data retrieval call binding the contract method 0xb2b8fd75.

Solidity: function CLAIM_BALANCE_V() view returns(uint8)

func (*ClaimsContractBindingV040Caller) CLAIMEXPIRYP

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Caller) 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 (*ClaimsContractBindingV040Caller) CLAIMEXPIRYR

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Caller) 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 (*ClaimsContractBindingV040Caller) CLAIMEXPIRYT

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Caller) 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 (*ClaimsContractBindingV040Caller) CLAIMSTAKEA

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Caller) 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 (*ClaimsContractBindingV040Caller) CLAIMSTAKEB

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Caller) 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 (*ClaimsContractBindingV040Caller) CLAIMSTAKEC

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Caller) 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 (*ClaimsContractBindingV040Caller) CLAIMSTAKED

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Caller) 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 (*ClaimsContractBindingV040Caller) CLAIMSTAKEN

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Caller) 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 (*ClaimsContractBindingV040Caller) CLAIMSTAKEY

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Caller) 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 (*ClaimsContractBindingV040Caller) CLAIMTRUTHN

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Caller) 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 (*ClaimsContractBindingV040Caller) CLAIMTRUTHY

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Caller) 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 (*ClaimsContractBindingV040Caller) DEFAULTADMINROLE

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Caller) 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 (*ClaimsContractBindingV040Caller) DurationBasis

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Caller) 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 (*ClaimsContractBindingV040Caller) DurationMax

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Caller) 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 (*ClaimsContractBindingV040Caller) DurationMin

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Caller) 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 (*ClaimsContractBindingV040Caller) GetRoleAdmin

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Caller) 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 (*ClaimsContractBindingV040Caller) GetRoleMember

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Caller) 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 (*ClaimsContractBindingV040Caller) GetRoleMemberCount

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Caller) 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 (*ClaimsContractBindingV040Caller) HasRole

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Caller) 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 (*ClaimsContractBindingV040Caller) MAXUINT256

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Caller) 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 (*ClaimsContractBindingV040Caller) MIDUINT256

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Caller) 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 (*ClaimsContractBindingV040Caller) Owner

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Caller) 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 (*ClaimsContractBindingV040Caller) SearchBalance

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Caller) 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 (*ClaimsContractBindingV040Caller) SearchContent

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Caller) SearchContent(opts *bind.CallOpts, pod *big.Int) (string, error)

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

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

func (*ClaimsContractBindingV040Caller) SearchExpired

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Caller) SearchExpired(opts *bind.CallOpts, pod *big.Int) (*big.Int, *big.Int, error)

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

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

func (*ClaimsContractBindingV040Caller) SearchHistory

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Caller) SearchHistory(opts *bind.CallOpts, pod *big.Int, lef *big.Int, rig *big.Int) ([]*big.Int, error)

SearchHistory is a free data retrieval call binding the contract method 0xe69f040e.

Solidity: function searchHistory(uint256 pod, uint256 lef, uint256 rig) view returns(uint256[])

func (*ClaimsContractBindingV040Caller) SearchIndices

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Caller) SearchIndices(opts *bind.CallOpts, pod *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 pod) view returns(uint256, uint256, uint256, uint256, uint256, uint256, uint256, uint256)

func (*ClaimsContractBindingV040Caller) SearchLatest

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Caller) SearchLatest(opts *bind.CallOpts, pod *big.Int) (uint8, *big.Int, *big.Int, error)

SearchLatest is a free data retrieval call binding the contract method 0x5d0d720f.

Solidity: function searchLatest(uint256 pod) view returns(uint8, uint256, uint256)

func (*ClaimsContractBindingV040Caller) SearchPropose

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Caller) SearchPropose(opts *bind.CallOpts, pod *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 pod) view returns(uint256, uint256, uint256)

func (*ClaimsContractBindingV040Caller) SearchResolve

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Caller) SearchResolve(opts *bind.CallOpts, pod *big.Int, ind uint8) (bool, error)

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

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

func (*ClaimsContractBindingV040Caller) SearchResults

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Caller) SearchResults(opts *bind.CallOpts, pod *big.Int) (bool, bool, bool, error)

SearchResults is a free data retrieval call binding the contract method 0xaf9db5a7.

Solidity: function searchResults(uint256 pod) view returns(bool, bool, bool)

func (*ClaimsContractBindingV040Caller) SearchSamples

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Caller) SearchSamples(opts *bind.CallOpts, pod *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 pod, uint256 lef, uint256 rig) view returns(address[])

func (*ClaimsContractBindingV040Caller) SearchStakers

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Caller) SearchStakers(opts *bind.CallOpts, pod *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 pod, uint256 lef, uint256 rig) view returns(address[])

func (*ClaimsContractBindingV040Caller) SearchToken

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Caller) 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 (*ClaimsContractBindingV040Caller) SearchVotes

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Caller) SearchVotes(opts *bind.CallOpts, pod *big.Int) (*big.Int, *big.Int, error)

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

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

func (*ClaimsContractBindingV040Caller) SupportsInterface

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Caller) 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 (*ClaimsContractBindingV040Caller) Token

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Caller) 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 (*ClaimsContractBindingV040Caller) VERSION

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Caller) 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 (*ClaimsContractBindingV040Caller) VOTESTAKEN

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Caller) 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 (*ClaimsContractBindingV040Caller) VOTESTAKEY

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Caller) 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 (*ClaimsContractBindingV040Caller) VOTETRUTHN

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Caller) 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 (*ClaimsContractBindingV040Caller) VOTETRUTHS

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Caller) 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 (*ClaimsContractBindingV040Caller) VOTETRUTHV

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Caller) 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 (*ClaimsContractBindingV040Caller) VOTETRUTHY

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Caller) 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 ClaimsContractBindingV040CallerRaw

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

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

func (*ClaimsContractBindingV040CallerRaw) Call

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040CallerRaw) 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 ClaimsContractBindingV040CallerSession

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

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

func (*ClaimsContractBindingV040CallerSession) ADDRESSSTAKEN

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040CallerSession) ADDRESSSTAKEN() (uint8, error)

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

Solidity: function ADDRESS_STAKE_N() view returns(uint8)

func (*ClaimsContractBindingV040CallerSession) ADDRESSSTAKEY

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040CallerSession) ADDRESSSTAKEY() (uint8, error)

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

Solidity: function ADDRESS_STAKE_Y() view returns(uint8)

func (*ClaimsContractBindingV040CallerSession) BASISFEE

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040CallerSession) BASISFEE() (uint16, error)

BASISFEE is a free data retrieval call binding the contract method 0x44c6d89b.

Solidity: function BASIS_FEE() view returns(uint16)

func (*ClaimsContractBindingV040CallerSession) BASISPROPOSER

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040CallerSession) BASISPROPOSER() (uint16, error)

BASISPROPOSER is a free data retrieval call binding the contract method 0xa2b15ab5.

Solidity: function BASIS_PROPOSER() view returns(uint16)

func (*ClaimsContractBindingV040CallerSession) BASISPROTOCOL

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040CallerSession) BASISPROTOCOL() (uint16, error)

BASISPROTOCOL is a free data retrieval call binding the contract method 0xc926e70f.

Solidity: function BASIS_PROTOCOL() view returns(uint16)

func (*ClaimsContractBindingV040CallerSession) BASISTOTAL

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040CallerSession) BASISTOTAL() (uint16, error)

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

Solidity: function BASIS_TOTAL() view returns(uint16)

func (*ClaimsContractBindingV040CallerSession) BOTROLE

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040CallerSession) BOTROLE() ([32]byte, error)

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

Solidity: function BOT_ROLE() view returns(bytes32)

func (*ClaimsContractBindingV040CallerSession) CLAIMADDRESSN

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040CallerSession) CLAIMADDRESSN() (uint8, error)

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

Solidity: function CLAIM_ADDRESS_N() view returns(uint8)

func (*ClaimsContractBindingV040CallerSession) CLAIMADDRESSY

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040CallerSession) CLAIMADDRESSY() (uint8, error)

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

Solidity: function CLAIM_ADDRESS_Y() view returns(uint8)

func (*ClaimsContractBindingV040CallerSession) CLAIMBALANCES

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040CallerSession) CLAIMBALANCES() (uint8, error)

CLAIMBALANCES is a free data retrieval call binding the contract method 0x379ef117.

Solidity: function CLAIM_BALANCE_S() view returns(uint8)

func (*ClaimsContractBindingV040CallerSession) CLAIMBALANCEV

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040CallerSession) CLAIMBALANCEV() (uint8, error)

CLAIMBALANCEV is a free data retrieval call binding the contract method 0xb2b8fd75.

Solidity: function CLAIM_BALANCE_V() view returns(uint8)

func (*ClaimsContractBindingV040CallerSession) CLAIMEXPIRYP

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040CallerSession) CLAIMEXPIRYP() (uint8, error)

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

Solidity: function CLAIM_EXPIRY_P() view returns(uint8)

func (*ClaimsContractBindingV040CallerSession) CLAIMEXPIRYR

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040CallerSession) CLAIMEXPIRYR() (uint8, error)

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

Solidity: function CLAIM_EXPIRY_R() view returns(uint8)

func (*ClaimsContractBindingV040CallerSession) CLAIMEXPIRYT

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040CallerSession) CLAIMEXPIRYT() (uint8, error)

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

Solidity: function CLAIM_EXPIRY_T() view returns(uint8)

func (*ClaimsContractBindingV040CallerSession) CLAIMSTAKEA

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040CallerSession) CLAIMSTAKEA() (uint8, error)

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

Solidity: function CLAIM_STAKE_A() view returns(uint8)

func (*ClaimsContractBindingV040CallerSession) CLAIMSTAKEB

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040CallerSession) CLAIMSTAKEB() (uint8, error)

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

Solidity: function CLAIM_STAKE_B() view returns(uint8)

func (*ClaimsContractBindingV040CallerSession) CLAIMSTAKEC

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040CallerSession) CLAIMSTAKEC() (uint8, error)

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

Solidity: function CLAIM_STAKE_C() view returns(uint8)

func (*ClaimsContractBindingV040CallerSession) CLAIMSTAKED

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040CallerSession) CLAIMSTAKED() (uint8, error)

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

Solidity: function CLAIM_STAKE_D() view returns(uint8)

func (*ClaimsContractBindingV040CallerSession) CLAIMSTAKEN

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040CallerSession) CLAIMSTAKEN() (uint8, error)

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

Solidity: function CLAIM_STAKE_N() view returns(uint8)

func (*ClaimsContractBindingV040CallerSession) CLAIMSTAKEY

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040CallerSession) CLAIMSTAKEY() (uint8, error)

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

Solidity: function CLAIM_STAKE_Y() view returns(uint8)

func (*ClaimsContractBindingV040CallerSession) CLAIMTRUTHN

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040CallerSession) CLAIMTRUTHN() (uint8, error)

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

Solidity: function CLAIM_TRUTH_N() view returns(uint8)

func (*ClaimsContractBindingV040CallerSession) CLAIMTRUTHY

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040CallerSession) CLAIMTRUTHY() (uint8, error)

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

Solidity: function CLAIM_TRUTH_Y() view returns(uint8)

func (*ClaimsContractBindingV040CallerSession) DEFAULTADMINROLE

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040CallerSession) 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 (*ClaimsContractBindingV040CallerSession) DurationBasis

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040CallerSession) DurationBasis() (uint64, error)

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

Solidity: function durationBasis() view returns(uint64)

func (*ClaimsContractBindingV040CallerSession) DurationMax

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040CallerSession) DurationMax() (uint64, error)

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

Solidity: function durationMax() view returns(uint64)

func (*ClaimsContractBindingV040CallerSession) DurationMin

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040CallerSession) DurationMin() (uint64, error)

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

Solidity: function durationMin() view returns(uint64)

func (*ClaimsContractBindingV040CallerSession) GetRoleAdmin

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040CallerSession) 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 (*ClaimsContractBindingV040CallerSession) GetRoleMember

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040CallerSession) 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 (*ClaimsContractBindingV040CallerSession) GetRoleMemberCount

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040CallerSession) 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 (*ClaimsContractBindingV040CallerSession) HasRole

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040CallerSession) 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 (*ClaimsContractBindingV040CallerSession) MAXUINT256

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040CallerSession) MAXUINT256() (*big.Int, error)

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

Solidity: function MAX_UINT256() view returns(uint256)

func (*ClaimsContractBindingV040CallerSession) MIDUINT256

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040CallerSession) MIDUINT256() (*big.Int, error)

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

Solidity: function MID_UINT256() view returns(uint256)

func (*ClaimsContractBindingV040CallerSession) Owner

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040CallerSession) Owner() (common.Address, error)

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

Solidity: function owner() view returns(address)

func (*ClaimsContractBindingV040CallerSession) SearchBalance

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040CallerSession) 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 (*ClaimsContractBindingV040CallerSession) SearchContent

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040CallerSession) SearchContent(pod *big.Int) (string, error)

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

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

func (*ClaimsContractBindingV040CallerSession) SearchExpired

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040CallerSession) SearchExpired(pod *big.Int) (*big.Int, *big.Int, error)

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

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

func (*ClaimsContractBindingV040CallerSession) SearchHistory

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040CallerSession) SearchHistory(pod *big.Int, lef *big.Int, rig *big.Int) ([]*big.Int, error)

SearchHistory is a free data retrieval call binding the contract method 0xe69f040e.

Solidity: function searchHistory(uint256 pod, uint256 lef, uint256 rig) view returns(uint256[])

func (*ClaimsContractBindingV040CallerSession) SearchIndices

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040CallerSession) SearchIndices(pod *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 pod) view returns(uint256, uint256, uint256, uint256, uint256, uint256, uint256, uint256)

func (*ClaimsContractBindingV040CallerSession) SearchLatest

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040CallerSession) SearchLatest(pod *big.Int) (uint8, *big.Int, *big.Int, error)

SearchLatest is a free data retrieval call binding the contract method 0x5d0d720f.

Solidity: function searchLatest(uint256 pod) view returns(uint8, uint256, uint256)

func (*ClaimsContractBindingV040CallerSession) SearchPropose

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040CallerSession) SearchPropose(pod *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 pod) view returns(uint256, uint256, uint256)

func (*ClaimsContractBindingV040CallerSession) SearchResolve

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040CallerSession) SearchResolve(pod *big.Int, ind uint8) (bool, error)

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

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

func (*ClaimsContractBindingV040CallerSession) SearchResults

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040CallerSession) SearchResults(pod *big.Int) (bool, bool, bool, error)

SearchResults is a free data retrieval call binding the contract method 0xaf9db5a7.

Solidity: function searchResults(uint256 pod) view returns(bool, bool, bool)

func (*ClaimsContractBindingV040CallerSession) SearchSamples

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040CallerSession) SearchSamples(pod *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 pod, uint256 lef, uint256 rig) view returns(address[])

func (*ClaimsContractBindingV040CallerSession) SearchStakers

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040CallerSession) SearchStakers(pod *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 pod, uint256 lef, uint256 rig) view returns(address[])

func (*ClaimsContractBindingV040CallerSession) SearchToken

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040CallerSession) 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 (*ClaimsContractBindingV040CallerSession) SearchVotes

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040CallerSession) SearchVotes(pod *big.Int) (*big.Int, *big.Int, error)

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

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

func (*ClaimsContractBindingV040CallerSession) SupportsInterface

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040CallerSession) 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 (*ClaimsContractBindingV040CallerSession) Token

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040CallerSession) Token() (common.Address, error)

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

Solidity: function token() view returns(address)

func (*ClaimsContractBindingV040CallerSession) VERSION

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040CallerSession) VERSION() (string, error)

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

Solidity: function VERSION() view returns(string)

func (*ClaimsContractBindingV040CallerSession) VOTESTAKEN

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040CallerSession) VOTESTAKEN() (uint8, error)

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

Solidity: function VOTE_STAKE_N() view returns(uint8)

func (*ClaimsContractBindingV040CallerSession) VOTESTAKEY

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040CallerSession) VOTESTAKEY() (uint8, error)

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

Solidity: function VOTE_STAKE_Y() view returns(uint8)

func (*ClaimsContractBindingV040CallerSession) VOTETRUTHN

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040CallerSession) VOTETRUTHN() (uint8, error)

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

Solidity: function VOTE_TRUTH_N() view returns(uint8)

func (*ClaimsContractBindingV040CallerSession) VOTETRUTHS

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040CallerSession) VOTETRUTHS() (uint8, error)

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

Solidity: function VOTE_TRUTH_S() view returns(uint8)

func (*ClaimsContractBindingV040CallerSession) VOTETRUTHV

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040CallerSession) VOTETRUTHV() (uint8, error)

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

Solidity: function VOTE_TRUTH_V() view returns(uint8)

func (*ClaimsContractBindingV040CallerSession) VOTETRUTHY

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040CallerSession) VOTETRUTHY() (uint8, error)

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

Solidity: function VOTE_TRUTH_Y() view returns(uint8)

type ClaimsContractBindingV040ClaimUpdated

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

ClaimsContractBindingV040ClaimUpdated represents a ClaimUpdated event raised by the ClaimsContractBindingV040 contract.

type ClaimsContractBindingV040ClaimUpdatedIterator

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

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

func (*ClaimsContractBindingV040ClaimUpdatedIterator) Close

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

func (*ClaimsContractBindingV040ClaimUpdatedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ClaimsContractBindingV040ClaimUpdatedIterator) 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 ClaimsContractBindingV040DisputeCreated

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

ClaimsContractBindingV040DisputeCreated represents a DisputeCreated event raised by the ClaimsContractBindingV040 contract.

type ClaimsContractBindingV040DisputeCreatedIterator

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

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

func (*ClaimsContractBindingV040DisputeCreatedIterator) Close

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

func (*ClaimsContractBindingV040DisputeCreatedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ClaimsContractBindingV040DisputeCreatedIterator) 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 ClaimsContractBindingV040DisputeSettled

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

ClaimsContractBindingV040DisputeSettled represents a DisputeSettled event raised by the ClaimsContractBindingV040 contract.

type ClaimsContractBindingV040DisputeSettledIterator

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

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

func (*ClaimsContractBindingV040DisputeSettledIterator) Close

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

func (*ClaimsContractBindingV040DisputeSettledIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ClaimsContractBindingV040DisputeSettledIterator) 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 ClaimsContractBindingV040Filterer

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

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

func NewClaimsContractBindingV040Filterer

func NewClaimsContractBindingV040Filterer(address common.Address, filterer bind.ContractFilterer) (*ClaimsContractBindingV040Filterer, error)

NewClaimsContractBindingV040Filterer creates a new log filterer instance of ClaimsContractBindingV040, bound to a specific deployed contract.

func (*ClaimsContractBindingV040Filterer) FilterBalanceUpdated

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Filterer) FilterBalanceUpdated(opts *bind.FilterOpts) (*ClaimsContractBindingV040BalanceUpdatedIterator, error)

FilterBalanceUpdated is a free log retrieval operation binding the contract event 0x04be25a4c0fe4c39136ca055daaac08ac6b3041b2e1f2a1b698bac12f1cbdc4a.

Solidity: event BalanceUpdated(uint256 pod)

func (*ClaimsContractBindingV040Filterer) FilterClaimUpdated

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Filterer) FilterClaimUpdated(opts *bind.FilterOpts) (*ClaimsContractBindingV040ClaimUpdatedIterator, error)

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

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

func (*ClaimsContractBindingV040Filterer) FilterDisputeCreated

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Filterer) FilterDisputeCreated(opts *bind.FilterOpts) (*ClaimsContractBindingV040DisputeCreatedIterator, 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 (*ClaimsContractBindingV040Filterer) FilterDisputeSettled

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Filterer) FilterDisputeSettled(opts *bind.FilterOpts) (*ClaimsContractBindingV040DisputeSettledIterator, 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 (*ClaimsContractBindingV040Filterer) FilterProposeCreated

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Filterer) FilterProposeCreated(opts *bind.FilterOpts) (*ClaimsContractBindingV040ProposeCreatedIterator, 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 (*ClaimsContractBindingV040Filterer) FilterProposeSettled

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Filterer) FilterProposeSettled(opts *bind.FilterOpts) (*ClaimsContractBindingV040ProposeSettledIterator, 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 (*ClaimsContractBindingV040Filterer) FilterResolveCreated

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Filterer) FilterResolveCreated(opts *bind.FilterOpts) (*ClaimsContractBindingV040ResolveCreatedIterator, error)

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

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

func (*ClaimsContractBindingV040Filterer) FilterRoleAdminChanged

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

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

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Filterer) FilterRoleRevoked(opts *bind.FilterOpts, role [][32]byte, account []common.Address, sender []common.Address) (*ClaimsContractBindingV040RoleRevokedIterator, 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 (*ClaimsContractBindingV040Filterer) ParseBalanceUpdated

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Filterer) ParseBalanceUpdated(log types.Log) (*ClaimsContractBindingV040BalanceUpdated, error)

ParseBalanceUpdated is a log parse operation binding the contract event 0x04be25a4c0fe4c39136ca055daaac08ac6b3041b2e1f2a1b698bac12f1cbdc4a.

Solidity: event BalanceUpdated(uint256 pod)

func (*ClaimsContractBindingV040Filterer) ParseClaimUpdated

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Filterer) ParseClaimUpdated(log types.Log) (*ClaimsContractBindingV040ClaimUpdated, error)

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

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

func (*ClaimsContractBindingV040Filterer) ParseDisputeCreated

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Filterer) ParseDisputeCreated(log types.Log) (*ClaimsContractBindingV040DisputeCreated, error)

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

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

func (*ClaimsContractBindingV040Filterer) ParseDisputeSettled

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Filterer) ParseDisputeSettled(log types.Log) (*ClaimsContractBindingV040DisputeSettled, 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 (*ClaimsContractBindingV040Filterer) ParseProposeCreated

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Filterer) ParseProposeCreated(log types.Log) (*ClaimsContractBindingV040ProposeCreated, error)

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

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

func (*ClaimsContractBindingV040Filterer) ParseProposeSettled

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Filterer) ParseProposeSettled(log types.Log) (*ClaimsContractBindingV040ProposeSettled, 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 (*ClaimsContractBindingV040Filterer) ParseResolveCreated

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Filterer) ParseResolveCreated(log types.Log) (*ClaimsContractBindingV040ResolveCreated, error)

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

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

func (*ClaimsContractBindingV040Filterer) ParseRoleAdminChanged

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Filterer) ParseRoleAdminChanged(log types.Log) (*ClaimsContractBindingV040RoleAdminChanged, 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 (*ClaimsContractBindingV040Filterer) ParseRoleGranted

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Filterer) ParseRoleGranted(log types.Log) (*ClaimsContractBindingV040RoleGranted, 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 (*ClaimsContractBindingV040Filterer) ParseRoleRevoked

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Filterer) ParseRoleRevoked(log types.Log) (*ClaimsContractBindingV040RoleRevoked, 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 (*ClaimsContractBindingV040Filterer) WatchBalanceUpdated

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Filterer) WatchBalanceUpdated(opts *bind.WatchOpts, sink chan<- *ClaimsContractBindingV040BalanceUpdated) (event.Subscription, error)

WatchBalanceUpdated is a free log subscription operation binding the contract event 0x04be25a4c0fe4c39136ca055daaac08ac6b3041b2e1f2a1b698bac12f1cbdc4a.

Solidity: event BalanceUpdated(uint256 pod)

func (*ClaimsContractBindingV040Filterer) WatchClaimUpdated

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Filterer) WatchClaimUpdated(opts *bind.WatchOpts, sink chan<- *ClaimsContractBindingV040ClaimUpdated) (event.Subscription, error)

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

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

func (*ClaimsContractBindingV040Filterer) WatchDisputeCreated

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Filterer) WatchDisputeCreated(opts *bind.WatchOpts, sink chan<- *ClaimsContractBindingV040DisputeCreated) (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 (*ClaimsContractBindingV040Filterer) WatchDisputeSettled

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Filterer) WatchDisputeSettled(opts *bind.WatchOpts, sink chan<- *ClaimsContractBindingV040DisputeSettled) (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 (*ClaimsContractBindingV040Filterer) WatchProposeCreated

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Filterer) WatchProposeCreated(opts *bind.WatchOpts, sink chan<- *ClaimsContractBindingV040ProposeCreated) (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 (*ClaimsContractBindingV040Filterer) WatchProposeSettled

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Filterer) WatchProposeSettled(opts *bind.WatchOpts, sink chan<- *ClaimsContractBindingV040ProposeSettled) (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 (*ClaimsContractBindingV040Filterer) WatchResolveCreated

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Filterer) WatchResolveCreated(opts *bind.WatchOpts, sink chan<- *ClaimsContractBindingV040ResolveCreated) (event.Subscription, error)

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

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

func (*ClaimsContractBindingV040Filterer) WatchRoleAdminChanged

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Filterer) WatchRoleAdminChanged(opts *bind.WatchOpts, sink chan<- *ClaimsContractBindingV040RoleAdminChanged, 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 (*ClaimsContractBindingV040Filterer) WatchRoleGranted

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Filterer) WatchRoleGranted(opts *bind.WatchOpts, sink chan<- *ClaimsContractBindingV040RoleGranted, 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 (*ClaimsContractBindingV040Filterer) WatchRoleRevoked

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Filterer) WatchRoleRevoked(opts *bind.WatchOpts, sink chan<- *ClaimsContractBindingV040RoleRevoked, 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 ClaimsContractBindingV040ProposeCreated

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

ClaimsContractBindingV040ProposeCreated represents a ProposeCreated event raised by the ClaimsContractBindingV040 contract.

type ClaimsContractBindingV040ProposeCreatedIterator

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

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

func (*ClaimsContractBindingV040ProposeCreatedIterator) Close

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

func (*ClaimsContractBindingV040ProposeCreatedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ClaimsContractBindingV040ProposeCreatedIterator) 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 ClaimsContractBindingV040ProposeSettled

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

ClaimsContractBindingV040ProposeSettled represents a ProposeSettled event raised by the ClaimsContractBindingV040 contract.

type ClaimsContractBindingV040ProposeSettledIterator

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

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

func (*ClaimsContractBindingV040ProposeSettledIterator) Close

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

func (*ClaimsContractBindingV040ProposeSettledIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ClaimsContractBindingV040ProposeSettledIterator) 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 ClaimsContractBindingV040Raw

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

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

func (*ClaimsContractBindingV040Raw) Call

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Raw) 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 (*ClaimsContractBindingV040Raw) Transact

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

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

func (*ClaimsContractBindingV040Raw) Transfer

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Raw) 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 ClaimsContractBindingV040ResolveCreated

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

ClaimsContractBindingV040ResolveCreated represents a ResolveCreated event raised by the ClaimsContractBindingV040 contract.

type ClaimsContractBindingV040ResolveCreatedIterator

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

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

func (*ClaimsContractBindingV040ResolveCreatedIterator) Close

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

func (*ClaimsContractBindingV040ResolveCreatedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ClaimsContractBindingV040ResolveCreatedIterator) 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 ClaimsContractBindingV040RoleAdminChanged

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

ClaimsContractBindingV040RoleAdminChanged represents a RoleAdminChanged event raised by the ClaimsContractBindingV040 contract.

type ClaimsContractBindingV040RoleAdminChangedIterator

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

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

func (*ClaimsContractBindingV040RoleAdminChangedIterator) Close

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

func (*ClaimsContractBindingV040RoleAdminChangedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ClaimsContractBindingV040RoleAdminChangedIterator) 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 ClaimsContractBindingV040RoleGranted

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

ClaimsContractBindingV040RoleGranted represents a RoleGranted event raised by the ClaimsContractBindingV040 contract.

type ClaimsContractBindingV040RoleGrantedIterator

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

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

func (*ClaimsContractBindingV040RoleGrantedIterator) Close

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

func (*ClaimsContractBindingV040RoleGrantedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ClaimsContractBindingV040RoleGrantedIterator) 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 ClaimsContractBindingV040RoleRevoked

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

ClaimsContractBindingV040RoleRevoked represents a RoleRevoked event raised by the ClaimsContractBindingV040 contract.

type ClaimsContractBindingV040RoleRevokedIterator

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

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

func (*ClaimsContractBindingV040RoleRevokedIterator) Close

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

func (*ClaimsContractBindingV040RoleRevokedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ClaimsContractBindingV040RoleRevokedIterator) 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 ClaimsContractBindingV040Session

type ClaimsContractBindingV040Session struct {
	Contract     *ClaimsContractBindingV040 // 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
}

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

func (*ClaimsContractBindingV040Session) ADDRESSSTAKEN

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Session) ADDRESSSTAKEN() (uint8, error)

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

Solidity: function ADDRESS_STAKE_N() view returns(uint8)

func (*ClaimsContractBindingV040Session) ADDRESSSTAKEY

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Session) ADDRESSSTAKEY() (uint8, error)

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

Solidity: function ADDRESS_STAKE_Y() view returns(uint8)

func (*ClaimsContractBindingV040Session) BASISFEE

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Session) BASISFEE() (uint16, error)

BASISFEE is a free data retrieval call binding the contract method 0x44c6d89b.

Solidity: function BASIS_FEE() view returns(uint16)

func (*ClaimsContractBindingV040Session) BASISPROPOSER

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Session) BASISPROPOSER() (uint16, error)

BASISPROPOSER is a free data retrieval call binding the contract method 0xa2b15ab5.

Solidity: function BASIS_PROPOSER() view returns(uint16)

func (*ClaimsContractBindingV040Session) BASISPROTOCOL

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Session) BASISPROTOCOL() (uint16, error)

BASISPROTOCOL is a free data retrieval call binding the contract method 0xc926e70f.

Solidity: function BASIS_PROTOCOL() view returns(uint16)

func (*ClaimsContractBindingV040Session) BASISTOTAL

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Session) BASISTOTAL() (uint16, error)

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

Solidity: function BASIS_TOTAL() view returns(uint16)

func (*ClaimsContractBindingV040Session) BOTROLE

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Session) BOTROLE() ([32]byte, error)

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

Solidity: function BOT_ROLE() view returns(bytes32)

func (*ClaimsContractBindingV040Session) CLAIMADDRESSN

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Session) CLAIMADDRESSN() (uint8, error)

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

Solidity: function CLAIM_ADDRESS_N() view returns(uint8)

func (*ClaimsContractBindingV040Session) CLAIMADDRESSY

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Session) CLAIMADDRESSY() (uint8, error)

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

Solidity: function CLAIM_ADDRESS_Y() view returns(uint8)

func (*ClaimsContractBindingV040Session) CLAIMBALANCES

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Session) CLAIMBALANCES() (uint8, error)

CLAIMBALANCES is a free data retrieval call binding the contract method 0x379ef117.

Solidity: function CLAIM_BALANCE_S() view returns(uint8)

func (*ClaimsContractBindingV040Session) CLAIMBALANCEV

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Session) CLAIMBALANCEV() (uint8, error)

CLAIMBALANCEV is a free data retrieval call binding the contract method 0xb2b8fd75.

Solidity: function CLAIM_BALANCE_V() view returns(uint8)

func (*ClaimsContractBindingV040Session) CLAIMEXPIRYP

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Session) CLAIMEXPIRYP() (uint8, error)

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

Solidity: function CLAIM_EXPIRY_P() view returns(uint8)

func (*ClaimsContractBindingV040Session) CLAIMEXPIRYR

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Session) CLAIMEXPIRYR() (uint8, error)

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

Solidity: function CLAIM_EXPIRY_R() view returns(uint8)

func (*ClaimsContractBindingV040Session) CLAIMEXPIRYT

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Session) CLAIMEXPIRYT() (uint8, error)

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

Solidity: function CLAIM_EXPIRY_T() view returns(uint8)

func (*ClaimsContractBindingV040Session) CLAIMSTAKEA

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Session) CLAIMSTAKEA() (uint8, error)

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

Solidity: function CLAIM_STAKE_A() view returns(uint8)

func (*ClaimsContractBindingV040Session) CLAIMSTAKEB

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Session) CLAIMSTAKEB() (uint8, error)

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

Solidity: function CLAIM_STAKE_B() view returns(uint8)

func (*ClaimsContractBindingV040Session) CLAIMSTAKEC

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Session) CLAIMSTAKEC() (uint8, error)

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

Solidity: function CLAIM_STAKE_C() view returns(uint8)

func (*ClaimsContractBindingV040Session) CLAIMSTAKED

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Session) CLAIMSTAKED() (uint8, error)

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

Solidity: function CLAIM_STAKE_D() view returns(uint8)

func (*ClaimsContractBindingV040Session) CLAIMSTAKEN

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Session) CLAIMSTAKEN() (uint8, error)

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

Solidity: function CLAIM_STAKE_N() view returns(uint8)

func (*ClaimsContractBindingV040Session) CLAIMSTAKEY

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Session) CLAIMSTAKEY() (uint8, error)

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

Solidity: function CLAIM_STAKE_Y() view returns(uint8)

func (*ClaimsContractBindingV040Session) CLAIMTRUTHN

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Session) CLAIMTRUTHN() (uint8, error)

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

Solidity: function CLAIM_TRUTH_N() view returns(uint8)

func (*ClaimsContractBindingV040Session) CLAIMTRUTHY

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Session) CLAIMTRUTHY() (uint8, error)

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

Solidity: function CLAIM_TRUTH_Y() view returns(uint8)

func (*ClaimsContractBindingV040Session) CreateDispute

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Session) 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 (*ClaimsContractBindingV040Session) CreatePropose

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Session) 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 (*ClaimsContractBindingV040Session) CreateResolve

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Session) CreateResolve(pod *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 pod, uint256[] ind, uint64 exp) returns()

func (*ClaimsContractBindingV040Session) DEFAULTADMINROLE

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Session) 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 (*ClaimsContractBindingV040Session) DurationBasis

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Session) DurationBasis() (uint64, error)

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

Solidity: function durationBasis() view returns(uint64)

func (*ClaimsContractBindingV040Session) DurationMax

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Session) DurationMax() (uint64, error)

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

Solidity: function durationMax() view returns(uint64)

func (*ClaimsContractBindingV040Session) DurationMin

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Session) DurationMin() (uint64, error)

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

Solidity: function durationMin() view returns(uint64)

func (*ClaimsContractBindingV040Session) GetRoleAdmin

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Session) 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 (*ClaimsContractBindingV040Session) GetRoleMember

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Session) 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 (*ClaimsContractBindingV040Session) GetRoleMemberCount

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Session) 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 (*ClaimsContractBindingV040Session) GrantRole

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Session) 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 (*ClaimsContractBindingV040Session) HasRole

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Session) 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 (*ClaimsContractBindingV040Session) MAXUINT256

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Session) MAXUINT256() (*big.Int, error)

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

Solidity: function MAX_UINT256() view returns(uint256)

func (*ClaimsContractBindingV040Session) MIDUINT256

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Session) MIDUINT256() (*big.Int, error)

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

Solidity: function MID_UINT256() view returns(uint256)

func (*ClaimsContractBindingV040Session) Owner

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Session) Owner() (common.Address, error)

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

Solidity: function owner() view returns(address)

func (*ClaimsContractBindingV040Session) Receive

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Session) Receive() (*types.Transaction, error)

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

Solidity: receive() payable returns()

func (*ClaimsContractBindingV040Session) RenounceRole

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Session) 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 (*ClaimsContractBindingV040Session) RevokeRole

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Session) 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 (*ClaimsContractBindingV040Session) SearchBalance

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Session) 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 (*ClaimsContractBindingV040Session) SearchContent

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Session) SearchContent(pod *big.Int) (string, error)

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

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

func (*ClaimsContractBindingV040Session) SearchExpired

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Session) SearchExpired(pod *big.Int) (*big.Int, *big.Int, error)

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

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

func (*ClaimsContractBindingV040Session) SearchHistory

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Session) SearchHistory(pod *big.Int, lef *big.Int, rig *big.Int) ([]*big.Int, error)

SearchHistory is a free data retrieval call binding the contract method 0xe69f040e.

Solidity: function searchHistory(uint256 pod, uint256 lef, uint256 rig) view returns(uint256[])

func (*ClaimsContractBindingV040Session) SearchIndices

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Session) SearchIndices(pod *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 pod) view returns(uint256, uint256, uint256, uint256, uint256, uint256, uint256, uint256)

func (*ClaimsContractBindingV040Session) SearchLatest

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Session) SearchLatest(pod *big.Int) (uint8, *big.Int, *big.Int, error)

SearchLatest is a free data retrieval call binding the contract method 0x5d0d720f.

Solidity: function searchLatest(uint256 pod) view returns(uint8, uint256, uint256)

func (*ClaimsContractBindingV040Session) SearchPropose

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Session) SearchPropose(pod *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 pod) view returns(uint256, uint256, uint256)

func (*ClaimsContractBindingV040Session) SearchResolve

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Session) SearchResolve(pod *big.Int, ind uint8) (bool, error)

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

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

func (*ClaimsContractBindingV040Session) SearchResults

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Session) SearchResults(pod *big.Int) (bool, bool, bool, error)

SearchResults is a free data retrieval call binding the contract method 0xaf9db5a7.

Solidity: function searchResults(uint256 pod) view returns(bool, bool, bool)

func (*ClaimsContractBindingV040Session) SearchSamples

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Session) SearchSamples(pod *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 pod, uint256 lef, uint256 rig) view returns(address[])

func (*ClaimsContractBindingV040Session) SearchStakers

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Session) SearchStakers(pod *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 pod, uint256 lef, uint256 rig) view returns(address[])

func (*ClaimsContractBindingV040Session) SearchToken

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Session) 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 (*ClaimsContractBindingV040Session) SearchVotes

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Session) SearchVotes(pod *big.Int) (*big.Int, *big.Int, error)

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

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

func (*ClaimsContractBindingV040Session) SupportsInterface

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Session) 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 (*ClaimsContractBindingV040Session) Token

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Session) Token() (common.Address, error)

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

Solidity: function token() view returns(address)

func (*ClaimsContractBindingV040Session) UpdateBalance

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Session) UpdateBalance(pod *big.Int, max *big.Int) (*types.Transaction, error)

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

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

func (*ClaimsContractBindingV040Session) UpdateDuration

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Session) 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 (*ClaimsContractBindingV040Session) UpdateOwner

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Session) 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 (*ClaimsContractBindingV040Session) UpdatePropose

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Session) UpdatePropose(pod *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 pod, uint256 bal, bool vot, uint256 tok) returns()

func (*ClaimsContractBindingV040Session) UpdateResolve

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Session) UpdateResolve(pod *big.Int, vot bool) (*types.Transaction, error)

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

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

func (*ClaimsContractBindingV040Session) VERSION

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Session) VERSION() (string, error)

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

Solidity: function VERSION() view returns(string)

func (*ClaimsContractBindingV040Session) VOTESTAKEN

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Session) VOTESTAKEN() (uint8, error)

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

Solidity: function VOTE_STAKE_N() view returns(uint8)

func (*ClaimsContractBindingV040Session) VOTESTAKEY

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Session) VOTESTAKEY() (uint8, error)

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

Solidity: function VOTE_STAKE_Y() view returns(uint8)

func (*ClaimsContractBindingV040Session) VOTETRUTHN

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Session) VOTETRUTHN() (uint8, error)

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

Solidity: function VOTE_TRUTH_N() view returns(uint8)

func (*ClaimsContractBindingV040Session) VOTETRUTHS

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Session) VOTETRUTHS() (uint8, error)

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

Solidity: function VOTE_TRUTH_S() view returns(uint8)

func (*ClaimsContractBindingV040Session) VOTETRUTHV

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Session) VOTETRUTHV() (uint8, error)

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

Solidity: function VOTE_TRUTH_V() view returns(uint8)

func (*ClaimsContractBindingV040Session) VOTETRUTHY

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Session) VOTETRUTHY() (uint8, error)

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

Solidity: function VOTE_TRUTH_Y() view returns(uint8)

func (*ClaimsContractBindingV040Session) Withdraw

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Session) 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 ClaimsContractBindingV040Transactor

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

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

func NewClaimsContractBindingV040Transactor

func NewClaimsContractBindingV040Transactor(address common.Address, transactor bind.ContractTransactor) (*ClaimsContractBindingV040Transactor, error)

NewClaimsContractBindingV040Transactor creates a new write-only instance of ClaimsContractBindingV040, bound to a specific deployed contract.

func (*ClaimsContractBindingV040Transactor) CreateDispute

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Transactor) 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 (*ClaimsContractBindingV040Transactor) CreatePropose

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Transactor) 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 (*ClaimsContractBindingV040Transactor) CreateResolve

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Transactor) CreateResolve(opts *bind.TransactOpts, pod *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 pod, uint256[] ind, uint64 exp) returns()

func (*ClaimsContractBindingV040Transactor) GrantRole

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Transactor) 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 (*ClaimsContractBindingV040Transactor) Receive

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Transactor) Receive(opts *bind.TransactOpts) (*types.Transaction, error)

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

Solidity: receive() payable returns()

func (*ClaimsContractBindingV040Transactor) RenounceRole

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Transactor) 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 (*ClaimsContractBindingV040Transactor) RevokeRole

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Transactor) 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 (*ClaimsContractBindingV040Transactor) UpdateBalance

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Transactor) UpdateBalance(opts *bind.TransactOpts, pod *big.Int, max *big.Int) (*types.Transaction, error)

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

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

func (*ClaimsContractBindingV040Transactor) UpdateDuration

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Transactor) 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 (*ClaimsContractBindingV040Transactor) UpdateOwner

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Transactor) 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 (*ClaimsContractBindingV040Transactor) UpdatePropose

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Transactor) UpdatePropose(opts *bind.TransactOpts, pod *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 pod, uint256 bal, bool vot, uint256 tok) returns()

func (*ClaimsContractBindingV040Transactor) UpdateResolve

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Transactor) UpdateResolve(opts *bind.TransactOpts, pod *big.Int, vot bool) (*types.Transaction, error)

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

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

func (*ClaimsContractBindingV040Transactor) Withdraw

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040Transactor) 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 ClaimsContractBindingV040TransactorRaw

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

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

func (*ClaimsContractBindingV040TransactorRaw) Transact

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

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

func (*ClaimsContractBindingV040TransactorRaw) Transfer

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040TransactorRaw) 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 ClaimsContractBindingV040TransactorSession

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

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

func (*ClaimsContractBindingV040TransactorSession) CreateDispute

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040TransactorSession) 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 (*ClaimsContractBindingV040TransactorSession) CreatePropose

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040TransactorSession) 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 (*ClaimsContractBindingV040TransactorSession) CreateResolve

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040TransactorSession) CreateResolve(pod *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 pod, uint256[] ind, uint64 exp) returns()

func (*ClaimsContractBindingV040TransactorSession) GrantRole

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040TransactorSession) 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 (*ClaimsContractBindingV040TransactorSession) Receive

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040TransactorSession) Receive() (*types.Transaction, error)

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

Solidity: receive() payable returns()

func (*ClaimsContractBindingV040TransactorSession) RenounceRole

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040TransactorSession) 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 (*ClaimsContractBindingV040TransactorSession) RevokeRole

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040TransactorSession) 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 (*ClaimsContractBindingV040TransactorSession) UpdateBalance

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040TransactorSession) UpdateBalance(pod *big.Int, max *big.Int) (*types.Transaction, error)

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

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

func (*ClaimsContractBindingV040TransactorSession) UpdateDuration

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040TransactorSession) 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 (*ClaimsContractBindingV040TransactorSession) UpdateOwner

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040TransactorSession) 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 (*ClaimsContractBindingV040TransactorSession) UpdatePropose

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040TransactorSession) UpdatePropose(pod *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 pod, uint256 bal, bool vot, uint256 tok) returns()

func (*ClaimsContractBindingV040TransactorSession) UpdateResolve

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040TransactorSession) UpdateResolve(pod *big.Int, vot bool) (*types.Transaction, error)

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

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

func (*ClaimsContractBindingV040TransactorSession) Withdraw

func (_ClaimsContractBindingV040 *ClaimsContractBindingV040TransactorSession) 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 ClaimsContractBindingV050

type ClaimsContractBindingV050 struct {
	ClaimsContractBindingV050Caller     // Read-only binding to the contract
	ClaimsContractBindingV050Transactor // Write-only binding to the contract
	ClaimsContractBindingV050Filterer   // Log filterer for contract events
}

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

func NewClaimsContractBindingV050

func NewClaimsContractBindingV050(address common.Address, backend bind.ContractBackend) (*ClaimsContractBindingV050, error)

NewClaimsContractBindingV050 creates a new instance of ClaimsContractBindingV050, bound to a specific deployed contract.

type ClaimsContractBindingV050BalanceUpdated

type ClaimsContractBindingV050BalanceUpdated struct {
	Pod *big.Int
	Raw types.Log // Blockchain specific contextual infos
}

ClaimsContractBindingV050BalanceUpdated represents a BalanceUpdated event raised by the ClaimsContractBindingV050 contract.

type ClaimsContractBindingV050BalanceUpdatedIterator

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

ClaimsContractBindingV050BalanceUpdatedIterator is returned from FilterBalanceUpdated and is used to iterate over the raw logs and unpacked data for BalanceUpdated events raised by the ClaimsContractBindingV050 contract.

func (*ClaimsContractBindingV050BalanceUpdatedIterator) Close

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

func (*ClaimsContractBindingV050BalanceUpdatedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ClaimsContractBindingV050BalanceUpdatedIterator) 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 ClaimsContractBindingV050Caller

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

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

func NewClaimsContractBindingV050Caller

func NewClaimsContractBindingV050Caller(address common.Address, caller bind.ContractCaller) (*ClaimsContractBindingV050Caller, error)

NewClaimsContractBindingV050Caller creates a new read-only instance of ClaimsContractBindingV050, bound to a specific deployed contract.

func (*ClaimsContractBindingV050Caller) ADDRESSSTAKEN

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Caller) 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 (*ClaimsContractBindingV050Caller) ADDRESSSTAKEY

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Caller) 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 (*ClaimsContractBindingV050Caller) BASISFEE

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Caller) BASISFEE(opts *bind.CallOpts) (uint16, error)

BASISFEE is a free data retrieval call binding the contract method 0x44c6d89b.

Solidity: function BASIS_FEE() view returns(uint16)

func (*ClaimsContractBindingV050Caller) BASISPROPOSER

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Caller) BASISPROPOSER(opts *bind.CallOpts) (uint16, error)

BASISPROPOSER is a free data retrieval call binding the contract method 0xa2b15ab5.

Solidity: function BASIS_PROPOSER() view returns(uint16)

func (*ClaimsContractBindingV050Caller) BASISPROTOCOL

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Caller) BASISPROTOCOL(opts *bind.CallOpts) (uint16, error)

BASISPROTOCOL is a free data retrieval call binding the contract method 0xc926e70f.

Solidity: function BASIS_PROTOCOL() view returns(uint16)

func (*ClaimsContractBindingV050Caller) BASISTOTAL

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Caller) 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 (*ClaimsContractBindingV050Caller) BOTROLE

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Caller) 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 (*ClaimsContractBindingV050Caller) CLAIMADDRESSN

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Caller) 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 (*ClaimsContractBindingV050Caller) CLAIMADDRESSY

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Caller) 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 (*ClaimsContractBindingV050Caller) CLAIMBALANCES

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Caller) CLAIMBALANCES(opts *bind.CallOpts) (uint8, error)

CLAIMBALANCES is a free data retrieval call binding the contract method 0x379ef117.

Solidity: function CLAIM_BALANCE_S() view returns(uint8)

func (*ClaimsContractBindingV050Caller) CLAIMBALANCEV

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Caller) CLAIMBALANCEV(opts *bind.CallOpts) (uint8, error)

CLAIMBALANCEV is a free data retrieval call binding the contract method 0xb2b8fd75.

Solidity: function CLAIM_BALANCE_V() view returns(uint8)

func (*ClaimsContractBindingV050Caller) CLAIMEXPIRYP

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Caller) 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 (*ClaimsContractBindingV050Caller) CLAIMEXPIRYR

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Caller) 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 (*ClaimsContractBindingV050Caller) CLAIMEXPIRYT

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Caller) 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 (*ClaimsContractBindingV050Caller) CLAIMSTAKEA

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Caller) 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 (*ClaimsContractBindingV050Caller) CLAIMSTAKEB

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Caller) 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 (*ClaimsContractBindingV050Caller) CLAIMSTAKEC

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Caller) 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 (*ClaimsContractBindingV050Caller) CLAIMSTAKED

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Caller) 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 (*ClaimsContractBindingV050Caller) CLAIMSTAKEN

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Caller) 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 (*ClaimsContractBindingV050Caller) CLAIMSTAKEY

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Caller) 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 (*ClaimsContractBindingV050Caller) CLAIMTRUTHN

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Caller) 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 (*ClaimsContractBindingV050Caller) CLAIMTRUTHY

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Caller) 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 (*ClaimsContractBindingV050Caller) DEFAULTADMINROLE

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Caller) 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 (*ClaimsContractBindingV050Caller) DurationBasis

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Caller) 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 (*ClaimsContractBindingV050Caller) DurationMax

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Caller) 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 (*ClaimsContractBindingV050Caller) DurationMin

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Caller) 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 (*ClaimsContractBindingV050Caller) GetRoleAdmin

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Caller) 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 (*ClaimsContractBindingV050Caller) GetRoleMember

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Caller) 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 (*ClaimsContractBindingV050Caller) GetRoleMemberCount

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Caller) 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 (*ClaimsContractBindingV050Caller) HasRole

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Caller) 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 (*ClaimsContractBindingV050Caller) MAXUINT256

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Caller) 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 (*ClaimsContractBindingV050Caller) MIDUINT256

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Caller) 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 (*ClaimsContractBindingV050Caller) Owner

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Caller) 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 (*ClaimsContractBindingV050Caller) SearchBalance

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Caller) 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 (*ClaimsContractBindingV050Caller) SearchContent

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Caller) SearchContent(opts *bind.CallOpts, pod *big.Int) (string, error)

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

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

func (*ClaimsContractBindingV050Caller) SearchExpired

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Caller) SearchExpired(opts *bind.CallOpts, pod *big.Int) (*big.Int, *big.Int, error)

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

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

func (*ClaimsContractBindingV050Caller) SearchHistory

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Caller) SearchHistory(opts *bind.CallOpts, pod *big.Int, lef *big.Int, rig *big.Int) ([]*big.Int, error)

SearchHistory is a free data retrieval call binding the contract method 0xe69f040e.

Solidity: function searchHistory(uint256 pod, uint256 lef, uint256 rig) view returns(uint256[])

func (*ClaimsContractBindingV050Caller) SearchIndices

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Caller) SearchIndices(opts *bind.CallOpts, pod *big.Int) ([8]*big.Int, error)

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

Solidity: function searchIndices(uint256 pod) view returns(uint256[8])

func (*ClaimsContractBindingV050Caller) SearchLatest

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Caller) SearchLatest(opts *bind.CallOpts, pod *big.Int) (uint8, *big.Int, *big.Int, error)

SearchLatest is a free data retrieval call binding the contract method 0x5d0d720f.

Solidity: function searchLatest(uint256 pod) view returns(uint8, uint256, uint256)

func (*ClaimsContractBindingV050Caller) SearchPropose

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Caller) SearchPropose(opts *bind.CallOpts, pod *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 pod) view returns(uint256, uint256, uint256)

func (*ClaimsContractBindingV050Caller) SearchResolve

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Caller) SearchResolve(opts *bind.CallOpts, pod *big.Int, ind uint8) (bool, error)

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

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

func (*ClaimsContractBindingV050Caller) SearchResults

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Caller) SearchResults(opts *bind.CallOpts, pod *big.Int) (bool, bool, bool, bool, error)

SearchResults is a free data retrieval call binding the contract method 0xaf9db5a7.

Solidity: function searchResults(uint256 pod) view returns(bool, bool, bool, bool)

func (*ClaimsContractBindingV050Caller) SearchSamples

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Caller) SearchSamples(opts *bind.CallOpts, pod *big.Int, lef *big.Int, rig *big.Int) ([]uint8, error)

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

Solidity: function searchSamples(uint256 pod, uint256 lef, uint256 rig) view returns(uint8[])

func (*ClaimsContractBindingV050Caller) SearchStakers

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Caller) SearchStakers(opts *bind.CallOpts, pod *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 pod, uint256 lef, uint256 rig) view returns(address[])

func (*ClaimsContractBindingV050Caller) SearchToken

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Caller) 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 (*ClaimsContractBindingV050Caller) SearchVoters

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Caller) SearchVoters(opts *bind.CallOpts, pod *big.Int, lef *big.Int, rig *big.Int) ([]common.Address, error)

SearchVoters is a free data retrieval call binding the contract method 0x0867d8fc.

Solidity: function searchVoters(uint256 pod, uint256 lef, uint256 rig) view returns(address[])

func (*ClaimsContractBindingV050Caller) SupportsInterface

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Caller) 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 (*ClaimsContractBindingV050Caller) Token

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Caller) 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 (*ClaimsContractBindingV050Caller) VERSION

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Caller) 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 (*ClaimsContractBindingV050Caller) VOTESTAKEN

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Caller) 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 (*ClaimsContractBindingV050Caller) VOTESTAKEY

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Caller) 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 (*ClaimsContractBindingV050Caller) VOTETRUTHN

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Caller) 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 (*ClaimsContractBindingV050Caller) VOTETRUTHS

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Caller) 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 (*ClaimsContractBindingV050Caller) VOTETRUTHV

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Caller) 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 (*ClaimsContractBindingV050Caller) VOTETRUTHY

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Caller) 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 ClaimsContractBindingV050CallerRaw

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

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

func (*ClaimsContractBindingV050CallerRaw) Call

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050CallerRaw) 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 ClaimsContractBindingV050CallerSession

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

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

func (*ClaimsContractBindingV050CallerSession) ADDRESSSTAKEN

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050CallerSession) ADDRESSSTAKEN() (uint8, error)

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

Solidity: function ADDRESS_STAKE_N() view returns(uint8)

func (*ClaimsContractBindingV050CallerSession) ADDRESSSTAKEY

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050CallerSession) ADDRESSSTAKEY() (uint8, error)

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

Solidity: function ADDRESS_STAKE_Y() view returns(uint8)

func (*ClaimsContractBindingV050CallerSession) BASISFEE

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050CallerSession) BASISFEE() (uint16, error)

BASISFEE is a free data retrieval call binding the contract method 0x44c6d89b.

Solidity: function BASIS_FEE() view returns(uint16)

func (*ClaimsContractBindingV050CallerSession) BASISPROPOSER

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050CallerSession) BASISPROPOSER() (uint16, error)

BASISPROPOSER is a free data retrieval call binding the contract method 0xa2b15ab5.

Solidity: function BASIS_PROPOSER() view returns(uint16)

func (*ClaimsContractBindingV050CallerSession) BASISPROTOCOL

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050CallerSession) BASISPROTOCOL() (uint16, error)

BASISPROTOCOL is a free data retrieval call binding the contract method 0xc926e70f.

Solidity: function BASIS_PROTOCOL() view returns(uint16)

func (*ClaimsContractBindingV050CallerSession) BASISTOTAL

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050CallerSession) BASISTOTAL() (uint16, error)

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

Solidity: function BASIS_TOTAL() view returns(uint16)

func (*ClaimsContractBindingV050CallerSession) BOTROLE

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050CallerSession) BOTROLE() ([32]byte, error)

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

Solidity: function BOT_ROLE() view returns(bytes32)

func (*ClaimsContractBindingV050CallerSession) CLAIMADDRESSN

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050CallerSession) CLAIMADDRESSN() (uint8, error)

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

Solidity: function CLAIM_ADDRESS_N() view returns(uint8)

func (*ClaimsContractBindingV050CallerSession) CLAIMADDRESSY

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050CallerSession) CLAIMADDRESSY() (uint8, error)

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

Solidity: function CLAIM_ADDRESS_Y() view returns(uint8)

func (*ClaimsContractBindingV050CallerSession) CLAIMBALANCES

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050CallerSession) CLAIMBALANCES() (uint8, error)

CLAIMBALANCES is a free data retrieval call binding the contract method 0x379ef117.

Solidity: function CLAIM_BALANCE_S() view returns(uint8)

func (*ClaimsContractBindingV050CallerSession) CLAIMBALANCEV

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050CallerSession) CLAIMBALANCEV() (uint8, error)

CLAIMBALANCEV is a free data retrieval call binding the contract method 0xb2b8fd75.

Solidity: function CLAIM_BALANCE_V() view returns(uint8)

func (*ClaimsContractBindingV050CallerSession) CLAIMEXPIRYP

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050CallerSession) CLAIMEXPIRYP() (uint8, error)

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

Solidity: function CLAIM_EXPIRY_P() view returns(uint8)

func (*ClaimsContractBindingV050CallerSession) CLAIMEXPIRYR

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050CallerSession) CLAIMEXPIRYR() (uint8, error)

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

Solidity: function CLAIM_EXPIRY_R() view returns(uint8)

func (*ClaimsContractBindingV050CallerSession) CLAIMEXPIRYT

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050CallerSession) CLAIMEXPIRYT() (uint8, error)

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

Solidity: function CLAIM_EXPIRY_T() view returns(uint8)

func (*ClaimsContractBindingV050CallerSession) CLAIMSTAKEA

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050CallerSession) CLAIMSTAKEA() (uint8, error)

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

Solidity: function CLAIM_STAKE_A() view returns(uint8)

func (*ClaimsContractBindingV050CallerSession) CLAIMSTAKEB

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050CallerSession) CLAIMSTAKEB() (uint8, error)

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

Solidity: function CLAIM_STAKE_B() view returns(uint8)

func (*ClaimsContractBindingV050CallerSession) CLAIMSTAKEC

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050CallerSession) CLAIMSTAKEC() (uint8, error)

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

Solidity: function CLAIM_STAKE_C() view returns(uint8)

func (*ClaimsContractBindingV050CallerSession) CLAIMSTAKED

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050CallerSession) CLAIMSTAKED() (uint8, error)

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

Solidity: function CLAIM_STAKE_D() view returns(uint8)

func (*ClaimsContractBindingV050CallerSession) CLAIMSTAKEN

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050CallerSession) CLAIMSTAKEN() (uint8, error)

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

Solidity: function CLAIM_STAKE_N() view returns(uint8)

func (*ClaimsContractBindingV050CallerSession) CLAIMSTAKEY

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050CallerSession) CLAIMSTAKEY() (uint8, error)

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

Solidity: function CLAIM_STAKE_Y() view returns(uint8)

func (*ClaimsContractBindingV050CallerSession) CLAIMTRUTHN

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050CallerSession) CLAIMTRUTHN() (uint8, error)

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

Solidity: function CLAIM_TRUTH_N() view returns(uint8)

func (*ClaimsContractBindingV050CallerSession) CLAIMTRUTHY

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050CallerSession) CLAIMTRUTHY() (uint8, error)

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

Solidity: function CLAIM_TRUTH_Y() view returns(uint8)

func (*ClaimsContractBindingV050CallerSession) DEFAULTADMINROLE

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050CallerSession) 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 (*ClaimsContractBindingV050CallerSession) DurationBasis

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050CallerSession) DurationBasis() (uint64, error)

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

Solidity: function durationBasis() view returns(uint64)

func (*ClaimsContractBindingV050CallerSession) DurationMax

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050CallerSession) DurationMax() (uint64, error)

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

Solidity: function durationMax() view returns(uint64)

func (*ClaimsContractBindingV050CallerSession) DurationMin

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050CallerSession) DurationMin() (uint64, error)

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

Solidity: function durationMin() view returns(uint64)

func (*ClaimsContractBindingV050CallerSession) GetRoleAdmin

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050CallerSession) 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 (*ClaimsContractBindingV050CallerSession) GetRoleMember

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050CallerSession) 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 (*ClaimsContractBindingV050CallerSession) GetRoleMemberCount

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050CallerSession) 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 (*ClaimsContractBindingV050CallerSession) HasRole

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050CallerSession) 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 (*ClaimsContractBindingV050CallerSession) MAXUINT256

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050CallerSession) MAXUINT256() (*big.Int, error)

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

Solidity: function MAX_UINT256() view returns(uint256)

func (*ClaimsContractBindingV050CallerSession) MIDUINT256

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050CallerSession) MIDUINT256() (*big.Int, error)

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

Solidity: function MID_UINT256() view returns(uint256)

func (*ClaimsContractBindingV050CallerSession) Owner

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050CallerSession) Owner() (common.Address, error)

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

Solidity: function owner() view returns(address)

func (*ClaimsContractBindingV050CallerSession) SearchBalance

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050CallerSession) 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 (*ClaimsContractBindingV050CallerSession) SearchContent

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050CallerSession) SearchContent(pod *big.Int) (string, error)

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

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

func (*ClaimsContractBindingV050CallerSession) SearchExpired

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050CallerSession) SearchExpired(pod *big.Int) (*big.Int, *big.Int, error)

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

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

func (*ClaimsContractBindingV050CallerSession) SearchHistory

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050CallerSession) SearchHistory(pod *big.Int, lef *big.Int, rig *big.Int) ([]*big.Int, error)

SearchHistory is a free data retrieval call binding the contract method 0xe69f040e.

Solidity: function searchHistory(uint256 pod, uint256 lef, uint256 rig) view returns(uint256[])

func (*ClaimsContractBindingV050CallerSession) SearchIndices

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050CallerSession) SearchIndices(pod *big.Int) ([8]*big.Int, error)

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

Solidity: function searchIndices(uint256 pod) view returns(uint256[8])

func (*ClaimsContractBindingV050CallerSession) SearchLatest

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050CallerSession) SearchLatest(pod *big.Int) (uint8, *big.Int, *big.Int, error)

SearchLatest is a free data retrieval call binding the contract method 0x5d0d720f.

Solidity: function searchLatest(uint256 pod) view returns(uint8, uint256, uint256)

func (*ClaimsContractBindingV050CallerSession) SearchPropose

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050CallerSession) SearchPropose(pod *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 pod) view returns(uint256, uint256, uint256)

func (*ClaimsContractBindingV050CallerSession) SearchResolve

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050CallerSession) SearchResolve(pod *big.Int, ind uint8) (bool, error)

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

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

func (*ClaimsContractBindingV050CallerSession) SearchResults

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050CallerSession) SearchResults(pod *big.Int) (bool, bool, bool, bool, error)

SearchResults is a free data retrieval call binding the contract method 0xaf9db5a7.

Solidity: function searchResults(uint256 pod) view returns(bool, bool, bool, bool)

func (*ClaimsContractBindingV050CallerSession) SearchSamples

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050CallerSession) SearchSamples(pod *big.Int, lef *big.Int, rig *big.Int) ([]uint8, error)

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

Solidity: function searchSamples(uint256 pod, uint256 lef, uint256 rig) view returns(uint8[])

func (*ClaimsContractBindingV050CallerSession) SearchStakers

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050CallerSession) SearchStakers(pod *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 pod, uint256 lef, uint256 rig) view returns(address[])

func (*ClaimsContractBindingV050CallerSession) SearchToken

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050CallerSession) 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 (*ClaimsContractBindingV050CallerSession) SearchVoters

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050CallerSession) SearchVoters(pod *big.Int, lef *big.Int, rig *big.Int) ([]common.Address, error)

SearchVoters is a free data retrieval call binding the contract method 0x0867d8fc.

Solidity: function searchVoters(uint256 pod, uint256 lef, uint256 rig) view returns(address[])

func (*ClaimsContractBindingV050CallerSession) SupportsInterface

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050CallerSession) 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 (*ClaimsContractBindingV050CallerSession) Token

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050CallerSession) Token() (common.Address, error)

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

Solidity: function token() view returns(address)

func (*ClaimsContractBindingV050CallerSession) VERSION

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050CallerSession) VERSION() (string, error)

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

Solidity: function VERSION() view returns(string)

func (*ClaimsContractBindingV050CallerSession) VOTESTAKEN

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050CallerSession) VOTESTAKEN() (uint8, error)

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

Solidity: function VOTE_STAKE_N() view returns(uint8)

func (*ClaimsContractBindingV050CallerSession) VOTESTAKEY

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050CallerSession) VOTESTAKEY() (uint8, error)

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

Solidity: function VOTE_STAKE_Y() view returns(uint8)

func (*ClaimsContractBindingV050CallerSession) VOTETRUTHN

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050CallerSession) VOTETRUTHN() (uint8, error)

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

Solidity: function VOTE_TRUTH_N() view returns(uint8)

func (*ClaimsContractBindingV050CallerSession) VOTETRUTHS

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050CallerSession) VOTETRUTHS() (uint8, error)

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

Solidity: function VOTE_TRUTH_S() view returns(uint8)

func (*ClaimsContractBindingV050CallerSession) VOTETRUTHV

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050CallerSession) VOTETRUTHV() (uint8, error)

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

Solidity: function VOTE_TRUTH_V() view returns(uint8)

func (*ClaimsContractBindingV050CallerSession) VOTETRUTHY

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050CallerSession) VOTETRUTHY() (uint8, error)

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

Solidity: function VOTE_TRUTH_Y() view returns(uint8)

type ClaimsContractBindingV050ClaimUpdated

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

ClaimsContractBindingV050ClaimUpdated represents a ClaimUpdated event raised by the ClaimsContractBindingV050 contract.

type ClaimsContractBindingV050ClaimUpdatedIterator

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

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

func (*ClaimsContractBindingV050ClaimUpdatedIterator) Close

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

func (*ClaimsContractBindingV050ClaimUpdatedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ClaimsContractBindingV050ClaimUpdatedIterator) 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 ClaimsContractBindingV050DisputeCreated

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

ClaimsContractBindingV050DisputeCreated represents a DisputeCreated event raised by the ClaimsContractBindingV050 contract.

type ClaimsContractBindingV050DisputeCreatedIterator

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

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

func (*ClaimsContractBindingV050DisputeCreatedIterator) Close

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

func (*ClaimsContractBindingV050DisputeCreatedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ClaimsContractBindingV050DisputeCreatedIterator) 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 ClaimsContractBindingV050DisputeSettled

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

ClaimsContractBindingV050DisputeSettled represents a DisputeSettled event raised by the ClaimsContractBindingV050 contract.

type ClaimsContractBindingV050DisputeSettledIterator

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

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

func (*ClaimsContractBindingV050DisputeSettledIterator) Close

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

func (*ClaimsContractBindingV050DisputeSettledIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ClaimsContractBindingV050DisputeSettledIterator) 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 ClaimsContractBindingV050Filterer

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

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

func NewClaimsContractBindingV050Filterer

func NewClaimsContractBindingV050Filterer(address common.Address, filterer bind.ContractFilterer) (*ClaimsContractBindingV050Filterer, error)

NewClaimsContractBindingV050Filterer creates a new log filterer instance of ClaimsContractBindingV050, bound to a specific deployed contract.

func (*ClaimsContractBindingV050Filterer) FilterBalanceUpdated

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Filterer) FilterBalanceUpdated(opts *bind.FilterOpts) (*ClaimsContractBindingV050BalanceUpdatedIterator, error)

FilterBalanceUpdated is a free log retrieval operation binding the contract event 0x04be25a4c0fe4c39136ca055daaac08ac6b3041b2e1f2a1b698bac12f1cbdc4a.

Solidity: event BalanceUpdated(uint256 pod)

func (*ClaimsContractBindingV050Filterer) FilterClaimUpdated

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Filterer) FilterClaimUpdated(opts *bind.FilterOpts) (*ClaimsContractBindingV050ClaimUpdatedIterator, error)

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

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

func (*ClaimsContractBindingV050Filterer) FilterDisputeCreated

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Filterer) FilterDisputeCreated(opts *bind.FilterOpts) (*ClaimsContractBindingV050DisputeCreatedIterator, 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 (*ClaimsContractBindingV050Filterer) FilterDisputeSettled

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Filterer) FilterDisputeSettled(opts *bind.FilterOpts) (*ClaimsContractBindingV050DisputeSettledIterator, 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 (*ClaimsContractBindingV050Filterer) FilterProposeCreated

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Filterer) FilterProposeCreated(opts *bind.FilterOpts) (*ClaimsContractBindingV050ProposeCreatedIterator, 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 (*ClaimsContractBindingV050Filterer) FilterProposeSettled

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Filterer) FilterProposeSettled(opts *bind.FilterOpts) (*ClaimsContractBindingV050ProposeSettledIterator, 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 (*ClaimsContractBindingV050Filterer) FilterResolveCreated

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Filterer) FilterResolveCreated(opts *bind.FilterOpts) (*ClaimsContractBindingV050ResolveCreatedIterator, error)

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

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

func (*ClaimsContractBindingV050Filterer) FilterRoleAdminChanged

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

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

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Filterer) FilterRoleRevoked(opts *bind.FilterOpts, role [][32]byte, account []common.Address, sender []common.Address) (*ClaimsContractBindingV050RoleRevokedIterator, 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 (*ClaimsContractBindingV050Filterer) ParseBalanceUpdated

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Filterer) ParseBalanceUpdated(log types.Log) (*ClaimsContractBindingV050BalanceUpdated, error)

ParseBalanceUpdated is a log parse operation binding the contract event 0x04be25a4c0fe4c39136ca055daaac08ac6b3041b2e1f2a1b698bac12f1cbdc4a.

Solidity: event BalanceUpdated(uint256 pod)

func (*ClaimsContractBindingV050Filterer) ParseClaimUpdated

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Filterer) ParseClaimUpdated(log types.Log) (*ClaimsContractBindingV050ClaimUpdated, error)

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

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

func (*ClaimsContractBindingV050Filterer) ParseDisputeCreated

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Filterer) ParseDisputeCreated(log types.Log) (*ClaimsContractBindingV050DisputeCreated, error)

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

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

func (*ClaimsContractBindingV050Filterer) ParseDisputeSettled

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Filterer) ParseDisputeSettled(log types.Log) (*ClaimsContractBindingV050DisputeSettled, 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 (*ClaimsContractBindingV050Filterer) ParseProposeCreated

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Filterer) ParseProposeCreated(log types.Log) (*ClaimsContractBindingV050ProposeCreated, error)

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

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

func (*ClaimsContractBindingV050Filterer) ParseProposeSettled

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Filterer) ParseProposeSettled(log types.Log) (*ClaimsContractBindingV050ProposeSettled, 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 (*ClaimsContractBindingV050Filterer) ParseResolveCreated

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Filterer) ParseResolveCreated(log types.Log) (*ClaimsContractBindingV050ResolveCreated, error)

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

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

func (*ClaimsContractBindingV050Filterer) ParseRoleAdminChanged

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Filterer) ParseRoleAdminChanged(log types.Log) (*ClaimsContractBindingV050RoleAdminChanged, 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 (*ClaimsContractBindingV050Filterer) ParseRoleGranted

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Filterer) ParseRoleGranted(log types.Log) (*ClaimsContractBindingV050RoleGranted, 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 (*ClaimsContractBindingV050Filterer) ParseRoleRevoked

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Filterer) ParseRoleRevoked(log types.Log) (*ClaimsContractBindingV050RoleRevoked, 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 (*ClaimsContractBindingV050Filterer) WatchBalanceUpdated

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Filterer) WatchBalanceUpdated(opts *bind.WatchOpts, sink chan<- *ClaimsContractBindingV050BalanceUpdated) (event.Subscription, error)

WatchBalanceUpdated is a free log subscription operation binding the contract event 0x04be25a4c0fe4c39136ca055daaac08ac6b3041b2e1f2a1b698bac12f1cbdc4a.

Solidity: event BalanceUpdated(uint256 pod)

func (*ClaimsContractBindingV050Filterer) WatchClaimUpdated

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Filterer) WatchClaimUpdated(opts *bind.WatchOpts, sink chan<- *ClaimsContractBindingV050ClaimUpdated) (event.Subscription, error)

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

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

func (*ClaimsContractBindingV050Filterer) WatchDisputeCreated

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Filterer) WatchDisputeCreated(opts *bind.WatchOpts, sink chan<- *ClaimsContractBindingV050DisputeCreated) (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 (*ClaimsContractBindingV050Filterer) WatchDisputeSettled

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Filterer) WatchDisputeSettled(opts *bind.WatchOpts, sink chan<- *ClaimsContractBindingV050DisputeSettled) (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 (*ClaimsContractBindingV050Filterer) WatchProposeCreated

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Filterer) WatchProposeCreated(opts *bind.WatchOpts, sink chan<- *ClaimsContractBindingV050ProposeCreated) (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 (*ClaimsContractBindingV050Filterer) WatchProposeSettled

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Filterer) WatchProposeSettled(opts *bind.WatchOpts, sink chan<- *ClaimsContractBindingV050ProposeSettled) (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 (*ClaimsContractBindingV050Filterer) WatchResolveCreated

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Filterer) WatchResolveCreated(opts *bind.WatchOpts, sink chan<- *ClaimsContractBindingV050ResolveCreated) (event.Subscription, error)

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

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

func (*ClaimsContractBindingV050Filterer) WatchRoleAdminChanged

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Filterer) WatchRoleAdminChanged(opts *bind.WatchOpts, sink chan<- *ClaimsContractBindingV050RoleAdminChanged, 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 (*ClaimsContractBindingV050Filterer) WatchRoleGranted

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Filterer) WatchRoleGranted(opts *bind.WatchOpts, sink chan<- *ClaimsContractBindingV050RoleGranted, 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 (*ClaimsContractBindingV050Filterer) WatchRoleRevoked

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Filterer) WatchRoleRevoked(opts *bind.WatchOpts, sink chan<- *ClaimsContractBindingV050RoleRevoked, 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 ClaimsContractBindingV050ProposeCreated

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

ClaimsContractBindingV050ProposeCreated represents a ProposeCreated event raised by the ClaimsContractBindingV050 contract.

type ClaimsContractBindingV050ProposeCreatedIterator

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

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

func (*ClaimsContractBindingV050ProposeCreatedIterator) Close

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

func (*ClaimsContractBindingV050ProposeCreatedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ClaimsContractBindingV050ProposeCreatedIterator) 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 ClaimsContractBindingV050ProposeSettled

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

ClaimsContractBindingV050ProposeSettled represents a ProposeSettled event raised by the ClaimsContractBindingV050 contract.

type ClaimsContractBindingV050ProposeSettledIterator

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

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

func (*ClaimsContractBindingV050ProposeSettledIterator) Close

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

func (*ClaimsContractBindingV050ProposeSettledIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ClaimsContractBindingV050ProposeSettledIterator) 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 ClaimsContractBindingV050Raw

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

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

func (*ClaimsContractBindingV050Raw) Call

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Raw) 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 (*ClaimsContractBindingV050Raw) Transact

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

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

func (*ClaimsContractBindingV050Raw) Transfer

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Raw) 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 ClaimsContractBindingV050ResolveCreated

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

ClaimsContractBindingV050ResolveCreated represents a ResolveCreated event raised by the ClaimsContractBindingV050 contract.

type ClaimsContractBindingV050ResolveCreatedIterator

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

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

func (*ClaimsContractBindingV050ResolveCreatedIterator) Close

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

func (*ClaimsContractBindingV050ResolveCreatedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ClaimsContractBindingV050ResolveCreatedIterator) 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 ClaimsContractBindingV050RoleAdminChanged

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

ClaimsContractBindingV050RoleAdminChanged represents a RoleAdminChanged event raised by the ClaimsContractBindingV050 contract.

type ClaimsContractBindingV050RoleAdminChangedIterator

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

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

func (*ClaimsContractBindingV050RoleAdminChangedIterator) Close

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

func (*ClaimsContractBindingV050RoleAdminChangedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ClaimsContractBindingV050RoleAdminChangedIterator) 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 ClaimsContractBindingV050RoleGranted

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

ClaimsContractBindingV050RoleGranted represents a RoleGranted event raised by the ClaimsContractBindingV050 contract.

type ClaimsContractBindingV050RoleGrantedIterator

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

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

func (*ClaimsContractBindingV050RoleGrantedIterator) Close

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

func (*ClaimsContractBindingV050RoleGrantedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ClaimsContractBindingV050RoleGrantedIterator) 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 ClaimsContractBindingV050RoleRevoked

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

ClaimsContractBindingV050RoleRevoked represents a RoleRevoked event raised by the ClaimsContractBindingV050 contract.

type ClaimsContractBindingV050RoleRevokedIterator

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

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

func (*ClaimsContractBindingV050RoleRevokedIterator) Close

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

func (*ClaimsContractBindingV050RoleRevokedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ClaimsContractBindingV050RoleRevokedIterator) 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 ClaimsContractBindingV050Session

type ClaimsContractBindingV050Session struct {
	Contract     *ClaimsContractBindingV050 // 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
}

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

func (*ClaimsContractBindingV050Session) ADDRESSSTAKEN

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Session) ADDRESSSTAKEN() (uint8, error)

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

Solidity: function ADDRESS_STAKE_N() view returns(uint8)

func (*ClaimsContractBindingV050Session) ADDRESSSTAKEY

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Session) ADDRESSSTAKEY() (uint8, error)

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

Solidity: function ADDRESS_STAKE_Y() view returns(uint8)

func (*ClaimsContractBindingV050Session) BASISFEE

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Session) BASISFEE() (uint16, error)

BASISFEE is a free data retrieval call binding the contract method 0x44c6d89b.

Solidity: function BASIS_FEE() view returns(uint16)

func (*ClaimsContractBindingV050Session) BASISPROPOSER

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Session) BASISPROPOSER() (uint16, error)

BASISPROPOSER is a free data retrieval call binding the contract method 0xa2b15ab5.

Solidity: function BASIS_PROPOSER() view returns(uint16)

func (*ClaimsContractBindingV050Session) BASISPROTOCOL

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Session) BASISPROTOCOL() (uint16, error)

BASISPROTOCOL is a free data retrieval call binding the contract method 0xc926e70f.

Solidity: function BASIS_PROTOCOL() view returns(uint16)

func (*ClaimsContractBindingV050Session) BASISTOTAL

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Session) BASISTOTAL() (uint16, error)

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

Solidity: function BASIS_TOTAL() view returns(uint16)

func (*ClaimsContractBindingV050Session) BOTROLE

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Session) BOTROLE() ([32]byte, error)

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

Solidity: function BOT_ROLE() view returns(bytes32)

func (*ClaimsContractBindingV050Session) CLAIMADDRESSN

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Session) CLAIMADDRESSN() (uint8, error)

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

Solidity: function CLAIM_ADDRESS_N() view returns(uint8)

func (*ClaimsContractBindingV050Session) CLAIMADDRESSY

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Session) CLAIMADDRESSY() (uint8, error)

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

Solidity: function CLAIM_ADDRESS_Y() view returns(uint8)

func (*ClaimsContractBindingV050Session) CLAIMBALANCES

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Session) CLAIMBALANCES() (uint8, error)

CLAIMBALANCES is a free data retrieval call binding the contract method 0x379ef117.

Solidity: function CLAIM_BALANCE_S() view returns(uint8)

func (*ClaimsContractBindingV050Session) CLAIMBALANCEV

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Session) CLAIMBALANCEV() (uint8, error)

CLAIMBALANCEV is a free data retrieval call binding the contract method 0xb2b8fd75.

Solidity: function CLAIM_BALANCE_V() view returns(uint8)

func (*ClaimsContractBindingV050Session) CLAIMEXPIRYP

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Session) CLAIMEXPIRYP() (uint8, error)

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

Solidity: function CLAIM_EXPIRY_P() view returns(uint8)

func (*ClaimsContractBindingV050Session) CLAIMEXPIRYR

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Session) CLAIMEXPIRYR() (uint8, error)

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

Solidity: function CLAIM_EXPIRY_R() view returns(uint8)

func (*ClaimsContractBindingV050Session) CLAIMEXPIRYT

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Session) CLAIMEXPIRYT() (uint8, error)

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

Solidity: function CLAIM_EXPIRY_T() view returns(uint8)

func (*ClaimsContractBindingV050Session) CLAIMSTAKEA

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Session) CLAIMSTAKEA() (uint8, error)

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

Solidity: function CLAIM_STAKE_A() view returns(uint8)

func (*ClaimsContractBindingV050Session) CLAIMSTAKEB

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Session) CLAIMSTAKEB() (uint8, error)

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

Solidity: function CLAIM_STAKE_B() view returns(uint8)

func (*ClaimsContractBindingV050Session) CLAIMSTAKEC

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Session) CLAIMSTAKEC() (uint8, error)

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

Solidity: function CLAIM_STAKE_C() view returns(uint8)

func (*ClaimsContractBindingV050Session) CLAIMSTAKED

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Session) CLAIMSTAKED() (uint8, error)

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

Solidity: function CLAIM_STAKE_D() view returns(uint8)

func (*ClaimsContractBindingV050Session) CLAIMSTAKEN

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Session) CLAIMSTAKEN() (uint8, error)

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

Solidity: function CLAIM_STAKE_N() view returns(uint8)

func (*ClaimsContractBindingV050Session) CLAIMSTAKEY

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Session) CLAIMSTAKEY() (uint8, error)

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

Solidity: function CLAIM_STAKE_Y() view returns(uint8)

func (*ClaimsContractBindingV050Session) CLAIMTRUTHN

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Session) CLAIMTRUTHN() (uint8, error)

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

Solidity: function CLAIM_TRUTH_N() view returns(uint8)

func (*ClaimsContractBindingV050Session) CLAIMTRUTHY

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Session) CLAIMTRUTHY() (uint8, error)

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

Solidity: function CLAIM_TRUTH_Y() view returns(uint8)

func (*ClaimsContractBindingV050Session) CreateDispute

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Session) 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 (*ClaimsContractBindingV050Session) CreatePropose

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Session) 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 (*ClaimsContractBindingV050Session) CreateResolve

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Session) CreateResolve(pod *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 pod, uint256[] ind, uint64 exp) returns()

func (*ClaimsContractBindingV050Session) DEFAULTADMINROLE

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Session) 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 (*ClaimsContractBindingV050Session) DurationBasis

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Session) DurationBasis() (uint64, error)

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

Solidity: function durationBasis() view returns(uint64)

func (*ClaimsContractBindingV050Session) DurationMax

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Session) DurationMax() (uint64, error)

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

Solidity: function durationMax() view returns(uint64)

func (*ClaimsContractBindingV050Session) DurationMin

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Session) DurationMin() (uint64, error)

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

Solidity: function durationMin() view returns(uint64)

func (*ClaimsContractBindingV050Session) GetRoleAdmin

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Session) 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 (*ClaimsContractBindingV050Session) GetRoleMember

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Session) 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 (*ClaimsContractBindingV050Session) GetRoleMemberCount

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Session) 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 (*ClaimsContractBindingV050Session) GrantRole

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Session) 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 (*ClaimsContractBindingV050Session) HasRole

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Session) 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 (*ClaimsContractBindingV050Session) MAXUINT256

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Session) MAXUINT256() (*big.Int, error)

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

Solidity: function MAX_UINT256() view returns(uint256)

func (*ClaimsContractBindingV050Session) MIDUINT256

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Session) MIDUINT256() (*big.Int, error)

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

Solidity: function MID_UINT256() view returns(uint256)

func (*ClaimsContractBindingV050Session) Owner

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Session) Owner() (common.Address, error)

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

Solidity: function owner() view returns(address)

func (*ClaimsContractBindingV050Session) Receive

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Session) Receive() (*types.Transaction, error)

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

Solidity: receive() payable returns()

func (*ClaimsContractBindingV050Session) RenounceRole

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Session) 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 (*ClaimsContractBindingV050Session) RevokeRole

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Session) 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 (*ClaimsContractBindingV050Session) SearchBalance

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Session) 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 (*ClaimsContractBindingV050Session) SearchContent

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Session) SearchContent(pod *big.Int) (string, error)

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

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

func (*ClaimsContractBindingV050Session) SearchExpired

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Session) SearchExpired(pod *big.Int) (*big.Int, *big.Int, error)

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

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

func (*ClaimsContractBindingV050Session) SearchHistory

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Session) SearchHistory(pod *big.Int, lef *big.Int, rig *big.Int) ([]*big.Int, error)

SearchHistory is a free data retrieval call binding the contract method 0xe69f040e.

Solidity: function searchHistory(uint256 pod, uint256 lef, uint256 rig) view returns(uint256[])

func (*ClaimsContractBindingV050Session) SearchIndices

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Session) SearchIndices(pod *big.Int) ([8]*big.Int, error)

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

Solidity: function searchIndices(uint256 pod) view returns(uint256[8])

func (*ClaimsContractBindingV050Session) SearchLatest

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Session) SearchLatest(pod *big.Int) (uint8, *big.Int, *big.Int, error)

SearchLatest is a free data retrieval call binding the contract method 0x5d0d720f.

Solidity: function searchLatest(uint256 pod) view returns(uint8, uint256, uint256)

func (*ClaimsContractBindingV050Session) SearchPropose

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Session) SearchPropose(pod *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 pod) view returns(uint256, uint256, uint256)

func (*ClaimsContractBindingV050Session) SearchResolve

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Session) SearchResolve(pod *big.Int, ind uint8) (bool, error)

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

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

func (*ClaimsContractBindingV050Session) SearchResults

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Session) SearchResults(pod *big.Int) (bool, bool, bool, bool, error)

SearchResults is a free data retrieval call binding the contract method 0xaf9db5a7.

Solidity: function searchResults(uint256 pod) view returns(bool, bool, bool, bool)

func (*ClaimsContractBindingV050Session) SearchSamples

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Session) SearchSamples(pod *big.Int, lef *big.Int, rig *big.Int) ([]uint8, error)

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

Solidity: function searchSamples(uint256 pod, uint256 lef, uint256 rig) view returns(uint8[])

func (*ClaimsContractBindingV050Session) SearchStakers

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Session) SearchStakers(pod *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 pod, uint256 lef, uint256 rig) view returns(address[])

func (*ClaimsContractBindingV050Session) SearchToken

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Session) 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 (*ClaimsContractBindingV050Session) SearchVoters

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Session) SearchVoters(pod *big.Int, lef *big.Int, rig *big.Int) ([]common.Address, error)

SearchVoters is a free data retrieval call binding the contract method 0x0867d8fc.

Solidity: function searchVoters(uint256 pod, uint256 lef, uint256 rig) view returns(address[])

func (*ClaimsContractBindingV050Session) SupportsInterface

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Session) 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 (*ClaimsContractBindingV050Session) Token

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Session) Token() (common.Address, error)

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

Solidity: function token() view returns(address)

func (*ClaimsContractBindingV050Session) UpdateBalance

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Session) UpdateBalance(pod *big.Int, max *big.Int) (*types.Transaction, error)

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

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

func (*ClaimsContractBindingV050Session) UpdateDuration

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Session) 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 (*ClaimsContractBindingV050Session) UpdateOwner

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Session) 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 (*ClaimsContractBindingV050Session) UpdatePropose

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Session) UpdatePropose(pod *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 pod, uint256 bal, bool vot, uint256 tok) returns()

func (*ClaimsContractBindingV050Session) UpdateResolve

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Session) UpdateResolve(pod *big.Int, vot bool) (*types.Transaction, error)

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

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

func (*ClaimsContractBindingV050Session) VERSION

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Session) VERSION() (string, error)

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

Solidity: function VERSION() view returns(string)

func (*ClaimsContractBindingV050Session) VOTESTAKEN

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Session) VOTESTAKEN() (uint8, error)

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

Solidity: function VOTE_STAKE_N() view returns(uint8)

func (*ClaimsContractBindingV050Session) VOTESTAKEY

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Session) VOTESTAKEY() (uint8, error)

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

Solidity: function VOTE_STAKE_Y() view returns(uint8)

func (*ClaimsContractBindingV050Session) VOTETRUTHN

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Session) VOTETRUTHN() (uint8, error)

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

Solidity: function VOTE_TRUTH_N() view returns(uint8)

func (*ClaimsContractBindingV050Session) VOTETRUTHS

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Session) VOTETRUTHS() (uint8, error)

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

Solidity: function VOTE_TRUTH_S() view returns(uint8)

func (*ClaimsContractBindingV050Session) VOTETRUTHV

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Session) VOTETRUTHV() (uint8, error)

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

Solidity: function VOTE_TRUTH_V() view returns(uint8)

func (*ClaimsContractBindingV050Session) VOTETRUTHY

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Session) VOTETRUTHY() (uint8, error)

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

Solidity: function VOTE_TRUTH_Y() view returns(uint8)

func (*ClaimsContractBindingV050Session) Withdraw

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Session) 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 ClaimsContractBindingV050Transactor

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

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

func NewClaimsContractBindingV050Transactor

func NewClaimsContractBindingV050Transactor(address common.Address, transactor bind.ContractTransactor) (*ClaimsContractBindingV050Transactor, error)

NewClaimsContractBindingV050Transactor creates a new write-only instance of ClaimsContractBindingV050, bound to a specific deployed contract.

func (*ClaimsContractBindingV050Transactor) CreateDispute

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Transactor) 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 (*ClaimsContractBindingV050Transactor) CreatePropose

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Transactor) 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 (*ClaimsContractBindingV050Transactor) CreateResolve

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Transactor) CreateResolve(opts *bind.TransactOpts, pod *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 pod, uint256[] ind, uint64 exp) returns()

func (*ClaimsContractBindingV050Transactor) GrantRole

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Transactor) 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 (*ClaimsContractBindingV050Transactor) Receive

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Transactor) Receive(opts *bind.TransactOpts) (*types.Transaction, error)

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

Solidity: receive() payable returns()

func (*ClaimsContractBindingV050Transactor) RenounceRole

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Transactor) 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 (*ClaimsContractBindingV050Transactor) RevokeRole

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Transactor) 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 (*ClaimsContractBindingV050Transactor) UpdateBalance

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Transactor) UpdateBalance(opts *bind.TransactOpts, pod *big.Int, max *big.Int) (*types.Transaction, error)

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

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

func (*ClaimsContractBindingV050Transactor) UpdateDuration

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Transactor) 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 (*ClaimsContractBindingV050Transactor) UpdateOwner

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Transactor) 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 (*ClaimsContractBindingV050Transactor) UpdatePropose

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Transactor) UpdatePropose(opts *bind.TransactOpts, pod *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 pod, uint256 bal, bool vot, uint256 tok) returns()

func (*ClaimsContractBindingV050Transactor) UpdateResolve

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Transactor) UpdateResolve(opts *bind.TransactOpts, pod *big.Int, vot bool) (*types.Transaction, error)

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

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

func (*ClaimsContractBindingV050Transactor) Withdraw

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050Transactor) 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 ClaimsContractBindingV050TransactorRaw

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

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

func (*ClaimsContractBindingV050TransactorRaw) Transact

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

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

func (*ClaimsContractBindingV050TransactorRaw) Transfer

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050TransactorRaw) 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 ClaimsContractBindingV050TransactorSession

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

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

func (*ClaimsContractBindingV050TransactorSession) CreateDispute

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050TransactorSession) 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 (*ClaimsContractBindingV050TransactorSession) CreatePropose

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050TransactorSession) 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 (*ClaimsContractBindingV050TransactorSession) CreateResolve

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050TransactorSession) CreateResolve(pod *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 pod, uint256[] ind, uint64 exp) returns()

func (*ClaimsContractBindingV050TransactorSession) GrantRole

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050TransactorSession) 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 (*ClaimsContractBindingV050TransactorSession) Receive

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050TransactorSession) Receive() (*types.Transaction, error)

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

Solidity: receive() payable returns()

func (*ClaimsContractBindingV050TransactorSession) RenounceRole

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050TransactorSession) 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 (*ClaimsContractBindingV050TransactorSession) RevokeRole

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050TransactorSession) 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 (*ClaimsContractBindingV050TransactorSession) UpdateBalance

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050TransactorSession) UpdateBalance(pod *big.Int, max *big.Int) (*types.Transaction, error)

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

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

func (*ClaimsContractBindingV050TransactorSession) UpdateDuration

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050TransactorSession) 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 (*ClaimsContractBindingV050TransactorSession) UpdateOwner

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050TransactorSession) 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 (*ClaimsContractBindingV050TransactorSession) UpdatePropose

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050TransactorSession) UpdatePropose(pod *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 pod, uint256 bal, bool vot, uint256 tok) returns()

func (*ClaimsContractBindingV050TransactorSession) UpdateResolve

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050TransactorSession) UpdateResolve(pod *big.Int, vot bool) (*types.Transaction, error)

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

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

func (*ClaimsContractBindingV050TransactorSession) Withdraw

func (_ClaimsContractBindingV050 *ClaimsContractBindingV050TransactorSession) 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 ClaimsV040

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

func NewClaimsV040

func NewClaimsV040(c ClaimsConfigV040) *ClaimsV040

func (*ClaimsV040) BalanceUpdated

func (c *ClaimsV040) BalanceUpdated(blc uint64, pod objectid.ID) ([]common.Hash, error)

func (*ClaimsV040) CreateResolve

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

func (*ClaimsV040) ExistsResolve

func (c *ClaimsV040) ExistsResolve(pod objectid.ID) (bool, error)

func (*ClaimsV040) ResolveCreated

func (c *ClaimsV040) ResolveCreated(blc uint64, pod objectid.ID) (common.Hash, error)

func (*ClaimsV040) SearchHistory

func (c *ClaimsV040) SearchHistory(pod objectid.ID, lef *big.Int, rig *big.Int) ([]*big.Int, error)

func (*ClaimsV040) SearchIndices

func (c *ClaimsV040) SearchIndices(pod objectid.ID) ([]*big.Int, error)

func (*ClaimsV040) SearchLatest

func (c *ClaimsV040) SearchLatest(pod objectid.ID) (objectid.ID, uint8, error)

func (*ClaimsV040) SearchResolve

func (c *ClaimsV040) SearchResolve(pod objectid.ID, ind uint8) (bool, error)

func (*ClaimsV040) SearchSamples

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

func (*ClaimsV040) SearchStakers

func (c *ClaimsV040) SearchStakers(pod objectid.ID, lef *big.Int, rig *big.Int) ([]common.Address, error)

func (*ClaimsV040) SearchVotes

func (c *ClaimsV040) SearchVotes(pod objectid.ID) (int64, int64, error)

func (*ClaimsV040) UpdateBalance

func (c *ClaimsV040) UpdateBalance(pod objectid.ID, max uint64) (*types.Transaction, error)

type ClaimsV050

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

func NewClaimsV050

func NewClaimsV050(c ClaimsConfigV050) *ClaimsV050

func (*ClaimsV050) BalanceUpdated

func (c *ClaimsV050) BalanceUpdated(blc uint64, pod objectid.ID) ([]common.Hash, error)

func (*ClaimsV050) CreateResolve

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

func (*ClaimsV050) ExistsResolve

func (c *ClaimsV050) ExistsResolve(pod objectid.ID) (bool, error)

func (*ClaimsV050) ResolveCreated

func (c *ClaimsV050) ResolveCreated(blc uint64, pod objectid.ID) (common.Hash, error)

func (*ClaimsV050) SearchHistory

func (c *ClaimsV050) SearchHistory(pod objectid.ID, lef *big.Int, rig *big.Int) ([]*big.Int, error)

func (*ClaimsV050) SearchIndices

func (c *ClaimsV050) SearchIndices(pod objectid.ID) ([8]*big.Int, error)

func (*ClaimsV050) SearchLatest

func (c *ClaimsV050) SearchLatest(pod objectid.ID) (objectid.ID, uint8, error)

func (*ClaimsV050) SearchResolve

func (c *ClaimsV050) SearchResolve(pod objectid.ID, ind uint8) (bool, error)

func (*ClaimsV050) SearchResults

func (c *ClaimsV050) SearchResults(pod objectid.ID) (bool, bool, bool, error)

func (*ClaimsV050) SearchSamples

func (c *ClaimsV050) SearchSamples(pod objectid.ID, lef *big.Int, rig *big.Int) ([]uint8, error)

func (*ClaimsV050) SearchStakers

func (c *ClaimsV050) SearchStakers(pod objectid.ID, lef *big.Int, rig *big.Int) ([]common.Address, error)

func (*ClaimsV050) SearchVoters

func (c *ClaimsV050) SearchVoters(pod objectid.ID, lef *big.Int, rig *big.Int) ([]common.Address, error)

func (*ClaimsV050) UpdateBalance

func (c *ClaimsV050) UpdateBalance(pod objectid.ID, max uint64) (*types.Transaction, error)

type Contract

type Contract struct {
	Address common.Address
	Version string
}

func NewContract

func NewContract(cid int, add string) *Contract

type Interface

type Interface interface {
	V_0_4_0
	V_0_5_0
}

type V_0_4_0

type V_0_4_0 interface {
	// 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
	//
	SearchIndicesDeprecated(objectid.ID) ([]*big.Int, error)

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

	// SearchVotes returns the number of votes that voted true or false
	// respectively. The returned number of votes can only be considered final if
	// the provided claim has already been settled onchain.
	//
	//     inp[0] the ID of the propose or dispute
	//     out[1] the number of votes cast for true
	//     out[2] the number of votes cast for false
	//
	SearchVotesDeprecated(objectid.ID) (int64, int64, error)
}

type V_0_5_0

type V_0_5_0 interface {
	// BalanceUpdated searches for all the transaction hashes of the transactions
	// that emitted the event BalanceUpdated. The underlying log filter iterates
	// through all blocks since blc. 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 or dispute for which the balances got updated
	//     out[0] the transaction hashes emitting the filtered event, if any
	//
	BalanceUpdated(uint64, objectid.ID) ([]common.Hash, error)

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

	// CreateResolve allows the BOT_ROLE to initiate the market resolution of the
	// given claim onchain, so that the randomly selected users can verify events
	// in the real world.
	//
	//     inp[0] the ID of the propose or dispute for which to create a resolve
	//     inp[1] the randomized indices of staker addresses
	//     inp[2] the expiry of the resolve to create
	//
	CreateResolve(objectid.ID, []*big.Int, time.Time) (*types.Transaction, error)

	// ExistsResolve returns whether an onchain resolve exists for the given claim.
	//
	//     inp[0] the ID of the propose or dispute to check
	//
	ExistsResolve(objectid.ID) (bool, error)

	// ResolveCreated searches 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, objectid.ID) (common.Hash, error)

	//
	SearchHistory(pod objectid.ID, lef *big.Int, rig *big.Int) ([]*big.Int, 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] the total amount of first stakers in agreement
	//     out[1] the left handside index for addresses on the agreeing side
	//     out[2] the right handside index for addresses on the agreeing side
	//     out[3] the left handside index of the proposer address
	//     out[4] the right handside index of the proposer address
	//     out[5] the left handside index for addresses on the disagreeing side
	//     out[6] the right handside index for addresses on the disagreeing side
	//     out[7] the total amount of first stakers in disagreement
	//
	SearchIndices(pod objectid.ID) ([8]*big.Int, error)

	// SearchLatest returns the claim ID of the propose or dispute that represents
	// the last resolvable claim of any given claim tree.
	//
	//     inp[0] the propose or dispute of any given claim tree
	//     out[0] the latest claim ID in the given tree
	//     out[1] the amount of disputes in the given tree
	//
	SearchLatest(pod objectid.ID) (objectid.ID, uint8, error)

	// SearchResolve returns several boolean flags of claim states. With this
	// method it is possible to figure out whether the given claim has already
	// been fully settled onchain.
	//
	//     inp[0] the ID of the propose or dispute to verify
	//     inp[1] the bitmap index to lookup, e.g. CLAIM_BALANCE_S for the settled state
	//     out[0] the boolean flag mapped to the provided bitmap index
	//
	SearchResolve(objectid.ID, uint8) (bool, error)

	// SearchResults returns some structural insights that have been relevant to
	// reconciling any given claim towards settlement.
	//
	//     inp[0] the ID of the propose or dispute
	//     out[1] whether the market resolution was valid
	//     out[2] the side of the market used for settlement
	//     out[3] whether the entire claim tree is considered final
	//
	SearchResults(pod objectid.ID) (bool, bool, bool, error)

	// SearchSamples returns the votes cast per voter according to the addresses
	// returned by SearchVoters. Should only be called on finalized claim trees.
	//
	//     inp[0] the ID of the propose or dispute
	//     inp[1] the left handside index for cast votes to lookup
	//     inp[2] the right handside index for cast votes to lookup
	//     out[0] the cast votes, 0=false, 1=true, 2=abstain
	//
	SearchSamples(objectid.ID, *big.Int, *big.Int) ([]uint8, error)

	//
	SearchStakers(pod objectid.ID, lef *big.Int, rig *big.Int) ([]common.Address, error)

	// SearchVoters returns the registered voter addresses of any given claim,
	// according to the provided cursors. Should only be called on claims with
	// confirmed onchain resolves.
	//
	//     inp[0] the ID of the propose or dispute
	//     inp[1] the left handside index for voter addresses to lookup
	//     inp[2] the right handside index for voter addresses to lookup
	//
	SearchVoters(objectid.ID, *big.Int, *big.Int) ([]common.Address, error)

	// UpdateBalance allows anyone to update user balances in order to settle the
	// originally proposed claim.
	//
	//     inp[0] the ID of the claim to settle
	//     inp[1] the maximum amount of users to update during this call
	//
	UpdateBalance(objectid.ID, uint64) (*types.Transaction, error)

	// Version returns the version of this contract binding and the underlying
	// compatible smart contract.
	Version() string
}

V_0_5_0 is the latest interface with version v0.5.0 that will eventually supersede all priors.

Jump to

Keyboard shortcuts

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