chieflib

package
v0.0.0-...-c2b07a9 Latest Latest
Warning

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

Go to latest
Published: Jan 28, 2022 License: GPL-3.0 Imports: 6 Imported by: 2

Documentation

Index

Constants

View Source
const ChiefABI = "" /* 1863-byte string literal not displayed */

ChiefABI is the input ABI used to generate the binding from.

View Source
const ChiefBase_1_0_0ABI = "" /* 5573-byte string literal not displayed */

ChiefBase_1_0_0ABI is the input ABI used to generate the binding from.

View Source
const ChiefBase_1_0_0Bin = `` /* 8740-byte string literal not displayed */

ChiefBase_1_0_0Bin is the compiled bytecode used for deploying new contracts.

View Source
const ChiefBin = `0x`

ChiefBin is the compiled bytecode used for deploying new contracts.

View Source
const POC_1_0_0ABI = "" /* 6681-byte string literal not displayed */

POC_1_0_0ABI is the input ABI used to generate the binding from.

View Source
const POC_1_0_0Bin = `` /* 18118-byte string literal not displayed */

POC_1_0_0Bin is the compiled bytecode used for deploying new contracts.

View Source
const TribeChiefABI = "" /* 1642-byte string literal not displayed */

TribeChiefABI is the input ABI used to generate the binding from.

View Source
const TribeChiefBin = `` /* 7518-byte string literal not displayed */

TribeChiefBin is the compiled bytecode used for deploying new contracts.

View Source
const TribeChief_0_0_3ABI = "" /* 2050-byte string literal not displayed */

TribeChief_0_0_3ABI is the input ABI used to generate the binding from.

View Source
const TribeChief_0_0_3Bin = `` /* 9708-byte string literal not displayed */

TribeChief_0_0_3Bin is the compiled bytecode used for deploying new contracts.

View Source
const TribeChief_0_0_4ABI = "" /* 2050-byte string literal not displayed */

TribeChief_0_0_4ABI is the input ABI used to generate the binding from.

View Source
const TribeChief_0_0_4Bin = `` /* 9708-byte string literal not displayed */

TribeChief_0_0_4Bin is the compiled bytecode used for deploying new contracts.

View Source
const TribeChief_0_0_5ABI = "" /* 2050-byte string literal not displayed */

TribeChief_0_0_5ABI is the input ABI used to generate the binding from.

View Source
const TribeChief_0_0_5Bin = `` /* 10276-byte string literal not displayed */

TribeChief_0_0_5Bin is the compiled bytecode used for deploying new contracts.

View Source
const TribeChief_0_0_6ABI = "" /* 2153-byte string literal not displayed */

TribeChief_0_0_6ABI is the input ABI used to generate the binding from.

View Source
const TribeChief_0_0_6Bin = `` /* 13504-byte string literal not displayed */

TribeChief_0_0_6Bin is the compiled bytecode used for deploying new contracts.

View Source
const TribeChief_0_0_7ABI = "" /* 2153-byte string literal not displayed */

TribeChief_0_0_7ABI is the input ABI used to generate the binding from.

View Source
const TribeChief_0_0_7Bin = `` /* 13698-byte string literal not displayed */

TribeChief_0_0_7Bin is the compiled bytecode used for deploying new contracts.

View Source
const TribeChief_1_0_0ABI = "" /* 2976-byte string literal not displayed */

TribeChief_1_0_0ABI is the input ABI used to generate the binding from.

View Source
const TribeChief_1_0_0Bin = `` /* 13016-byte string literal not displayed */

TribeChief_1_0_0Bin is the compiled bytecode used for deploying new contracts.

Variables

This section is empty.

Functions

This section is empty.

Types

type Chief

type Chief struct {
	ChiefCaller     // Read-only binding to the contract
	ChiefTransactor // Write-only binding to the contract
}

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

func DeployChief

func DeployChief(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *Chief, error)

DeployChief deploys a new Ethereum contract, binding an instance of Chief to it.

func NewChief

func NewChief(address common.Address, backend bind.ContractBackend) (*Chief, error)

NewChief creates a new instance of Chief, bound to a specific deployed contract.

type ChiefBase_1_0_0

type ChiefBase_1_0_0 struct {
	ChiefBase_1_0_0Caller     // Read-only binding to the contract
	ChiefBase_1_0_0Transactor // Write-only binding to the contract
}

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

func DeployChiefBase_1_0_0

func DeployChiefBase_1_0_0(auth *bind.TransactOpts, backend bind.ContractBackend, _epoch *big.Int, _signerLimit *big.Int) (common.Address, *types.Transaction, *ChiefBase_1_0_0, error)

DeployChiefBase_1_0_0 deploys a new Ethereum contract, binding an instance of ChiefBase_1_0_0 to it.

func NewChiefBase_1_0_0

func NewChiefBase_1_0_0(address common.Address, backend bind.ContractBackend) (*ChiefBase_1_0_0, error)

NewChiefBase_1_0_0 creates a new instance of ChiefBase_1_0_0, bound to a specific deployed contract.

type ChiefBase_1_0_0Caller

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

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

func NewChiefBase_1_0_0Caller

func NewChiefBase_1_0_0Caller(address common.Address, caller bind.ContractCaller) (*ChiefBase_1_0_0Caller, error)

NewChiefBase_1_0_0Caller creates a new read-only instance of ChiefBase_1_0_0, bound to a specific deployed contract.

func (*ChiefBase_1_0_0Caller) Epoch

func (_ChiefBase_1_0_0 *ChiefBase_1_0_0Caller) Epoch(opts *bind.CallOptsWithNumber) (*big.Int, error)

Epoch is a free data retrieval call binding the contract method 0x900cf0cf.

Solidity: function epoch() constant returns(uint256)

func (*ChiefBase_1_0_0Caller) IsLeader

func (_ChiefBase_1_0_0 *ChiefBase_1_0_0Caller) IsLeader(opts *bind.CallOptsWithNumber, addr common.Address) (bool, error)

IsLeader is a free data retrieval call binding the contract method 0xdb512e85.

Solidity: function isLeader(addr address) constant returns(bool)

func (*ChiefBase_1_0_0Caller) LeaderLimit

func (_ChiefBase_1_0_0 *ChiefBase_1_0_0Caller) LeaderLimit(opts *bind.CallOptsWithNumber) (*big.Int, error)

LeaderLimit is a free data retrieval call binding the contract method 0x6c151173.

Solidity: function leaderLimit() constant returns(uint256)

func (*ChiefBase_1_0_0Caller) LeaderList

func (_ChiefBase_1_0_0 *ChiefBase_1_0_0Caller) LeaderList(opts *bind.CallOptsWithNumber, arg0 *big.Int) (common.Address, error)

LeaderList is a free data retrieval call binding the contract method 0xed77db3f.

Solidity: function leaderList( uint256) constant returns(address)

func (*ChiefBase_1_0_0Caller) Owner

func (_ChiefBase_1_0_0 *ChiefBase_1_0_0Caller) Owner(opts *bind.CallOptsWithNumber) (common.Address, error)

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

Solidity: function _owner() constant returns(address)

func (*ChiefBase_1_0_0Caller) PocGetBlackList

func (_ChiefBase_1_0_0 *ChiefBase_1_0_0Caller) PocGetBlackList(opts *bind.CallOptsWithNumber) ([]common.Address, error)

PocGetBlackList is a free data retrieval call binding the contract method 0xb175de17.

Solidity: function pocGetBlackList() constant returns(address[])

func (*ChiefBase_1_0_0Caller) PocUpdatedInitBlockNumber

func (_ChiefBase_1_0_0 *ChiefBase_1_0_0Caller) PocUpdatedInitBlockNumber(opts *bind.CallOptsWithNumber) (bool, error)

PocUpdatedInitBlockNumber is a free data retrieval call binding the contract method 0x06ccae1c.

Solidity: function pocUpdatedInitBlockNumber() constant returns(bool)

func (*ChiefBase_1_0_0Caller) SignerLimit

func (_ChiefBase_1_0_0 *ChiefBase_1_0_0Caller) SignerLimit(opts *bind.CallOptsWithNumber) (*big.Int, error)

SignerLimit is a free data retrieval call binding the contract method 0x57f607a1.

Solidity: function signerLimit() constant returns(uint256)

func (*ChiefBase_1_0_0Caller) TakeEpoch

func (_ChiefBase_1_0_0 *ChiefBase_1_0_0Caller) TakeEpoch(opts *bind.CallOptsWithNumber) (*big.Int, error)

TakeEpoch is a free data retrieval call binding the contract method 0x4067f0c8.

Solidity: function takeEpoch() constant returns(uint256)

func (*ChiefBase_1_0_0Caller) TakeLeaderLimit

func (_ChiefBase_1_0_0 *ChiefBase_1_0_0Caller) TakeLeaderLimit(opts *bind.CallOptsWithNumber) (*big.Int, error)

TakeLeaderLimit is a free data retrieval call binding the contract method 0x40e2f991.

Solidity: function takeLeaderLimit() constant returns(uint256)

func (*ChiefBase_1_0_0Caller) TakeLeaderList

func (_ChiefBase_1_0_0 *ChiefBase_1_0_0Caller) TakeLeaderList(opts *bind.CallOptsWithNumber) ([]common.Address, error)

TakeLeaderList is a free data retrieval call binding the contract method 0xf0d55817.

Solidity: function takeLeaderList() constant returns(address[])

func (*ChiefBase_1_0_0Caller) TakeOwner

func (_ChiefBase_1_0_0 *ChiefBase_1_0_0Caller) TakeOwner(opts *bind.CallOptsWithNumber) (common.Address, error)

TakeOwner is a free data retrieval call binding the contract method 0xd0f26171.

Solidity: function takeOwner() constant returns(address)

func (*ChiefBase_1_0_0Caller) TakeSignerLimit

func (_ChiefBase_1_0_0 *ChiefBase_1_0_0Caller) TakeSignerLimit(opts *bind.CallOptsWithNumber) (*big.Int, error)

TakeSignerLimit is a free data retrieval call binding the contract method 0x6da50830.

Solidity: function takeSignerLimit() constant returns(uint256)

func (*ChiefBase_1_0_0Caller) TakeVolunteerLimit

func (_ChiefBase_1_0_0 *ChiefBase_1_0_0Caller) TakeVolunteerLimit(opts *bind.CallOptsWithNumber) (*big.Int, error)

TakeVolunteerLimit is a free data retrieval call binding the contract method 0x282f78f2.

Solidity: function takeVolunteerLimit() constant returns(uint256)

func (*ChiefBase_1_0_0Caller) Tribe

func (_ChiefBase_1_0_0 *ChiefBase_1_0_0Caller) Tribe(opts *bind.CallOptsWithNumber) (common.Address, error)

Tribe is a free data retrieval call binding the contract method 0x609bf73b.

Solidity: function _tribe() constant returns(address)

func (*ChiefBase_1_0_0Caller) VolunteerLimit

func (_ChiefBase_1_0_0 *ChiefBase_1_0_0Caller) VolunteerLimit(opts *bind.CallOptsWithNumber) (*big.Int, error)

VolunteerLimit is a free data retrieval call binding the contract method 0x26b249c8.

Solidity: function volunteerLimit() constant returns(uint256)

func (*ChiefBase_1_0_0Caller) Vsn

func (_ChiefBase_1_0_0 *ChiefBase_1_0_0Caller) Vsn(opts *bind.CallOptsWithNumber) (string, error)

Vsn is a free data retrieval call binding the contract method 0xbbf2ef67.

Solidity: function vsn() constant returns(string)

type ChiefBase_1_0_0CallerRaw

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

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

func (*ChiefBase_1_0_0CallerRaw) CallWithNumber

func (_ChiefBase_1_0_0 *ChiefBase_1_0_0CallerRaw) CallWithNumber(opts *bind.CallOptsWithNumber, 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 ChiefBase_1_0_0CallerSession

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

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

func (*ChiefBase_1_0_0CallerSession) Epoch

func (_ChiefBase_1_0_0 *ChiefBase_1_0_0CallerSession) Epoch() (*big.Int, error)

Epoch is a free data retrieval call binding the contract method 0x900cf0cf.

Solidity: function epoch() constant returns(uint256)

func (*ChiefBase_1_0_0CallerSession) IsLeader

func (_ChiefBase_1_0_0 *ChiefBase_1_0_0CallerSession) IsLeader(addr common.Address) (bool, error)

IsLeader is a free data retrieval call binding the contract method 0xdb512e85.

Solidity: function isLeader(addr address) constant returns(bool)

func (*ChiefBase_1_0_0CallerSession) LeaderLimit

func (_ChiefBase_1_0_0 *ChiefBase_1_0_0CallerSession) LeaderLimit() (*big.Int, error)

LeaderLimit is a free data retrieval call binding the contract method 0x6c151173.

Solidity: function leaderLimit() constant returns(uint256)

func (*ChiefBase_1_0_0CallerSession) LeaderList

func (_ChiefBase_1_0_0 *ChiefBase_1_0_0CallerSession) LeaderList(arg0 *big.Int) (common.Address, error)

LeaderList is a free data retrieval call binding the contract method 0xed77db3f.

Solidity: function leaderList( uint256) constant returns(address)

func (*ChiefBase_1_0_0CallerSession) Owner

func (_ChiefBase_1_0_0 *ChiefBase_1_0_0CallerSession) Owner() (common.Address, error)

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

Solidity: function _owner() constant returns(address)

func (*ChiefBase_1_0_0CallerSession) PocGetBlackList

func (_ChiefBase_1_0_0 *ChiefBase_1_0_0CallerSession) PocGetBlackList() ([]common.Address, error)

PocGetBlackList is a free data retrieval call binding the contract method 0xb175de17.

Solidity: function pocGetBlackList() constant returns(address[])

func (*ChiefBase_1_0_0CallerSession) PocUpdatedInitBlockNumber

func (_ChiefBase_1_0_0 *ChiefBase_1_0_0CallerSession) PocUpdatedInitBlockNumber() (bool, error)

PocUpdatedInitBlockNumber is a free data retrieval call binding the contract method 0x06ccae1c.

Solidity: function pocUpdatedInitBlockNumber() constant returns(bool)

func (*ChiefBase_1_0_0CallerSession) SignerLimit

func (_ChiefBase_1_0_0 *ChiefBase_1_0_0CallerSession) SignerLimit() (*big.Int, error)

SignerLimit is a free data retrieval call binding the contract method 0x57f607a1.

Solidity: function signerLimit() constant returns(uint256)

func (*ChiefBase_1_0_0CallerSession) TakeEpoch

func (_ChiefBase_1_0_0 *ChiefBase_1_0_0CallerSession) TakeEpoch() (*big.Int, error)

TakeEpoch is a free data retrieval call binding the contract method 0x4067f0c8.

Solidity: function takeEpoch() constant returns(uint256)

func (*ChiefBase_1_0_0CallerSession) TakeLeaderLimit

func (_ChiefBase_1_0_0 *ChiefBase_1_0_0CallerSession) TakeLeaderLimit() (*big.Int, error)

TakeLeaderLimit is a free data retrieval call binding the contract method 0x40e2f991.

Solidity: function takeLeaderLimit() constant returns(uint256)

func (*ChiefBase_1_0_0CallerSession) TakeLeaderList

func (_ChiefBase_1_0_0 *ChiefBase_1_0_0CallerSession) TakeLeaderList() ([]common.Address, error)

TakeLeaderList is a free data retrieval call binding the contract method 0xf0d55817.

Solidity: function takeLeaderList() constant returns(address[])

func (*ChiefBase_1_0_0CallerSession) TakeOwner

func (_ChiefBase_1_0_0 *ChiefBase_1_0_0CallerSession) TakeOwner() (common.Address, error)

TakeOwner is a free data retrieval call binding the contract method 0xd0f26171.

Solidity: function takeOwner() constant returns(address)

func (*ChiefBase_1_0_0CallerSession) TakeSignerLimit

func (_ChiefBase_1_0_0 *ChiefBase_1_0_0CallerSession) TakeSignerLimit() (*big.Int, error)

TakeSignerLimit is a free data retrieval call binding the contract method 0x6da50830.

Solidity: function takeSignerLimit() constant returns(uint256)

func (*ChiefBase_1_0_0CallerSession) TakeVolunteerLimit

func (_ChiefBase_1_0_0 *ChiefBase_1_0_0CallerSession) TakeVolunteerLimit() (*big.Int, error)

TakeVolunteerLimit is a free data retrieval call binding the contract method 0x282f78f2.

Solidity: function takeVolunteerLimit() constant returns(uint256)

func (*ChiefBase_1_0_0CallerSession) Tribe

func (_ChiefBase_1_0_0 *ChiefBase_1_0_0CallerSession) Tribe() (common.Address, error)

Tribe is a free data retrieval call binding the contract method 0x609bf73b.

Solidity: function _tribe() constant returns(address)

func (*ChiefBase_1_0_0CallerSession) VolunteerLimit

func (_ChiefBase_1_0_0 *ChiefBase_1_0_0CallerSession) VolunteerLimit() (*big.Int, error)

VolunteerLimit is a free data retrieval call binding the contract method 0x26b249c8.

Solidity: function volunteerLimit() constant returns(uint256)

func (*ChiefBase_1_0_0CallerSession) Vsn

func (_ChiefBase_1_0_0 *ChiefBase_1_0_0CallerSession) Vsn() (string, error)

Vsn is a free data retrieval call binding the contract method 0xbbf2ef67.

Solidity: function vsn() constant returns(string)

type ChiefBase_1_0_0Raw

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

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

func (*ChiefBase_1_0_0Raw) CallWithNumber

func (_ChiefBase_1_0_0 *ChiefBase_1_0_0Raw) CallWithNumber(opts *bind.CallOptsWithNumber, 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 (*ChiefBase_1_0_0Raw) Transact

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

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

func (*ChiefBase_1_0_0Raw) Transfer

func (_ChiefBase_1_0_0 *ChiefBase_1_0_0Raw) 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 ChiefBase_1_0_0Session

type ChiefBase_1_0_0Session struct {
	Contract     *ChiefBase_1_0_0        // Generic contract binding to set the session for
	CallOpts     bind.CallOptsWithNumber // Call options to use throughout this session
	TransactOpts bind.TransactOpts       // Transaction auth options to use throughout this session
}

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

func (*ChiefBase_1_0_0Session) AppendLeader

func (_ChiefBase_1_0_0 *ChiefBase_1_0_0Session) AppendLeader(addr common.Address) (*types.Transaction, error)

AppendLeader is a paid mutator transaction binding the contract method 0xbfe3a272.

Solidity: function appendLeader(addr address) returns()

func (*ChiefBase_1_0_0Session) Epoch

func (_ChiefBase_1_0_0 *ChiefBase_1_0_0Session) Epoch() (*big.Int, error)

Epoch is a free data retrieval call binding the contract method 0x900cf0cf.

Solidity: function epoch() constant returns(uint256)

func (*ChiefBase_1_0_0Session) Init

func (_ChiefBase_1_0_0 *ChiefBase_1_0_0Session) Init(pocAddr common.Address, tribeAddr common.Address) (*types.Transaction, error)

Init is a paid mutator transaction binding the contract method 0xf09a4016.

Solidity: function init(pocAddr address, tribeAddr address) returns()

func (*ChiefBase_1_0_0Session) IsLeader

func (_ChiefBase_1_0_0 *ChiefBase_1_0_0Session) IsLeader(addr common.Address) (bool, error)

IsLeader is a free data retrieval call binding the contract method 0xdb512e85.

Solidity: function isLeader(addr address) constant returns(bool)

func (*ChiefBase_1_0_0Session) LeaderLimit

func (_ChiefBase_1_0_0 *ChiefBase_1_0_0Session) LeaderLimit() (*big.Int, error)

LeaderLimit is a free data retrieval call binding the contract method 0x6c151173.

Solidity: function leaderLimit() constant returns(uint256)

func (*ChiefBase_1_0_0Session) LeaderList

func (_ChiefBase_1_0_0 *ChiefBase_1_0_0Session) LeaderList(arg0 *big.Int) (common.Address, error)

LeaderList is a free data retrieval call binding the contract method 0xed77db3f.

Solidity: function leaderList( uint256) constant returns(address)

func (*ChiefBase_1_0_0Session) Owner

func (_ChiefBase_1_0_0 *ChiefBase_1_0_0Session) Owner() (common.Address, error)

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

Solidity: function _owner() constant returns(address)

func (*ChiefBase_1_0_0Session) PocAddBlackList

func (_ChiefBase_1_0_0 *ChiefBase_1_0_0Session) PocAddBlackList(minerAddress common.Address) (*types.Transaction, error)

PocAddBlackList is a paid mutator transaction binding the contract method 0xc8ba1fd8.

Solidity: function pocAddBlackList(minerAddress address) returns()

func (*ChiefBase_1_0_0Session) PocAddLockList

func (_ChiefBase_1_0_0 *ChiefBase_1_0_0Session) PocAddLockList(minerAddress common.Address) (*types.Transaction, error)

PocAddLockList is a paid mutator transaction binding the contract method 0xa9cfa49c.

Solidity: function pocAddLockList(minerAddress address) returns()

func (*ChiefBase_1_0_0Session) PocAddStop

func (_ChiefBase_1_0_0 *ChiefBase_1_0_0Session) PocAddStop(minerAddress common.Address) (*types.Transaction, error)

PocAddStop is a paid mutator transaction binding the contract method 0x1dd47d3d.

Solidity: function pocAddStop(minerAddress address) returns(int8)

func (*ChiefBase_1_0_0Session) PocChangeOwner

func (_ChiefBase_1_0_0 *ChiefBase_1_0_0Session) PocChangeOwner(newOwner common.Address, num *big.Int) (*types.Transaction, error)

PocChangeOwner is a paid mutator transaction binding the contract method 0xbf8fb614.

Solidity: function pocChangeOwner(newOwner address, num uint256) returns()

func (*ChiefBase_1_0_0Session) PocCleanBlackList

func (_ChiefBase_1_0_0 *ChiefBase_1_0_0Session) PocCleanBlackList() (*types.Transaction, error)

PocCleanBlackList is a paid mutator transaction binding the contract method 0x7216276b.

Solidity: function pocCleanBlackList() returns()

func (*ChiefBase_1_0_0Session) PocDelLockList

func (_ChiefBase_1_0_0 *ChiefBase_1_0_0Session) PocDelLockList(minerAddress common.Address) (*types.Transaction, error)

PocDelLockList is a paid mutator transaction binding the contract method 0x4bb19dac.

Solidity: function pocDelLockList(minerAddress address) returns(int8)

func (*ChiefBase_1_0_0Session) PocGetBlackList

func (_ChiefBase_1_0_0 *ChiefBase_1_0_0Session) PocGetBlackList() ([]common.Address, error)

PocGetBlackList is a free data retrieval call binding the contract method 0xb175de17.

Solidity: function pocGetBlackList() constant returns(address[])

func (*ChiefBase_1_0_0Session) PocSetInitBlockNumber

func (_ChiefBase_1_0_0 *ChiefBase_1_0_0Session) PocSetInitBlockNumber(num *big.Int) (*types.Transaction, error)

PocSetInitBlockNumber is a paid mutator transaction binding the contract method 0x7a73ae49.

Solidity: function pocSetInitBlockNumber(num uint256) returns()

func (*ChiefBase_1_0_0Session) PocUpdatedInitBlockNumber

func (_ChiefBase_1_0_0 *ChiefBase_1_0_0Session) PocUpdatedInitBlockNumber() (bool, error)

PocUpdatedInitBlockNumber is a free data retrieval call binding the contract method 0x06ccae1c.

Solidity: function pocUpdatedInitBlockNumber() constant returns(bool)

func (*ChiefBase_1_0_0Session) RemoveLeader

func (_ChiefBase_1_0_0 *ChiefBase_1_0_0Session) RemoveLeader(addr common.Address) (*types.Transaction, error)

RemoveLeader is a paid mutator transaction binding the contract method 0x9037f182.

Solidity: function removeLeader(addr address) returns()

func (*ChiefBase_1_0_0Session) SetOwner

func (_ChiefBase_1_0_0 *ChiefBase_1_0_0Session) SetOwner(newOwner common.Address) (*types.Transaction, error)

SetOwner is a paid mutator transaction binding the contract method 0x13af4035.

Solidity: function setOwner(newOwner address) returns()

func (*ChiefBase_1_0_0Session) SignerLimit

func (_ChiefBase_1_0_0 *ChiefBase_1_0_0Session) SignerLimit() (*big.Int, error)

SignerLimit is a free data retrieval call binding the contract method 0x57f607a1.

Solidity: function signerLimit() constant returns(uint256)

func (*ChiefBase_1_0_0Session) TakeEpoch

func (_ChiefBase_1_0_0 *ChiefBase_1_0_0Session) TakeEpoch() (*big.Int, error)

TakeEpoch is a free data retrieval call binding the contract method 0x4067f0c8.

Solidity: function takeEpoch() constant returns(uint256)

func (*ChiefBase_1_0_0Session) TakeLeaderLimit

func (_ChiefBase_1_0_0 *ChiefBase_1_0_0Session) TakeLeaderLimit() (*big.Int, error)

TakeLeaderLimit is a free data retrieval call binding the contract method 0x40e2f991.

Solidity: function takeLeaderLimit() constant returns(uint256)

func (*ChiefBase_1_0_0Session) TakeLeaderList

func (_ChiefBase_1_0_0 *ChiefBase_1_0_0Session) TakeLeaderList() ([]common.Address, error)

TakeLeaderList is a free data retrieval call binding the contract method 0xf0d55817.

Solidity: function takeLeaderList() constant returns(address[])

func (*ChiefBase_1_0_0Session) TakeOwner

func (_ChiefBase_1_0_0 *ChiefBase_1_0_0Session) TakeOwner() (common.Address, error)

TakeOwner is a free data retrieval call binding the contract method 0xd0f26171.

Solidity: function takeOwner() constant returns(address)

func (*ChiefBase_1_0_0Session) TakeSignerLimit

func (_ChiefBase_1_0_0 *ChiefBase_1_0_0Session) TakeSignerLimit() (*big.Int, error)

TakeSignerLimit is a free data retrieval call binding the contract method 0x6da50830.

Solidity: function takeSignerLimit() constant returns(uint256)

func (*ChiefBase_1_0_0Session) TakeVolunteerLimit

func (_ChiefBase_1_0_0 *ChiefBase_1_0_0Session) TakeVolunteerLimit() (*big.Int, error)

TakeVolunteerLimit is a free data retrieval call binding the contract method 0x282f78f2.

Solidity: function takeVolunteerLimit() constant returns(uint256)

func (*ChiefBase_1_0_0Session) Tribe

func (_ChiefBase_1_0_0 *ChiefBase_1_0_0Session) Tribe() (common.Address, error)

Tribe is a free data retrieval call binding the contract method 0x609bf73b.

Solidity: function _tribe() constant returns(address)

func (*ChiefBase_1_0_0Session) VolunteerLimit

func (_ChiefBase_1_0_0 *ChiefBase_1_0_0Session) VolunteerLimit() (*big.Int, error)

VolunteerLimit is a free data retrieval call binding the contract method 0x26b249c8.

Solidity: function volunteerLimit() constant returns(uint256)

func (*ChiefBase_1_0_0Session) Vsn

func (_ChiefBase_1_0_0 *ChiefBase_1_0_0Session) Vsn() (string, error)

Vsn is a free data retrieval call binding the contract method 0xbbf2ef67.

Solidity: function vsn() constant returns(string)

type ChiefBase_1_0_0Transactor

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

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

func NewChiefBase_1_0_0Transactor

func NewChiefBase_1_0_0Transactor(address common.Address, transactor bind.ContractTransactor) (*ChiefBase_1_0_0Transactor, error)

NewChiefBase_1_0_0Transactor creates a new write-only instance of ChiefBase_1_0_0, bound to a specific deployed contract.

func (*ChiefBase_1_0_0Transactor) AppendLeader

func (_ChiefBase_1_0_0 *ChiefBase_1_0_0Transactor) AppendLeader(opts *bind.TransactOpts, addr common.Address) (*types.Transaction, error)

AppendLeader is a paid mutator transaction binding the contract method 0xbfe3a272.

Solidity: function appendLeader(addr address) returns()

func (*ChiefBase_1_0_0Transactor) Init

func (_ChiefBase_1_0_0 *ChiefBase_1_0_0Transactor) Init(opts *bind.TransactOpts, pocAddr common.Address, tribeAddr common.Address) (*types.Transaction, error)

Init is a paid mutator transaction binding the contract method 0xf09a4016.

Solidity: function init(pocAddr address, tribeAddr address) returns()

func (*ChiefBase_1_0_0Transactor) PocAddBlackList

func (_ChiefBase_1_0_0 *ChiefBase_1_0_0Transactor) PocAddBlackList(opts *bind.TransactOpts, minerAddress common.Address) (*types.Transaction, error)

PocAddBlackList is a paid mutator transaction binding the contract method 0xc8ba1fd8.

Solidity: function pocAddBlackList(minerAddress address) returns()

func (*ChiefBase_1_0_0Transactor) PocAddLockList

func (_ChiefBase_1_0_0 *ChiefBase_1_0_0Transactor) PocAddLockList(opts *bind.TransactOpts, minerAddress common.Address) (*types.Transaction, error)

PocAddLockList is a paid mutator transaction binding the contract method 0xa9cfa49c.

Solidity: function pocAddLockList(minerAddress address) returns()

func (*ChiefBase_1_0_0Transactor) PocAddStop

func (_ChiefBase_1_0_0 *ChiefBase_1_0_0Transactor) PocAddStop(opts *bind.TransactOpts, minerAddress common.Address) (*types.Transaction, error)

PocAddStop is a paid mutator transaction binding the contract method 0x1dd47d3d.

Solidity: function pocAddStop(minerAddress address) returns(int8)

func (*ChiefBase_1_0_0Transactor) PocChangeOwner

func (_ChiefBase_1_0_0 *ChiefBase_1_0_0Transactor) PocChangeOwner(opts *bind.TransactOpts, newOwner common.Address, num *big.Int) (*types.Transaction, error)

PocChangeOwner is a paid mutator transaction binding the contract method 0xbf8fb614.

Solidity: function pocChangeOwner(newOwner address, num uint256) returns()

func (*ChiefBase_1_0_0Transactor) PocCleanBlackList

func (_ChiefBase_1_0_0 *ChiefBase_1_0_0Transactor) PocCleanBlackList(opts *bind.TransactOpts) (*types.Transaction, error)

PocCleanBlackList is a paid mutator transaction binding the contract method 0x7216276b.

Solidity: function pocCleanBlackList() returns()

func (*ChiefBase_1_0_0Transactor) PocDelLockList

func (_ChiefBase_1_0_0 *ChiefBase_1_0_0Transactor) PocDelLockList(opts *bind.TransactOpts, minerAddress common.Address) (*types.Transaction, error)

PocDelLockList is a paid mutator transaction binding the contract method 0x4bb19dac.

Solidity: function pocDelLockList(minerAddress address) returns(int8)

func (*ChiefBase_1_0_0Transactor) PocSetInitBlockNumber

func (_ChiefBase_1_0_0 *ChiefBase_1_0_0Transactor) PocSetInitBlockNumber(opts *bind.TransactOpts, num *big.Int) (*types.Transaction, error)

PocSetInitBlockNumber is a paid mutator transaction binding the contract method 0x7a73ae49.

Solidity: function pocSetInitBlockNumber(num uint256) returns()

func (*ChiefBase_1_0_0Transactor) RemoveLeader

func (_ChiefBase_1_0_0 *ChiefBase_1_0_0Transactor) RemoveLeader(opts *bind.TransactOpts, addr common.Address) (*types.Transaction, error)

RemoveLeader is a paid mutator transaction binding the contract method 0x9037f182.

Solidity: function removeLeader(addr address) returns()

func (*ChiefBase_1_0_0Transactor) SetOwner

func (_ChiefBase_1_0_0 *ChiefBase_1_0_0Transactor) SetOwner(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

SetOwner is a paid mutator transaction binding the contract method 0x13af4035.

Solidity: function setOwner(newOwner address) returns()

type ChiefBase_1_0_0TransactorRaw

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

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

func (*ChiefBase_1_0_0TransactorRaw) Transact

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

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

func (*ChiefBase_1_0_0TransactorRaw) Transfer

func (_ChiefBase_1_0_0 *ChiefBase_1_0_0TransactorRaw) 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 ChiefBase_1_0_0TransactorSession

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

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

func (*ChiefBase_1_0_0TransactorSession) AppendLeader

func (_ChiefBase_1_0_0 *ChiefBase_1_0_0TransactorSession) AppendLeader(addr common.Address) (*types.Transaction, error)

AppendLeader is a paid mutator transaction binding the contract method 0xbfe3a272.

Solidity: function appendLeader(addr address) returns()

func (*ChiefBase_1_0_0TransactorSession) Init

func (_ChiefBase_1_0_0 *ChiefBase_1_0_0TransactorSession) Init(pocAddr common.Address, tribeAddr common.Address) (*types.Transaction, error)

Init is a paid mutator transaction binding the contract method 0xf09a4016.

Solidity: function init(pocAddr address, tribeAddr address) returns()

func (*ChiefBase_1_0_0TransactorSession) PocAddBlackList

func (_ChiefBase_1_0_0 *ChiefBase_1_0_0TransactorSession) PocAddBlackList(minerAddress common.Address) (*types.Transaction, error)

PocAddBlackList is a paid mutator transaction binding the contract method 0xc8ba1fd8.

Solidity: function pocAddBlackList(minerAddress address) returns()

func (*ChiefBase_1_0_0TransactorSession) PocAddLockList

func (_ChiefBase_1_0_0 *ChiefBase_1_0_0TransactorSession) PocAddLockList(minerAddress common.Address) (*types.Transaction, error)

PocAddLockList is a paid mutator transaction binding the contract method 0xa9cfa49c.

Solidity: function pocAddLockList(minerAddress address) returns()

func (*ChiefBase_1_0_0TransactorSession) PocAddStop

func (_ChiefBase_1_0_0 *ChiefBase_1_0_0TransactorSession) PocAddStop(minerAddress common.Address) (*types.Transaction, error)

PocAddStop is a paid mutator transaction binding the contract method 0x1dd47d3d.

Solidity: function pocAddStop(minerAddress address) returns(int8)

func (*ChiefBase_1_0_0TransactorSession) PocChangeOwner

func (_ChiefBase_1_0_0 *ChiefBase_1_0_0TransactorSession) PocChangeOwner(newOwner common.Address, num *big.Int) (*types.Transaction, error)

PocChangeOwner is a paid mutator transaction binding the contract method 0xbf8fb614.

Solidity: function pocChangeOwner(newOwner address, num uint256) returns()

func (*ChiefBase_1_0_0TransactorSession) PocCleanBlackList

func (_ChiefBase_1_0_0 *ChiefBase_1_0_0TransactorSession) PocCleanBlackList() (*types.Transaction, error)

PocCleanBlackList is a paid mutator transaction binding the contract method 0x7216276b.

Solidity: function pocCleanBlackList() returns()

func (*ChiefBase_1_0_0TransactorSession) PocDelLockList

func (_ChiefBase_1_0_0 *ChiefBase_1_0_0TransactorSession) PocDelLockList(minerAddress common.Address) (*types.Transaction, error)

PocDelLockList is a paid mutator transaction binding the contract method 0x4bb19dac.

Solidity: function pocDelLockList(minerAddress address) returns(int8)

func (*ChiefBase_1_0_0TransactorSession) PocSetInitBlockNumber

func (_ChiefBase_1_0_0 *ChiefBase_1_0_0TransactorSession) PocSetInitBlockNumber(num *big.Int) (*types.Transaction, error)

PocSetInitBlockNumber is a paid mutator transaction binding the contract method 0x7a73ae49.

Solidity: function pocSetInitBlockNumber(num uint256) returns()

func (*ChiefBase_1_0_0TransactorSession) RemoveLeader

func (_ChiefBase_1_0_0 *ChiefBase_1_0_0TransactorSession) RemoveLeader(addr common.Address) (*types.Transaction, error)

RemoveLeader is a paid mutator transaction binding the contract method 0x9037f182.

Solidity: function removeLeader(addr address) returns()

func (*ChiefBase_1_0_0TransactorSession) SetOwner

func (_ChiefBase_1_0_0 *ChiefBase_1_0_0TransactorSession) SetOwner(newOwner common.Address) (*types.Transaction, error)

SetOwner is a paid mutator transaction binding the contract method 0x13af4035.

Solidity: function setOwner(newOwner address) returns()

type ChiefCaller

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

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

func NewChiefCaller

func NewChiefCaller(address common.Address, caller bind.ContractCaller) (*ChiefCaller, error)

NewChiefCaller creates a new read-only instance of Chief, bound to a specific deployed contract.

func (*ChiefCaller) FilterVolunteer

func (_Chief *ChiefCaller) FilterVolunteer(opts *bind.CallOptsWithNumber, volunteers []common.Address) ([]*big.Int, error)

FilterVolunteer is a free data retrieval call binding the contract method 0x20c1a518.

Solidity: function filterVolunteer(volunteers address[]) constant returns(result uint256[])

func (*ChiefCaller) GetEpoch

func (_Chief *ChiefCaller) GetEpoch(opts *bind.CallOptsWithNumber) (*big.Int, error)

GetEpoch is a free data retrieval call binding the contract method 0x757991a8.

Solidity: function getEpoch() constant returns(uint256)

func (*ChiefCaller) GetSignerLimit

func (_Chief *ChiefCaller) GetSignerLimit(opts *bind.CallOptsWithNumber) (*big.Int, error)

GetSignerLimit is a free data retrieval call binding the contract method 0xeb5c0011.

Solidity: function getSignerLimit() constant returns(uint256)

func (*ChiefCaller) GetStatus

func (_Chief *ChiefCaller) GetStatus(opts *bind.CallOptsWithNumber) (struct {
	SignerList     []common.Address
	BlackList      []common.Address
	ScoreList      []*big.Int
	NumberList     []*big.Int
	TotalVolunteer *big.Int
	Number         *big.Int
}, error)

GetStatus is a free data retrieval call binding the contract method 0x4e69d560.

Solidity: function getStatus() constant returns(signerList address[], blackList address[], scoreList uint256[], numberList uint256[], totalVolunteer uint256, number uint256)

func (*ChiefCaller) GetVolunteerLimit

func (_Chief *ChiefCaller) GetVolunteerLimit(opts *bind.CallOptsWithNumber) (*big.Int, error)

GetVolunteerLimit is a free data retrieval call binding the contract method 0x961c5c7a.

Solidity: function getVolunteerLimit() constant returns(uint256)

func (*ChiefCaller) GetVolunteers

func (_Chief *ChiefCaller) GetVolunteers(opts *bind.CallOptsWithNumber) (struct {
	VolunteerList []common.Address
	WeightList    []*big.Int
	Length        *big.Int
}, error)

GetVolunteers is a free data retrieval call binding the contract method 0xd7ca4a1c.

Solidity: function getVolunteers() constant returns(volunteerList address[], weightList uint256[], length uint256)

func (*ChiefCaller) Version

func (_Chief *ChiefCaller) Version(opts *bind.CallOptsWithNumber) (string, error)

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

Solidity: function version() constant returns(string)

type ChiefCallerRaw

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

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

func (*ChiefCallerRaw) CallWithNumber

func (_Chief *ChiefCallerRaw) CallWithNumber(opts *bind.CallOptsWithNumber, 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 ChiefCallerSession

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

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

func (*ChiefCallerSession) FilterVolunteer

func (_Chief *ChiefCallerSession) FilterVolunteer(volunteers []common.Address) ([]*big.Int, error)

FilterVolunteer is a free data retrieval call binding the contract method 0x20c1a518.

Solidity: function filterVolunteer(volunteers address[]) constant returns(result uint256[])

func (*ChiefCallerSession) GetEpoch

func (_Chief *ChiefCallerSession) GetEpoch() (*big.Int, error)

GetEpoch is a free data retrieval call binding the contract method 0x757991a8.

Solidity: function getEpoch() constant returns(uint256)

func (*ChiefCallerSession) GetSignerLimit

func (_Chief *ChiefCallerSession) GetSignerLimit() (*big.Int, error)

GetSignerLimit is a free data retrieval call binding the contract method 0xeb5c0011.

Solidity: function getSignerLimit() constant returns(uint256)

func (*ChiefCallerSession) GetStatus

func (_Chief *ChiefCallerSession) GetStatus() (struct {
	SignerList     []common.Address
	BlackList      []common.Address
	ScoreList      []*big.Int
	NumberList     []*big.Int
	TotalVolunteer *big.Int
	Number         *big.Int
}, error)

GetStatus is a free data retrieval call binding the contract method 0x4e69d560.

Solidity: function getStatus() constant returns(signerList address[], blackList address[], scoreList uint256[], numberList uint256[], totalVolunteer uint256, number uint256)

func (*ChiefCallerSession) GetVolunteerLimit

func (_Chief *ChiefCallerSession) GetVolunteerLimit() (*big.Int, error)

GetVolunteerLimit is a free data retrieval call binding the contract method 0x961c5c7a.

Solidity: function getVolunteerLimit() constant returns(uint256)

func (*ChiefCallerSession) GetVolunteers

func (_Chief *ChiefCallerSession) GetVolunteers() (struct {
	VolunteerList []common.Address
	WeightList    []*big.Int
	Length        *big.Int
}, error)

GetVolunteers is a free data retrieval call binding the contract method 0xd7ca4a1c.

Solidity: function getVolunteers() constant returns(volunteerList address[], weightList uint256[], length uint256)

func (*ChiefCallerSession) Version

func (_Chief *ChiefCallerSession) Version() (string, error)

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

Solidity: function version() constant returns(string)

type ChiefRaw

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

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

func (*ChiefRaw) CallWithNumber

func (_Chief *ChiefRaw) CallWithNumber(opts *bind.CallOptsWithNumber, 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 (*ChiefRaw) Transact

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

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

func (*ChiefRaw) Transfer

func (_Chief *ChiefRaw) 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 ChiefSession

type ChiefSession struct {
	Contract     *Chief                  // Generic contract binding to set the session for
	CallOpts     bind.CallOptsWithNumber // Call options to use throughout this session
	TransactOpts bind.TransactOpts       // Transaction auth options to use throughout this session
}

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

func (*ChiefSession) FilterVolunteer

func (_Chief *ChiefSession) FilterVolunteer(volunteers []common.Address) ([]*big.Int, error)

FilterVolunteer is a free data retrieval call binding the contract method 0x20c1a518.

Solidity: function filterVolunteer(volunteers address[]) constant returns(result uint256[])

func (*ChiefSession) GetEpoch

func (_Chief *ChiefSession) GetEpoch() (*big.Int, error)

GetEpoch is a free data retrieval call binding the contract method 0x757991a8.

Solidity: function getEpoch() constant returns(uint256)

func (*ChiefSession) GetSignerLimit

func (_Chief *ChiefSession) GetSignerLimit() (*big.Int, error)

GetSignerLimit is a free data retrieval call binding the contract method 0xeb5c0011.

Solidity: function getSignerLimit() constant returns(uint256)

func (*ChiefSession) GetStatus

func (_Chief *ChiefSession) GetStatus() (struct {
	SignerList     []common.Address
	BlackList      []common.Address
	ScoreList      []*big.Int
	NumberList     []*big.Int
	TotalVolunteer *big.Int
	Number         *big.Int
}, error)

GetStatus is a free data retrieval call binding the contract method 0x4e69d560.

Solidity: function getStatus() constant returns(signerList address[], blackList address[], scoreList uint256[], numberList uint256[], totalVolunteer uint256, number uint256)

func (*ChiefSession) GetVolunteerLimit

func (_Chief *ChiefSession) GetVolunteerLimit() (*big.Int, error)

GetVolunteerLimit is a free data retrieval call binding the contract method 0x961c5c7a.

Solidity: function getVolunteerLimit() constant returns(uint256)

func (*ChiefSession) GetVolunteers

func (_Chief *ChiefSession) GetVolunteers() (struct {
	VolunteerList []common.Address
	WeightList    []*big.Int
	Length        *big.Int
}, error)

GetVolunteers is a free data retrieval call binding the contract method 0xd7ca4a1c.

Solidity: function getVolunteers() constant returns(volunteerList address[], weightList uint256[], length uint256)

func (*ChiefSession) Update

func (_Chief *ChiefSession) Update(volunteer common.Address) (*types.Transaction, error)

Update is a paid mutator transaction binding the contract method 0x1c1b8772.

Solidity: function update(volunteer address) returns()

func (*ChiefSession) Version

func (_Chief *ChiefSession) Version() (string, error)

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

Solidity: function version() constant returns(string)

type ChiefTransactor

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

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

func NewChiefTransactor

func NewChiefTransactor(address common.Address, transactor bind.ContractTransactor) (*ChiefTransactor, error)

NewChiefTransactor creates a new write-only instance of Chief, bound to a specific deployed contract.

func (*ChiefTransactor) Update

func (_Chief *ChiefTransactor) Update(opts *bind.TransactOpts, volunteer common.Address) (*types.Transaction, error)

Update is a paid mutator transaction binding the contract method 0x1c1b8772.

Solidity: function update(volunteer address) returns()

type ChiefTransactorRaw

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

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

func (*ChiefTransactorRaw) Transact

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

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

func (*ChiefTransactorRaw) Transfer

func (_Chief *ChiefTransactorRaw) 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 ChiefTransactorSession

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

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

func (*ChiefTransactorSession) Update

func (_Chief *ChiefTransactorSession) Update(volunteer common.Address) (*types.Transaction, error)

Update is a paid mutator transaction binding the contract method 0x1c1b8772.

Solidity: function update(volunteer address) returns()

type POC_1_0_0

type POC_1_0_0 struct {
	POC_1_0_0Caller     // Read-only binding to the contract
	POC_1_0_0Transactor // Write-only binding to the contract
}

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

func DeployPOC_1_0_0

func DeployPOC_1_0_0(auth *bind.TransactOpts, backend bind.ContractBackend, _addr common.Address, _amount *big.Int, _waitNumber *big.Int, _limitNumber *big.Int) (common.Address, *types.Transaction, *POC_1_0_0, error)

DeployPOC_1_0_0 deploys a new Ethereum contract, binding an instance of POC_1_0_0 to it.

func NewPOC_1_0_0

func NewPOC_1_0_0(address common.Address, backend bind.ContractBackend) (*POC_1_0_0, error)

NewPOC_1_0_0 creates a new instance of POC_1_0_0, bound to a specific deployed contract.

type POC_1_0_0Caller

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

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

func NewPOC_1_0_0Caller

func NewPOC_1_0_0Caller(address common.Address, caller bind.ContractCaller) (*POC_1_0_0Caller, error)

NewPOC_1_0_0Caller creates a new read-only instance of POC_1_0_0, bound to a specific deployed contract.

func (*POC_1_0_0Caller) BlackAndLockStatus

func (_POC_1_0_0 *POC_1_0_0Caller) BlackAndLockStatus(opts *bind.CallOptsWithNumber, minerAddress common.Address) (int8, error)

BlackAndLockStatus is a free data retrieval call binding the contract method 0xe7b14a93.

Solidity: function blackAndLockStatus(minerAddress address) constant returns(int8)

func (*POC_1_0_0Caller) DepositHalveLimitNumber

func (_POC_1_0_0 *POC_1_0_0Caller) DepositHalveLimitNumber(opts *bind.CallOptsWithNumber) (*big.Int, error)

DepositHalveLimitNumber is a free data retrieval call binding the contract method 0xf8864cfe.

Solidity: function depositHalveLimitNumber() constant returns(uint256)

func (*POC_1_0_0Caller) GetAll

func (_POC_1_0_0 *POC_1_0_0Caller) GetAll(opts *bind.CallOptsWithNumber) ([]common.Address, []*big.Int, []*big.Int, []common.Address, []*big.Int, error)

GetAll is a free data retrieval call binding the contract method 0x53ed5143.

Solidity: function getAll() constant returns(address[], uint256[], uint256[], address[], uint256[])

func (*POC_1_0_0Caller) GetBlackList

func (_POC_1_0_0 *POC_1_0_0Caller) GetBlackList(opts *bind.CallOptsWithNumber) ([]common.Address, error)

GetBlackList is a free data retrieval call binding the contract method 0x360b97b9.

Solidity: function getBlackList() constant returns(address[])

func (*POC_1_0_0Caller) GetLockList

func (_POC_1_0_0 *POC_1_0_0Caller) GetLockList(opts *bind.CallOptsWithNumber) ([]common.Address, error)

GetLockList is a free data retrieval call binding the contract method 0xed1eeaf1.

Solidity: function getLockList() constant returns(address[])

func (*POC_1_0_0Caller) GetNormalList

func (_POC_1_0_0 *POC_1_0_0Caller) GetNormalList(opts *bind.CallOptsWithNumber) ([]common.Address, error)

GetNormalList is a free data retrieval call binding the contract method 0x51393ce3.

Solidity: function getNormalList() constant returns(address[])

func (*POC_1_0_0Caller) GetOwnerList

func (_POC_1_0_0 *POC_1_0_0Caller) GetOwnerList(opts *bind.CallOptsWithNumber) ([]common.Address, error)

GetOwnerList is a free data retrieval call binding the contract method 0x58100370.

Solidity: function getOwnerList() constant returns(address[])

func (*POC_1_0_0Caller) GetStopList

func (_POC_1_0_0 *POC_1_0_0Caller) GetStopList(opts *bind.CallOptsWithNumber) ([]common.Address, error)

GetStopList is a free data retrieval call binding the contract method 0x9c52ade2.

Solidity: function getStopList() constant returns(address[])

func (*POC_1_0_0Caller) InitBlockNumber

func (_POC_1_0_0 *POC_1_0_0Caller) InitBlockNumber(opts *bind.CallOptsWithNumber) (*big.Int, error)

InitBlockNumber is a free data retrieval call binding the contract method 0x21615f6e.

Solidity: function initBlockNumber() constant returns(uint256)

func (*POC_1_0_0Caller) InitMinDeposit

func (_POC_1_0_0 *POC_1_0_0Caller) InitMinDeposit(opts *bind.CallOptsWithNumber) (*big.Int, error)

InitMinDeposit is a free data retrieval call binding the contract method 0x3913468e.

Solidity: function initMinDeposit() constant returns(uint256)

func (*POC_1_0_0Caller) MinDepositAmount

func (_POC_1_0_0 *POC_1_0_0Caller) MinDepositAmount(opts *bind.CallOptsWithNumber) (*big.Int, error)

MinDepositAmount is a free data retrieval call binding the contract method 0x645006ca.

Solidity: function minDepositAmount() constant returns(uint256)

func (*POC_1_0_0Caller) MinerStatus

func (_POC_1_0_0 *POC_1_0_0Caller) MinerStatus(opts *bind.CallOptsWithNumber, _addr common.Address) (*big.Int, *big.Int, common.Address, error)

MinerStatus is a free data retrieval call binding the contract method 0x0c58ed8e.

Solidity: function minerStatus(_addr address) constant returns(uint256, uint256, address)

func (*POC_1_0_0Caller) NewOwnerEffectiveNumber

func (_POC_1_0_0 *POC_1_0_0Caller) NewOwnerEffectiveNumber(opts *bind.CallOptsWithNumber) (*big.Int, error)

NewOwnerEffectiveNumber is a free data retrieval call binding the contract method 0x4b58f36e.

Solidity: function newOwnerEffectiveNumber() constant returns(uint256)

func (*POC_1_0_0Caller) WithdrawWaitNumber

func (_POC_1_0_0 *POC_1_0_0Caller) WithdrawWaitNumber(opts *bind.CallOptsWithNumber) (*big.Int, error)

WithdrawWaitNumber is a free data retrieval call binding the contract method 0x14704970.

Solidity: function withdrawWaitNumber() constant returns(uint256)

type POC_1_0_0CallerRaw

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

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

func (*POC_1_0_0CallerRaw) CallWithNumber

func (_POC_1_0_0 *POC_1_0_0CallerRaw) CallWithNumber(opts *bind.CallOptsWithNumber, 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 POC_1_0_0CallerSession

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

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

func (*POC_1_0_0CallerSession) BlackAndLockStatus

func (_POC_1_0_0 *POC_1_0_0CallerSession) BlackAndLockStatus(minerAddress common.Address) (int8, error)

BlackAndLockStatus is a free data retrieval call binding the contract method 0xe7b14a93.

Solidity: function blackAndLockStatus(minerAddress address) constant returns(int8)

func (*POC_1_0_0CallerSession) DepositHalveLimitNumber

func (_POC_1_0_0 *POC_1_0_0CallerSession) DepositHalveLimitNumber() (*big.Int, error)

DepositHalveLimitNumber is a free data retrieval call binding the contract method 0xf8864cfe.

Solidity: function depositHalveLimitNumber() constant returns(uint256)

func (*POC_1_0_0CallerSession) GetAll

func (_POC_1_0_0 *POC_1_0_0CallerSession) GetAll() ([]common.Address, []*big.Int, []*big.Int, []common.Address, []*big.Int, error)

GetAll is a free data retrieval call binding the contract method 0x53ed5143.

Solidity: function getAll() constant returns(address[], uint256[], uint256[], address[], uint256[])

func (*POC_1_0_0CallerSession) GetBlackList

func (_POC_1_0_0 *POC_1_0_0CallerSession) GetBlackList() ([]common.Address, error)

GetBlackList is a free data retrieval call binding the contract method 0x360b97b9.

Solidity: function getBlackList() constant returns(address[])

func (*POC_1_0_0CallerSession) GetLockList

func (_POC_1_0_0 *POC_1_0_0CallerSession) GetLockList() ([]common.Address, error)

GetLockList is a free data retrieval call binding the contract method 0xed1eeaf1.

Solidity: function getLockList() constant returns(address[])

func (*POC_1_0_0CallerSession) GetNormalList

func (_POC_1_0_0 *POC_1_0_0CallerSession) GetNormalList() ([]common.Address, error)

GetNormalList is a free data retrieval call binding the contract method 0x51393ce3.

Solidity: function getNormalList() constant returns(address[])

func (*POC_1_0_0CallerSession) GetOwnerList

func (_POC_1_0_0 *POC_1_0_0CallerSession) GetOwnerList() ([]common.Address, error)

GetOwnerList is a free data retrieval call binding the contract method 0x58100370.

Solidity: function getOwnerList() constant returns(address[])

func (*POC_1_0_0CallerSession) GetStopList

func (_POC_1_0_0 *POC_1_0_0CallerSession) GetStopList() ([]common.Address, error)

GetStopList is a free data retrieval call binding the contract method 0x9c52ade2.

Solidity: function getStopList() constant returns(address[])

func (*POC_1_0_0CallerSession) InitBlockNumber

func (_POC_1_0_0 *POC_1_0_0CallerSession) InitBlockNumber() (*big.Int, error)

InitBlockNumber is a free data retrieval call binding the contract method 0x21615f6e.

Solidity: function initBlockNumber() constant returns(uint256)

func (*POC_1_0_0CallerSession) InitMinDeposit

func (_POC_1_0_0 *POC_1_0_0CallerSession) InitMinDeposit() (*big.Int, error)

InitMinDeposit is a free data retrieval call binding the contract method 0x3913468e.

Solidity: function initMinDeposit() constant returns(uint256)

func (*POC_1_0_0CallerSession) MinDepositAmount

func (_POC_1_0_0 *POC_1_0_0CallerSession) MinDepositAmount() (*big.Int, error)

MinDepositAmount is a free data retrieval call binding the contract method 0x645006ca.

Solidity: function minDepositAmount() constant returns(uint256)

func (*POC_1_0_0CallerSession) MinerStatus

func (_POC_1_0_0 *POC_1_0_0CallerSession) MinerStatus(_addr common.Address) (*big.Int, *big.Int, common.Address, error)

MinerStatus is a free data retrieval call binding the contract method 0x0c58ed8e.

Solidity: function minerStatus(_addr address) constant returns(uint256, uint256, address)

func (*POC_1_0_0CallerSession) NewOwnerEffectiveNumber

func (_POC_1_0_0 *POC_1_0_0CallerSession) NewOwnerEffectiveNumber() (*big.Int, error)

NewOwnerEffectiveNumber is a free data retrieval call binding the contract method 0x4b58f36e.

Solidity: function newOwnerEffectiveNumber() constant returns(uint256)

func (*POC_1_0_0CallerSession) WithdrawWaitNumber

func (_POC_1_0_0 *POC_1_0_0CallerSession) WithdrawWaitNumber() (*big.Int, error)

WithdrawWaitNumber is a free data retrieval call binding the contract method 0x14704970.

Solidity: function withdrawWaitNumber() constant returns(uint256)

type POC_1_0_0Raw

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

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

func (*POC_1_0_0Raw) CallWithNumber

func (_POC_1_0_0 *POC_1_0_0Raw) CallWithNumber(opts *bind.CallOptsWithNumber, 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 (*POC_1_0_0Raw) Transact

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

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

func (*POC_1_0_0Raw) Transfer

func (_POC_1_0_0 *POC_1_0_0Raw) 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 POC_1_0_0Session

type POC_1_0_0Session struct {
	Contract     *POC_1_0_0              // Generic contract binding to set the session for
	CallOpts     bind.CallOptsWithNumber // Call options to use throughout this session
	TransactOpts bind.TransactOpts       // Transaction auth options to use throughout this session
}

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

func (*POC_1_0_0Session) BlackAndLockStatus

func (_POC_1_0_0 *POC_1_0_0Session) BlackAndLockStatus(minerAddress common.Address) (int8, error)

BlackAndLockStatus is a free data retrieval call binding the contract method 0xe7b14a93.

Solidity: function blackAndLockStatus(minerAddress address) constant returns(int8)

func (*POC_1_0_0Session) ChangeOwner

func (_POC_1_0_0 *POC_1_0_0Session) ChangeOwner(_newOwner common.Address, _number *big.Int) (*types.Transaction, error)

ChangeOwner is a paid mutator transaction binding the contract method 0x56df3db1.

Solidity: function changeOwner(_newOwner address, _number uint256) returns()

func (*POC_1_0_0Session) Deposit

func (_POC_1_0_0 *POC_1_0_0Session) Deposit(_r [32]byte, _s [32]byte, _v uint8) (*types.Transaction, error)

Deposit is a paid mutator transaction binding the contract method 0xf2a558f9.

Solidity: function deposit(_r bytes32, _s bytes32, _v uint8) returns()

func (*POC_1_0_0Session) DepositHalveLimitNumber

func (_POC_1_0_0 *POC_1_0_0Session) DepositHalveLimitNumber() (*big.Int, error)

DepositHalveLimitNumber is a free data retrieval call binding the contract method 0xf8864cfe.

Solidity: function depositHalveLimitNumber() constant returns(uint256)

func (*POC_1_0_0Session) GetAll

func (_POC_1_0_0 *POC_1_0_0Session) GetAll() ([]common.Address, []*big.Int, []*big.Int, []common.Address, []*big.Int, error)

GetAll is a free data retrieval call binding the contract method 0x53ed5143.

Solidity: function getAll() constant returns(address[], uint256[], uint256[], address[], uint256[])

func (*POC_1_0_0Session) GetBlackList

func (_POC_1_0_0 *POC_1_0_0Session) GetBlackList() ([]common.Address, error)

GetBlackList is a free data retrieval call binding the contract method 0x360b97b9.

Solidity: function getBlackList() constant returns(address[])

func (*POC_1_0_0Session) GetLockList

func (_POC_1_0_0 *POC_1_0_0Session) GetLockList() ([]common.Address, error)

GetLockList is a free data retrieval call binding the contract method 0xed1eeaf1.

Solidity: function getLockList() constant returns(address[])

func (*POC_1_0_0Session) GetNormalList

func (_POC_1_0_0 *POC_1_0_0Session) GetNormalList() ([]common.Address, error)

GetNormalList is a free data retrieval call binding the contract method 0x51393ce3.

Solidity: function getNormalList() constant returns(address[])

func (*POC_1_0_0Session) GetOwnerList

func (_POC_1_0_0 *POC_1_0_0Session) GetOwnerList() ([]common.Address, error)

GetOwnerList is a free data retrieval call binding the contract method 0x58100370.

Solidity: function getOwnerList() constant returns(address[])

func (*POC_1_0_0Session) GetStopList

func (_POC_1_0_0 *POC_1_0_0Session) GetStopList() ([]common.Address, error)

GetStopList is a free data retrieval call binding the contract method 0x9c52ade2.

Solidity: function getStopList() constant returns(address[])

func (*POC_1_0_0Session) InitBlockNumber

func (_POC_1_0_0 *POC_1_0_0Session) InitBlockNumber() (*big.Int, error)

InitBlockNumber is a free data retrieval call binding the contract method 0x21615f6e.

Solidity: function initBlockNumber() constant returns(uint256)

func (*POC_1_0_0Session) InitMinDeposit

func (_POC_1_0_0 *POC_1_0_0Session) InitMinDeposit() (*big.Int, error)

InitMinDeposit is a free data retrieval call binding the contract method 0x3913468e.

Solidity: function initMinDeposit() constant returns(uint256)

func (*POC_1_0_0Session) MinDepositAmount

func (_POC_1_0_0 *POC_1_0_0Session) MinDepositAmount() (*big.Int, error)

MinDepositAmount is a free data retrieval call binding the contract method 0x645006ca.

Solidity: function minDepositAmount() constant returns(uint256)

func (*POC_1_0_0Session) MinerStatus

func (_POC_1_0_0 *POC_1_0_0Session) MinerStatus(_addr common.Address) (*big.Int, *big.Int, common.Address, error)

MinerStatus is a free data retrieval call binding the contract method 0x0c58ed8e.

Solidity: function minerStatus(_addr address) constant returns(uint256, uint256, address)

func (*POC_1_0_0Session) NewOwnerEffectiveNumber

func (_POC_1_0_0 *POC_1_0_0Session) NewOwnerEffectiveNumber() (*big.Int, error)

NewOwnerEffectiveNumber is a free data retrieval call binding the contract method 0x4b58f36e.

Solidity: function newOwnerEffectiveNumber() constant returns(uint256)

func (*POC_1_0_0Session) OwnerEmptyBlackList

func (_POC_1_0_0 *POC_1_0_0Session) OwnerEmptyBlackList() (*types.Transaction, error)

OwnerEmptyBlackList is a paid mutator transaction binding the contract method 0x3853d0a1.

Solidity: function ownerEmptyBlackList() returns()

func (*POC_1_0_0Session) OwnerPopBlackList

func (_POC_1_0_0 *POC_1_0_0Session) OwnerPopBlackList(minerAddress common.Address) (*types.Transaction, error)

OwnerPopBlackList is a paid mutator transaction binding the contract method 0x1103ec96.

Solidity: function ownerPopBlackList(minerAddress address) returns(int8)

func (*POC_1_0_0Session) OwnerPopLockList

func (_POC_1_0_0 *POC_1_0_0Session) OwnerPopLockList(minerAddress common.Address) (*types.Transaction, error)

OwnerPopLockList is a paid mutator transaction binding the contract method 0x6fae4a5f.

Solidity: function ownerPopLockList(minerAddress address) returns(int8)

func (*POC_1_0_0Session) OwnerPushBlackList

func (_POC_1_0_0 *POC_1_0_0Session) OwnerPushBlackList(minerAddress common.Address) (*types.Transaction, error)

OwnerPushBlackList is a paid mutator transaction binding the contract method 0x31f23668.

Solidity: function ownerPushBlackList(minerAddress address) returns()

func (*POC_1_0_0Session) OwnerPushLockList

func (_POC_1_0_0 *POC_1_0_0Session) OwnerPushLockList(minerAddress common.Address) (*types.Transaction, error)

OwnerPushLockList is a paid mutator transaction binding the contract method 0x478e7d6e.

Solidity: function ownerPushLockList(minerAddress address) returns()

func (*POC_1_0_0Session) OwnerSetInitBlockNumber

func (_POC_1_0_0 *POC_1_0_0Session) OwnerSetInitBlockNumber(_number *big.Int) (*types.Transaction, error)

OwnerSetInitBlockNumber is a paid mutator transaction binding the contract method 0xf30011b4.

Solidity: function ownerSetInitBlockNumber(_number uint256) returns()

func (*POC_1_0_0Session) OwnerStop

func (_POC_1_0_0 *POC_1_0_0Session) OwnerStop(minerAddress common.Address) (*types.Transaction, error)

OwnerStop is a paid mutator transaction binding the contract method 0x2988fcfd.

Solidity: function ownerStop(minerAddress address) returns(int8)

func (*POC_1_0_0Session) Start

func (_POC_1_0_0 *POC_1_0_0Session) Start(minerAddress common.Address) (*types.Transaction, error)

Start is a paid mutator transaction binding the contract method 0xdd0b281e.

Solidity: function start(minerAddress address) returns()

func (*POC_1_0_0Session) Stop

func (_POC_1_0_0 *POC_1_0_0Session) Stop(minerAddress common.Address) (*types.Transaction, error)

Stop is a paid mutator transaction binding the contract method 0x656cb0bc.

Solidity: function stop(minerAddress address) returns()

func (*POC_1_0_0Session) Withdraw

func (_POC_1_0_0 *POC_1_0_0Session) Withdraw(minerAddress common.Address) (*types.Transaction, error)

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

Solidity: function withdraw(minerAddress address) returns()

func (*POC_1_0_0Session) WithdrawSurplus

func (_POC_1_0_0 *POC_1_0_0Session) WithdrawSurplus(minerAddress common.Address) (*types.Transaction, error)

WithdrawSurplus is a paid mutator transaction binding the contract method 0x65e73e32.

Solidity: function withdrawSurplus(minerAddress address) returns()

func (*POC_1_0_0Session) WithdrawWaitNumber

func (_POC_1_0_0 *POC_1_0_0Session) WithdrawWaitNumber() (*big.Int, error)

WithdrawWaitNumber is a free data retrieval call binding the contract method 0x14704970.

Solidity: function withdrawWaitNumber() constant returns(uint256)

type POC_1_0_0Transactor

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

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

func NewPOC_1_0_0Transactor

func NewPOC_1_0_0Transactor(address common.Address, transactor bind.ContractTransactor) (*POC_1_0_0Transactor, error)

NewPOC_1_0_0Transactor creates a new write-only instance of POC_1_0_0, bound to a specific deployed contract.

func (*POC_1_0_0Transactor) ChangeOwner

func (_POC_1_0_0 *POC_1_0_0Transactor) ChangeOwner(opts *bind.TransactOpts, _newOwner common.Address, _number *big.Int) (*types.Transaction, error)

ChangeOwner is a paid mutator transaction binding the contract method 0x56df3db1.

Solidity: function changeOwner(_newOwner address, _number uint256) returns()

func (*POC_1_0_0Transactor) Deposit

func (_POC_1_0_0 *POC_1_0_0Transactor) Deposit(opts *bind.TransactOpts, _r [32]byte, _s [32]byte, _v uint8) (*types.Transaction, error)

Deposit is a paid mutator transaction binding the contract method 0xf2a558f9.

Solidity: function deposit(_r bytes32, _s bytes32, _v uint8) returns()

func (*POC_1_0_0Transactor) OwnerEmptyBlackList

func (_POC_1_0_0 *POC_1_0_0Transactor) OwnerEmptyBlackList(opts *bind.TransactOpts) (*types.Transaction, error)

OwnerEmptyBlackList is a paid mutator transaction binding the contract method 0x3853d0a1.

Solidity: function ownerEmptyBlackList() returns()

func (*POC_1_0_0Transactor) OwnerPopBlackList

func (_POC_1_0_0 *POC_1_0_0Transactor) OwnerPopBlackList(opts *bind.TransactOpts, minerAddress common.Address) (*types.Transaction, error)

OwnerPopBlackList is a paid mutator transaction binding the contract method 0x1103ec96.

Solidity: function ownerPopBlackList(minerAddress address) returns(int8)

func (*POC_1_0_0Transactor) OwnerPopLockList

func (_POC_1_0_0 *POC_1_0_0Transactor) OwnerPopLockList(opts *bind.TransactOpts, minerAddress common.Address) (*types.Transaction, error)

OwnerPopLockList is a paid mutator transaction binding the contract method 0x6fae4a5f.

Solidity: function ownerPopLockList(minerAddress address) returns(int8)

func (*POC_1_0_0Transactor) OwnerPushBlackList

func (_POC_1_0_0 *POC_1_0_0Transactor) OwnerPushBlackList(opts *bind.TransactOpts, minerAddress common.Address) (*types.Transaction, error)

OwnerPushBlackList is a paid mutator transaction binding the contract method 0x31f23668.

Solidity: function ownerPushBlackList(minerAddress address) returns()

func (*POC_1_0_0Transactor) OwnerPushLockList

func (_POC_1_0_0 *POC_1_0_0Transactor) OwnerPushLockList(opts *bind.TransactOpts, minerAddress common.Address) (*types.Transaction, error)

OwnerPushLockList is a paid mutator transaction binding the contract method 0x478e7d6e.

Solidity: function ownerPushLockList(minerAddress address) returns()

func (*POC_1_0_0Transactor) OwnerSetInitBlockNumber

func (_POC_1_0_0 *POC_1_0_0Transactor) OwnerSetInitBlockNumber(opts *bind.TransactOpts, _number *big.Int) (*types.Transaction, error)

OwnerSetInitBlockNumber is a paid mutator transaction binding the contract method 0xf30011b4.

Solidity: function ownerSetInitBlockNumber(_number uint256) returns()

func (*POC_1_0_0Transactor) OwnerStop

func (_POC_1_0_0 *POC_1_0_0Transactor) OwnerStop(opts *bind.TransactOpts, minerAddress common.Address) (*types.Transaction, error)

OwnerStop is a paid mutator transaction binding the contract method 0x2988fcfd.

Solidity: function ownerStop(minerAddress address) returns(int8)

func (*POC_1_0_0Transactor) Start

func (_POC_1_0_0 *POC_1_0_0Transactor) Start(opts *bind.TransactOpts, minerAddress common.Address) (*types.Transaction, error)

Start is a paid mutator transaction binding the contract method 0xdd0b281e.

Solidity: function start(minerAddress address) returns()

func (*POC_1_0_0Transactor) Stop

func (_POC_1_0_0 *POC_1_0_0Transactor) Stop(opts *bind.TransactOpts, minerAddress common.Address) (*types.Transaction, error)

Stop is a paid mutator transaction binding the contract method 0x656cb0bc.

Solidity: function stop(minerAddress address) returns()

func (*POC_1_0_0Transactor) Withdraw

func (_POC_1_0_0 *POC_1_0_0Transactor) Withdraw(opts *bind.TransactOpts, minerAddress common.Address) (*types.Transaction, error)

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

Solidity: function withdraw(minerAddress address) returns()

func (*POC_1_0_0Transactor) WithdrawSurplus

func (_POC_1_0_0 *POC_1_0_0Transactor) WithdrawSurplus(opts *bind.TransactOpts, minerAddress common.Address) (*types.Transaction, error)

WithdrawSurplus is a paid mutator transaction binding the contract method 0x65e73e32.

Solidity: function withdrawSurplus(minerAddress address) returns()

type POC_1_0_0TransactorRaw

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

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

func (*POC_1_0_0TransactorRaw) Transact

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

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

func (*POC_1_0_0TransactorRaw) Transfer

func (_POC_1_0_0 *POC_1_0_0TransactorRaw) 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 POC_1_0_0TransactorSession

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

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

func (*POC_1_0_0TransactorSession) ChangeOwner

func (_POC_1_0_0 *POC_1_0_0TransactorSession) ChangeOwner(_newOwner common.Address, _number *big.Int) (*types.Transaction, error)

ChangeOwner is a paid mutator transaction binding the contract method 0x56df3db1.

Solidity: function changeOwner(_newOwner address, _number uint256) returns()

func (*POC_1_0_0TransactorSession) Deposit

func (_POC_1_0_0 *POC_1_0_0TransactorSession) Deposit(_r [32]byte, _s [32]byte, _v uint8) (*types.Transaction, error)

Deposit is a paid mutator transaction binding the contract method 0xf2a558f9.

Solidity: function deposit(_r bytes32, _s bytes32, _v uint8) returns()

func (*POC_1_0_0TransactorSession) OwnerEmptyBlackList

func (_POC_1_0_0 *POC_1_0_0TransactorSession) OwnerEmptyBlackList() (*types.Transaction, error)

OwnerEmptyBlackList is a paid mutator transaction binding the contract method 0x3853d0a1.

Solidity: function ownerEmptyBlackList() returns()

func (*POC_1_0_0TransactorSession) OwnerPopBlackList

func (_POC_1_0_0 *POC_1_0_0TransactorSession) OwnerPopBlackList(minerAddress common.Address) (*types.Transaction, error)

OwnerPopBlackList is a paid mutator transaction binding the contract method 0x1103ec96.

Solidity: function ownerPopBlackList(minerAddress address) returns(int8)

func (*POC_1_0_0TransactorSession) OwnerPopLockList

func (_POC_1_0_0 *POC_1_0_0TransactorSession) OwnerPopLockList(minerAddress common.Address) (*types.Transaction, error)

OwnerPopLockList is a paid mutator transaction binding the contract method 0x6fae4a5f.

Solidity: function ownerPopLockList(minerAddress address) returns(int8)

func (*POC_1_0_0TransactorSession) OwnerPushBlackList

func (_POC_1_0_0 *POC_1_0_0TransactorSession) OwnerPushBlackList(minerAddress common.Address) (*types.Transaction, error)

OwnerPushBlackList is a paid mutator transaction binding the contract method 0x31f23668.

Solidity: function ownerPushBlackList(minerAddress address) returns()

func (*POC_1_0_0TransactorSession) OwnerPushLockList

func (_POC_1_0_0 *POC_1_0_0TransactorSession) OwnerPushLockList(minerAddress common.Address) (*types.Transaction, error)

OwnerPushLockList is a paid mutator transaction binding the contract method 0x478e7d6e.

Solidity: function ownerPushLockList(minerAddress address) returns()

func (*POC_1_0_0TransactorSession) OwnerSetInitBlockNumber

func (_POC_1_0_0 *POC_1_0_0TransactorSession) OwnerSetInitBlockNumber(_number *big.Int) (*types.Transaction, error)

OwnerSetInitBlockNumber is a paid mutator transaction binding the contract method 0xf30011b4.

Solidity: function ownerSetInitBlockNumber(_number uint256) returns()

func (*POC_1_0_0TransactorSession) OwnerStop

func (_POC_1_0_0 *POC_1_0_0TransactorSession) OwnerStop(minerAddress common.Address) (*types.Transaction, error)

OwnerStop is a paid mutator transaction binding the contract method 0x2988fcfd.

Solidity: function ownerStop(minerAddress address) returns(int8)

func (*POC_1_0_0TransactorSession) Start

func (_POC_1_0_0 *POC_1_0_0TransactorSession) Start(minerAddress common.Address) (*types.Transaction, error)

Start is a paid mutator transaction binding the contract method 0xdd0b281e.

Solidity: function start(minerAddress address) returns()

func (*POC_1_0_0TransactorSession) Stop

func (_POC_1_0_0 *POC_1_0_0TransactorSession) Stop(minerAddress common.Address) (*types.Transaction, error)

Stop is a paid mutator transaction binding the contract method 0x656cb0bc.

Solidity: function stop(minerAddress address) returns()

func (*POC_1_0_0TransactorSession) Withdraw

func (_POC_1_0_0 *POC_1_0_0TransactorSession) Withdraw(minerAddress common.Address) (*types.Transaction, error)

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

Solidity: function withdraw(minerAddress address) returns()

func (*POC_1_0_0TransactorSession) WithdrawSurplus

func (_POC_1_0_0 *POC_1_0_0TransactorSession) WithdrawSurplus(minerAddress common.Address) (*types.Transaction, error)

WithdrawSurplus is a paid mutator transaction binding the contract method 0x65e73e32.

Solidity: function withdrawSurplus(minerAddress address) returns()

type TribeChief

type TribeChief struct {
	TribeChiefCaller     // Read-only binding to the contract
	TribeChiefTransactor // Write-only binding to the contract
}

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

func DeployTribeChief

func DeployTribeChief(auth *bind.TransactOpts, backend bind.ContractBackend, genesisSigners []common.Address) (common.Address, *types.Transaction, *TribeChief, error)

DeployTribeChief deploys a new Ethereum contract, binding an instance of TribeChief to it.

func NewTribeChief

func NewTribeChief(address common.Address, backend bind.ContractBackend) (*TribeChief, error)

NewTribeChief creates a new instance of TribeChief, bound to a specific deployed contract.

type TribeChiefCaller

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

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

func NewTribeChiefCaller

func NewTribeChiefCaller(address common.Address, caller bind.ContractCaller) (*TribeChiefCaller, error)

NewTribeChiefCaller creates a new read-only instance of TribeChief, bound to a specific deployed contract.

func (*TribeChiefCaller) GetSignerLimit

func (_TribeChief *TribeChiefCaller) GetSignerLimit(opts *bind.CallOptsWithNumber) (*big.Int, error)

GetSignerLimit is a free data retrieval call binding the contract method 0xeb5c0011.

Solidity: function getSignerLimit() constant returns(uint256)

func (*TribeChiefCaller) GetStatus

func (_TribeChief *TribeChiefCaller) GetStatus(opts *bind.CallOptsWithNumber) (struct {
	VolunteerList []common.Address
	SignerList    []common.Address
	ScoreList     []*big.Int
	NumberList    []*big.Int
	Number        *big.Int
}, error)

GetStatus is a free data retrieval call binding the contract method 0x4e69d560.

Solidity: function getStatus() constant returns(volunteerList address[], signerList address[], scoreList uint256[], numberList uint256[], number uint256)

func (*TribeChiefCaller) GetVolunteerLimit

func (_TribeChief *TribeChiefCaller) GetVolunteerLimit(opts *bind.CallOptsWithNumber) (*big.Int, error)

GetVolunteerLimit is a free data retrieval call binding the contract method 0x961c5c7a.

Solidity: function getVolunteerLimit() constant returns(uint256)

func (*TribeChiefCaller) Version

func (_TribeChief *TribeChiefCaller) Version(opts *bind.CallOptsWithNumber) (string, error)

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

Solidity: function version() constant returns(string)

type TribeChiefCallerRaw

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

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

func (*TribeChiefCallerRaw) CallWithNumber

func (_TribeChief *TribeChiefCallerRaw) CallWithNumber(opts *bind.CallOptsWithNumber, 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 TribeChiefCallerSession

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

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

func (*TribeChiefCallerSession) GetSignerLimit

func (_TribeChief *TribeChiefCallerSession) GetSignerLimit() (*big.Int, error)

GetSignerLimit is a free data retrieval call binding the contract method 0xeb5c0011.

Solidity: function getSignerLimit() constant returns(uint256)

func (*TribeChiefCallerSession) GetStatus

func (_TribeChief *TribeChiefCallerSession) GetStatus() (struct {
	VolunteerList []common.Address
	SignerList    []common.Address
	ScoreList     []*big.Int
	NumberList    []*big.Int
	Number        *big.Int
}, error)

GetStatus is a free data retrieval call binding the contract method 0x4e69d560.

Solidity: function getStatus() constant returns(volunteerList address[], signerList address[], scoreList uint256[], numberList uint256[], number uint256)

func (*TribeChiefCallerSession) GetVolunteerLimit

func (_TribeChief *TribeChiefCallerSession) GetVolunteerLimit() (*big.Int, error)

GetVolunteerLimit is a free data retrieval call binding the contract method 0x961c5c7a.

Solidity: function getVolunteerLimit() constant returns(uint256)

func (*TribeChiefCallerSession) Version

func (_TribeChief *TribeChiefCallerSession) Version() (string, error)

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

Solidity: function version() constant returns(string)

type TribeChiefRaw

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

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

func (*TribeChiefRaw) CallWithNumber

func (_TribeChief *TribeChiefRaw) CallWithNumber(opts *bind.CallOptsWithNumber, 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 (*TribeChiefRaw) Transact

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

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

func (*TribeChiefRaw) Transfer

func (_TribeChief *TribeChiefRaw) 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 TribeChiefSession

type TribeChiefSession struct {
	Contract     *TribeChief             // Generic contract binding to set the session for
	CallOpts     bind.CallOptsWithNumber // Call options to use throughout this session
	TransactOpts bind.TransactOpts       // Transaction auth options to use throughout this session
}

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

func (*TribeChiefSession) GetSignerLimit

func (_TribeChief *TribeChiefSession) GetSignerLimit() (*big.Int, error)

GetSignerLimit is a free data retrieval call binding the contract method 0xeb5c0011.

Solidity: function getSignerLimit() constant returns(uint256)

func (*TribeChiefSession) GetStatus

func (_TribeChief *TribeChiefSession) GetStatus() (struct {
	VolunteerList []common.Address
	SignerList    []common.Address
	ScoreList     []*big.Int
	NumberList    []*big.Int
	Number        *big.Int
}, error)

GetStatus is a free data retrieval call binding the contract method 0x4e69d560.

Solidity: function getStatus() constant returns(volunteerList address[], signerList address[], scoreList uint256[], numberList uint256[], number uint256)

func (*TribeChiefSession) GetVolunteerLimit

func (_TribeChief *TribeChiefSession) GetVolunteerLimit() (*big.Int, error)

GetVolunteerLimit is a free data retrieval call binding the contract method 0x961c5c7a.

Solidity: function getVolunteerLimit() constant returns(uint256)

func (*TribeChiefSession) SetSingerLimit

func (_TribeChief *TribeChiefSession) SetSingerLimit(n *big.Int) (*types.Transaction, error)

SetSingerLimit is a paid mutator transaction binding the contract method 0x79fd787e.

Solidity: function setSingerLimit(n uint256) returns()

func (*TribeChiefSession) SetVolunteerLimit

func (_TribeChief *TribeChiefSession) SetVolunteerLimit(n *big.Int) (*types.Transaction, error)

SetVolunteerLimit is a paid mutator transaction binding the contract method 0x55cd14c9.

Solidity: function setVolunteerLimit(n uint256) returns()

func (*TribeChiefSession) Update

func (_TribeChief *TribeChiefSession) Update(volunteer common.Address) (*types.Transaction, error)

Update is a paid mutator transaction binding the contract method 0x1c1b8772.

Solidity: function update(volunteer address) returns()

func (*TribeChiefSession) Version

func (_TribeChief *TribeChiefSession) Version() (string, error)

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

Solidity: function version() constant returns(string)

type TribeChiefTransactor

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

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

func NewTribeChiefTransactor

func NewTribeChiefTransactor(address common.Address, transactor bind.ContractTransactor) (*TribeChiefTransactor, error)

NewTribeChiefTransactor creates a new write-only instance of TribeChief, bound to a specific deployed contract.

func (*TribeChiefTransactor) SetSingerLimit

func (_TribeChief *TribeChiefTransactor) SetSingerLimit(opts *bind.TransactOpts, n *big.Int) (*types.Transaction, error)

SetSingerLimit is a paid mutator transaction binding the contract method 0x79fd787e.

Solidity: function setSingerLimit(n uint256) returns()

func (*TribeChiefTransactor) SetVolunteerLimit

func (_TribeChief *TribeChiefTransactor) SetVolunteerLimit(opts *bind.TransactOpts, n *big.Int) (*types.Transaction, error)

SetVolunteerLimit is a paid mutator transaction binding the contract method 0x55cd14c9.

Solidity: function setVolunteerLimit(n uint256) returns()

func (*TribeChiefTransactor) Update

func (_TribeChief *TribeChiefTransactor) Update(opts *bind.TransactOpts, volunteer common.Address) (*types.Transaction, error)

Update is a paid mutator transaction binding the contract method 0x1c1b8772.

Solidity: function update(volunteer address) returns()

type TribeChiefTransactorRaw

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

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

func (*TribeChiefTransactorRaw) Transact

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

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

func (*TribeChiefTransactorRaw) Transfer

func (_TribeChief *TribeChiefTransactorRaw) 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 TribeChiefTransactorSession

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

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

func (*TribeChiefTransactorSession) SetSingerLimit

func (_TribeChief *TribeChiefTransactorSession) SetSingerLimit(n *big.Int) (*types.Transaction, error)

SetSingerLimit is a paid mutator transaction binding the contract method 0x79fd787e.

Solidity: function setSingerLimit(n uint256) returns()

func (*TribeChiefTransactorSession) SetVolunteerLimit

func (_TribeChief *TribeChiefTransactorSession) SetVolunteerLimit(n *big.Int) (*types.Transaction, error)

SetVolunteerLimit is a paid mutator transaction binding the contract method 0x55cd14c9.

Solidity: function setVolunteerLimit(n uint256) returns()

func (*TribeChiefTransactorSession) Update

func (_TribeChief *TribeChiefTransactorSession) Update(volunteer common.Address) (*types.Transaction, error)

Update is a paid mutator transaction binding the contract method 0x1c1b8772.

Solidity: function update(volunteer address) returns()

type TribeChief_0_0_3

type TribeChief_0_0_3 struct {
	TribeChief_0_0_3Caller     // Read-only binding to the contract
	TribeChief_0_0_3Transactor // Write-only binding to the contract
}

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

func DeployTribeChief_0_0_3

func DeployTribeChief_0_0_3(auth *bind.TransactOpts, backend bind.ContractBackend, genesisSigners []common.Address) (common.Address, *types.Transaction, *TribeChief_0_0_3, error)

DeployTribeChief_0_0_3 deploys a new Ethereum contract, binding an instance of TribeChief_0_0_3 to it.

func NewTribeChief_0_0_3

func NewTribeChief_0_0_3(address common.Address, backend bind.ContractBackend) (*TribeChief_0_0_3, error)

NewTribeChief_0_0_3 creates a new instance of TribeChief_0_0_3, bound to a specific deployed contract.

type TribeChief_0_0_3Caller

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

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

func NewTribeChief_0_0_3Caller

func NewTribeChief_0_0_3Caller(address common.Address, caller bind.ContractCaller) (*TribeChief_0_0_3Caller, error)

NewTribeChief_0_0_3Caller creates a new read-only instance of TribeChief_0_0_3, bound to a specific deployed contract.

func (*TribeChief_0_0_3Caller) GetEpoch

func (_TribeChief_0_0_3 *TribeChief_0_0_3Caller) GetEpoch(opts *bind.CallOptsWithNumber) (*big.Int, error)

GetEpoch is a free data retrieval call binding the contract method 0x757991a8.

Solidity: function getEpoch() constant returns(uint256)

func (*TribeChief_0_0_3Caller) GetSignerLimit

func (_TribeChief_0_0_3 *TribeChief_0_0_3Caller) GetSignerLimit(opts *bind.CallOptsWithNumber) (*big.Int, error)

GetSignerLimit is a free data retrieval call binding the contract method 0xeb5c0011.

Solidity: function getSignerLimit() constant returns(uint256)

func (*TribeChief_0_0_3Caller) GetStatus

func (_TribeChief_0_0_3 *TribeChief_0_0_3Caller) GetStatus(opts *bind.CallOptsWithNumber) (struct {
	VolunteerList []common.Address
	SignerList    []common.Address
	BlackList     []common.Address
	ScoreList     []*big.Int
	NumberList    []*big.Int
	Number        *big.Int
}, error)

GetStatus is a free data retrieval call binding the contract method 0x4e69d560.

Solidity: function getStatus() constant returns(volunteerList address[], signerList address[], blackList address[], scoreList uint256[], numberList uint256[], number uint256)

func (*TribeChief_0_0_3Caller) GetVolunteerLimit

func (_TribeChief_0_0_3 *TribeChief_0_0_3Caller) GetVolunteerLimit(opts *bind.CallOptsWithNumber) (*big.Int, error)

GetVolunteerLimit is a free data retrieval call binding the contract method 0x961c5c7a.

Solidity: function getVolunteerLimit() constant returns(uint256)

func (*TribeChief_0_0_3Caller) Version

func (_TribeChief_0_0_3 *TribeChief_0_0_3Caller) Version(opts *bind.CallOptsWithNumber) (string, error)

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

Solidity: function version() constant returns(string)

type TribeChief_0_0_3CallerRaw

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

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

func (*TribeChief_0_0_3CallerRaw) CallWithNumber

func (_TribeChief_0_0_3 *TribeChief_0_0_3CallerRaw) CallWithNumber(opts *bind.CallOptsWithNumber, 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 TribeChief_0_0_3CallerSession

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

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

func (*TribeChief_0_0_3CallerSession) GetEpoch

func (_TribeChief_0_0_3 *TribeChief_0_0_3CallerSession) GetEpoch() (*big.Int, error)

GetEpoch is a free data retrieval call binding the contract method 0x757991a8.

Solidity: function getEpoch() constant returns(uint256)

func (*TribeChief_0_0_3CallerSession) GetSignerLimit

func (_TribeChief_0_0_3 *TribeChief_0_0_3CallerSession) GetSignerLimit() (*big.Int, error)

GetSignerLimit is a free data retrieval call binding the contract method 0xeb5c0011.

Solidity: function getSignerLimit() constant returns(uint256)

func (*TribeChief_0_0_3CallerSession) GetStatus

func (_TribeChief_0_0_3 *TribeChief_0_0_3CallerSession) GetStatus() (struct {
	VolunteerList []common.Address
	SignerList    []common.Address
	BlackList     []common.Address
	ScoreList     []*big.Int
	NumberList    []*big.Int
	Number        *big.Int
}, error)

GetStatus is a free data retrieval call binding the contract method 0x4e69d560.

Solidity: function getStatus() constant returns(volunteerList address[], signerList address[], blackList address[], scoreList uint256[], numberList uint256[], number uint256)

func (*TribeChief_0_0_3CallerSession) GetVolunteerLimit

func (_TribeChief_0_0_3 *TribeChief_0_0_3CallerSession) GetVolunteerLimit() (*big.Int, error)

GetVolunteerLimit is a free data retrieval call binding the contract method 0x961c5c7a.

Solidity: function getVolunteerLimit() constant returns(uint256)

func (*TribeChief_0_0_3CallerSession) Version

func (_TribeChief_0_0_3 *TribeChief_0_0_3CallerSession) Version() (string, error)

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

Solidity: function version() constant returns(string)

type TribeChief_0_0_3Raw

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

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

func (*TribeChief_0_0_3Raw) CallWithNumber

func (_TribeChief_0_0_3 *TribeChief_0_0_3Raw) CallWithNumber(opts *bind.CallOptsWithNumber, 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 (*TribeChief_0_0_3Raw) Transact

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

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

func (*TribeChief_0_0_3Raw) Transfer

func (_TribeChief_0_0_3 *TribeChief_0_0_3Raw) 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 TribeChief_0_0_3Session

type TribeChief_0_0_3Session struct {
	Contract     *TribeChief_0_0_3       // Generic contract binding to set the session for
	CallOpts     bind.CallOptsWithNumber // Call options to use throughout this session
	TransactOpts bind.TransactOpts       // Transaction auth options to use throughout this session
}

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

func (*TribeChief_0_0_3Session) GetEpoch

func (_TribeChief_0_0_3 *TribeChief_0_0_3Session) GetEpoch() (*big.Int, error)

GetEpoch is a free data retrieval call binding the contract method 0x757991a8.

Solidity: function getEpoch() constant returns(uint256)

func (*TribeChief_0_0_3Session) GetSignerLimit

func (_TribeChief_0_0_3 *TribeChief_0_0_3Session) GetSignerLimit() (*big.Int, error)

GetSignerLimit is a free data retrieval call binding the contract method 0xeb5c0011.

Solidity: function getSignerLimit() constant returns(uint256)

func (*TribeChief_0_0_3Session) GetStatus

func (_TribeChief_0_0_3 *TribeChief_0_0_3Session) GetStatus() (struct {
	VolunteerList []common.Address
	SignerList    []common.Address
	BlackList     []common.Address
	ScoreList     []*big.Int
	NumberList    []*big.Int
	Number        *big.Int
}, error)

GetStatus is a free data retrieval call binding the contract method 0x4e69d560.

Solidity: function getStatus() constant returns(volunteerList address[], signerList address[], blackList address[], scoreList uint256[], numberList uint256[], number uint256)

func (*TribeChief_0_0_3Session) GetVolunteerLimit

func (_TribeChief_0_0_3 *TribeChief_0_0_3Session) GetVolunteerLimit() (*big.Int, error)

GetVolunteerLimit is a free data retrieval call binding the contract method 0x961c5c7a.

Solidity: function getVolunteerLimit() constant returns(uint256)

func (*TribeChief_0_0_3Session) SetEpoch

func (_TribeChief_0_0_3 *TribeChief_0_0_3Session) SetEpoch(n *big.Int) (*types.Transaction, error)

SetEpoch is a paid mutator transaction binding the contract method 0x0ceb2cef.

Solidity: function setEpoch(n uint256) returns()

func (*TribeChief_0_0_3Session) SetSingerLimit

func (_TribeChief_0_0_3 *TribeChief_0_0_3Session) SetSingerLimit(n *big.Int) (*types.Transaction, error)

SetSingerLimit is a paid mutator transaction binding the contract method 0x79fd787e.

Solidity: function setSingerLimit(n uint256) returns()

func (*TribeChief_0_0_3Session) SetVolunteerLimit

func (_TribeChief_0_0_3 *TribeChief_0_0_3Session) SetVolunteerLimit(n *big.Int) (*types.Transaction, error)

SetVolunteerLimit is a paid mutator transaction binding the contract method 0x55cd14c9.

Solidity: function setVolunteerLimit(n uint256) returns()

func (*TribeChief_0_0_3Session) Update

func (_TribeChief_0_0_3 *TribeChief_0_0_3Session) Update(volunteer common.Address) (*types.Transaction, error)

Update is a paid mutator transaction binding the contract method 0x1c1b8772.

Solidity: function update(volunteer address) returns()

func (*TribeChief_0_0_3Session) Version

func (_TribeChief_0_0_3 *TribeChief_0_0_3Session) Version() (string, error)

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

Solidity: function version() constant returns(string)

type TribeChief_0_0_3Transactor

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

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

func NewTribeChief_0_0_3Transactor

func NewTribeChief_0_0_3Transactor(address common.Address, transactor bind.ContractTransactor) (*TribeChief_0_0_3Transactor, error)

NewTribeChief_0_0_3Transactor creates a new write-only instance of TribeChief_0_0_3, bound to a specific deployed contract.

func (*TribeChief_0_0_3Transactor) SetEpoch

func (_TribeChief_0_0_3 *TribeChief_0_0_3Transactor) SetEpoch(opts *bind.TransactOpts, n *big.Int) (*types.Transaction, error)

SetEpoch is a paid mutator transaction binding the contract method 0x0ceb2cef.

Solidity: function setEpoch(n uint256) returns()

func (*TribeChief_0_0_3Transactor) SetSingerLimit

func (_TribeChief_0_0_3 *TribeChief_0_0_3Transactor) SetSingerLimit(opts *bind.TransactOpts, n *big.Int) (*types.Transaction, error)

SetSingerLimit is a paid mutator transaction binding the contract method 0x79fd787e.

Solidity: function setSingerLimit(n uint256) returns()

func (*TribeChief_0_0_3Transactor) SetVolunteerLimit

func (_TribeChief_0_0_3 *TribeChief_0_0_3Transactor) SetVolunteerLimit(opts *bind.TransactOpts, n *big.Int) (*types.Transaction, error)

SetVolunteerLimit is a paid mutator transaction binding the contract method 0x55cd14c9.

Solidity: function setVolunteerLimit(n uint256) returns()

func (*TribeChief_0_0_3Transactor) Update

func (_TribeChief_0_0_3 *TribeChief_0_0_3Transactor) Update(opts *bind.TransactOpts, volunteer common.Address) (*types.Transaction, error)

Update is a paid mutator transaction binding the contract method 0x1c1b8772.

Solidity: function update(volunteer address) returns()

type TribeChief_0_0_3TransactorRaw

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

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

func (*TribeChief_0_0_3TransactorRaw) Transact

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

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

func (*TribeChief_0_0_3TransactorRaw) Transfer

func (_TribeChief_0_0_3 *TribeChief_0_0_3TransactorRaw) 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 TribeChief_0_0_3TransactorSession

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

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

func (*TribeChief_0_0_3TransactorSession) SetEpoch

func (_TribeChief_0_0_3 *TribeChief_0_0_3TransactorSession) SetEpoch(n *big.Int) (*types.Transaction, error)

SetEpoch is a paid mutator transaction binding the contract method 0x0ceb2cef.

Solidity: function setEpoch(n uint256) returns()

func (*TribeChief_0_0_3TransactorSession) SetSingerLimit

func (_TribeChief_0_0_3 *TribeChief_0_0_3TransactorSession) SetSingerLimit(n *big.Int) (*types.Transaction, error)

SetSingerLimit is a paid mutator transaction binding the contract method 0x79fd787e.

Solidity: function setSingerLimit(n uint256) returns()

func (*TribeChief_0_0_3TransactorSession) SetVolunteerLimit

func (_TribeChief_0_0_3 *TribeChief_0_0_3TransactorSession) SetVolunteerLimit(n *big.Int) (*types.Transaction, error)

SetVolunteerLimit is a paid mutator transaction binding the contract method 0x55cd14c9.

Solidity: function setVolunteerLimit(n uint256) returns()

func (*TribeChief_0_0_3TransactorSession) Update

func (_TribeChief_0_0_3 *TribeChief_0_0_3TransactorSession) Update(volunteer common.Address) (*types.Transaction, error)

Update is a paid mutator transaction binding the contract method 0x1c1b8772.

Solidity: function update(volunteer address) returns()

type TribeChief_0_0_4

type TribeChief_0_0_4 struct {
	TribeChief_0_0_4Caller     // Read-only binding to the contract
	TribeChief_0_0_4Transactor // Write-only binding to the contract
}

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

func DeployTribeChief_0_0_4

func DeployTribeChief_0_0_4(auth *bind.TransactOpts, backend bind.ContractBackend, genesisSigners []common.Address) (common.Address, *types.Transaction, *TribeChief_0_0_4, error)

DeployTribeChief_0_0_4 deploys a new Ethereum contract, binding an instance of TribeChief_0_0_4 to it.

func NewTribeChief_0_0_4

func NewTribeChief_0_0_4(address common.Address, backend bind.ContractBackend) (*TribeChief_0_0_4, error)

NewTribeChief_0_0_4 creates a new instance of TribeChief_0_0_4, bound to a specific deployed contract.

type TribeChief_0_0_4Caller

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

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

func NewTribeChief_0_0_4Caller

func NewTribeChief_0_0_4Caller(address common.Address, caller bind.ContractCaller) (*TribeChief_0_0_4Caller, error)

NewTribeChief_0_0_4Caller creates a new read-only instance of TribeChief_0_0_4, bound to a specific deployed contract.

func (*TribeChief_0_0_4Caller) GetEpoch

func (_TribeChief_0_0_4 *TribeChief_0_0_4Caller) GetEpoch(opts *bind.CallOptsWithNumber) (*big.Int, error)

GetEpoch is a free data retrieval call binding the contract method 0x757991a8.

Solidity: function getEpoch() constant returns(uint256)

func (*TribeChief_0_0_4Caller) GetSignerLimit

func (_TribeChief_0_0_4 *TribeChief_0_0_4Caller) GetSignerLimit(opts *bind.CallOptsWithNumber) (*big.Int, error)

GetSignerLimit is a free data retrieval call binding the contract method 0xeb5c0011.

Solidity: function getSignerLimit() constant returns(uint256)

func (*TribeChief_0_0_4Caller) GetStatus

func (_TribeChief_0_0_4 *TribeChief_0_0_4Caller) GetStatus(opts *bind.CallOptsWithNumber) (struct {
	VolunteerList []common.Address
	SignerList    []common.Address
	BlackList     []common.Address
	ScoreList     []*big.Int
	NumberList    []*big.Int
	Number        *big.Int
}, error)

GetStatus is a free data retrieval call binding the contract method 0x4e69d560.

Solidity: function getStatus() constant returns(volunteerList address[], signerList address[], blackList address[], scoreList uint256[], numberList uint256[], number uint256)

func (*TribeChief_0_0_4Caller) GetVolunteerLimit

func (_TribeChief_0_0_4 *TribeChief_0_0_4Caller) GetVolunteerLimit(opts *bind.CallOptsWithNumber) (*big.Int, error)

GetVolunteerLimit is a free data retrieval call binding the contract method 0x961c5c7a.

Solidity: function getVolunteerLimit() constant returns(uint256)

func (*TribeChief_0_0_4Caller) Version

func (_TribeChief_0_0_4 *TribeChief_0_0_4Caller) Version(opts *bind.CallOptsWithNumber) (string, error)

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

Solidity: function version() constant returns(string)

type TribeChief_0_0_4CallerRaw

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

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

func (*TribeChief_0_0_4CallerRaw) CallWithNumber

func (_TribeChief_0_0_4 *TribeChief_0_0_4CallerRaw) CallWithNumber(opts *bind.CallOptsWithNumber, 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 TribeChief_0_0_4CallerSession

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

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

func (*TribeChief_0_0_4CallerSession) GetEpoch

func (_TribeChief_0_0_4 *TribeChief_0_0_4CallerSession) GetEpoch() (*big.Int, error)

GetEpoch is a free data retrieval call binding the contract method 0x757991a8.

Solidity: function getEpoch() constant returns(uint256)

func (*TribeChief_0_0_4CallerSession) GetSignerLimit

func (_TribeChief_0_0_4 *TribeChief_0_0_4CallerSession) GetSignerLimit() (*big.Int, error)

GetSignerLimit is a free data retrieval call binding the contract method 0xeb5c0011.

Solidity: function getSignerLimit() constant returns(uint256)

func (*TribeChief_0_0_4CallerSession) GetStatus

func (_TribeChief_0_0_4 *TribeChief_0_0_4CallerSession) GetStatus() (struct {
	VolunteerList []common.Address
	SignerList    []common.Address
	BlackList     []common.Address
	ScoreList     []*big.Int
	NumberList    []*big.Int
	Number        *big.Int
}, error)

GetStatus is a free data retrieval call binding the contract method 0x4e69d560.

Solidity: function getStatus() constant returns(volunteerList address[], signerList address[], blackList address[], scoreList uint256[], numberList uint256[], number uint256)

func (*TribeChief_0_0_4CallerSession) GetVolunteerLimit

func (_TribeChief_0_0_4 *TribeChief_0_0_4CallerSession) GetVolunteerLimit() (*big.Int, error)

GetVolunteerLimit is a free data retrieval call binding the contract method 0x961c5c7a.

Solidity: function getVolunteerLimit() constant returns(uint256)

func (*TribeChief_0_0_4CallerSession) Version

func (_TribeChief_0_0_4 *TribeChief_0_0_4CallerSession) Version() (string, error)

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

Solidity: function version() constant returns(string)

type TribeChief_0_0_4Raw

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

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

func (*TribeChief_0_0_4Raw) CallWithNumber

func (_TribeChief_0_0_4 *TribeChief_0_0_4Raw) CallWithNumber(opts *bind.CallOptsWithNumber, 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 (*TribeChief_0_0_4Raw) Transact

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

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

func (*TribeChief_0_0_4Raw) Transfer

func (_TribeChief_0_0_4 *TribeChief_0_0_4Raw) 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 TribeChief_0_0_4Session

type TribeChief_0_0_4Session struct {
	Contract     *TribeChief_0_0_4       // Generic contract binding to set the session for
	CallOpts     bind.CallOptsWithNumber // Call options to use throughout this session
	TransactOpts bind.TransactOpts       // Transaction auth options to use throughout this session
}

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

func (*TribeChief_0_0_4Session) GetEpoch

func (_TribeChief_0_0_4 *TribeChief_0_0_4Session) GetEpoch() (*big.Int, error)

GetEpoch is a free data retrieval call binding the contract method 0x757991a8.

Solidity: function getEpoch() constant returns(uint256)

func (*TribeChief_0_0_4Session) GetSignerLimit

func (_TribeChief_0_0_4 *TribeChief_0_0_4Session) GetSignerLimit() (*big.Int, error)

GetSignerLimit is a free data retrieval call binding the contract method 0xeb5c0011.

Solidity: function getSignerLimit() constant returns(uint256)

func (*TribeChief_0_0_4Session) GetStatus

func (_TribeChief_0_0_4 *TribeChief_0_0_4Session) GetStatus() (struct {
	VolunteerList []common.Address
	SignerList    []common.Address
	BlackList     []common.Address
	ScoreList     []*big.Int
	NumberList    []*big.Int
	Number        *big.Int
}, error)

GetStatus is a free data retrieval call binding the contract method 0x4e69d560.

Solidity: function getStatus() constant returns(volunteerList address[], signerList address[], blackList address[], scoreList uint256[], numberList uint256[], number uint256)

func (*TribeChief_0_0_4Session) GetVolunteerLimit

func (_TribeChief_0_0_4 *TribeChief_0_0_4Session) GetVolunteerLimit() (*big.Int, error)

GetVolunteerLimit is a free data retrieval call binding the contract method 0x961c5c7a.

Solidity: function getVolunteerLimit() constant returns(uint256)

func (*TribeChief_0_0_4Session) SetEpoch

func (_TribeChief_0_0_4 *TribeChief_0_0_4Session) SetEpoch(n *big.Int) (*types.Transaction, error)

SetEpoch is a paid mutator transaction binding the contract method 0x0ceb2cef.

Solidity: function setEpoch(n uint256) returns()

func (*TribeChief_0_0_4Session) SetSingerLimit

func (_TribeChief_0_0_4 *TribeChief_0_0_4Session) SetSingerLimit(n *big.Int) (*types.Transaction, error)

SetSingerLimit is a paid mutator transaction binding the contract method 0x79fd787e.

Solidity: function setSingerLimit(n uint256) returns()

func (*TribeChief_0_0_4Session) SetVolunteerLimit

func (_TribeChief_0_0_4 *TribeChief_0_0_4Session) SetVolunteerLimit(n *big.Int) (*types.Transaction, error)

SetVolunteerLimit is a paid mutator transaction binding the contract method 0x55cd14c9.

Solidity: function setVolunteerLimit(n uint256) returns()

func (*TribeChief_0_0_4Session) Update

func (_TribeChief_0_0_4 *TribeChief_0_0_4Session) Update(volunteer common.Address) (*types.Transaction, error)

Update is a paid mutator transaction binding the contract method 0x1c1b8772.

Solidity: function update(volunteer address) returns()

func (*TribeChief_0_0_4Session) Version

func (_TribeChief_0_0_4 *TribeChief_0_0_4Session) Version() (string, error)

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

Solidity: function version() constant returns(string)

type TribeChief_0_0_4Transactor

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

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

func NewTribeChief_0_0_4Transactor

func NewTribeChief_0_0_4Transactor(address common.Address, transactor bind.ContractTransactor) (*TribeChief_0_0_4Transactor, error)

NewTribeChief_0_0_4Transactor creates a new write-only instance of TribeChief_0_0_4, bound to a specific deployed contract.

func (*TribeChief_0_0_4Transactor) SetEpoch

func (_TribeChief_0_0_4 *TribeChief_0_0_4Transactor) SetEpoch(opts *bind.TransactOpts, n *big.Int) (*types.Transaction, error)

SetEpoch is a paid mutator transaction binding the contract method 0x0ceb2cef.

Solidity: function setEpoch(n uint256) returns()

func (*TribeChief_0_0_4Transactor) SetSingerLimit

func (_TribeChief_0_0_4 *TribeChief_0_0_4Transactor) SetSingerLimit(opts *bind.TransactOpts, n *big.Int) (*types.Transaction, error)

SetSingerLimit is a paid mutator transaction binding the contract method 0x79fd787e.

Solidity: function setSingerLimit(n uint256) returns()

func (*TribeChief_0_0_4Transactor) SetVolunteerLimit

func (_TribeChief_0_0_4 *TribeChief_0_0_4Transactor) SetVolunteerLimit(opts *bind.TransactOpts, n *big.Int) (*types.Transaction, error)

SetVolunteerLimit is a paid mutator transaction binding the contract method 0x55cd14c9.

Solidity: function setVolunteerLimit(n uint256) returns()

func (*TribeChief_0_0_4Transactor) Update

func (_TribeChief_0_0_4 *TribeChief_0_0_4Transactor) Update(opts *bind.TransactOpts, volunteer common.Address) (*types.Transaction, error)

Update is a paid mutator transaction binding the contract method 0x1c1b8772.

Solidity: function update(volunteer address) returns()

type TribeChief_0_0_4TransactorRaw

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

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

func (*TribeChief_0_0_4TransactorRaw) Transact

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

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

func (*TribeChief_0_0_4TransactorRaw) Transfer

func (_TribeChief_0_0_4 *TribeChief_0_0_4TransactorRaw) 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 TribeChief_0_0_4TransactorSession

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

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

func (*TribeChief_0_0_4TransactorSession) SetEpoch

func (_TribeChief_0_0_4 *TribeChief_0_0_4TransactorSession) SetEpoch(n *big.Int) (*types.Transaction, error)

SetEpoch is a paid mutator transaction binding the contract method 0x0ceb2cef.

Solidity: function setEpoch(n uint256) returns()

func (*TribeChief_0_0_4TransactorSession) SetSingerLimit

func (_TribeChief_0_0_4 *TribeChief_0_0_4TransactorSession) SetSingerLimit(n *big.Int) (*types.Transaction, error)

SetSingerLimit is a paid mutator transaction binding the contract method 0x79fd787e.

Solidity: function setSingerLimit(n uint256) returns()

func (*TribeChief_0_0_4TransactorSession) SetVolunteerLimit

func (_TribeChief_0_0_4 *TribeChief_0_0_4TransactorSession) SetVolunteerLimit(n *big.Int) (*types.Transaction, error)

SetVolunteerLimit is a paid mutator transaction binding the contract method 0x55cd14c9.

Solidity: function setVolunteerLimit(n uint256) returns()

func (*TribeChief_0_0_4TransactorSession) Update

func (_TribeChief_0_0_4 *TribeChief_0_0_4TransactorSession) Update(volunteer common.Address) (*types.Transaction, error)

Update is a paid mutator transaction binding the contract method 0x1c1b8772.

Solidity: function update(volunteer address) returns()

type TribeChief_0_0_5

type TribeChief_0_0_5 struct {
	TribeChief_0_0_5Caller     // Read-only binding to the contract
	TribeChief_0_0_5Transactor // Write-only binding to the contract
}

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

func DeployTribeChief_0_0_5

func DeployTribeChief_0_0_5(auth *bind.TransactOpts, backend bind.ContractBackend, genesisSigners []common.Address) (common.Address, *types.Transaction, *TribeChief_0_0_5, error)

DeployTribeChief_0_0_5 deploys a new Ethereum contract, binding an instance of TribeChief_0_0_5 to it.

func NewTribeChief_0_0_5

func NewTribeChief_0_0_5(address common.Address, backend bind.ContractBackend) (*TribeChief_0_0_5, error)

NewTribeChief_0_0_5 creates a new instance of TribeChief_0_0_5, bound to a specific deployed contract.

type TribeChief_0_0_5Caller

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

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

func NewTribeChief_0_0_5Caller

func NewTribeChief_0_0_5Caller(address common.Address, caller bind.ContractCaller) (*TribeChief_0_0_5Caller, error)

NewTribeChief_0_0_5Caller creates a new read-only instance of TribeChief_0_0_5, bound to a specific deployed contract.

func (*TribeChief_0_0_5Caller) GetEpoch

func (_TribeChief_0_0_5 *TribeChief_0_0_5Caller) GetEpoch(opts *bind.CallOptsWithNumber) (*big.Int, error)

GetEpoch is a free data retrieval call binding the contract method 0x757991a8.

Solidity: function getEpoch() constant returns(uint256)

func (*TribeChief_0_0_5Caller) GetSignerLimit

func (_TribeChief_0_0_5 *TribeChief_0_0_5Caller) GetSignerLimit(opts *bind.CallOptsWithNumber) (*big.Int, error)

GetSignerLimit is a free data retrieval call binding the contract method 0xeb5c0011.

Solidity: function getSignerLimit() constant returns(uint256)

func (*TribeChief_0_0_5Caller) GetStatus

func (_TribeChief_0_0_5 *TribeChief_0_0_5Caller) GetStatus(opts *bind.CallOptsWithNumber) (struct {
	VolunteerList []common.Address
	SignerList    []common.Address
	BlackList     []common.Address
	ScoreList     []*big.Int
	NumberList    []*big.Int
	Number        *big.Int
}, error)

GetStatus is a free data retrieval call binding the contract method 0x4e69d560.

Solidity: function getStatus() constant returns(volunteerList address[], signerList address[], blackList address[], scoreList uint256[], numberList uint256[], number uint256)

func (*TribeChief_0_0_5Caller) GetVolunteerLimit

func (_TribeChief_0_0_5 *TribeChief_0_0_5Caller) GetVolunteerLimit(opts *bind.CallOptsWithNumber) (*big.Int, error)

GetVolunteerLimit is a free data retrieval call binding the contract method 0x961c5c7a.

Solidity: function getVolunteerLimit() constant returns(uint256)

func (*TribeChief_0_0_5Caller) Version

func (_TribeChief_0_0_5 *TribeChief_0_0_5Caller) Version(opts *bind.CallOptsWithNumber) (string, error)

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

Solidity: function version() constant returns(string)

type TribeChief_0_0_5CallerRaw

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

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

func (*TribeChief_0_0_5CallerRaw) CallWithNumber

func (_TribeChief_0_0_5 *TribeChief_0_0_5CallerRaw) CallWithNumber(opts *bind.CallOptsWithNumber, 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 TribeChief_0_0_5CallerSession

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

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

func (*TribeChief_0_0_5CallerSession) GetEpoch

func (_TribeChief_0_0_5 *TribeChief_0_0_5CallerSession) GetEpoch() (*big.Int, error)

GetEpoch is a free data retrieval call binding the contract method 0x757991a8.

Solidity: function getEpoch() constant returns(uint256)

func (*TribeChief_0_0_5CallerSession) GetSignerLimit

func (_TribeChief_0_0_5 *TribeChief_0_0_5CallerSession) GetSignerLimit() (*big.Int, error)

GetSignerLimit is a free data retrieval call binding the contract method 0xeb5c0011.

Solidity: function getSignerLimit() constant returns(uint256)

func (*TribeChief_0_0_5CallerSession) GetStatus

func (_TribeChief_0_0_5 *TribeChief_0_0_5CallerSession) GetStatus() (struct {
	VolunteerList []common.Address
	SignerList    []common.Address
	BlackList     []common.Address
	ScoreList     []*big.Int
	NumberList    []*big.Int
	Number        *big.Int
}, error)

GetStatus is a free data retrieval call binding the contract method 0x4e69d560.

Solidity: function getStatus() constant returns(volunteerList address[], signerList address[], blackList address[], scoreList uint256[], numberList uint256[], number uint256)

func (*TribeChief_0_0_5CallerSession) GetVolunteerLimit

func (_TribeChief_0_0_5 *TribeChief_0_0_5CallerSession) GetVolunteerLimit() (*big.Int, error)

GetVolunteerLimit is a free data retrieval call binding the contract method 0x961c5c7a.

Solidity: function getVolunteerLimit() constant returns(uint256)

func (*TribeChief_0_0_5CallerSession) Version

func (_TribeChief_0_0_5 *TribeChief_0_0_5CallerSession) Version() (string, error)

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

Solidity: function version() constant returns(string)

type TribeChief_0_0_5Raw

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

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

func (*TribeChief_0_0_5Raw) CallWithNumber

func (_TribeChief_0_0_5 *TribeChief_0_0_5Raw) CallWithNumber(opts *bind.CallOptsWithNumber, 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 (*TribeChief_0_0_5Raw) Transact

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

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

func (*TribeChief_0_0_5Raw) Transfer

func (_TribeChief_0_0_5 *TribeChief_0_0_5Raw) 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 TribeChief_0_0_5Session

type TribeChief_0_0_5Session struct {
	Contract     *TribeChief_0_0_5       // Generic contract binding to set the session for
	CallOpts     bind.CallOptsWithNumber // Call options to use throughout this session
	TransactOpts bind.TransactOpts       // Transaction auth options to use throughout this session
}

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

func (*TribeChief_0_0_5Session) GetEpoch

func (_TribeChief_0_0_5 *TribeChief_0_0_5Session) GetEpoch() (*big.Int, error)

GetEpoch is a free data retrieval call binding the contract method 0x757991a8.

Solidity: function getEpoch() constant returns(uint256)

func (*TribeChief_0_0_5Session) GetSignerLimit

func (_TribeChief_0_0_5 *TribeChief_0_0_5Session) GetSignerLimit() (*big.Int, error)

GetSignerLimit is a free data retrieval call binding the contract method 0xeb5c0011.

Solidity: function getSignerLimit() constant returns(uint256)

func (*TribeChief_0_0_5Session) GetStatus

func (_TribeChief_0_0_5 *TribeChief_0_0_5Session) GetStatus() (struct {
	VolunteerList []common.Address
	SignerList    []common.Address
	BlackList     []common.Address
	ScoreList     []*big.Int
	NumberList    []*big.Int
	Number        *big.Int
}, error)

GetStatus is a free data retrieval call binding the contract method 0x4e69d560.

Solidity: function getStatus() constant returns(volunteerList address[], signerList address[], blackList address[], scoreList uint256[], numberList uint256[], number uint256)

func (*TribeChief_0_0_5Session) GetVolunteerLimit

func (_TribeChief_0_0_5 *TribeChief_0_0_5Session) GetVolunteerLimit() (*big.Int, error)

GetVolunteerLimit is a free data retrieval call binding the contract method 0x961c5c7a.

Solidity: function getVolunteerLimit() constant returns(uint256)

func (*TribeChief_0_0_5Session) SetEpoch

func (_TribeChief_0_0_5 *TribeChief_0_0_5Session) SetEpoch(n *big.Int) (*types.Transaction, error)

SetEpoch is a paid mutator transaction binding the contract method 0x0ceb2cef.

Solidity: function setEpoch(n uint256) returns()

func (*TribeChief_0_0_5Session) SetSingerLimit

func (_TribeChief_0_0_5 *TribeChief_0_0_5Session) SetSingerLimit(n *big.Int) (*types.Transaction, error)

SetSingerLimit is a paid mutator transaction binding the contract method 0x79fd787e.

Solidity: function setSingerLimit(n uint256) returns()

func (*TribeChief_0_0_5Session) SetVolunteerLimit

func (_TribeChief_0_0_5 *TribeChief_0_0_5Session) SetVolunteerLimit(n *big.Int) (*types.Transaction, error)

SetVolunteerLimit is a paid mutator transaction binding the contract method 0x55cd14c9.

Solidity: function setVolunteerLimit(n uint256) returns()

func (*TribeChief_0_0_5Session) Update

func (_TribeChief_0_0_5 *TribeChief_0_0_5Session) Update(volunteer common.Address) (*types.Transaction, error)

Update is a paid mutator transaction binding the contract method 0x1c1b8772.

Solidity: function update(volunteer address) returns()

func (*TribeChief_0_0_5Session) Version

func (_TribeChief_0_0_5 *TribeChief_0_0_5Session) Version() (string, error)

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

Solidity: function version() constant returns(string)

type TribeChief_0_0_5Transactor

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

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

func NewTribeChief_0_0_5Transactor

func NewTribeChief_0_0_5Transactor(address common.Address, transactor bind.ContractTransactor) (*TribeChief_0_0_5Transactor, error)

NewTribeChief_0_0_5Transactor creates a new write-only instance of TribeChief_0_0_5, bound to a specific deployed contract.

func (*TribeChief_0_0_5Transactor) SetEpoch

func (_TribeChief_0_0_5 *TribeChief_0_0_5Transactor) SetEpoch(opts *bind.TransactOpts, n *big.Int) (*types.Transaction, error)

SetEpoch is a paid mutator transaction binding the contract method 0x0ceb2cef.

Solidity: function setEpoch(n uint256) returns()

func (*TribeChief_0_0_5Transactor) SetSingerLimit

func (_TribeChief_0_0_5 *TribeChief_0_0_5Transactor) SetSingerLimit(opts *bind.TransactOpts, n *big.Int) (*types.Transaction, error)

SetSingerLimit is a paid mutator transaction binding the contract method 0x79fd787e.

Solidity: function setSingerLimit(n uint256) returns()

func (*TribeChief_0_0_5Transactor) SetVolunteerLimit

func (_TribeChief_0_0_5 *TribeChief_0_0_5Transactor) SetVolunteerLimit(opts *bind.TransactOpts, n *big.Int) (*types.Transaction, error)

SetVolunteerLimit is a paid mutator transaction binding the contract method 0x55cd14c9.

Solidity: function setVolunteerLimit(n uint256) returns()

func (*TribeChief_0_0_5Transactor) Update

func (_TribeChief_0_0_5 *TribeChief_0_0_5Transactor) Update(opts *bind.TransactOpts, volunteer common.Address) (*types.Transaction, error)

Update is a paid mutator transaction binding the contract method 0x1c1b8772.

Solidity: function update(volunteer address) returns()

type TribeChief_0_0_5TransactorRaw

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

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

func (*TribeChief_0_0_5TransactorRaw) Transact

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

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

func (*TribeChief_0_0_5TransactorRaw) Transfer

func (_TribeChief_0_0_5 *TribeChief_0_0_5TransactorRaw) 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 TribeChief_0_0_5TransactorSession

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

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

func (*TribeChief_0_0_5TransactorSession) SetEpoch

func (_TribeChief_0_0_5 *TribeChief_0_0_5TransactorSession) SetEpoch(n *big.Int) (*types.Transaction, error)

SetEpoch is a paid mutator transaction binding the contract method 0x0ceb2cef.

Solidity: function setEpoch(n uint256) returns()

func (*TribeChief_0_0_5TransactorSession) SetSingerLimit

func (_TribeChief_0_0_5 *TribeChief_0_0_5TransactorSession) SetSingerLimit(n *big.Int) (*types.Transaction, error)

SetSingerLimit is a paid mutator transaction binding the contract method 0x79fd787e.

Solidity: function setSingerLimit(n uint256) returns()

func (*TribeChief_0_0_5TransactorSession) SetVolunteerLimit

func (_TribeChief_0_0_5 *TribeChief_0_0_5TransactorSession) SetVolunteerLimit(n *big.Int) (*types.Transaction, error)

SetVolunteerLimit is a paid mutator transaction binding the contract method 0x55cd14c9.

Solidity: function setVolunteerLimit(n uint256) returns()

func (*TribeChief_0_0_5TransactorSession) Update

func (_TribeChief_0_0_5 *TribeChief_0_0_5TransactorSession) Update(volunteer common.Address) (*types.Transaction, error)

Update is a paid mutator transaction binding the contract method 0x1c1b8772.

Solidity: function update(volunteer address) returns()

type TribeChief_0_0_6

type TribeChief_0_0_6 struct {
	TribeChief_0_0_6Caller     // Read-only binding to the contract
	TribeChief_0_0_6Transactor // Write-only binding to the contract
}

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

func DeployTribeChief_0_0_6

func DeployTribeChief_0_0_6(auth *bind.TransactOpts, backend bind.ContractBackend, genesisSigners []common.Address, _epoch *big.Int, _signerLimit *big.Int, _volunteerLimit *big.Int) (common.Address, *types.Transaction, *TribeChief_0_0_6, error)

DeployTribeChief_0_0_6 deploys a new Ethereum contract, binding an instance of TribeChief_0_0_6 to it.

func NewTribeChief_0_0_6

func NewTribeChief_0_0_6(address common.Address, backend bind.ContractBackend) (*TribeChief_0_0_6, error)

NewTribeChief_0_0_6 creates a new instance of TribeChief_0_0_6, bound to a specific deployed contract.

type TribeChief_0_0_6Caller

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

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

func NewTribeChief_0_0_6Caller

func NewTribeChief_0_0_6Caller(address common.Address, caller bind.ContractCaller) (*TribeChief_0_0_6Caller, error)

NewTribeChief_0_0_6Caller creates a new read-only instance of TribeChief_0_0_6, bound to a specific deployed contract.

func (*TribeChief_0_0_6Caller) FilterVolunteer

func (_TribeChief_0_0_6 *TribeChief_0_0_6Caller) FilterVolunteer(opts *bind.CallOptsWithNumber, volunteers []common.Address) ([]*big.Int, error)

FilterVolunteer is a free data retrieval call binding the contract method 0x20c1a518.

Solidity: function filterVolunteer(volunteers address[]) constant returns(result uint256[])

func (*TribeChief_0_0_6Caller) GetEpoch

func (_TribeChief_0_0_6 *TribeChief_0_0_6Caller) GetEpoch(opts *bind.CallOptsWithNumber) (*big.Int, error)

GetEpoch is a free data retrieval call binding the contract method 0x757991a8.

Solidity: function getEpoch() constant returns(uint256)

func (*TribeChief_0_0_6Caller) GetSignerLimit

func (_TribeChief_0_0_6 *TribeChief_0_0_6Caller) GetSignerLimit(opts *bind.CallOptsWithNumber) (*big.Int, error)

GetSignerLimit is a free data retrieval call binding the contract method 0xeb5c0011.

Solidity: function getSignerLimit() constant returns(uint256)

func (*TribeChief_0_0_6Caller) GetStatus

func (_TribeChief_0_0_6 *TribeChief_0_0_6Caller) GetStatus(opts *bind.CallOptsWithNumber) (struct {
	SignerList     []common.Address
	BlackList      []common.Address
	ScoreList      []*big.Int
	NumberList     []*big.Int
	TotalVolunteer *big.Int
	Number         *big.Int
}, error)

GetStatus is a free data retrieval call binding the contract method 0x4e69d560.

Solidity: function getStatus() constant returns(signerList address[], blackList address[], scoreList uint256[], numberList uint256[], totalVolunteer uint256, number uint256)

func (*TribeChief_0_0_6Caller) GetVolunteerLimit

func (_TribeChief_0_0_6 *TribeChief_0_0_6Caller) GetVolunteerLimit(opts *bind.CallOptsWithNumber) (*big.Int, error)

GetVolunteerLimit is a free data retrieval call binding the contract method 0x961c5c7a.

Solidity: function getVolunteerLimit() constant returns(uint256)

func (*TribeChief_0_0_6Caller) GetVolunteers

func (_TribeChief_0_0_6 *TribeChief_0_0_6Caller) GetVolunteers(opts *bind.CallOptsWithNumber) (struct {
	VolunteerList []common.Address
	WeightList    []*big.Int
	Length        *big.Int
}, error)

GetVolunteers is a free data retrieval call binding the contract method 0xd7ca4a1c.

Solidity: function getVolunteers() constant returns(volunteerList address[], weightList uint256[], length uint256)

func (*TribeChief_0_0_6Caller) Version

func (_TribeChief_0_0_6 *TribeChief_0_0_6Caller) Version(opts *bind.CallOptsWithNumber) (string, error)

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

Solidity: function version() constant returns(string)

type TribeChief_0_0_6CallerRaw

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

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

func (*TribeChief_0_0_6CallerRaw) CallWithNumber

func (_TribeChief_0_0_6 *TribeChief_0_0_6CallerRaw) CallWithNumber(opts *bind.CallOptsWithNumber, 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 TribeChief_0_0_6CallerSession

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

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

func (*TribeChief_0_0_6CallerSession) FilterVolunteer

func (_TribeChief_0_0_6 *TribeChief_0_0_6CallerSession) FilterVolunteer(volunteers []common.Address) ([]*big.Int, error)

FilterVolunteer is a free data retrieval call binding the contract method 0x20c1a518.

Solidity: function filterVolunteer(volunteers address[]) constant returns(result uint256[])

func (*TribeChief_0_0_6CallerSession) GetEpoch

func (_TribeChief_0_0_6 *TribeChief_0_0_6CallerSession) GetEpoch() (*big.Int, error)

GetEpoch is a free data retrieval call binding the contract method 0x757991a8.

Solidity: function getEpoch() constant returns(uint256)

func (*TribeChief_0_0_6CallerSession) GetSignerLimit

func (_TribeChief_0_0_6 *TribeChief_0_0_6CallerSession) GetSignerLimit() (*big.Int, error)

GetSignerLimit is a free data retrieval call binding the contract method 0xeb5c0011.

Solidity: function getSignerLimit() constant returns(uint256)

func (*TribeChief_0_0_6CallerSession) GetStatus

func (_TribeChief_0_0_6 *TribeChief_0_0_6CallerSession) GetStatus() (struct {
	SignerList     []common.Address
	BlackList      []common.Address
	ScoreList      []*big.Int
	NumberList     []*big.Int
	TotalVolunteer *big.Int
	Number         *big.Int
}, error)

GetStatus is a free data retrieval call binding the contract method 0x4e69d560.

Solidity: function getStatus() constant returns(signerList address[], blackList address[], scoreList uint256[], numberList uint256[], totalVolunteer uint256, number uint256)

func (*TribeChief_0_0_6CallerSession) GetVolunteerLimit

func (_TribeChief_0_0_6 *TribeChief_0_0_6CallerSession) GetVolunteerLimit() (*big.Int, error)

GetVolunteerLimit is a free data retrieval call binding the contract method 0x961c5c7a.

Solidity: function getVolunteerLimit() constant returns(uint256)

func (*TribeChief_0_0_6CallerSession) GetVolunteers

func (_TribeChief_0_0_6 *TribeChief_0_0_6CallerSession) GetVolunteers() (struct {
	VolunteerList []common.Address
	WeightList    []*big.Int
	Length        *big.Int
}, error)

GetVolunteers is a free data retrieval call binding the contract method 0xd7ca4a1c.

Solidity: function getVolunteers() constant returns(volunteerList address[], weightList uint256[], length uint256)

func (*TribeChief_0_0_6CallerSession) Version

func (_TribeChief_0_0_6 *TribeChief_0_0_6CallerSession) Version() (string, error)

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

Solidity: function version() constant returns(string)

type TribeChief_0_0_6Raw

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

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

func (*TribeChief_0_0_6Raw) CallWithNumber

func (_TribeChief_0_0_6 *TribeChief_0_0_6Raw) CallWithNumber(opts *bind.CallOptsWithNumber, 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 (*TribeChief_0_0_6Raw) Transact

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

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

func (*TribeChief_0_0_6Raw) Transfer

func (_TribeChief_0_0_6 *TribeChief_0_0_6Raw) 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 TribeChief_0_0_6Session

type TribeChief_0_0_6Session struct {
	Contract     *TribeChief_0_0_6       // Generic contract binding to set the session for
	CallOpts     bind.CallOptsWithNumber // Call options to use throughout this session
	TransactOpts bind.TransactOpts       // Transaction auth options to use throughout this session
}

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

func (*TribeChief_0_0_6Session) FilterVolunteer

func (_TribeChief_0_0_6 *TribeChief_0_0_6Session) FilterVolunteer(volunteers []common.Address) ([]*big.Int, error)

FilterVolunteer is a free data retrieval call binding the contract method 0x20c1a518.

Solidity: function filterVolunteer(volunteers address[]) constant returns(result uint256[])

func (*TribeChief_0_0_6Session) GetEpoch

func (_TribeChief_0_0_6 *TribeChief_0_0_6Session) GetEpoch() (*big.Int, error)

GetEpoch is a free data retrieval call binding the contract method 0x757991a8.

Solidity: function getEpoch() constant returns(uint256)

func (*TribeChief_0_0_6Session) GetSignerLimit

func (_TribeChief_0_0_6 *TribeChief_0_0_6Session) GetSignerLimit() (*big.Int, error)

GetSignerLimit is a free data retrieval call binding the contract method 0xeb5c0011.

Solidity: function getSignerLimit() constant returns(uint256)

func (*TribeChief_0_0_6Session) GetStatus

func (_TribeChief_0_0_6 *TribeChief_0_0_6Session) GetStatus() (struct {
	SignerList     []common.Address
	BlackList      []common.Address
	ScoreList      []*big.Int
	NumberList     []*big.Int
	TotalVolunteer *big.Int
	Number         *big.Int
}, error)

GetStatus is a free data retrieval call binding the contract method 0x4e69d560.

Solidity: function getStatus() constant returns(signerList address[], blackList address[], scoreList uint256[], numberList uint256[], totalVolunteer uint256, number uint256)

func (*TribeChief_0_0_6Session) GetVolunteerLimit

func (_TribeChief_0_0_6 *TribeChief_0_0_6Session) GetVolunteerLimit() (*big.Int, error)

GetVolunteerLimit is a free data retrieval call binding the contract method 0x961c5c7a.

Solidity: function getVolunteerLimit() constant returns(uint256)

func (*TribeChief_0_0_6Session) GetVolunteers

func (_TribeChief_0_0_6 *TribeChief_0_0_6Session) GetVolunteers() (struct {
	VolunteerList []common.Address
	WeightList    []*big.Int
	Length        *big.Int
}, error)

GetVolunteers is a free data retrieval call binding the contract method 0xd7ca4a1c.

Solidity: function getVolunteers() constant returns(volunteerList address[], weightList uint256[], length uint256)

func (*TribeChief_0_0_6Session) Update

func (_TribeChief_0_0_6 *TribeChief_0_0_6Session) Update(volunteer common.Address) (*types.Transaction, error)

Update is a paid mutator transaction binding the contract method 0x1c1b8772.

Solidity: function update(volunteer address) returns()

func (*TribeChief_0_0_6Session) Version

func (_TribeChief_0_0_6 *TribeChief_0_0_6Session) Version() (string, error)

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

Solidity: function version() constant returns(string)

type TribeChief_0_0_6Transactor

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

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

func NewTribeChief_0_0_6Transactor

func NewTribeChief_0_0_6Transactor(address common.Address, transactor bind.ContractTransactor) (*TribeChief_0_0_6Transactor, error)

NewTribeChief_0_0_6Transactor creates a new write-only instance of TribeChief_0_0_6, bound to a specific deployed contract.

func (*TribeChief_0_0_6Transactor) Update

func (_TribeChief_0_0_6 *TribeChief_0_0_6Transactor) Update(opts *bind.TransactOpts, volunteer common.Address) (*types.Transaction, error)

Update is a paid mutator transaction binding the contract method 0x1c1b8772.

Solidity: function update(volunteer address) returns()

type TribeChief_0_0_6TransactorRaw

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

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

func (*TribeChief_0_0_6TransactorRaw) Transact

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

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

func (*TribeChief_0_0_6TransactorRaw) Transfer

func (_TribeChief_0_0_6 *TribeChief_0_0_6TransactorRaw) 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 TribeChief_0_0_6TransactorSession

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

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

func (*TribeChief_0_0_6TransactorSession) Update

func (_TribeChief_0_0_6 *TribeChief_0_0_6TransactorSession) Update(volunteer common.Address) (*types.Transaction, error)

Update is a paid mutator transaction binding the contract method 0x1c1b8772.

Solidity: function update(volunteer address) returns()

type TribeChief_0_0_7

type TribeChief_0_0_7 struct {
	TribeChief_0_0_7Caller     // Read-only binding to the contract
	TribeChief_0_0_7Transactor // Write-only binding to the contract
}

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

func DeployTribeChief_0_0_7

func DeployTribeChief_0_0_7(auth *bind.TransactOpts, backend bind.ContractBackend, genesisSigners []common.Address, _epoch *big.Int, _signerLimit *big.Int, _volunteerLimit *big.Int) (common.Address, *types.Transaction, *TribeChief_0_0_7, error)

DeployTribeChief_0_0_7 deploys a new Ethereum contract, binding an instance of TribeChief_0_0_7 to it.

func NewTribeChief_0_0_7

func NewTribeChief_0_0_7(address common.Address, backend bind.ContractBackend) (*TribeChief_0_0_7, error)

NewTribeChief_0_0_7 creates a new instance of TribeChief_0_0_7, bound to a specific deployed contract.

type TribeChief_0_0_7Caller

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

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

func NewTribeChief_0_0_7Caller

func NewTribeChief_0_0_7Caller(address common.Address, caller bind.ContractCaller) (*TribeChief_0_0_7Caller, error)

NewTribeChief_0_0_7Caller creates a new read-only instance of TribeChief_0_0_7, bound to a specific deployed contract.

func (*TribeChief_0_0_7Caller) FilterVolunteer

func (_TribeChief_0_0_7 *TribeChief_0_0_7Caller) FilterVolunteer(opts *bind.CallOptsWithNumber, volunteers []common.Address) ([]*big.Int, error)

FilterVolunteer is a free data retrieval call binding the contract method 0x20c1a518.

Solidity: function filterVolunteer(volunteers address[]) constant returns(result uint256[])

func (*TribeChief_0_0_7Caller) GetEpoch

func (_TribeChief_0_0_7 *TribeChief_0_0_7Caller) GetEpoch(opts *bind.CallOptsWithNumber) (*big.Int, error)

GetEpoch is a free data retrieval call binding the contract method 0x757991a8.

Solidity: function getEpoch() constant returns(uint256)

func (*TribeChief_0_0_7Caller) GetSignerLimit

func (_TribeChief_0_0_7 *TribeChief_0_0_7Caller) GetSignerLimit(opts *bind.CallOptsWithNumber) (*big.Int, error)

GetSignerLimit is a free data retrieval call binding the contract method 0xeb5c0011.

Solidity: function getSignerLimit() constant returns(uint256)

func (*TribeChief_0_0_7Caller) GetStatus

func (_TribeChief_0_0_7 *TribeChief_0_0_7Caller) GetStatus(opts *bind.CallOptsWithNumber) (struct {
	SignerList     []common.Address
	BlackList      []common.Address
	ScoreList      []*big.Int
	NumberList     []*big.Int
	TotalVolunteer *big.Int
	Number         *big.Int
}, error)

GetStatus is a free data retrieval call binding the contract method 0x4e69d560.

Solidity: function getStatus() constant returns(signerList address[], blackList address[], scoreList uint256[], numberList uint256[], totalVolunteer uint256, number uint256)

func (*TribeChief_0_0_7Caller) GetVolunteerLimit

func (_TribeChief_0_0_7 *TribeChief_0_0_7Caller) GetVolunteerLimit(opts *bind.CallOptsWithNumber) (*big.Int, error)

GetVolunteerLimit is a free data retrieval call binding the contract method 0x961c5c7a.

Solidity: function getVolunteerLimit() constant returns(uint256)

func (*TribeChief_0_0_7Caller) GetVolunteers

func (_TribeChief_0_0_7 *TribeChief_0_0_7Caller) GetVolunteers(opts *bind.CallOptsWithNumber) (struct {
	VolunteerList []common.Address
	WeightList    []*big.Int
	Length        *big.Int
}, error)

GetVolunteers is a free data retrieval call binding the contract method 0xd7ca4a1c.

Solidity: function getVolunteers() constant returns(volunteerList address[], weightList uint256[], length uint256)

func (*TribeChief_0_0_7Caller) Version

func (_TribeChief_0_0_7 *TribeChief_0_0_7Caller) Version(opts *bind.CallOptsWithNumber) (string, error)

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

Solidity: function version() constant returns(string)

type TribeChief_0_0_7CallerRaw

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

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

func (*TribeChief_0_0_7CallerRaw) CallWithNumber

func (_TribeChief_0_0_7 *TribeChief_0_0_7CallerRaw) CallWithNumber(opts *bind.CallOptsWithNumber, 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 TribeChief_0_0_7CallerSession

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

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

func (*TribeChief_0_0_7CallerSession) FilterVolunteer

func (_TribeChief_0_0_7 *TribeChief_0_0_7CallerSession) FilterVolunteer(volunteers []common.Address) ([]*big.Int, error)

FilterVolunteer is a free data retrieval call binding the contract method 0x20c1a518.

Solidity: function filterVolunteer(volunteers address[]) constant returns(result uint256[])

func (*TribeChief_0_0_7CallerSession) GetEpoch

func (_TribeChief_0_0_7 *TribeChief_0_0_7CallerSession) GetEpoch() (*big.Int, error)

GetEpoch is a free data retrieval call binding the contract method 0x757991a8.

Solidity: function getEpoch() constant returns(uint256)

func (*TribeChief_0_0_7CallerSession) GetSignerLimit

func (_TribeChief_0_0_7 *TribeChief_0_0_7CallerSession) GetSignerLimit() (*big.Int, error)

GetSignerLimit is a free data retrieval call binding the contract method 0xeb5c0011.

Solidity: function getSignerLimit() constant returns(uint256)

func (*TribeChief_0_0_7CallerSession) GetStatus

func (_TribeChief_0_0_7 *TribeChief_0_0_7CallerSession) GetStatus() (struct {
	SignerList     []common.Address
	BlackList      []common.Address
	ScoreList      []*big.Int
	NumberList     []*big.Int
	TotalVolunteer *big.Int
	Number         *big.Int
}, error)

GetStatus is a free data retrieval call binding the contract method 0x4e69d560.

Solidity: function getStatus() constant returns(signerList address[], blackList address[], scoreList uint256[], numberList uint256[], totalVolunteer uint256, number uint256)

func (*TribeChief_0_0_7CallerSession) GetVolunteerLimit

func (_TribeChief_0_0_7 *TribeChief_0_0_7CallerSession) GetVolunteerLimit() (*big.Int, error)

GetVolunteerLimit is a free data retrieval call binding the contract method 0x961c5c7a.

Solidity: function getVolunteerLimit() constant returns(uint256)

func (*TribeChief_0_0_7CallerSession) GetVolunteers

func (_TribeChief_0_0_7 *TribeChief_0_0_7CallerSession) GetVolunteers() (struct {
	VolunteerList []common.Address
	WeightList    []*big.Int
	Length        *big.Int
}, error)

GetVolunteers is a free data retrieval call binding the contract method 0xd7ca4a1c.

Solidity: function getVolunteers() constant returns(volunteerList address[], weightList uint256[], length uint256)

func (*TribeChief_0_0_7CallerSession) Version

func (_TribeChief_0_0_7 *TribeChief_0_0_7CallerSession) Version() (string, error)

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

Solidity: function version() constant returns(string)

type TribeChief_0_0_7Raw

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

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

func (*TribeChief_0_0_7Raw) CallWithNumber

func (_TribeChief_0_0_7 *TribeChief_0_0_7Raw) CallWithNumber(opts *bind.CallOptsWithNumber, 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 (*TribeChief_0_0_7Raw) Transact

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

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

func (*TribeChief_0_0_7Raw) Transfer

func (_TribeChief_0_0_7 *TribeChief_0_0_7Raw) 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 TribeChief_0_0_7Session

type TribeChief_0_0_7Session struct {
	Contract     *TribeChief_0_0_7       // Generic contract binding to set the session for
	CallOpts     bind.CallOptsWithNumber // Call options to use throughout this session
	TransactOpts bind.TransactOpts       // Transaction auth options to use throughout this session
}

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

func (*TribeChief_0_0_7Session) FilterVolunteer

func (_TribeChief_0_0_7 *TribeChief_0_0_7Session) FilterVolunteer(volunteers []common.Address) ([]*big.Int, error)

FilterVolunteer is a free data retrieval call binding the contract method 0x20c1a518.

Solidity: function filterVolunteer(volunteers address[]) constant returns(result uint256[])

func (*TribeChief_0_0_7Session) GetEpoch

func (_TribeChief_0_0_7 *TribeChief_0_0_7Session) GetEpoch() (*big.Int, error)

GetEpoch is a free data retrieval call binding the contract method 0x757991a8.

Solidity: function getEpoch() constant returns(uint256)

func (*TribeChief_0_0_7Session) GetSignerLimit

func (_TribeChief_0_0_7 *TribeChief_0_0_7Session) GetSignerLimit() (*big.Int, error)

GetSignerLimit is a free data retrieval call binding the contract method 0xeb5c0011.

Solidity: function getSignerLimit() constant returns(uint256)

func (*TribeChief_0_0_7Session) GetStatus

func (_TribeChief_0_0_7 *TribeChief_0_0_7Session) GetStatus() (struct {
	SignerList     []common.Address
	BlackList      []common.Address
	ScoreList      []*big.Int
	NumberList     []*big.Int
	TotalVolunteer *big.Int
	Number         *big.Int
}, error)

GetStatus is a free data retrieval call binding the contract method 0x4e69d560.

Solidity: function getStatus() constant returns(signerList address[], blackList address[], scoreList uint256[], numberList uint256[], totalVolunteer uint256, number uint256)

func (*TribeChief_0_0_7Session) GetVolunteerLimit

func (_TribeChief_0_0_7 *TribeChief_0_0_7Session) GetVolunteerLimit() (*big.Int, error)

GetVolunteerLimit is a free data retrieval call binding the contract method 0x961c5c7a.

Solidity: function getVolunteerLimit() constant returns(uint256)

func (*TribeChief_0_0_7Session) GetVolunteers

func (_TribeChief_0_0_7 *TribeChief_0_0_7Session) GetVolunteers() (struct {
	VolunteerList []common.Address
	WeightList    []*big.Int
	Length        *big.Int
}, error)

GetVolunteers is a free data retrieval call binding the contract method 0xd7ca4a1c.

Solidity: function getVolunteers() constant returns(volunteerList address[], weightList uint256[], length uint256)

func (*TribeChief_0_0_7Session) Update

func (_TribeChief_0_0_7 *TribeChief_0_0_7Session) Update(volunteer common.Address) (*types.Transaction, error)

Update is a paid mutator transaction binding the contract method 0x1c1b8772.

Solidity: function update(volunteer address) returns()

func (*TribeChief_0_0_7Session) Version

func (_TribeChief_0_0_7 *TribeChief_0_0_7Session) Version() (string, error)

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

Solidity: function version() constant returns(string)

type TribeChief_0_0_7Transactor

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

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

func NewTribeChief_0_0_7Transactor

func NewTribeChief_0_0_7Transactor(address common.Address, transactor bind.ContractTransactor) (*TribeChief_0_0_7Transactor, error)

NewTribeChief_0_0_7Transactor creates a new write-only instance of TribeChief_0_0_7, bound to a specific deployed contract.

func (*TribeChief_0_0_7Transactor) Update

func (_TribeChief_0_0_7 *TribeChief_0_0_7Transactor) Update(opts *bind.TransactOpts, volunteer common.Address) (*types.Transaction, error)

Update is a paid mutator transaction binding the contract method 0x1c1b8772.

Solidity: function update(volunteer address) returns()

type TribeChief_0_0_7TransactorRaw

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

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

func (*TribeChief_0_0_7TransactorRaw) Transact

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

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

func (*TribeChief_0_0_7TransactorRaw) Transfer

func (_TribeChief_0_0_7 *TribeChief_0_0_7TransactorRaw) 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 TribeChief_0_0_7TransactorSession

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

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

func (*TribeChief_0_0_7TransactorSession) Update

func (_TribeChief_0_0_7 *TribeChief_0_0_7TransactorSession) Update(volunteer common.Address) (*types.Transaction, error)

Update is a paid mutator transaction binding the contract method 0x1c1b8772.

Solidity: function update(volunteer address) returns()

type TribeChief_1_0_0

type TribeChief_1_0_0 struct {
	TribeChief_1_0_0Caller     // Read-only binding to the contract
	TribeChief_1_0_0Transactor // Write-only binding to the contract
}

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

func DeployTribeChief_1_0_0

func DeployTribeChief_1_0_0(auth *bind.TransactOpts, backend bind.ContractBackend, baseAddress common.Address, pocAddress common.Address, startBlockNumber *big.Int) (common.Address, *types.Transaction, *TribeChief_1_0_0, error)

DeployTribeChief_1_0_0 deploys a new Ethereum contract, binding an instance of TribeChief_1_0_0 to it.

func NewTribeChief_1_0_0

func NewTribeChief_1_0_0(address common.Address, backend bind.ContractBackend) (*TribeChief_1_0_0, error)

NewTribeChief_1_0_0 creates a new instance of TribeChief_1_0_0, bound to a specific deployed contract.

type TribeChief_1_0_0Caller

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

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

func NewTribeChief_1_0_0Caller

func NewTribeChief_1_0_0Caller(address common.Address, caller bind.ContractCaller) (*TribeChief_1_0_0Caller, error)

NewTribeChief_1_0_0Caller creates a new read-only instance of TribeChief_1_0_0, bound to a specific deployed contract.

func (*TribeChief_1_0_0Caller) BlockNumber

func (_TribeChief_1_0_0 *TribeChief_1_0_0Caller) BlockNumber(opts *bind.CallOptsWithNumber) (*big.Int, error)

BlockNumber is a free data retrieval call binding the contract method 0x57e871e7.

Solidity: function blockNumber() constant returns(uint256)

func (*TribeChief_1_0_0Caller) FilterVolunteer

func (_TribeChief_1_0_0 *TribeChief_1_0_0Caller) FilterVolunteer(opts *bind.CallOptsWithNumber, volunteers []common.Address) ([]*big.Int, error)

FilterVolunteer is a free data retrieval call binding the contract method 0x20c1a518.

Solidity: function filterVolunteer(volunteers address[]) constant returns(result uint256[])

func (*TribeChief_1_0_0Caller) GetEpoch

func (_TribeChief_1_0_0 *TribeChief_1_0_0Caller) GetEpoch(opts *bind.CallOptsWithNumber) (*big.Int, error)

GetEpoch is a free data retrieval call binding the contract method 0x757991a8.

Solidity: function getEpoch() constant returns(uint256)

func (*TribeChief_1_0_0Caller) GetNextRoundSignerList

func (_TribeChief_1_0_0 *TribeChief_1_0_0Caller) GetNextRoundSignerList(opts *bind.CallOptsWithNumber) (struct {
	NextRoundSignerList []common.Address
	Length              *big.Int
}, error)

GetNextRoundSignerList is a free data retrieval call binding the contract method 0x53f197fe.

Solidity: function getNextRoundSignerList() constant returns(nextRoundSignerList address[], length uint256)

func (*TribeChief_1_0_0Caller) GetSignerLimit

func (_TribeChief_1_0_0 *TribeChief_1_0_0Caller) GetSignerLimit(opts *bind.CallOptsWithNumber) (*big.Int, error)

GetSignerLimit is a free data retrieval call binding the contract method 0xeb5c0011.

Solidity: function getSignerLimit() constant returns(uint256)

func (*TribeChief_1_0_0Caller) GetStatus

func (_TribeChief_1_0_0 *TribeChief_1_0_0Caller) GetStatus(opts *bind.CallOptsWithNumber) (struct {
	SignerList     []common.Address
	BlackList      []common.Address
	ScoreList      []*big.Int
	NumberList     []*big.Int
	TotalVolunteer *big.Int
	Number         *big.Int
}, error)

GetStatus is a free data retrieval call binding the contract method 0x4e69d560.

Solidity: function getStatus() constant returns(signerList address[], blackList address[], scoreList uint256[], numberList uint256[], totalVolunteer uint256, number uint256)

func (*TribeChief_1_0_0Caller) GetVolunteerLimit

func (_TribeChief_1_0_0 *TribeChief_1_0_0Caller) GetVolunteerLimit(opts *bind.CallOptsWithNumber) (*big.Int, error)

GetVolunteerLimit is a free data retrieval call binding the contract method 0x961c5c7a.

Solidity: function getVolunteerLimit() constant returns(uint256)

func (*TribeChief_1_0_0Caller) GetVolunteers

func (_TribeChief_1_0_0 *TribeChief_1_0_0Caller) GetVolunteers(opts *bind.CallOptsWithNumber) (struct {
	VolunteerList []common.Address
	WeightList    []*big.Int
	Length        *big.Int
}, error)

GetVolunteers is a free data retrieval call binding the contract method 0xd7ca4a1c.

Solidity: function getVolunteers() constant returns(volunteerList address[], weightList uint256[], length uint256)

func (*TribeChief_1_0_0Caller) NextRoundSignerList

func (_TribeChief_1_0_0 *TribeChief_1_0_0Caller) NextRoundSignerList(opts *bind.CallOptsWithNumber, arg0 *big.Int) (common.Address, error)

NextRoundSignerList is a free data retrieval call binding the contract method 0x1fcb9ffb.

Solidity: function _nextRoundSignerList( uint256) constant returns(address)

func (*TribeChief_1_0_0Caller) SignerList

func (_TribeChief_1_0_0 *TribeChief_1_0_0Caller) SignerList(opts *bind.CallOptsWithNumber, arg0 *big.Int) (common.Address, error)

SignerList is a free data retrieval call binding the contract method 0xb4deb2ca.

Solidity: function _signerList( uint256) constant returns(address)

func (*TribeChief_1_0_0Caller) Version

func (_TribeChief_1_0_0 *TribeChief_1_0_0Caller) Version(opts *bind.CallOptsWithNumber) (string, error)

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

Solidity: function version() constant returns(string)

type TribeChief_1_0_0CallerRaw

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

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

func (*TribeChief_1_0_0CallerRaw) CallWithNumber

func (_TribeChief_1_0_0 *TribeChief_1_0_0CallerRaw) CallWithNumber(opts *bind.CallOptsWithNumber, 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 TribeChief_1_0_0CallerSession

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

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

func (*TribeChief_1_0_0CallerSession) BlockNumber

func (_TribeChief_1_0_0 *TribeChief_1_0_0CallerSession) BlockNumber() (*big.Int, error)

BlockNumber is a free data retrieval call binding the contract method 0x57e871e7.

Solidity: function blockNumber() constant returns(uint256)

func (*TribeChief_1_0_0CallerSession) FilterVolunteer

func (_TribeChief_1_0_0 *TribeChief_1_0_0CallerSession) FilterVolunteer(volunteers []common.Address) ([]*big.Int, error)

FilterVolunteer is a free data retrieval call binding the contract method 0x20c1a518.

Solidity: function filterVolunteer(volunteers address[]) constant returns(result uint256[])

func (*TribeChief_1_0_0CallerSession) GetEpoch

func (_TribeChief_1_0_0 *TribeChief_1_0_0CallerSession) GetEpoch() (*big.Int, error)

GetEpoch is a free data retrieval call binding the contract method 0x757991a8.

Solidity: function getEpoch() constant returns(uint256)

func (*TribeChief_1_0_0CallerSession) GetNextRoundSignerList

func (_TribeChief_1_0_0 *TribeChief_1_0_0CallerSession) GetNextRoundSignerList() (struct {
	NextRoundSignerList []common.Address
	Length              *big.Int
}, error)

GetNextRoundSignerList is a free data retrieval call binding the contract method 0x53f197fe.

Solidity: function getNextRoundSignerList() constant returns(nextRoundSignerList address[], length uint256)

func (*TribeChief_1_0_0CallerSession) GetSignerLimit

func (_TribeChief_1_0_0 *TribeChief_1_0_0CallerSession) GetSignerLimit() (*big.Int, error)

GetSignerLimit is a free data retrieval call binding the contract method 0xeb5c0011.

Solidity: function getSignerLimit() constant returns(uint256)

func (*TribeChief_1_0_0CallerSession) GetStatus

func (_TribeChief_1_0_0 *TribeChief_1_0_0CallerSession) GetStatus() (struct {
	SignerList     []common.Address
	BlackList      []common.Address
	ScoreList      []*big.Int
	NumberList     []*big.Int
	TotalVolunteer *big.Int
	Number         *big.Int
}, error)

GetStatus is a free data retrieval call binding the contract method 0x4e69d560.

Solidity: function getStatus() constant returns(signerList address[], blackList address[], scoreList uint256[], numberList uint256[], totalVolunteer uint256, number uint256)

func (*TribeChief_1_0_0CallerSession) GetVolunteerLimit

func (_TribeChief_1_0_0 *TribeChief_1_0_0CallerSession) GetVolunteerLimit() (*big.Int, error)

GetVolunteerLimit is a free data retrieval call binding the contract method 0x961c5c7a.

Solidity: function getVolunteerLimit() constant returns(uint256)

func (*TribeChief_1_0_0CallerSession) GetVolunteers

func (_TribeChief_1_0_0 *TribeChief_1_0_0CallerSession) GetVolunteers() (struct {
	VolunteerList []common.Address
	WeightList    []*big.Int
	Length        *big.Int
}, error)

GetVolunteers is a free data retrieval call binding the contract method 0xd7ca4a1c.

Solidity: function getVolunteers() constant returns(volunteerList address[], weightList uint256[], length uint256)

func (*TribeChief_1_0_0CallerSession) NextRoundSignerList

func (_TribeChief_1_0_0 *TribeChief_1_0_0CallerSession) NextRoundSignerList(arg0 *big.Int) (common.Address, error)

NextRoundSignerList is a free data retrieval call binding the contract method 0x1fcb9ffb.

Solidity: function _nextRoundSignerList( uint256) constant returns(address)

func (*TribeChief_1_0_0CallerSession) SignerList

func (_TribeChief_1_0_0 *TribeChief_1_0_0CallerSession) SignerList(arg0 *big.Int) (common.Address, error)

SignerList is a free data retrieval call binding the contract method 0xb4deb2ca.

Solidity: function _signerList( uint256) constant returns(address)

func (*TribeChief_1_0_0CallerSession) Version

func (_TribeChief_1_0_0 *TribeChief_1_0_0CallerSession) Version() (string, error)

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

Solidity: function version() constant returns(string)

type TribeChief_1_0_0Raw

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

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

func (*TribeChief_1_0_0Raw) CallWithNumber

func (_TribeChief_1_0_0 *TribeChief_1_0_0Raw) CallWithNumber(opts *bind.CallOptsWithNumber, 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 (*TribeChief_1_0_0Raw) Transact

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

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

func (*TribeChief_1_0_0Raw) Transfer

func (_TribeChief_1_0_0 *TribeChief_1_0_0Raw) 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 TribeChief_1_0_0Session

type TribeChief_1_0_0Session struct {
	Contract     *TribeChief_1_0_0       // Generic contract binding to set the session for
	CallOpts     bind.CallOptsWithNumber // Call options to use throughout this session
	TransactOpts bind.TransactOpts       // Transaction auth options to use throughout this session
}

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

func (*TribeChief_1_0_0Session) BlockNumber

func (_TribeChief_1_0_0 *TribeChief_1_0_0Session) BlockNumber() (*big.Int, error)

BlockNumber is a free data retrieval call binding the contract method 0x57e871e7.

Solidity: function blockNumber() constant returns(uint256)

func (*TribeChief_1_0_0Session) FilterVolunteer

func (_TribeChief_1_0_0 *TribeChief_1_0_0Session) FilterVolunteer(volunteers []common.Address) ([]*big.Int, error)

FilterVolunteer is a free data retrieval call binding the contract method 0x20c1a518.

Solidity: function filterVolunteer(volunteers address[]) constant returns(result uint256[])

func (*TribeChief_1_0_0Session) GetEpoch

func (_TribeChief_1_0_0 *TribeChief_1_0_0Session) GetEpoch() (*big.Int, error)

GetEpoch is a free data retrieval call binding the contract method 0x757991a8.

Solidity: function getEpoch() constant returns(uint256)

func (*TribeChief_1_0_0Session) GetNextRoundSignerList

func (_TribeChief_1_0_0 *TribeChief_1_0_0Session) GetNextRoundSignerList() (struct {
	NextRoundSignerList []common.Address
	Length              *big.Int
}, error)

GetNextRoundSignerList is a free data retrieval call binding the contract method 0x53f197fe.

Solidity: function getNextRoundSignerList() constant returns(nextRoundSignerList address[], length uint256)

func (*TribeChief_1_0_0Session) GetSignerLimit

func (_TribeChief_1_0_0 *TribeChief_1_0_0Session) GetSignerLimit() (*big.Int, error)

GetSignerLimit is a free data retrieval call binding the contract method 0xeb5c0011.

Solidity: function getSignerLimit() constant returns(uint256)

func (*TribeChief_1_0_0Session) GetStatus

func (_TribeChief_1_0_0 *TribeChief_1_0_0Session) GetStatus() (struct {
	SignerList     []common.Address
	BlackList      []common.Address
	ScoreList      []*big.Int
	NumberList     []*big.Int
	TotalVolunteer *big.Int
	Number         *big.Int
}, error)

GetStatus is a free data retrieval call binding the contract method 0x4e69d560.

Solidity: function getStatus() constant returns(signerList address[], blackList address[], scoreList uint256[], numberList uint256[], totalVolunteer uint256, number uint256)

func (*TribeChief_1_0_0Session) GetVolunteerLimit

func (_TribeChief_1_0_0 *TribeChief_1_0_0Session) GetVolunteerLimit() (*big.Int, error)

GetVolunteerLimit is a free data retrieval call binding the contract method 0x961c5c7a.

Solidity: function getVolunteerLimit() constant returns(uint256)

func (*TribeChief_1_0_0Session) GetVolunteers

func (_TribeChief_1_0_0 *TribeChief_1_0_0Session) GetVolunteers() (struct {
	VolunteerList []common.Address
	WeightList    []*big.Int
	Length        *big.Int
}, error)

GetVolunteers is a free data retrieval call binding the contract method 0xd7ca4a1c.

Solidity: function getVolunteers() constant returns(volunteerList address[], weightList uint256[], length uint256)

func (*TribeChief_1_0_0Session) NextRoundSignerList

func (_TribeChief_1_0_0 *TribeChief_1_0_0Session) NextRoundSignerList(arg0 *big.Int) (common.Address, error)

NextRoundSignerList is a free data retrieval call binding the contract method 0x1fcb9ffb.

Solidity: function _nextRoundSignerList( uint256) constant returns(address)

func (*TribeChief_1_0_0Session) SignerList

func (_TribeChief_1_0_0 *TribeChief_1_0_0Session) SignerList(arg0 *big.Int) (common.Address, error)

SignerList is a free data retrieval call binding the contract method 0xb4deb2ca.

Solidity: function _signerList( uint256) constant returns(address)

func (*TribeChief_1_0_0Session) Update

func (_TribeChief_1_0_0 *TribeChief_1_0_0Session) Update(volunteer common.Address) (*types.Transaction, error)

Update is a paid mutator transaction binding the contract method 0x1c1b8772.

Solidity: function update(volunteer address) returns()

func (*TribeChief_1_0_0Session) Version

func (_TribeChief_1_0_0 *TribeChief_1_0_0Session) Version() (string, error)

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

Solidity: function version() constant returns(string)

type TribeChief_1_0_0Transactor

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

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

func NewTribeChief_1_0_0Transactor

func NewTribeChief_1_0_0Transactor(address common.Address, transactor bind.ContractTransactor) (*TribeChief_1_0_0Transactor, error)

NewTribeChief_1_0_0Transactor creates a new write-only instance of TribeChief_1_0_0, bound to a specific deployed contract.

func (*TribeChief_1_0_0Transactor) Update

func (_TribeChief_1_0_0 *TribeChief_1_0_0Transactor) Update(opts *bind.TransactOpts, volunteer common.Address) (*types.Transaction, error)

Update is a paid mutator transaction binding the contract method 0x1c1b8772.

Solidity: function update(volunteer address) returns()

type TribeChief_1_0_0TransactorRaw

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

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

func (*TribeChief_1_0_0TransactorRaw) Transact

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

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

func (*TribeChief_1_0_0TransactorRaw) Transfer

func (_TribeChief_1_0_0 *TribeChief_1_0_0TransactorRaw) 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 TribeChief_1_0_0TransactorSession

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

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

func (*TribeChief_1_0_0TransactorSession) Update

func (_TribeChief_1_0_0 *TribeChief_1_0_0TransactorSession) Update(volunteer common.Address) (*types.Transaction, error)

Update is a paid mutator transaction binding the contract method 0x1c1b8772.

Solidity: function update(volunteer address) returns()

Jump to

Keyboard shortcuts

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