Documentation ¶
Index ¶
- Constants
- type CongressInterface
- type CongressInterfaceCaller
- type CongressInterfaceCallerRaw
- type CongressInterfaceCallerSession
- type CongressInterfaceFilterer
- type CongressInterfaceRaw
- func (_CongressInterface *CongressInterfaceRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_CongressInterface *CongressInterfaceRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_CongressInterface *CongressInterfaceRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type CongressInterfaceSession
- type CongressInterfaceTransactor
- type CongressInterfaceTransactorRaw
- type CongressInterfaceTransactorSession
- type Proposal
- type ProposalApprovalProposal
- type ProposalApprovalProposalIterator
- type ProposalCaller
- func (_Proposal *ProposalCaller) AmountThreshold(opts *bind.CallOpts) (*big.Int, error)
- func (_Proposal *ProposalCaller) ApprovalThreshold(opts *bind.CallOpts) (*big.Int, error)
- func (_Proposal *ProposalCaller) Congress(opts *bind.CallOpts) (common.Address, error)
- func (_Proposal *ProposalCaller) Enabled(opts *bind.CallOpts) (bool, error)
- func (_Proposal *ProposalCaller) GetApprovalCnt(opts *bind.CallOpts, id string) (*big.Int, error)
- func (_Proposal *ProposalCaller) GetApprovedAddress(opts *bind.CallOpts, id string) ([]common.Address, error)
- func (_Proposal *ProposalCaller) GetCongressNum(opts *bind.CallOpts) (*big.Int, error)
- func (_Proposal *ProposalCaller) GetLockedAmount(opts *bind.CallOpts, id string) (*big.Int, error)
- func (_Proposal *ProposalCaller) GetLockedTime(opts *bind.CallOpts, id string) (*big.Int, error)
- func (_Proposal *ProposalCaller) GetOwner(opts *bind.CallOpts, id string) (common.Address, error)
- func (_Proposal *ProposalCaller) GetPeriod(opts *bind.CallOpts, id string) (*big.Int, error)
- func (_Proposal *ProposalCaller) GetProposalsCnt(opts *bind.CallOpts) (*big.Int, error)
- func (_Proposal *ProposalCaller) GetStatus(opts *bind.CallOpts, id string) (uint8, error)
- func (_Proposal *ProposalCaller) GetVoteCnt(opts *bind.CallOpts, id string) (*big.Int, error)
- func (_Proposal *ProposalCaller) GetVotedAddress(opts *bind.CallOpts, id string) ([]common.Address, error)
- func (_Proposal *ProposalCaller) IdLength(opts *bind.CallOpts) (uint16, error)
- func (_Proposal *ProposalCaller) MaxPeriod(opts *bind.CallOpts) (*big.Int, error)
- func (_Proposal *ProposalCaller) MinCongressMemberCount(opts *bind.CallOpts) (uint16, error)
- func (_Proposal *ProposalCaller) ProposalsIDList(opts *bind.CallOpts, arg0 *big.Int) (string, error)
- func (_Proposal *ProposalCaller) VoteThreshold(opts *bind.CallOpts) (uint16, error)
- type ProposalCallerRaw
- type ProposalCallerSession
- func (_Proposal *ProposalCallerSession) AmountThreshold() (*big.Int, error)
- func (_Proposal *ProposalCallerSession) ApprovalThreshold() (*big.Int, error)
- func (_Proposal *ProposalCallerSession) Congress() (common.Address, error)
- func (_Proposal *ProposalCallerSession) Enabled() (bool, error)
- func (_Proposal *ProposalCallerSession) GetApprovalCnt(id string) (*big.Int, error)
- func (_Proposal *ProposalCallerSession) GetApprovedAddress(id string) ([]common.Address, error)
- func (_Proposal *ProposalCallerSession) GetCongressNum() (*big.Int, error)
- func (_Proposal *ProposalCallerSession) GetLockedAmount(id string) (*big.Int, error)
- func (_Proposal *ProposalCallerSession) GetLockedTime(id string) (*big.Int, error)
- func (_Proposal *ProposalCallerSession) GetOwner(id string) (common.Address, error)
- func (_Proposal *ProposalCallerSession) GetPeriod(id string) (*big.Int, error)
- func (_Proposal *ProposalCallerSession) GetProposalsCnt() (*big.Int, error)
- func (_Proposal *ProposalCallerSession) GetStatus(id string) (uint8, error)
- func (_Proposal *ProposalCallerSession) GetVoteCnt(id string) (*big.Int, error)
- func (_Proposal *ProposalCallerSession) GetVotedAddress(id string) ([]common.Address, error)
- func (_Proposal *ProposalCallerSession) IdLength() (uint16, error)
- func (_Proposal *ProposalCallerSession) MaxPeriod() (*big.Int, error)
- func (_Proposal *ProposalCallerSession) MinCongressMemberCount() (uint16, error)
- func (_Proposal *ProposalCallerSession) ProposalsIDList(arg0 *big.Int) (string, error)
- func (_Proposal *ProposalCallerSession) VoteThreshold() (uint16, error)
- type ProposalFilterer
- func (_Proposal *ProposalFilterer) FilterApprovalProposal(opts *bind.FilterOpts) (*ProposalApprovalProposalIterator, error)
- func (_Proposal *ProposalFilterer) FilterOwnerRefund(opts *bind.FilterOpts) (*ProposalOwnerRefundIterator, error)
- func (_Proposal *ProposalFilterer) FilterOwnerRefundAll(opts *bind.FilterOpts) (*ProposalOwnerRefundAllIterator, error)
- func (_Proposal *ProposalFilterer) FilterProposalTimeout(opts *bind.FilterOpts) (*ProposalProposalTimeoutIterator, error)
- func (_Proposal *ProposalFilterer) FilterSubmitProposal(opts *bind.FilterOpts) (*ProposalSubmitProposalIterator, error)
- func (_Proposal *ProposalFilterer) FilterVoteProposal(opts *bind.FilterOpts) (*ProposalVoteProposalIterator, error)
- func (_Proposal *ProposalFilterer) FilterWithdrawMoney(opts *bind.FilterOpts) (*ProposalWithdrawMoneyIterator, error)
- func (_Proposal *ProposalFilterer) WatchApprovalProposal(opts *bind.WatchOpts, sink chan<- *ProposalApprovalProposal) (event.Subscription, error)
- func (_Proposal *ProposalFilterer) WatchOwnerRefund(opts *bind.WatchOpts, sink chan<- *ProposalOwnerRefund) (event.Subscription, error)
- func (_Proposal *ProposalFilterer) WatchOwnerRefundAll(opts *bind.WatchOpts, sink chan<- *ProposalOwnerRefundAll) (event.Subscription, error)
- func (_Proposal *ProposalFilterer) WatchProposalTimeout(opts *bind.WatchOpts, sink chan<- *ProposalProposalTimeout) (event.Subscription, error)
- func (_Proposal *ProposalFilterer) WatchSubmitProposal(opts *bind.WatchOpts, sink chan<- *ProposalSubmitProposal) (event.Subscription, error)
- func (_Proposal *ProposalFilterer) WatchVoteProposal(opts *bind.WatchOpts, sink chan<- *ProposalVoteProposal) (event.Subscription, error)
- func (_Proposal *ProposalFilterer) WatchWithdrawMoney(opts *bind.WatchOpts, sink chan<- *ProposalWithdrawMoney) (event.Subscription, error)
- type ProposalOwnerRefund
- type ProposalOwnerRefundAll
- type ProposalOwnerRefundAllIterator
- type ProposalOwnerRefundIterator
- type ProposalProposalTimeout
- type ProposalProposalTimeoutIterator
- type ProposalRaw
- func (_Proposal *ProposalRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_Proposal *ProposalRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Proposal *ProposalRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ProposalSession
- func (_Proposal *ProposalSession) AmountThreshold() (*big.Int, error)
- func (_Proposal *ProposalSession) Approval(id string) (*types.Transaction, error)
- func (_Proposal *ProposalSession) ApprovalThreshold() (*big.Int, error)
- func (_Proposal *ProposalSession) CheckTimeout(id string) (*types.Transaction, error)
- func (_Proposal *ProposalSession) Congress() (common.Address, error)
- func (_Proposal *ProposalSession) DisableContract() (*types.Transaction, error)
- func (_Proposal *ProposalSession) EnableContract() (*types.Transaction, error)
- func (_Proposal *ProposalSession) Enabled() (bool, error)
- func (_Proposal *ProposalSession) GetApprovalCnt(id string) (*big.Int, error)
- func (_Proposal *ProposalSession) GetApprovedAddress(id string) ([]common.Address, error)
- func (_Proposal *ProposalSession) GetCongressNum() (*big.Int, error)
- func (_Proposal *ProposalSession) GetLockedAmount(id string) (*big.Int, error)
- func (_Proposal *ProposalSession) GetLockedTime(id string) (*big.Int, error)
- func (_Proposal *ProposalSession) GetOwner(id string) (common.Address, error)
- func (_Proposal *ProposalSession) GetPeriod(id string) (*big.Int, error)
- func (_Proposal *ProposalSession) GetProposalsCnt() (*big.Int, error)
- func (_Proposal *ProposalSession) GetStatus(id string) (uint8, error)
- func (_Proposal *ProposalSession) GetVoteCnt(id string) (*big.Int, error)
- func (_Proposal *ProposalSession) GetVotedAddress(id string) ([]common.Address, error)
- func (_Proposal *ProposalSession) IdLength() (uint16, error)
- func (_Proposal *ProposalSession) MaxPeriod() (*big.Int, error)
- func (_Proposal *ProposalSession) MinCongressMemberCount() (uint16, error)
- func (_Proposal *ProposalSession) ProposalsIDList(arg0 *big.Int) (string, error)
- func (_Proposal *ProposalSession) Refund(id string) (*types.Transaction, error)
- func (_Proposal *ProposalSession) RefundAll() (*types.Transaction, error)
- func (_Proposal *ProposalSession) SetAmountThreshold(threshold *big.Int) (*types.Transaction, error)
- func (_Proposal *ProposalSession) SetApprovalThreshold(threshold *big.Int) (*types.Transaction, error)
- func (_Proposal *ProposalSession) SetIDLength(length uint16) (*types.Transaction, error)
- func (_Proposal *ProposalSession) SetMaxPeriod(period *big.Int) (*types.Transaction, error)
- func (_Proposal *ProposalSession) SetMinCongressMemberCount(number uint16) (*types.Transaction, error)
- func (_Proposal *ProposalSession) SetVoteThreshold(threshold uint16) (*types.Transaction, error)
- func (_Proposal *ProposalSession) Submit(id string, period *big.Int) (*types.Transaction, error)
- func (_Proposal *ProposalSession) Vote(id string) (*types.Transaction, error)
- func (_Proposal *ProposalSession) VoteThreshold() (uint16, error)
- func (_Proposal *ProposalSession) Withdraw(id string) (*types.Transaction, error)
- type ProposalSubmitProposal
- type ProposalSubmitProposalIterator
- type ProposalTransactor
- func (_Proposal *ProposalTransactor) Approval(opts *bind.TransactOpts, id string) (*types.Transaction, error)
- func (_Proposal *ProposalTransactor) CheckTimeout(opts *bind.TransactOpts, id string) (*types.Transaction, error)
- func (_Proposal *ProposalTransactor) DisableContract(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Proposal *ProposalTransactor) EnableContract(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Proposal *ProposalTransactor) Refund(opts *bind.TransactOpts, id string) (*types.Transaction, error)
- func (_Proposal *ProposalTransactor) RefundAll(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Proposal *ProposalTransactor) SetAmountThreshold(opts *bind.TransactOpts, threshold *big.Int) (*types.Transaction, error)
- func (_Proposal *ProposalTransactor) SetApprovalThreshold(opts *bind.TransactOpts, threshold *big.Int) (*types.Transaction, error)
- func (_Proposal *ProposalTransactor) SetIDLength(opts *bind.TransactOpts, length uint16) (*types.Transaction, error)
- func (_Proposal *ProposalTransactor) SetMaxPeriod(opts *bind.TransactOpts, period *big.Int) (*types.Transaction, error)
- func (_Proposal *ProposalTransactor) SetMinCongressMemberCount(opts *bind.TransactOpts, number uint16) (*types.Transaction, error)
- func (_Proposal *ProposalTransactor) SetVoteThreshold(opts *bind.TransactOpts, threshold uint16) (*types.Transaction, error)
- func (_Proposal *ProposalTransactor) Submit(opts *bind.TransactOpts, id string, period *big.Int) (*types.Transaction, error)
- func (_Proposal *ProposalTransactor) Vote(opts *bind.TransactOpts, id string) (*types.Transaction, error)
- func (_Proposal *ProposalTransactor) Withdraw(opts *bind.TransactOpts, id string) (*types.Transaction, error)
- type ProposalTransactorRaw
- type ProposalTransactorSession
- func (_Proposal *ProposalTransactorSession) Approval(id string) (*types.Transaction, error)
- func (_Proposal *ProposalTransactorSession) CheckTimeout(id string) (*types.Transaction, error)
- func (_Proposal *ProposalTransactorSession) DisableContract() (*types.Transaction, error)
- func (_Proposal *ProposalTransactorSession) EnableContract() (*types.Transaction, error)
- func (_Proposal *ProposalTransactorSession) Refund(id string) (*types.Transaction, error)
- func (_Proposal *ProposalTransactorSession) RefundAll() (*types.Transaction, error)
- func (_Proposal *ProposalTransactorSession) SetAmountThreshold(threshold *big.Int) (*types.Transaction, error)
- func (_Proposal *ProposalTransactorSession) SetApprovalThreshold(threshold *big.Int) (*types.Transaction, error)
- func (_Proposal *ProposalTransactorSession) SetIDLength(length uint16) (*types.Transaction, error)
- func (_Proposal *ProposalTransactorSession) SetMaxPeriod(period *big.Int) (*types.Transaction, error)
- func (_Proposal *ProposalTransactorSession) SetMinCongressMemberCount(number uint16) (*types.Transaction, error)
- func (_Proposal *ProposalTransactorSession) SetVoteThreshold(threshold uint16) (*types.Transaction, error)
- func (_Proposal *ProposalTransactorSession) Submit(id string, period *big.Int) (*types.Transaction, error)
- func (_Proposal *ProposalTransactorSession) Vote(id string) (*types.Transaction, error)
- func (_Proposal *ProposalTransactorSession) Withdraw(id string) (*types.Transaction, error)
- type ProposalVoteProposal
- type ProposalVoteProposalIterator
- type ProposalWithdrawMoney
- type ProposalWithdrawMoneyIterator
- type SafeMath
- type SafeMathCaller
- type SafeMathCallerRaw
- type SafeMathCallerSession
- type SafeMathFilterer
- type SafeMathRaw
- func (_SafeMath *SafeMathRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_SafeMath *SafeMathRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_SafeMath *SafeMathRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type SafeMathSession
- type SafeMathTransactor
- type SafeMathTransactorRaw
- type SafeMathTransactorSession
- type Set
- type SetCaller
- type SetCallerRaw
- type SetCallerSession
- type SetFilterer
- type SetRaw
- func (_Set *SetRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_Set *SetRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Set *SetRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type SetSession
- type SetTransactor
- type SetTransactorRaw
- type SetTransactorSession
Constants ¶
const CongressInterfaceABI = "" /* 401-byte string literal not displayed */
CongressInterfaceABI is the input ABI used to generate the binding from.
const CongressInterfaceBin = `0x`
CongressInterfaceBin is the compiled bytecode used for deploying new contracts.
const ProposalABI = "" /* 8219-byte string literal not displayed */
ProposalABI is the input ABI used to generate the binding from.
const ProposalBin = `` /* 39158-byte string literal not displayed */
ProposalBin is the compiled bytecode used for deploying new contracts.
const SafeMathABI = "[]"
SafeMathABI is the input ABI used to generate the binding from.
const SafeMathBin = `` /* 242-byte string literal not displayed */
SafeMathBin is the compiled bytecode used for deploying new contracts.
const SetABI = "[]"
SetABI is the input ABI used to generate the binding from.
const SetBin = `` /* 242-byte string literal not displayed */
SetBin is the compiled bytecode used for deploying new contracts.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CongressInterface ¶
type CongressInterface struct { CongressInterfaceCaller // Read-only binding to the contract CongressInterfaceTransactor // Write-only binding to the contract CongressInterfaceFilterer // Log filterer for contract events }
CongressInterface is an auto generated Go binding around an cpchain contract.
func DeployCongressInterface ¶
func DeployCongressInterface(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *CongressInterface, error)
DeployCongressInterface deploys a new cpchain contract, binding an instance of CongressInterface to it.
func NewCongressInterface ¶
func NewCongressInterface(address common.Address, backend bind.ContractBackend) (*CongressInterface, error)
NewCongressInterface creates a new instance of CongressInterface, bound to a specific deployed contract.
type CongressInterfaceCaller ¶
type CongressInterfaceCaller struct {
// contains filtered or unexported fields
}
CongressInterfaceCaller is an auto generated read-only Go binding around an cpchain contract.
func NewCongressInterfaceCaller ¶
func NewCongressInterfaceCaller(address common.Address, caller bind.ContractCaller) (*CongressInterfaceCaller, error)
NewCongressInterfaceCaller creates a new read-only instance of CongressInterface, bound to a specific deployed contract.
func (*CongressInterfaceCaller) GetCongressNum ¶
func (_CongressInterface *CongressInterfaceCaller) GetCongressNum(opts *bind.CallOpts) (*big.Int, error)
GetCongressNum is a free data retrieval call binding the contract method 0x6656b375.
Solidity: function getCongressNum() constant returns(uint256)
func (*CongressInterfaceCaller) IsInCongress ¶
func (_CongressInterface *CongressInterfaceCaller) IsInCongress(opts *bind.CallOpts, _addr common.Address) (bool, error)
IsInCongress is a free data retrieval call binding the contract method 0x27bd4ba7.
Solidity: function isInCongress(_addr address) constant returns(bool)
type CongressInterfaceCallerRaw ¶
type CongressInterfaceCallerRaw struct {
Contract *CongressInterfaceCaller // Generic read-only contract binding to access the raw methods on
}
CongressInterfaceCallerRaw is an auto generated low-level read-only Go binding around an cpchain contract.
func (*CongressInterfaceCallerRaw) Call ¶
func (_CongressInterface *CongressInterfaceCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type CongressInterfaceCallerSession ¶
type CongressInterfaceCallerSession struct { Contract *CongressInterfaceCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
CongressInterfaceCallerSession is an auto generated read-only Go binding around an cpchain contract, with pre-set call options.
func (*CongressInterfaceCallerSession) GetCongressNum ¶
func (_CongressInterface *CongressInterfaceCallerSession) GetCongressNum() (*big.Int, error)
GetCongressNum is a free data retrieval call binding the contract method 0x6656b375.
Solidity: function getCongressNum() constant returns(uint256)
func (*CongressInterfaceCallerSession) IsInCongress ¶
func (_CongressInterface *CongressInterfaceCallerSession) IsInCongress(_addr common.Address) (bool, error)
IsInCongress is a free data retrieval call binding the contract method 0x27bd4ba7.
Solidity: function isInCongress(_addr address) constant returns(bool)
type CongressInterfaceFilterer ¶
type CongressInterfaceFilterer struct {
// contains filtered or unexported fields
}
CongressInterfaceFilterer is an auto generated log filtering Go binding around an cpchain contract events.
func NewCongressInterfaceFilterer ¶
func NewCongressInterfaceFilterer(address common.Address, filterer bind.ContractFilterer) (*CongressInterfaceFilterer, error)
NewCongressInterfaceFilterer creates a new log filterer instance of CongressInterface, bound to a specific deployed contract.
type CongressInterfaceRaw ¶
type CongressInterfaceRaw struct {
Contract *CongressInterface // Generic contract binding to access the raw methods on
}
CongressInterfaceRaw is an auto generated low-level Go binding around an cpchain contract.
func (*CongressInterfaceRaw) Call ¶
func (_CongressInterface *CongressInterfaceRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*CongressInterfaceRaw) Transact ¶
func (_CongressInterface *CongressInterfaceRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*CongressInterfaceRaw) Transfer ¶
func (_CongressInterface *CongressInterfaceRaw) 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 CongressInterfaceSession ¶
type CongressInterfaceSession struct { Contract *CongressInterface // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
CongressInterfaceSession is an auto generated Go binding around an cpchain contract, with pre-set call and transact options.
func (*CongressInterfaceSession) GetCongressNum ¶
func (_CongressInterface *CongressInterfaceSession) GetCongressNum() (*big.Int, error)
GetCongressNum is a free data retrieval call binding the contract method 0x6656b375.
Solidity: function getCongressNum() constant returns(uint256)
func (*CongressInterfaceSession) IsInCongress ¶
func (_CongressInterface *CongressInterfaceSession) IsInCongress(_addr common.Address) (bool, error)
IsInCongress is a free data retrieval call binding the contract method 0x27bd4ba7.
Solidity: function isInCongress(_addr address) constant returns(bool)
type CongressInterfaceTransactor ¶
type CongressInterfaceTransactor struct {
// contains filtered or unexported fields
}
CongressInterfaceTransactor is an auto generated write-only Go binding around an cpchain contract.
func NewCongressInterfaceTransactor ¶
func NewCongressInterfaceTransactor(address common.Address, transactor bind.ContractTransactor) (*CongressInterfaceTransactor, error)
NewCongressInterfaceTransactor creates a new write-only instance of CongressInterface, bound to a specific deployed contract.
type CongressInterfaceTransactorRaw ¶
type CongressInterfaceTransactorRaw struct {
Contract *CongressInterfaceTransactor // Generic write-only contract binding to access the raw methods on
}
CongressInterfaceTransactorRaw is an auto generated low-level write-only Go binding around an cpchain contract.
func (*CongressInterfaceTransactorRaw) Transact ¶
func (_CongressInterface *CongressInterfaceTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*CongressInterfaceTransactorRaw) Transfer ¶
func (_CongressInterface *CongressInterfaceTransactorRaw) 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 CongressInterfaceTransactorSession ¶
type CongressInterfaceTransactorSession struct { Contract *CongressInterfaceTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
CongressInterfaceTransactorSession is an auto generated write-only Go binding around an cpchain contract, with pre-set transact options.
type Proposal ¶
type Proposal struct { ProposalCaller // Read-only binding to the contract ProposalTransactor // Write-only binding to the contract ProposalFilterer // Log filterer for contract events }
Proposal is an auto generated Go binding around an cpchain contract.
func DeployProposal ¶
func DeployProposal(auth *bind.TransactOpts, backend bind.ContractBackend, _congressAddr common.Address) (common.Address, *types.Transaction, *Proposal, error)
DeployProposal deploys a new cpchain contract, binding an instance of Proposal to it.
func NewProposal ¶
NewProposal creates a new instance of Proposal, bound to a specific deployed contract.
type ProposalApprovalProposal ¶
type ProposalApprovalProposal struct { Who common.Address Id string Raw types.Log // Blockchain specific contextual infos }
ProposalApprovalProposal represents a ApprovalProposal event raised by the Proposal contract.
type ProposalApprovalProposalIterator ¶
type ProposalApprovalProposalIterator struct { Event *ProposalApprovalProposal // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ProposalApprovalProposalIterator is returned from FilterApprovalProposal and is used to iterate over the raw logs and unpacked data for ApprovalProposal events raised by the Proposal contract.
func (*ProposalApprovalProposalIterator) Close ¶
func (it *ProposalApprovalProposalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ProposalApprovalProposalIterator) Error ¶
func (it *ProposalApprovalProposalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ProposalApprovalProposalIterator) Next ¶
func (it *ProposalApprovalProposalIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ProposalCaller ¶
type ProposalCaller struct {
// contains filtered or unexported fields
}
ProposalCaller is an auto generated read-only Go binding around an cpchain contract.
func NewProposalCaller ¶
func NewProposalCaller(address common.Address, caller bind.ContractCaller) (*ProposalCaller, error)
NewProposalCaller creates a new read-only instance of Proposal, bound to a specific deployed contract.
func (*ProposalCaller) AmountThreshold ¶
AmountThreshold is a free data retrieval call binding the contract method 0x8f82921e.
Solidity: function amountThreshold() constant returns(uint256)
func (*ProposalCaller) ApprovalThreshold ¶
ApprovalThreshold is a free data retrieval call binding the contract method 0x7d0eef61.
Solidity: function approvalThreshold() constant returns(uint256)
func (*ProposalCaller) Congress ¶
Congress is a free data retrieval call binding the contract method 0x86b0befc.
Solidity: function congress() constant returns(address)
func (*ProposalCaller) Enabled ¶
func (_Proposal *ProposalCaller) Enabled(opts *bind.CallOpts) (bool, error)
Enabled is a free data retrieval call binding the contract method 0x238dafe0.
Solidity: function enabled() constant returns(bool)
func (*ProposalCaller) GetApprovalCnt ¶
GetApprovalCnt is a free data retrieval call binding the contract method 0x4ce666cb.
Solidity: function getApprovalCnt(id string) constant returns(uint256)
func (*ProposalCaller) GetApprovedAddress ¶
func (_Proposal *ProposalCaller) GetApprovedAddress(opts *bind.CallOpts, id string) ([]common.Address, error)
GetApprovedAddress is a free data retrieval call binding the contract method 0x6c28c7ae.
Solidity: function getApprovedAddress(id string) constant returns(address[])
func (*ProposalCaller) GetCongressNum ¶
GetCongressNum is a free data retrieval call binding the contract method 0x6656b375.
Solidity: function getCongressNum() constant returns(uint256)
func (*ProposalCaller) GetLockedAmount ¶
GetLockedAmount is a free data retrieval call binding the contract method 0x25c494b0.
Solidity: function getLockedAmount(id string) constant returns(uint256)
func (*ProposalCaller) GetLockedTime ¶
GetLockedTime is a free data retrieval call binding the contract method 0x0b78a371.
Solidity: function getLockedTime(id string) constant returns(uint256)
func (*ProposalCaller) GetOwner ¶
GetOwner is a free data retrieval call binding the contract method 0x4aaf4a12.
Solidity: function getOwner(id string) constant returns(address)
func (*ProposalCaller) GetPeriod ¶
GetPeriod is a free data retrieval call binding the contract method 0x329c66d0.
Solidity: function getPeriod(id string) constant returns(uint256)
func (*ProposalCaller) GetProposalsCnt ¶
GetProposalsCnt is a free data retrieval call binding the contract method 0xb29d7c01.
Solidity: function getProposalsCnt() constant returns(uint256)
func (*ProposalCaller) GetStatus ¶
GetStatus is a free data retrieval call binding the contract method 0x22b05ed2.
Solidity: function getStatus(id string) constant returns(uint8)
func (*ProposalCaller) GetVoteCnt ¶
GetVoteCnt is a free data retrieval call binding the contract method 0xee223380.
Solidity: function getVoteCnt(id string) constant returns(uint256)
func (*ProposalCaller) GetVotedAddress ¶
func (_Proposal *ProposalCaller) GetVotedAddress(opts *bind.CallOpts, id string) ([]common.Address, error)
GetVotedAddress is a free data retrieval call binding the contract method 0x57c909d0.
Solidity: function getVotedAddress(id string) constant returns(address[])
func (*ProposalCaller) IdLength ¶
func (_Proposal *ProposalCaller) IdLength(opts *bind.CallOpts) (uint16, error)
IdLength is a free data retrieval call binding the contract method 0x9e18a16d.
Solidity: function idLength() constant returns(uint16)
func (*ProposalCaller) MaxPeriod ¶
MaxPeriod is a free data retrieval call binding the contract method 0x49b9a67f.
Solidity: function maxPeriod() constant returns(uint256)
func (*ProposalCaller) MinCongressMemberCount ¶
func (_Proposal *ProposalCaller) MinCongressMemberCount(opts *bind.CallOpts) (uint16, error)
MinCongressMemberCount is a free data retrieval call binding the contract method 0xd8b1565d.
Solidity: function minCongressMemberCount() constant returns(uint16)
func (*ProposalCaller) ProposalsIDList ¶
func (_Proposal *ProposalCaller) ProposalsIDList(opts *bind.CallOpts, arg0 *big.Int) (string, error)
ProposalsIDList is a free data retrieval call binding the contract method 0x8046f293.
Solidity: function proposalsIDList( uint256) constant returns(string)
func (*ProposalCaller) VoteThreshold ¶
func (_Proposal *ProposalCaller) VoteThreshold(opts *bind.CallOpts) (uint16, error)
VoteThreshold is a free data retrieval call binding the contract method 0x4fe437d5.
Solidity: function voteThreshold() constant returns(uint16)
type ProposalCallerRaw ¶
type ProposalCallerRaw struct {
Contract *ProposalCaller // Generic read-only contract binding to access the raw methods on
}
ProposalCallerRaw is an auto generated low-level read-only Go binding around an cpchain contract.
func (*ProposalCallerRaw) Call ¶
func (_Proposal *ProposalCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type ProposalCallerSession ¶
type ProposalCallerSession struct { Contract *ProposalCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ProposalCallerSession is an auto generated read-only Go binding around an cpchain contract, with pre-set call options.
func (*ProposalCallerSession) AmountThreshold ¶
func (_Proposal *ProposalCallerSession) AmountThreshold() (*big.Int, error)
AmountThreshold is a free data retrieval call binding the contract method 0x8f82921e.
Solidity: function amountThreshold() constant returns(uint256)
func (*ProposalCallerSession) ApprovalThreshold ¶
func (_Proposal *ProposalCallerSession) ApprovalThreshold() (*big.Int, error)
ApprovalThreshold is a free data retrieval call binding the contract method 0x7d0eef61.
Solidity: function approvalThreshold() constant returns(uint256)
func (*ProposalCallerSession) Congress ¶
func (_Proposal *ProposalCallerSession) Congress() (common.Address, error)
Congress is a free data retrieval call binding the contract method 0x86b0befc.
Solidity: function congress() constant returns(address)
func (*ProposalCallerSession) Enabled ¶
func (_Proposal *ProposalCallerSession) Enabled() (bool, error)
Enabled is a free data retrieval call binding the contract method 0x238dafe0.
Solidity: function enabled() constant returns(bool)
func (*ProposalCallerSession) GetApprovalCnt ¶
func (_Proposal *ProposalCallerSession) GetApprovalCnt(id string) (*big.Int, error)
GetApprovalCnt is a free data retrieval call binding the contract method 0x4ce666cb.
Solidity: function getApprovalCnt(id string) constant returns(uint256)
func (*ProposalCallerSession) GetApprovedAddress ¶
func (_Proposal *ProposalCallerSession) GetApprovedAddress(id string) ([]common.Address, error)
GetApprovedAddress is a free data retrieval call binding the contract method 0x6c28c7ae.
Solidity: function getApprovedAddress(id string) constant returns(address[])
func (*ProposalCallerSession) GetCongressNum ¶
func (_Proposal *ProposalCallerSession) GetCongressNum() (*big.Int, error)
GetCongressNum is a free data retrieval call binding the contract method 0x6656b375.
Solidity: function getCongressNum() constant returns(uint256)
func (*ProposalCallerSession) GetLockedAmount ¶
func (_Proposal *ProposalCallerSession) GetLockedAmount(id string) (*big.Int, error)
GetLockedAmount is a free data retrieval call binding the contract method 0x25c494b0.
Solidity: function getLockedAmount(id string) constant returns(uint256)
func (*ProposalCallerSession) GetLockedTime ¶
func (_Proposal *ProposalCallerSession) GetLockedTime(id string) (*big.Int, error)
GetLockedTime is a free data retrieval call binding the contract method 0x0b78a371.
Solidity: function getLockedTime(id string) constant returns(uint256)
func (*ProposalCallerSession) GetOwner ¶
func (_Proposal *ProposalCallerSession) GetOwner(id string) (common.Address, error)
GetOwner is a free data retrieval call binding the contract method 0x4aaf4a12.
Solidity: function getOwner(id string) constant returns(address)
func (*ProposalCallerSession) GetPeriod ¶
func (_Proposal *ProposalCallerSession) GetPeriod(id string) (*big.Int, error)
GetPeriod is a free data retrieval call binding the contract method 0x329c66d0.
Solidity: function getPeriod(id string) constant returns(uint256)
func (*ProposalCallerSession) GetProposalsCnt ¶
func (_Proposal *ProposalCallerSession) GetProposalsCnt() (*big.Int, error)
GetProposalsCnt is a free data retrieval call binding the contract method 0xb29d7c01.
Solidity: function getProposalsCnt() constant returns(uint256)
func (*ProposalCallerSession) GetStatus ¶
func (_Proposal *ProposalCallerSession) GetStatus(id string) (uint8, error)
GetStatus is a free data retrieval call binding the contract method 0x22b05ed2.
Solidity: function getStatus(id string) constant returns(uint8)
func (*ProposalCallerSession) GetVoteCnt ¶
func (_Proposal *ProposalCallerSession) GetVoteCnt(id string) (*big.Int, error)
GetVoteCnt is a free data retrieval call binding the contract method 0xee223380.
Solidity: function getVoteCnt(id string) constant returns(uint256)
func (*ProposalCallerSession) GetVotedAddress ¶
func (_Proposal *ProposalCallerSession) GetVotedAddress(id string) ([]common.Address, error)
GetVotedAddress is a free data retrieval call binding the contract method 0x57c909d0.
Solidity: function getVotedAddress(id string) constant returns(address[])
func (*ProposalCallerSession) IdLength ¶
func (_Proposal *ProposalCallerSession) IdLength() (uint16, error)
IdLength is a free data retrieval call binding the contract method 0x9e18a16d.
Solidity: function idLength() constant returns(uint16)
func (*ProposalCallerSession) MaxPeriod ¶
func (_Proposal *ProposalCallerSession) MaxPeriod() (*big.Int, error)
MaxPeriod is a free data retrieval call binding the contract method 0x49b9a67f.
Solidity: function maxPeriod() constant returns(uint256)
func (*ProposalCallerSession) MinCongressMemberCount ¶
func (_Proposal *ProposalCallerSession) MinCongressMemberCount() (uint16, error)
MinCongressMemberCount is a free data retrieval call binding the contract method 0xd8b1565d.
Solidity: function minCongressMemberCount() constant returns(uint16)
func (*ProposalCallerSession) ProposalsIDList ¶
func (_Proposal *ProposalCallerSession) ProposalsIDList(arg0 *big.Int) (string, error)
ProposalsIDList is a free data retrieval call binding the contract method 0x8046f293.
Solidity: function proposalsIDList( uint256) constant returns(string)
func (*ProposalCallerSession) VoteThreshold ¶
func (_Proposal *ProposalCallerSession) VoteThreshold() (uint16, error)
VoteThreshold is a free data retrieval call binding the contract method 0x4fe437d5.
Solidity: function voteThreshold() constant returns(uint16)
type ProposalFilterer ¶
type ProposalFilterer struct {
// contains filtered or unexported fields
}
ProposalFilterer is an auto generated log filtering Go binding around an cpchain contract events.
func NewProposalFilterer ¶
func NewProposalFilterer(address common.Address, filterer bind.ContractFilterer) (*ProposalFilterer, error)
NewProposalFilterer creates a new log filterer instance of Proposal, bound to a specific deployed contract.
func (*ProposalFilterer) FilterApprovalProposal ¶
func (_Proposal *ProposalFilterer) FilterApprovalProposal(opts *bind.FilterOpts) (*ProposalApprovalProposalIterator, error)
FilterApprovalProposal is a free log retrieval operation binding the contract event 0xb26290817ad095a3a22defdd6f5eace80fb6e59a651003e36cbb8fa0888621c6.
Solidity: e ApprovalProposal(who address, id string)
func (*ProposalFilterer) FilterOwnerRefund ¶
func (_Proposal *ProposalFilterer) FilterOwnerRefund(opts *bind.FilterOpts) (*ProposalOwnerRefundIterator, error)
FilterOwnerRefund is a free log retrieval operation binding the contract event 0xd8b84cbbe2837b7d7608d160a2bde8065d418c294b2802f714277bc8dc692408.
Solidity: e ownerRefund(id string)
func (*ProposalFilterer) FilterOwnerRefundAll ¶
func (_Proposal *ProposalFilterer) FilterOwnerRefundAll(opts *bind.FilterOpts) (*ProposalOwnerRefundAllIterator, error)
FilterOwnerRefundAll is a free log retrieval operation binding the contract event 0x643a05825b61c5fee41ff4d7a93fcfa4ae8c82e7cfe012a71a422a3cbf8c3131.
Solidity: e ownerRefundAll()
func (*ProposalFilterer) FilterProposalTimeout ¶
func (_Proposal *ProposalFilterer) FilterProposalTimeout(opts *bind.FilterOpts) (*ProposalProposalTimeoutIterator, error)
FilterProposalTimeout is a free log retrieval operation binding the contract event 0x1540f034983784d94a03cc1fd9cb6299859b69cc81c7856ae5e3ee3575a2bb4d.
Solidity: e proposalTimeout(id string)
func (*ProposalFilterer) FilterSubmitProposal ¶
func (_Proposal *ProposalFilterer) FilterSubmitProposal(opts *bind.FilterOpts) (*ProposalSubmitProposalIterator, error)
FilterSubmitProposal is a free log retrieval operation binding the contract event 0xf1d48eb3f702138bbc89c6b153ac5d45b5de82dff3a73ff92536c68de6eca6c0.
Solidity: e SubmitProposal(who address, id string, period uint256, lockedAmount uint256, lockedTime uint256)
func (*ProposalFilterer) FilterVoteProposal ¶
func (_Proposal *ProposalFilterer) FilterVoteProposal(opts *bind.FilterOpts) (*ProposalVoteProposalIterator, error)
FilterVoteProposal is a free log retrieval operation binding the contract event 0xe6c2413b9632c650bd61906b4c974a2fad9b87d8ad69fed22585f9c4dd77b322.
Solidity: e VoteProposal(who address, id string)
func (*ProposalFilterer) FilterWithdrawMoney ¶
func (_Proposal *ProposalFilterer) FilterWithdrawMoney(opts *bind.FilterOpts) (*ProposalWithdrawMoneyIterator, error)
FilterWithdrawMoney is a free log retrieval operation binding the contract event 0xd8a7ba52c56408630a1950bdcca02a40743e0342d59bce1634c9dee6eb52654a.
Solidity: e WithdrawMoney(who address, id string)
func (*ProposalFilterer) WatchApprovalProposal ¶
func (_Proposal *ProposalFilterer) WatchApprovalProposal(opts *bind.WatchOpts, sink chan<- *ProposalApprovalProposal) (event.Subscription, error)
WatchApprovalProposal is a free log subscription operation binding the contract event 0xb26290817ad095a3a22defdd6f5eace80fb6e59a651003e36cbb8fa0888621c6.
Solidity: e ApprovalProposal(who address, id string)
func (*ProposalFilterer) WatchOwnerRefund ¶
func (_Proposal *ProposalFilterer) WatchOwnerRefund(opts *bind.WatchOpts, sink chan<- *ProposalOwnerRefund) (event.Subscription, error)
WatchOwnerRefund is a free log subscription operation binding the contract event 0xd8b84cbbe2837b7d7608d160a2bde8065d418c294b2802f714277bc8dc692408.
Solidity: e ownerRefund(id string)
func (*ProposalFilterer) WatchOwnerRefundAll ¶
func (_Proposal *ProposalFilterer) WatchOwnerRefundAll(opts *bind.WatchOpts, sink chan<- *ProposalOwnerRefundAll) (event.Subscription, error)
WatchOwnerRefundAll is a free log subscription operation binding the contract event 0x643a05825b61c5fee41ff4d7a93fcfa4ae8c82e7cfe012a71a422a3cbf8c3131.
Solidity: e ownerRefundAll()
func (*ProposalFilterer) WatchProposalTimeout ¶
func (_Proposal *ProposalFilterer) WatchProposalTimeout(opts *bind.WatchOpts, sink chan<- *ProposalProposalTimeout) (event.Subscription, error)
WatchProposalTimeout is a free log subscription operation binding the contract event 0x1540f034983784d94a03cc1fd9cb6299859b69cc81c7856ae5e3ee3575a2bb4d.
Solidity: e proposalTimeout(id string)
func (*ProposalFilterer) WatchSubmitProposal ¶
func (_Proposal *ProposalFilterer) WatchSubmitProposal(opts *bind.WatchOpts, sink chan<- *ProposalSubmitProposal) (event.Subscription, error)
WatchSubmitProposal is a free log subscription operation binding the contract event 0xf1d48eb3f702138bbc89c6b153ac5d45b5de82dff3a73ff92536c68de6eca6c0.
Solidity: e SubmitProposal(who address, id string, period uint256, lockedAmount uint256, lockedTime uint256)
func (*ProposalFilterer) WatchVoteProposal ¶
func (_Proposal *ProposalFilterer) WatchVoteProposal(opts *bind.WatchOpts, sink chan<- *ProposalVoteProposal) (event.Subscription, error)
WatchVoteProposal is a free log subscription operation binding the contract event 0xe6c2413b9632c650bd61906b4c974a2fad9b87d8ad69fed22585f9c4dd77b322.
Solidity: e VoteProposal(who address, id string)
func (*ProposalFilterer) WatchWithdrawMoney ¶
func (_Proposal *ProposalFilterer) WatchWithdrawMoney(opts *bind.WatchOpts, sink chan<- *ProposalWithdrawMoney) (event.Subscription, error)
WatchWithdrawMoney is a free log subscription operation binding the contract event 0xd8a7ba52c56408630a1950bdcca02a40743e0342d59bce1634c9dee6eb52654a.
Solidity: e WithdrawMoney(who address, id string)
type ProposalOwnerRefund ¶
ProposalOwnerRefund represents a OwnerRefund event raised by the Proposal contract.
type ProposalOwnerRefundAll ¶
ProposalOwnerRefundAll represents a OwnerRefundAll event raised by the Proposal contract.
type ProposalOwnerRefundAllIterator ¶
type ProposalOwnerRefundAllIterator struct { Event *ProposalOwnerRefundAll // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ProposalOwnerRefundAllIterator is returned from FilterOwnerRefundAll and is used to iterate over the raw logs and unpacked data for OwnerRefundAll events raised by the Proposal contract.
func (*ProposalOwnerRefundAllIterator) Close ¶
func (it *ProposalOwnerRefundAllIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ProposalOwnerRefundAllIterator) Error ¶
func (it *ProposalOwnerRefundAllIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ProposalOwnerRefundAllIterator) Next ¶
func (it *ProposalOwnerRefundAllIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ProposalOwnerRefundIterator ¶
type ProposalOwnerRefundIterator struct { Event *ProposalOwnerRefund // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ProposalOwnerRefundIterator is returned from FilterOwnerRefund and is used to iterate over the raw logs and unpacked data for OwnerRefund events raised by the Proposal contract.
func (*ProposalOwnerRefundIterator) Close ¶
func (it *ProposalOwnerRefundIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ProposalOwnerRefundIterator) Error ¶
func (it *ProposalOwnerRefundIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ProposalOwnerRefundIterator) Next ¶
func (it *ProposalOwnerRefundIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ProposalProposalTimeout ¶
type ProposalProposalTimeout struct { Id string Raw types.Log // Blockchain specific contextual infos }
ProposalProposalTimeout represents a ProposalTimeout event raised by the Proposal contract.
type ProposalProposalTimeoutIterator ¶
type ProposalProposalTimeoutIterator struct { Event *ProposalProposalTimeout // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ProposalProposalTimeoutIterator is returned from FilterProposalTimeout and is used to iterate over the raw logs and unpacked data for ProposalTimeout events raised by the Proposal contract.
func (*ProposalProposalTimeoutIterator) Close ¶
func (it *ProposalProposalTimeoutIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ProposalProposalTimeoutIterator) Error ¶
func (it *ProposalProposalTimeoutIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ProposalProposalTimeoutIterator) Next ¶
func (it *ProposalProposalTimeoutIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ProposalRaw ¶
type ProposalRaw struct {
Contract *Proposal // Generic contract binding to access the raw methods on
}
ProposalRaw is an auto generated low-level Go binding around an cpchain contract.
func (*ProposalRaw) Call ¶
func (_Proposal *ProposalRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*ProposalRaw) Transact ¶
func (_Proposal *ProposalRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ProposalRaw) Transfer ¶
func (_Proposal *ProposalRaw) 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 ProposalSession ¶
type ProposalSession struct { Contract *Proposal // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ProposalSession is an auto generated Go binding around an cpchain contract, with pre-set call and transact options.
func (*ProposalSession) AmountThreshold ¶
func (_Proposal *ProposalSession) AmountThreshold() (*big.Int, error)
AmountThreshold is a free data retrieval call binding the contract method 0x8f82921e.
Solidity: function amountThreshold() constant returns(uint256)
func (*ProposalSession) Approval ¶
func (_Proposal *ProposalSession) Approval(id string) (*types.Transaction, error)
Approval is a paid mutator transaction binding the contract method 0x4f434285.
Solidity: function approval(id string) returns()
func (*ProposalSession) ApprovalThreshold ¶
func (_Proposal *ProposalSession) ApprovalThreshold() (*big.Int, error)
ApprovalThreshold is a free data retrieval call binding the contract method 0x7d0eef61.
Solidity: function approvalThreshold() constant returns(uint256)
func (*ProposalSession) CheckTimeout ¶
func (_Proposal *ProposalSession) CheckTimeout(id string) (*types.Transaction, error)
CheckTimeout is a paid mutator transaction binding the contract method 0x33fe73b5.
Solidity: function checkTimeout(id string) returns()
func (*ProposalSession) Congress ¶
func (_Proposal *ProposalSession) Congress() (common.Address, error)
Congress is a free data retrieval call binding the contract method 0x86b0befc.
Solidity: function congress() constant returns(address)
func (*ProposalSession) DisableContract ¶
func (_Proposal *ProposalSession) DisableContract() (*types.Transaction, error)
DisableContract is a paid mutator transaction binding the contract method 0x894ba833.
Solidity: function disableContract() returns()
func (*ProposalSession) EnableContract ¶
func (_Proposal *ProposalSession) EnableContract() (*types.Transaction, error)
EnableContract is a paid mutator transaction binding the contract method 0x367edd32.
Solidity: function enableContract() returns()
func (*ProposalSession) Enabled ¶
func (_Proposal *ProposalSession) Enabled() (bool, error)
Enabled is a free data retrieval call binding the contract method 0x238dafe0.
Solidity: function enabled() constant returns(bool)
func (*ProposalSession) GetApprovalCnt ¶
func (_Proposal *ProposalSession) GetApprovalCnt(id string) (*big.Int, error)
GetApprovalCnt is a free data retrieval call binding the contract method 0x4ce666cb.
Solidity: function getApprovalCnt(id string) constant returns(uint256)
func (*ProposalSession) GetApprovedAddress ¶
func (_Proposal *ProposalSession) GetApprovedAddress(id string) ([]common.Address, error)
GetApprovedAddress is a free data retrieval call binding the contract method 0x6c28c7ae.
Solidity: function getApprovedAddress(id string) constant returns(address[])
func (*ProposalSession) GetCongressNum ¶
func (_Proposal *ProposalSession) GetCongressNum() (*big.Int, error)
GetCongressNum is a free data retrieval call binding the contract method 0x6656b375.
Solidity: function getCongressNum() constant returns(uint256)
func (*ProposalSession) GetLockedAmount ¶
func (_Proposal *ProposalSession) GetLockedAmount(id string) (*big.Int, error)
GetLockedAmount is a free data retrieval call binding the contract method 0x25c494b0.
Solidity: function getLockedAmount(id string) constant returns(uint256)
func (*ProposalSession) GetLockedTime ¶
func (_Proposal *ProposalSession) GetLockedTime(id string) (*big.Int, error)
GetLockedTime is a free data retrieval call binding the contract method 0x0b78a371.
Solidity: function getLockedTime(id string) constant returns(uint256)
func (*ProposalSession) GetOwner ¶
func (_Proposal *ProposalSession) GetOwner(id string) (common.Address, error)
GetOwner is a free data retrieval call binding the contract method 0x4aaf4a12.
Solidity: function getOwner(id string) constant returns(address)
func (*ProposalSession) GetPeriod ¶
func (_Proposal *ProposalSession) GetPeriod(id string) (*big.Int, error)
GetPeriod is a free data retrieval call binding the contract method 0x329c66d0.
Solidity: function getPeriod(id string) constant returns(uint256)
func (*ProposalSession) GetProposalsCnt ¶
func (_Proposal *ProposalSession) GetProposalsCnt() (*big.Int, error)
GetProposalsCnt is a free data retrieval call binding the contract method 0xb29d7c01.
Solidity: function getProposalsCnt() constant returns(uint256)
func (*ProposalSession) GetStatus ¶
func (_Proposal *ProposalSession) GetStatus(id string) (uint8, error)
GetStatus is a free data retrieval call binding the contract method 0x22b05ed2.
Solidity: function getStatus(id string) constant returns(uint8)
func (*ProposalSession) GetVoteCnt ¶
func (_Proposal *ProposalSession) GetVoteCnt(id string) (*big.Int, error)
GetVoteCnt is a free data retrieval call binding the contract method 0xee223380.
Solidity: function getVoteCnt(id string) constant returns(uint256)
func (*ProposalSession) GetVotedAddress ¶
func (_Proposal *ProposalSession) GetVotedAddress(id string) ([]common.Address, error)
GetVotedAddress is a free data retrieval call binding the contract method 0x57c909d0.
Solidity: function getVotedAddress(id string) constant returns(address[])
func (*ProposalSession) IdLength ¶
func (_Proposal *ProposalSession) IdLength() (uint16, error)
IdLength is a free data retrieval call binding the contract method 0x9e18a16d.
Solidity: function idLength() constant returns(uint16)
func (*ProposalSession) MaxPeriod ¶
func (_Proposal *ProposalSession) MaxPeriod() (*big.Int, error)
MaxPeriod is a free data retrieval call binding the contract method 0x49b9a67f.
Solidity: function maxPeriod() constant returns(uint256)
func (*ProposalSession) MinCongressMemberCount ¶
func (_Proposal *ProposalSession) MinCongressMemberCount() (uint16, error)
MinCongressMemberCount is a free data retrieval call binding the contract method 0xd8b1565d.
Solidity: function minCongressMemberCount() constant returns(uint16)
func (*ProposalSession) ProposalsIDList ¶
func (_Proposal *ProposalSession) ProposalsIDList(arg0 *big.Int) (string, error)
ProposalsIDList is a free data retrieval call binding the contract method 0x8046f293.
Solidity: function proposalsIDList( uint256) constant returns(string)
func (*ProposalSession) Refund ¶
func (_Proposal *ProposalSession) Refund(id string) (*types.Transaction, error)
Refund is a paid mutator transaction binding the contract method 0xfe5f2e88.
Solidity: function refund(id string) returns()
func (*ProposalSession) RefundAll ¶
func (_Proposal *ProposalSession) RefundAll() (*types.Transaction, error)
RefundAll is a paid mutator transaction binding the contract method 0x38e771ab.
Solidity: function refundAll() returns()
func (*ProposalSession) SetAmountThreshold ¶
func (_Proposal *ProposalSession) SetAmountThreshold(threshold *big.Int) (*types.Transaction, error)
SetAmountThreshold is a paid mutator transaction binding the contract method 0x3789ccaa.
Solidity: function setAmountThreshold(threshold uint256) returns()
func (*ProposalSession) SetApprovalThreshold ¶
func (_Proposal *ProposalSession) SetApprovalThreshold(threshold *big.Int) (*types.Transaction, error)
SetApprovalThreshold is a paid mutator transaction binding the contract method 0xa0016b8c.
Solidity: function setApprovalThreshold(threshold uint256) returns()
func (*ProposalSession) SetIDLength ¶
func (_Proposal *ProposalSession) SetIDLength(length uint16) (*types.Transaction, error)
SetIDLength is a paid mutator transaction binding the contract method 0x3378702a.
Solidity: function setIDLength(length uint16) returns()
func (*ProposalSession) SetMaxPeriod ¶
func (_Proposal *ProposalSession) SetMaxPeriod(period *big.Int) (*types.Transaction, error)
SetMaxPeriod is a paid mutator transaction binding the contract method 0xae1c9fc1.
Solidity: function setMaxPeriod(period uint256) returns()
func (*ProposalSession) SetMinCongressMemberCount ¶
func (_Proposal *ProposalSession) SetMinCongressMemberCount(number uint16) (*types.Transaction, error)
SetMinCongressMemberCount is a paid mutator transaction binding the contract method 0x52ec6d42.
Solidity: function setMinCongressMemberCount(number uint16) returns()
func (*ProposalSession) SetVoteThreshold ¶
func (_Proposal *ProposalSession) SetVoteThreshold(threshold uint16) (*types.Transaction, error)
SetVoteThreshold is a paid mutator transaction binding the contract method 0x3fec30c7.
Solidity: function setVoteThreshold(threshold uint16) returns()
func (*ProposalSession) Submit ¶
func (_Proposal *ProposalSession) Submit(id string, period *big.Int) (*types.Transaction, error)
Submit is a paid mutator transaction binding the contract method 0xbf45554e.
Solidity: function submit(id string, period uint256) returns()
func (*ProposalSession) Vote ¶
func (_Proposal *ProposalSession) Vote(id string) (*types.Transaction, error)
Vote is a paid mutator transaction binding the contract method 0xfc36e15b.
Solidity: function vote(id string) returns()
func (*ProposalSession) VoteThreshold ¶
func (_Proposal *ProposalSession) VoteThreshold() (uint16, error)
VoteThreshold is a free data retrieval call binding the contract method 0x4fe437d5.
Solidity: function voteThreshold() constant returns(uint16)
func (*ProposalSession) Withdraw ¶
func (_Proposal *ProposalSession) Withdraw(id string) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0x31fb67c2.
Solidity: function withdraw(id string) returns()
type ProposalSubmitProposal ¶
type ProposalSubmitProposal struct { Who common.Address Id string Period *big.Int LockedAmount *big.Int LockedTime *big.Int Raw types.Log // Blockchain specific contextual infos }
ProposalSubmitProposal represents a SubmitProposal event raised by the Proposal contract.
type ProposalSubmitProposalIterator ¶
type ProposalSubmitProposalIterator struct { Event *ProposalSubmitProposal // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ProposalSubmitProposalIterator is returned from FilterSubmitProposal and is used to iterate over the raw logs and unpacked data for SubmitProposal events raised by the Proposal contract.
func (*ProposalSubmitProposalIterator) Close ¶
func (it *ProposalSubmitProposalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ProposalSubmitProposalIterator) Error ¶
func (it *ProposalSubmitProposalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ProposalSubmitProposalIterator) Next ¶
func (it *ProposalSubmitProposalIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ProposalTransactor ¶
type ProposalTransactor struct {
// contains filtered or unexported fields
}
ProposalTransactor is an auto generated write-only Go binding around an cpchain contract.
func NewProposalTransactor ¶
func NewProposalTransactor(address common.Address, transactor bind.ContractTransactor) (*ProposalTransactor, error)
NewProposalTransactor creates a new write-only instance of Proposal, bound to a specific deployed contract.
func (*ProposalTransactor) Approval ¶
func (_Proposal *ProposalTransactor) Approval(opts *bind.TransactOpts, id string) (*types.Transaction, error)
Approval is a paid mutator transaction binding the contract method 0x4f434285.
Solidity: function approval(id string) returns()
func (*ProposalTransactor) CheckTimeout ¶
func (_Proposal *ProposalTransactor) CheckTimeout(opts *bind.TransactOpts, id string) (*types.Transaction, error)
CheckTimeout is a paid mutator transaction binding the contract method 0x33fe73b5.
Solidity: function checkTimeout(id string) returns()
func (*ProposalTransactor) DisableContract ¶
func (_Proposal *ProposalTransactor) DisableContract(opts *bind.TransactOpts) (*types.Transaction, error)
DisableContract is a paid mutator transaction binding the contract method 0x894ba833.
Solidity: function disableContract() returns()
func (*ProposalTransactor) EnableContract ¶
func (_Proposal *ProposalTransactor) EnableContract(opts *bind.TransactOpts) (*types.Transaction, error)
EnableContract is a paid mutator transaction binding the contract method 0x367edd32.
Solidity: function enableContract() returns()
func (*ProposalTransactor) Refund ¶
func (_Proposal *ProposalTransactor) Refund(opts *bind.TransactOpts, id string) (*types.Transaction, error)
Refund is a paid mutator transaction binding the contract method 0xfe5f2e88.
Solidity: function refund(id string) returns()
func (*ProposalTransactor) RefundAll ¶
func (_Proposal *ProposalTransactor) RefundAll(opts *bind.TransactOpts) (*types.Transaction, error)
RefundAll is a paid mutator transaction binding the contract method 0x38e771ab.
Solidity: function refundAll() returns()
func (*ProposalTransactor) SetAmountThreshold ¶
func (_Proposal *ProposalTransactor) SetAmountThreshold(opts *bind.TransactOpts, threshold *big.Int) (*types.Transaction, error)
SetAmountThreshold is a paid mutator transaction binding the contract method 0x3789ccaa.
Solidity: function setAmountThreshold(threshold uint256) returns()
func (*ProposalTransactor) SetApprovalThreshold ¶
func (_Proposal *ProposalTransactor) SetApprovalThreshold(opts *bind.TransactOpts, threshold *big.Int) (*types.Transaction, error)
SetApprovalThreshold is a paid mutator transaction binding the contract method 0xa0016b8c.
Solidity: function setApprovalThreshold(threshold uint256) returns()
func (*ProposalTransactor) SetIDLength ¶
func (_Proposal *ProposalTransactor) SetIDLength(opts *bind.TransactOpts, length uint16) (*types.Transaction, error)
SetIDLength is a paid mutator transaction binding the contract method 0x3378702a.
Solidity: function setIDLength(length uint16) returns()
func (*ProposalTransactor) SetMaxPeriod ¶
func (_Proposal *ProposalTransactor) SetMaxPeriod(opts *bind.TransactOpts, period *big.Int) (*types.Transaction, error)
SetMaxPeriod is a paid mutator transaction binding the contract method 0xae1c9fc1.
Solidity: function setMaxPeriod(period uint256) returns()
func (*ProposalTransactor) SetMinCongressMemberCount ¶
func (_Proposal *ProposalTransactor) SetMinCongressMemberCount(opts *bind.TransactOpts, number uint16) (*types.Transaction, error)
SetMinCongressMemberCount is a paid mutator transaction binding the contract method 0x52ec6d42.
Solidity: function setMinCongressMemberCount(number uint16) returns()
func (*ProposalTransactor) SetVoteThreshold ¶
func (_Proposal *ProposalTransactor) SetVoteThreshold(opts *bind.TransactOpts, threshold uint16) (*types.Transaction, error)
SetVoteThreshold is a paid mutator transaction binding the contract method 0x3fec30c7.
Solidity: function setVoteThreshold(threshold uint16) returns()
func (*ProposalTransactor) Submit ¶
func (_Proposal *ProposalTransactor) Submit(opts *bind.TransactOpts, id string, period *big.Int) (*types.Transaction, error)
Submit is a paid mutator transaction binding the contract method 0xbf45554e.
Solidity: function submit(id string, period uint256) returns()
func (*ProposalTransactor) Vote ¶
func (_Proposal *ProposalTransactor) Vote(opts *bind.TransactOpts, id string) (*types.Transaction, error)
Vote is a paid mutator transaction binding the contract method 0xfc36e15b.
Solidity: function vote(id string) returns()
func (*ProposalTransactor) Withdraw ¶
func (_Proposal *ProposalTransactor) Withdraw(opts *bind.TransactOpts, id string) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0x31fb67c2.
Solidity: function withdraw(id string) returns()
type ProposalTransactorRaw ¶
type ProposalTransactorRaw struct {
Contract *ProposalTransactor // Generic write-only contract binding to access the raw methods on
}
ProposalTransactorRaw is an auto generated low-level write-only Go binding around an cpchain contract.
func (*ProposalTransactorRaw) Transact ¶
func (_Proposal *ProposalTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ProposalTransactorRaw) Transfer ¶
func (_Proposal *ProposalTransactorRaw) 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 ProposalTransactorSession ¶
type ProposalTransactorSession struct { Contract *ProposalTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ProposalTransactorSession is an auto generated write-only Go binding around an cpchain contract, with pre-set transact options.
func (*ProposalTransactorSession) Approval ¶
func (_Proposal *ProposalTransactorSession) Approval(id string) (*types.Transaction, error)
Approval is a paid mutator transaction binding the contract method 0x4f434285.
Solidity: function approval(id string) returns()
func (*ProposalTransactorSession) CheckTimeout ¶
func (_Proposal *ProposalTransactorSession) CheckTimeout(id string) (*types.Transaction, error)
CheckTimeout is a paid mutator transaction binding the contract method 0x33fe73b5.
Solidity: function checkTimeout(id string) returns()
func (*ProposalTransactorSession) DisableContract ¶
func (_Proposal *ProposalTransactorSession) DisableContract() (*types.Transaction, error)
DisableContract is a paid mutator transaction binding the contract method 0x894ba833.
Solidity: function disableContract() returns()
func (*ProposalTransactorSession) EnableContract ¶
func (_Proposal *ProposalTransactorSession) EnableContract() (*types.Transaction, error)
EnableContract is a paid mutator transaction binding the contract method 0x367edd32.
Solidity: function enableContract() returns()
func (*ProposalTransactorSession) Refund ¶
func (_Proposal *ProposalTransactorSession) Refund(id string) (*types.Transaction, error)
Refund is a paid mutator transaction binding the contract method 0xfe5f2e88.
Solidity: function refund(id string) returns()
func (*ProposalTransactorSession) RefundAll ¶
func (_Proposal *ProposalTransactorSession) RefundAll() (*types.Transaction, error)
RefundAll is a paid mutator transaction binding the contract method 0x38e771ab.
Solidity: function refundAll() returns()
func (*ProposalTransactorSession) SetAmountThreshold ¶
func (_Proposal *ProposalTransactorSession) SetAmountThreshold(threshold *big.Int) (*types.Transaction, error)
SetAmountThreshold is a paid mutator transaction binding the contract method 0x3789ccaa.
Solidity: function setAmountThreshold(threshold uint256) returns()
func (*ProposalTransactorSession) SetApprovalThreshold ¶
func (_Proposal *ProposalTransactorSession) SetApprovalThreshold(threshold *big.Int) (*types.Transaction, error)
SetApprovalThreshold is a paid mutator transaction binding the contract method 0xa0016b8c.
Solidity: function setApprovalThreshold(threshold uint256) returns()
func (*ProposalTransactorSession) SetIDLength ¶
func (_Proposal *ProposalTransactorSession) SetIDLength(length uint16) (*types.Transaction, error)
SetIDLength is a paid mutator transaction binding the contract method 0x3378702a.
Solidity: function setIDLength(length uint16) returns()
func (*ProposalTransactorSession) SetMaxPeriod ¶
func (_Proposal *ProposalTransactorSession) SetMaxPeriod(period *big.Int) (*types.Transaction, error)
SetMaxPeriod is a paid mutator transaction binding the contract method 0xae1c9fc1.
Solidity: function setMaxPeriod(period uint256) returns()
func (*ProposalTransactorSession) SetMinCongressMemberCount ¶
func (_Proposal *ProposalTransactorSession) SetMinCongressMemberCount(number uint16) (*types.Transaction, error)
SetMinCongressMemberCount is a paid mutator transaction binding the contract method 0x52ec6d42.
Solidity: function setMinCongressMemberCount(number uint16) returns()
func (*ProposalTransactorSession) SetVoteThreshold ¶
func (_Proposal *ProposalTransactorSession) SetVoteThreshold(threshold uint16) (*types.Transaction, error)
SetVoteThreshold is a paid mutator transaction binding the contract method 0x3fec30c7.
Solidity: function setVoteThreshold(threshold uint16) returns()
func (*ProposalTransactorSession) Submit ¶
func (_Proposal *ProposalTransactorSession) Submit(id string, period *big.Int) (*types.Transaction, error)
Submit is a paid mutator transaction binding the contract method 0xbf45554e.
Solidity: function submit(id string, period uint256) returns()
func (*ProposalTransactorSession) Vote ¶
func (_Proposal *ProposalTransactorSession) Vote(id string) (*types.Transaction, error)
Vote is a paid mutator transaction binding the contract method 0xfc36e15b.
Solidity: function vote(id string) returns()
func (*ProposalTransactorSession) Withdraw ¶
func (_Proposal *ProposalTransactorSession) Withdraw(id string) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0x31fb67c2.
Solidity: function withdraw(id string) returns()
type ProposalVoteProposal ¶
type ProposalVoteProposal struct { Who common.Address Id string Raw types.Log // Blockchain specific contextual infos }
ProposalVoteProposal represents a VoteProposal event raised by the Proposal contract.
type ProposalVoteProposalIterator ¶
type ProposalVoteProposalIterator struct { Event *ProposalVoteProposal // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ProposalVoteProposalIterator is returned from FilterVoteProposal and is used to iterate over the raw logs and unpacked data for VoteProposal events raised by the Proposal contract.
func (*ProposalVoteProposalIterator) Close ¶
func (it *ProposalVoteProposalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ProposalVoteProposalIterator) Error ¶
func (it *ProposalVoteProposalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ProposalVoteProposalIterator) Next ¶
func (it *ProposalVoteProposalIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ProposalWithdrawMoney ¶
type ProposalWithdrawMoney struct { Who common.Address Id string Raw types.Log // Blockchain specific contextual infos }
ProposalWithdrawMoney represents a WithdrawMoney event raised by the Proposal contract.
type ProposalWithdrawMoneyIterator ¶
type ProposalWithdrawMoneyIterator struct { Event *ProposalWithdrawMoney // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ProposalWithdrawMoneyIterator is returned from FilterWithdrawMoney and is used to iterate over the raw logs and unpacked data for WithdrawMoney events raised by the Proposal contract.
func (*ProposalWithdrawMoneyIterator) Close ¶
func (it *ProposalWithdrawMoneyIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ProposalWithdrawMoneyIterator) Error ¶
func (it *ProposalWithdrawMoneyIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ProposalWithdrawMoneyIterator) Next ¶
func (it *ProposalWithdrawMoneyIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SafeMath ¶
type SafeMath struct { SafeMathCaller // Read-only binding to the contract SafeMathTransactor // Write-only binding to the contract SafeMathFilterer // Log filterer for contract events }
SafeMath is an auto generated Go binding around an cpchain contract.
func DeploySafeMath ¶
func DeploySafeMath(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *SafeMath, error)
DeploySafeMath deploys a new cpchain contract, binding an instance of SafeMath to it.
func NewSafeMath ¶
NewSafeMath creates a new instance of SafeMath, bound to a specific deployed contract.
type SafeMathCaller ¶
type SafeMathCaller struct {
// contains filtered or unexported fields
}
SafeMathCaller is an auto generated read-only Go binding around an cpchain contract.
func NewSafeMathCaller ¶
func NewSafeMathCaller(address common.Address, caller bind.ContractCaller) (*SafeMathCaller, error)
NewSafeMathCaller creates a new read-only instance of SafeMath, bound to a specific deployed contract.
type SafeMathCallerRaw ¶
type SafeMathCallerRaw struct {
Contract *SafeMathCaller // Generic read-only contract binding to access the raw methods on
}
SafeMathCallerRaw is an auto generated low-level read-only Go binding around an cpchain contract.
func (*SafeMathCallerRaw) Call ¶
func (_SafeMath *SafeMathCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type SafeMathCallerSession ¶
type SafeMathCallerSession struct { Contract *SafeMathCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
SafeMathCallerSession is an auto generated read-only Go binding around an cpchain contract, with pre-set call options.
type SafeMathFilterer ¶
type SafeMathFilterer struct {
// contains filtered or unexported fields
}
SafeMathFilterer is an auto generated log filtering Go binding around an cpchain contract events.
func NewSafeMathFilterer ¶
func NewSafeMathFilterer(address common.Address, filterer bind.ContractFilterer) (*SafeMathFilterer, error)
NewSafeMathFilterer creates a new log filterer instance of SafeMath, bound to a specific deployed contract.
type SafeMathRaw ¶
type SafeMathRaw struct {
Contract *SafeMath // Generic contract binding to access the raw methods on
}
SafeMathRaw is an auto generated low-level Go binding around an cpchain contract.
func (*SafeMathRaw) Call ¶
func (_SafeMath *SafeMathRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*SafeMathRaw) Transact ¶
func (_SafeMath *SafeMathRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SafeMathRaw) Transfer ¶
func (_SafeMath *SafeMathRaw) 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 SafeMathSession ¶
type SafeMathSession struct { Contract *SafeMath // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
SafeMathSession is an auto generated Go binding around an cpchain contract, with pre-set call and transact options.
type SafeMathTransactor ¶
type SafeMathTransactor struct {
// contains filtered or unexported fields
}
SafeMathTransactor is an auto generated write-only Go binding around an cpchain contract.
func NewSafeMathTransactor ¶
func NewSafeMathTransactor(address common.Address, transactor bind.ContractTransactor) (*SafeMathTransactor, error)
NewSafeMathTransactor creates a new write-only instance of SafeMath, bound to a specific deployed contract.
type SafeMathTransactorRaw ¶
type SafeMathTransactorRaw struct {
Contract *SafeMathTransactor // Generic write-only contract binding to access the raw methods on
}
SafeMathTransactorRaw is an auto generated low-level write-only Go binding around an cpchain contract.
func (*SafeMathTransactorRaw) Transact ¶
func (_SafeMath *SafeMathTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SafeMathTransactorRaw) Transfer ¶
func (_SafeMath *SafeMathTransactorRaw) 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 SafeMathTransactorSession ¶
type SafeMathTransactorSession struct { Contract *SafeMathTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
SafeMathTransactorSession is an auto generated write-only Go binding around an cpchain contract, with pre-set transact options.
type Set ¶
type Set struct { SetCaller // Read-only binding to the contract SetTransactor // Write-only binding to the contract SetFilterer // Log filterer for contract events }
Set is an auto generated Go binding around an cpchain contract.
func DeploySet ¶
func DeploySet(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *Set, error)
DeploySet deploys a new cpchain contract, binding an instance of Set to it.
type SetCaller ¶
type SetCaller struct {
// contains filtered or unexported fields
}
SetCaller is an auto generated read-only Go binding around an cpchain contract.
func NewSetCaller ¶
NewSetCaller creates a new read-only instance of Set, bound to a specific deployed contract.
type SetCallerRaw ¶
type SetCallerRaw struct {
Contract *SetCaller // Generic read-only contract binding to access the raw methods on
}
SetCallerRaw is an auto generated low-level read-only Go binding around an cpchain contract.
func (*SetCallerRaw) Call ¶
func (_Set *SetCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type SetCallerSession ¶
type SetCallerSession struct { Contract *SetCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
SetCallerSession is an auto generated read-only Go binding around an cpchain contract, with pre-set call options.
type SetFilterer ¶
type SetFilterer struct {
// contains filtered or unexported fields
}
SetFilterer is an auto generated log filtering Go binding around an cpchain contract events.
func NewSetFilterer ¶
func NewSetFilterer(address common.Address, filterer bind.ContractFilterer) (*SetFilterer, error)
NewSetFilterer creates a new log filterer instance of Set, bound to a specific deployed contract.
type SetRaw ¶
type SetRaw struct {
Contract *Set // Generic contract binding to access the raw methods on
}
SetRaw is an auto generated low-level Go binding around an cpchain contract.
func (*SetRaw) Call ¶
func (_Set *SetRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*SetRaw) Transact ¶
func (_Set *SetRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SetRaw) Transfer ¶
func (_Set *SetRaw) 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 SetSession ¶
type SetSession struct { Contract *Set // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
SetSession is an auto generated Go binding around an cpchain contract, with pre-set call and transact options.
type SetTransactor ¶
type SetTransactor struct {
// contains filtered or unexported fields
}
SetTransactor is an auto generated write-only Go binding around an cpchain contract.
func NewSetTransactor ¶
func NewSetTransactor(address common.Address, transactor bind.ContractTransactor) (*SetTransactor, error)
NewSetTransactor creates a new write-only instance of Set, bound to a specific deployed contract.
type SetTransactorRaw ¶
type SetTransactorRaw struct {
Contract *SetTransactor // Generic write-only contract binding to access the raw methods on
}
SetTransactorRaw is an auto generated low-level write-only Go binding around an cpchain contract.
func (*SetTransactorRaw) Transact ¶
func (_Set *SetTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SetTransactorRaw) Transfer ¶
func (_Set *SetTransactorRaw) 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 SetTransactorSession ¶
type SetTransactorSession struct { Contract *SetTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
SetTransactorSession is an auto generated write-only Go binding around an cpchain contract, with pre-set transact options.