tochka_share

package
v0.0.0-...-64f1aa6 Latest Latest
Warning

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

Go to latest
Published: Mar 9, 2019 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const AllowanceCrowdsaleABI = "" /* 1796-byte string literal not displayed */

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

View Source
const AllowanceCrowdsaleBin = `0x`

AllowanceCrowdsaleBin is the compiled bytecode used for deploying new contracts.

View Source
const BasicTokenABI = "" /* 918-byte string literal not displayed */

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

View Source
const BasicTokenBin = `` /* 1270-byte string literal not displayed */

BasicTokenBin is the compiled bytecode used for deploying new contracts.

View Source
const CappedCrowdsaleABI = "" /* 1772-byte string literal not displayed */

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

View Source
const CappedCrowdsaleBin = `0x`

CappedCrowdsaleBin is the compiled bytecode used for deploying new contracts.

View Source
const CrowdsaleABI = "" /* 1514-byte string literal not displayed */

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

View Source
const CrowdsaleBin = `` /* 2086-byte string literal not displayed */

CrowdsaleBin is the compiled bytecode used for deploying new contracts.

View Source
const DividendABI = "" /* 6273-byte string literal not displayed */

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

View Source
const DividendBin = `` /* 8928-byte string literal not displayed */

DividendBin is the compiled bytecode used for deploying new contracts.

View Source
const ERC20ABI = "" /* 1993-byte string literal not displayed */

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

View Source
const ERC20BasicABI = "" /* 906-byte string literal not displayed */

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

View Source
const ERC20BasicBin = `0x`

ERC20BasicBin is the compiled bytecode used for deploying new contracts.

View Source
const ERC20Bin = `0x`

ERC20Bin is the compiled bytecode used for deploying new contracts.

View Source
const FinalizableCrowdsaleABI = "" /* 2815-byte string literal not displayed */

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

View Source
const FinalizableCrowdsaleBin = `0x`

FinalizableCrowdsaleBin is the compiled bytecode used for deploying new contracts.

View Source
const MintableTokenABI = "" /* 4061-byte string literal not displayed */

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

View Source
const MintableTokenBin = `` /* 5272-byte string literal not displayed */

MintableTokenBin is the compiled bytecode used for deploying new contracts.

View Source
const OwnableABI = "" /* 685-byte string literal not displayed */

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

View Source
const OwnableBin = `` /* 868-byte string literal not displayed */

OwnableBin is the compiled bytecode used for deploying new contracts.

View Source
const PullPaymentABI = "" /* 549-byte string literal not displayed */

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

View Source
const PullPaymentBin = `` /* 1002-byte string literal not displayed */

PullPaymentBin is the compiled bytecode used for deploying new contracts.

View Source
const SafeMathABI = "[]"

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

View Source
const SafeMathBin = `` /* 242-byte string literal not displayed */

SafeMathBin is the compiled bytecode used for deploying new contracts.

View Source
const StandardTokenABI = "" /* 2577-byte string literal not displayed */

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

View Source
const StandardTokenBin = `` /* 3636-byte string literal not displayed */

StandardTokenBin is the compiled bytecode used for deploying new contracts.

View Source
const TimedCrowdsaleABI = "" /* 2015-byte string literal not displayed */

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

View Source
const TimedCrowdsaleBin = `0x`

TimedCrowdsaleBin is the compiled bytecode used for deploying new contracts.

View Source
const TochkaICOABI = "" /* 3933-byte string literal not displayed */

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

View Source
const TochkaICOBin = `` /* 4432-byte string literal not displayed */

TochkaICOBin is the compiled bytecode used for deploying new contracts.

View Source
const TochkaShareABI = "" /* 6697-byte string literal not displayed */

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

View Source
const TochkaShareBin = `` /* 9566-byte string literal not displayed */

TochkaShareBin is the compiled bytecode used for deploying new contracts.

Variables

This section is empty.

Functions

This section is empty.

Types

type AllowanceCrowdsale

type AllowanceCrowdsale struct {
	AllowanceCrowdsaleCaller     // Read-only binding to the contract
	AllowanceCrowdsaleTransactor // Write-only binding to the contract
	AllowanceCrowdsaleFilterer   // Log filterer for contract events
}

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

func DeployAllowanceCrowdsale

func DeployAllowanceCrowdsale(auth *bind.TransactOpts, backend bind.ContractBackend, _tokenWallet common.Address) (common.Address, *types.Transaction, *AllowanceCrowdsale, error)

DeployAllowanceCrowdsale deploys a new Ethereum contract, binding an instance of AllowanceCrowdsale to it.

func NewAllowanceCrowdsale

func NewAllowanceCrowdsale(address common.Address, backend bind.ContractBackend) (*AllowanceCrowdsale, error)

NewAllowanceCrowdsale creates a new instance of AllowanceCrowdsale, bound to a specific deployed contract.

type AllowanceCrowdsaleCaller

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

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

func NewAllowanceCrowdsaleCaller

func NewAllowanceCrowdsaleCaller(address common.Address, caller bind.ContractCaller) (*AllowanceCrowdsaleCaller, error)

NewAllowanceCrowdsaleCaller creates a new read-only instance of AllowanceCrowdsale, bound to a specific deployed contract.

func (*AllowanceCrowdsaleCaller) Rate

func (_AllowanceCrowdsale *AllowanceCrowdsaleCaller) Rate(opts *bind.CallOpts) (*big.Int, error)

Rate is a free data retrieval call binding the contract method 0x2c4e722e.

Solidity: function rate() constant returns(uint256)

func (*AllowanceCrowdsaleCaller) RemainingTokens

func (_AllowanceCrowdsale *AllowanceCrowdsaleCaller) RemainingTokens(opts *bind.CallOpts) (*big.Int, error)

RemainingTokens is a free data retrieval call binding the contract method 0xbf583903.

Solidity: function remainingTokens() constant returns(uint256)

func (*AllowanceCrowdsaleCaller) Token

func (_AllowanceCrowdsale *AllowanceCrowdsaleCaller) Token(opts *bind.CallOpts) (common.Address, error)

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

Solidity: function token() constant returns(address)

func (*AllowanceCrowdsaleCaller) TokenWallet

func (_AllowanceCrowdsale *AllowanceCrowdsaleCaller) TokenWallet(opts *bind.CallOpts) (common.Address, error)

TokenWallet is a free data retrieval call binding the contract method 0xbff99c6c.

Solidity: function tokenWallet() constant returns(address)

func (*AllowanceCrowdsaleCaller) Wallet

func (_AllowanceCrowdsale *AllowanceCrowdsaleCaller) Wallet(opts *bind.CallOpts) (common.Address, error)

Wallet is a free data retrieval call binding the contract method 0x521eb273.

Solidity: function wallet() constant returns(address)

func (*AllowanceCrowdsaleCaller) WeiRaised

func (_AllowanceCrowdsale *AllowanceCrowdsaleCaller) WeiRaised(opts *bind.CallOpts) (*big.Int, error)

WeiRaised is a free data retrieval call binding the contract method 0x4042b66f.

Solidity: function weiRaised() constant returns(uint256)

type AllowanceCrowdsaleCallerRaw

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

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

func (*AllowanceCrowdsaleCallerRaw) Call

func (_AllowanceCrowdsale *AllowanceCrowdsaleCallerRaw) 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 AllowanceCrowdsaleCallerSession

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

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

func (*AllowanceCrowdsaleCallerSession) Rate

func (_AllowanceCrowdsale *AllowanceCrowdsaleCallerSession) Rate() (*big.Int, error)

Rate is a free data retrieval call binding the contract method 0x2c4e722e.

Solidity: function rate() constant returns(uint256)

func (*AllowanceCrowdsaleCallerSession) RemainingTokens

func (_AllowanceCrowdsale *AllowanceCrowdsaleCallerSession) RemainingTokens() (*big.Int, error)

RemainingTokens is a free data retrieval call binding the contract method 0xbf583903.

Solidity: function remainingTokens() constant returns(uint256)

func (*AllowanceCrowdsaleCallerSession) Token

func (_AllowanceCrowdsale *AllowanceCrowdsaleCallerSession) Token() (common.Address, error)

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

Solidity: function token() constant returns(address)

func (*AllowanceCrowdsaleCallerSession) TokenWallet

func (_AllowanceCrowdsale *AllowanceCrowdsaleCallerSession) TokenWallet() (common.Address, error)

TokenWallet is a free data retrieval call binding the contract method 0xbff99c6c.

Solidity: function tokenWallet() constant returns(address)

func (*AllowanceCrowdsaleCallerSession) Wallet

func (_AllowanceCrowdsale *AllowanceCrowdsaleCallerSession) Wallet() (common.Address, error)

Wallet is a free data retrieval call binding the contract method 0x521eb273.

Solidity: function wallet() constant returns(address)

func (*AllowanceCrowdsaleCallerSession) WeiRaised

func (_AllowanceCrowdsale *AllowanceCrowdsaleCallerSession) WeiRaised() (*big.Int, error)

WeiRaised is a free data retrieval call binding the contract method 0x4042b66f.

Solidity: function weiRaised() constant returns(uint256)

type AllowanceCrowdsaleFilterer

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

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

func NewAllowanceCrowdsaleFilterer

func NewAllowanceCrowdsaleFilterer(address common.Address, filterer bind.ContractFilterer) (*AllowanceCrowdsaleFilterer, error)

NewAllowanceCrowdsaleFilterer creates a new log filterer instance of AllowanceCrowdsale, bound to a specific deployed contract.

func (*AllowanceCrowdsaleFilterer) FilterTokenPurchase

func (_AllowanceCrowdsale *AllowanceCrowdsaleFilterer) FilterTokenPurchase(opts *bind.FilterOpts, purchaser []common.Address, beneficiary []common.Address) (*AllowanceCrowdsaleTokenPurchaseIterator, error)

FilterTokenPurchase is a free log retrieval operation binding the contract event 0x623b3804fa71d67900d064613da8f94b9617215ee90799290593e1745087ad18.

Solidity: e TokenPurchase(purchaser indexed address, beneficiary indexed address, value uint256, amount uint256)

func (*AllowanceCrowdsaleFilterer) WatchTokenPurchase

func (_AllowanceCrowdsale *AllowanceCrowdsaleFilterer) WatchTokenPurchase(opts *bind.WatchOpts, sink chan<- *AllowanceCrowdsaleTokenPurchase, purchaser []common.Address, beneficiary []common.Address) (event.Subscription, error)

WatchTokenPurchase is a free log subscription operation binding the contract event 0x623b3804fa71d67900d064613da8f94b9617215ee90799290593e1745087ad18.

Solidity: e TokenPurchase(purchaser indexed address, beneficiary indexed address, value uint256, amount uint256)

type AllowanceCrowdsaleRaw

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

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

func (*AllowanceCrowdsaleRaw) Call

func (_AllowanceCrowdsale *AllowanceCrowdsaleRaw) 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 (*AllowanceCrowdsaleRaw) Transact

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

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

func (*AllowanceCrowdsaleRaw) Transfer

func (_AllowanceCrowdsale *AllowanceCrowdsaleRaw) 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 AllowanceCrowdsaleSession

type AllowanceCrowdsaleSession struct {
	Contract     *AllowanceCrowdsale // 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
}

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

func (*AllowanceCrowdsaleSession) BuyTokens

func (_AllowanceCrowdsale *AllowanceCrowdsaleSession) BuyTokens(_beneficiary common.Address) (*types.Transaction, error)

BuyTokens is a paid mutator transaction binding the contract method 0xec8ac4d8.

Solidity: function buyTokens(_beneficiary address) returns()

func (*AllowanceCrowdsaleSession) Rate

func (_AllowanceCrowdsale *AllowanceCrowdsaleSession) Rate() (*big.Int, error)

Rate is a free data retrieval call binding the contract method 0x2c4e722e.

Solidity: function rate() constant returns(uint256)

func (*AllowanceCrowdsaleSession) RemainingTokens

func (_AllowanceCrowdsale *AllowanceCrowdsaleSession) RemainingTokens() (*big.Int, error)

RemainingTokens is a free data retrieval call binding the contract method 0xbf583903.

Solidity: function remainingTokens() constant returns(uint256)

func (*AllowanceCrowdsaleSession) Token

func (_AllowanceCrowdsale *AllowanceCrowdsaleSession) Token() (common.Address, error)

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

Solidity: function token() constant returns(address)

func (*AllowanceCrowdsaleSession) TokenWallet

func (_AllowanceCrowdsale *AllowanceCrowdsaleSession) TokenWallet() (common.Address, error)

TokenWallet is a free data retrieval call binding the contract method 0xbff99c6c.

Solidity: function tokenWallet() constant returns(address)

func (*AllowanceCrowdsaleSession) Wallet

func (_AllowanceCrowdsale *AllowanceCrowdsaleSession) Wallet() (common.Address, error)

Wallet is a free data retrieval call binding the contract method 0x521eb273.

Solidity: function wallet() constant returns(address)

func (*AllowanceCrowdsaleSession) WeiRaised

func (_AllowanceCrowdsale *AllowanceCrowdsaleSession) WeiRaised() (*big.Int, error)

WeiRaised is a free data retrieval call binding the contract method 0x4042b66f.

Solidity: function weiRaised() constant returns(uint256)

type AllowanceCrowdsaleTokenPurchase

type AllowanceCrowdsaleTokenPurchase struct {
	Purchaser   common.Address
	Beneficiary common.Address
	Value       *big.Int
	Amount      *big.Int
	Raw         types.Log // Blockchain specific contextual infos
}

AllowanceCrowdsaleTokenPurchase represents a TokenPurchase event raised by the AllowanceCrowdsale contract.

type AllowanceCrowdsaleTokenPurchaseIterator

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

AllowanceCrowdsaleTokenPurchaseIterator is returned from FilterTokenPurchase and is used to iterate over the raw logs and unpacked data for TokenPurchase events raised by the AllowanceCrowdsale contract.

func (*AllowanceCrowdsaleTokenPurchaseIterator) Close

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

func (*AllowanceCrowdsaleTokenPurchaseIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*AllowanceCrowdsaleTokenPurchaseIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type AllowanceCrowdsaleTransactor

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

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

func NewAllowanceCrowdsaleTransactor

func NewAllowanceCrowdsaleTransactor(address common.Address, transactor bind.ContractTransactor) (*AllowanceCrowdsaleTransactor, error)

NewAllowanceCrowdsaleTransactor creates a new write-only instance of AllowanceCrowdsale, bound to a specific deployed contract.

func (*AllowanceCrowdsaleTransactor) BuyTokens

func (_AllowanceCrowdsale *AllowanceCrowdsaleTransactor) BuyTokens(opts *bind.TransactOpts, _beneficiary common.Address) (*types.Transaction, error)

BuyTokens is a paid mutator transaction binding the contract method 0xec8ac4d8.

Solidity: function buyTokens(_beneficiary address) returns()

type AllowanceCrowdsaleTransactorRaw

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

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

func (*AllowanceCrowdsaleTransactorRaw) Transact

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

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

func (*AllowanceCrowdsaleTransactorRaw) Transfer

func (_AllowanceCrowdsale *AllowanceCrowdsaleTransactorRaw) 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 AllowanceCrowdsaleTransactorSession

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

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

func (*AllowanceCrowdsaleTransactorSession) BuyTokens

func (_AllowanceCrowdsale *AllowanceCrowdsaleTransactorSession) BuyTokens(_beneficiary common.Address) (*types.Transaction, error)

BuyTokens is a paid mutator transaction binding the contract method 0xec8ac4d8.

Solidity: function buyTokens(_beneficiary address) returns()

type BasicToken

type BasicToken struct {
	BasicTokenCaller     // Read-only binding to the contract
	BasicTokenTransactor // Write-only binding to the contract
	BasicTokenFilterer   // Log filterer for contract events
}

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

func DeployBasicToken

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

DeployBasicToken deploys a new Ethereum contract, binding an instance of BasicToken to it.

func NewBasicToken

func NewBasicToken(address common.Address, backend bind.ContractBackend) (*BasicToken, error)

NewBasicToken creates a new instance of BasicToken, bound to a specific deployed contract.

type BasicTokenCaller

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

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

func NewBasicTokenCaller

func NewBasicTokenCaller(address common.Address, caller bind.ContractCaller) (*BasicTokenCaller, error)

NewBasicTokenCaller creates a new read-only instance of BasicToken, bound to a specific deployed contract.

func (*BasicTokenCaller) BalanceOf

func (_BasicToken *BasicTokenCaller) BalanceOf(opts *bind.CallOpts, _owner common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(_owner address) constant returns(balance uint256)

func (*BasicTokenCaller) TotalSupply

func (_BasicToken *BasicTokenCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() constant returns(uint256)

type BasicTokenCallerRaw

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

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

func (*BasicTokenCallerRaw) Call

func (_BasicToken *BasicTokenCallerRaw) 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 BasicTokenCallerSession

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

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

func (*BasicTokenCallerSession) BalanceOf

func (_BasicToken *BasicTokenCallerSession) BalanceOf(_owner common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(_owner address) constant returns(balance uint256)

func (*BasicTokenCallerSession) TotalSupply

func (_BasicToken *BasicTokenCallerSession) TotalSupply() (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() constant returns(uint256)

type BasicTokenFilterer

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

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

func NewBasicTokenFilterer

func NewBasicTokenFilterer(address common.Address, filterer bind.ContractFilterer) (*BasicTokenFilterer, error)

NewBasicTokenFilterer creates a new log filterer instance of BasicToken, bound to a specific deployed contract.

func (*BasicTokenFilterer) FilterTransfer

func (_BasicToken *BasicTokenFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*BasicTokenTransferIterator, error)

FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.

Solidity: e Transfer(from indexed address, to indexed address, value uint256)

func (*BasicTokenFilterer) WatchTransfer

func (_BasicToken *BasicTokenFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *BasicTokenTransfer, from []common.Address, to []common.Address) (event.Subscription, error)

WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.

Solidity: e Transfer(from indexed address, to indexed address, value uint256)

type BasicTokenRaw

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

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

func (*BasicTokenRaw) Call

func (_BasicToken *BasicTokenRaw) 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 (*BasicTokenRaw) Transact

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

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

func (*BasicTokenRaw) Transfer

func (_BasicToken *BasicTokenRaw) 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 BasicTokenSession

type BasicTokenSession struct {
	Contract     *BasicToken       // 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
}

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

func (*BasicTokenSession) BalanceOf

func (_BasicToken *BasicTokenSession) BalanceOf(_owner common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(_owner address) constant returns(balance uint256)

func (*BasicTokenSession) TotalSupply

func (_BasicToken *BasicTokenSession) TotalSupply() (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() constant returns(uint256)

func (*BasicTokenSession) Transfer

func (_BasicToken *BasicTokenSession) Transfer(_to common.Address, _value *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(_to address, _value uint256) returns(bool)

type BasicTokenTransactor

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

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

func NewBasicTokenTransactor

func NewBasicTokenTransactor(address common.Address, transactor bind.ContractTransactor) (*BasicTokenTransactor, error)

NewBasicTokenTransactor creates a new write-only instance of BasicToken, bound to a specific deployed contract.

func (*BasicTokenTransactor) Transfer

func (_BasicToken *BasicTokenTransactor) Transfer(opts *bind.TransactOpts, _to common.Address, _value *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(_to address, _value uint256) returns(bool)

type BasicTokenTransactorRaw

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

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

func (*BasicTokenTransactorRaw) Transact

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

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

func (*BasicTokenTransactorRaw) Transfer

func (_BasicToken *BasicTokenTransactorRaw) 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 BasicTokenTransactorSession

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

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

func (*BasicTokenTransactorSession) Transfer

func (_BasicToken *BasicTokenTransactorSession) Transfer(_to common.Address, _value *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(_to address, _value uint256) returns(bool)

type BasicTokenTransfer

type BasicTokenTransfer struct {
	From  common.Address
	To    common.Address
	Value *big.Int
	Raw   types.Log // Blockchain specific contextual infos
}

BasicTokenTransfer represents a Transfer event raised by the BasicToken contract.

type BasicTokenTransferIterator

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

BasicTokenTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the BasicToken contract.

func (*BasicTokenTransferIterator) Close

func (it *BasicTokenTransferIterator) Close() error

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

func (*BasicTokenTransferIterator) Error

func (it *BasicTokenTransferIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*BasicTokenTransferIterator) Next

func (it *BasicTokenTransferIterator) 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 CappedCrowdsale

type CappedCrowdsale struct {
	CappedCrowdsaleCaller     // Read-only binding to the contract
	CappedCrowdsaleTransactor // Write-only binding to the contract
	CappedCrowdsaleFilterer   // Log filterer for contract events
}

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

func DeployCappedCrowdsale

func DeployCappedCrowdsale(auth *bind.TransactOpts, backend bind.ContractBackend, _cap *big.Int) (common.Address, *types.Transaction, *CappedCrowdsale, error)

DeployCappedCrowdsale deploys a new Ethereum contract, binding an instance of CappedCrowdsale to it.

func NewCappedCrowdsale

func NewCappedCrowdsale(address common.Address, backend bind.ContractBackend) (*CappedCrowdsale, error)

NewCappedCrowdsale creates a new instance of CappedCrowdsale, bound to a specific deployed contract.

type CappedCrowdsaleCaller

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

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

func NewCappedCrowdsaleCaller

func NewCappedCrowdsaleCaller(address common.Address, caller bind.ContractCaller) (*CappedCrowdsaleCaller, error)

NewCappedCrowdsaleCaller creates a new read-only instance of CappedCrowdsale, bound to a specific deployed contract.

func (*CappedCrowdsaleCaller) Cap

func (_CappedCrowdsale *CappedCrowdsaleCaller) Cap(opts *bind.CallOpts) (*big.Int, error)

Cap is a free data retrieval call binding the contract method 0x355274ea.

Solidity: function cap() constant returns(uint256)

func (*CappedCrowdsaleCaller) CapReached

func (_CappedCrowdsale *CappedCrowdsaleCaller) CapReached(opts *bind.CallOpts) (bool, error)

CapReached is a free data retrieval call binding the contract method 0x4f935945.

Solidity: function capReached() constant returns(bool)

func (*CappedCrowdsaleCaller) Rate

func (_CappedCrowdsale *CappedCrowdsaleCaller) Rate(opts *bind.CallOpts) (*big.Int, error)

Rate is a free data retrieval call binding the contract method 0x2c4e722e.

Solidity: function rate() constant returns(uint256)

func (*CappedCrowdsaleCaller) Token

func (_CappedCrowdsale *CappedCrowdsaleCaller) Token(opts *bind.CallOpts) (common.Address, error)

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

Solidity: function token() constant returns(address)

func (*CappedCrowdsaleCaller) Wallet

func (_CappedCrowdsale *CappedCrowdsaleCaller) Wallet(opts *bind.CallOpts) (common.Address, error)

Wallet is a free data retrieval call binding the contract method 0x521eb273.

Solidity: function wallet() constant returns(address)

func (*CappedCrowdsaleCaller) WeiRaised

func (_CappedCrowdsale *CappedCrowdsaleCaller) WeiRaised(opts *bind.CallOpts) (*big.Int, error)

WeiRaised is a free data retrieval call binding the contract method 0x4042b66f.

Solidity: function weiRaised() constant returns(uint256)

type CappedCrowdsaleCallerRaw

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

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

func (*CappedCrowdsaleCallerRaw) Call

func (_CappedCrowdsale *CappedCrowdsaleCallerRaw) 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 CappedCrowdsaleCallerSession

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

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

func (*CappedCrowdsaleCallerSession) Cap

func (_CappedCrowdsale *CappedCrowdsaleCallerSession) Cap() (*big.Int, error)

Cap is a free data retrieval call binding the contract method 0x355274ea.

Solidity: function cap() constant returns(uint256)

func (*CappedCrowdsaleCallerSession) CapReached

func (_CappedCrowdsale *CappedCrowdsaleCallerSession) CapReached() (bool, error)

CapReached is a free data retrieval call binding the contract method 0x4f935945.

Solidity: function capReached() constant returns(bool)

func (*CappedCrowdsaleCallerSession) Rate

func (_CappedCrowdsale *CappedCrowdsaleCallerSession) Rate() (*big.Int, error)

Rate is a free data retrieval call binding the contract method 0x2c4e722e.

Solidity: function rate() constant returns(uint256)

func (*CappedCrowdsaleCallerSession) Token

func (_CappedCrowdsale *CappedCrowdsaleCallerSession) Token() (common.Address, error)

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

Solidity: function token() constant returns(address)

func (*CappedCrowdsaleCallerSession) Wallet

func (_CappedCrowdsale *CappedCrowdsaleCallerSession) Wallet() (common.Address, error)

Wallet is a free data retrieval call binding the contract method 0x521eb273.

Solidity: function wallet() constant returns(address)

func (*CappedCrowdsaleCallerSession) WeiRaised

func (_CappedCrowdsale *CappedCrowdsaleCallerSession) WeiRaised() (*big.Int, error)

WeiRaised is a free data retrieval call binding the contract method 0x4042b66f.

Solidity: function weiRaised() constant returns(uint256)

type CappedCrowdsaleFilterer

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

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

func NewCappedCrowdsaleFilterer

func NewCappedCrowdsaleFilterer(address common.Address, filterer bind.ContractFilterer) (*CappedCrowdsaleFilterer, error)

NewCappedCrowdsaleFilterer creates a new log filterer instance of CappedCrowdsale, bound to a specific deployed contract.

func (*CappedCrowdsaleFilterer) FilterTokenPurchase

func (_CappedCrowdsale *CappedCrowdsaleFilterer) FilterTokenPurchase(opts *bind.FilterOpts, purchaser []common.Address, beneficiary []common.Address) (*CappedCrowdsaleTokenPurchaseIterator, error)

FilterTokenPurchase is a free log retrieval operation binding the contract event 0x623b3804fa71d67900d064613da8f94b9617215ee90799290593e1745087ad18.

Solidity: e TokenPurchase(purchaser indexed address, beneficiary indexed address, value uint256, amount uint256)

func (*CappedCrowdsaleFilterer) WatchTokenPurchase

func (_CappedCrowdsale *CappedCrowdsaleFilterer) WatchTokenPurchase(opts *bind.WatchOpts, sink chan<- *CappedCrowdsaleTokenPurchase, purchaser []common.Address, beneficiary []common.Address) (event.Subscription, error)

WatchTokenPurchase is a free log subscription operation binding the contract event 0x623b3804fa71d67900d064613da8f94b9617215ee90799290593e1745087ad18.

Solidity: e TokenPurchase(purchaser indexed address, beneficiary indexed address, value uint256, amount uint256)

type CappedCrowdsaleRaw

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

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

func (*CappedCrowdsaleRaw) Call

func (_CappedCrowdsale *CappedCrowdsaleRaw) 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 (*CappedCrowdsaleRaw) Transact

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

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

func (*CappedCrowdsaleRaw) Transfer

func (_CappedCrowdsale *CappedCrowdsaleRaw) 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 CappedCrowdsaleSession

type CappedCrowdsaleSession struct {
	Contract     *CappedCrowdsale  // 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
}

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

func (*CappedCrowdsaleSession) BuyTokens

func (_CappedCrowdsale *CappedCrowdsaleSession) BuyTokens(_beneficiary common.Address) (*types.Transaction, error)

BuyTokens is a paid mutator transaction binding the contract method 0xec8ac4d8.

Solidity: function buyTokens(_beneficiary address) returns()

func (*CappedCrowdsaleSession) Cap

func (_CappedCrowdsale *CappedCrowdsaleSession) Cap() (*big.Int, error)

Cap is a free data retrieval call binding the contract method 0x355274ea.

Solidity: function cap() constant returns(uint256)

func (*CappedCrowdsaleSession) CapReached

func (_CappedCrowdsale *CappedCrowdsaleSession) CapReached() (bool, error)

CapReached is a free data retrieval call binding the contract method 0x4f935945.

Solidity: function capReached() constant returns(bool)

func (*CappedCrowdsaleSession) Rate

func (_CappedCrowdsale *CappedCrowdsaleSession) Rate() (*big.Int, error)

Rate is a free data retrieval call binding the contract method 0x2c4e722e.

Solidity: function rate() constant returns(uint256)

func (*CappedCrowdsaleSession) Token

func (_CappedCrowdsale *CappedCrowdsaleSession) Token() (common.Address, error)

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

Solidity: function token() constant returns(address)

func (*CappedCrowdsaleSession) Wallet

func (_CappedCrowdsale *CappedCrowdsaleSession) Wallet() (common.Address, error)

Wallet is a free data retrieval call binding the contract method 0x521eb273.

Solidity: function wallet() constant returns(address)

func (*CappedCrowdsaleSession) WeiRaised

func (_CappedCrowdsale *CappedCrowdsaleSession) WeiRaised() (*big.Int, error)

WeiRaised is a free data retrieval call binding the contract method 0x4042b66f.

Solidity: function weiRaised() constant returns(uint256)

type CappedCrowdsaleTokenPurchase

type CappedCrowdsaleTokenPurchase struct {
	Purchaser   common.Address
	Beneficiary common.Address
	Value       *big.Int
	Amount      *big.Int
	Raw         types.Log // Blockchain specific contextual infos
}

CappedCrowdsaleTokenPurchase represents a TokenPurchase event raised by the CappedCrowdsale contract.

type CappedCrowdsaleTokenPurchaseIterator

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

CappedCrowdsaleTokenPurchaseIterator is returned from FilterTokenPurchase and is used to iterate over the raw logs and unpacked data for TokenPurchase events raised by the CappedCrowdsale contract.

func (*CappedCrowdsaleTokenPurchaseIterator) Close

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

func (*CappedCrowdsaleTokenPurchaseIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*CappedCrowdsaleTokenPurchaseIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type CappedCrowdsaleTransactor

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

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

func NewCappedCrowdsaleTransactor

func NewCappedCrowdsaleTransactor(address common.Address, transactor bind.ContractTransactor) (*CappedCrowdsaleTransactor, error)

NewCappedCrowdsaleTransactor creates a new write-only instance of CappedCrowdsale, bound to a specific deployed contract.

func (*CappedCrowdsaleTransactor) BuyTokens

func (_CappedCrowdsale *CappedCrowdsaleTransactor) BuyTokens(opts *bind.TransactOpts, _beneficiary common.Address) (*types.Transaction, error)

BuyTokens is a paid mutator transaction binding the contract method 0xec8ac4d8.

Solidity: function buyTokens(_beneficiary address) returns()

type CappedCrowdsaleTransactorRaw

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

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

func (*CappedCrowdsaleTransactorRaw) Transact

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

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

func (*CappedCrowdsaleTransactorRaw) Transfer

func (_CappedCrowdsale *CappedCrowdsaleTransactorRaw) 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 CappedCrowdsaleTransactorSession

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

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

func (*CappedCrowdsaleTransactorSession) BuyTokens

func (_CappedCrowdsale *CappedCrowdsaleTransactorSession) BuyTokens(_beneficiary common.Address) (*types.Transaction, error)

BuyTokens is a paid mutator transaction binding the contract method 0xec8ac4d8.

Solidity: function buyTokens(_beneficiary address) returns()

type Crowdsale

type Crowdsale struct {
	CrowdsaleCaller     // Read-only binding to the contract
	CrowdsaleTransactor // Write-only binding to the contract
	CrowdsaleFilterer   // Log filterer for contract events
}

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

func DeployCrowdsale

func DeployCrowdsale(auth *bind.TransactOpts, backend bind.ContractBackend, _rate *big.Int, _wallet common.Address, _token common.Address) (common.Address, *types.Transaction, *Crowdsale, error)

DeployCrowdsale deploys a new Ethereum contract, binding an instance of Crowdsale to it.

func NewCrowdsale

func NewCrowdsale(address common.Address, backend bind.ContractBackend) (*Crowdsale, error)

NewCrowdsale creates a new instance of Crowdsale, bound to a specific deployed contract.

type CrowdsaleCaller

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

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

func NewCrowdsaleCaller

func NewCrowdsaleCaller(address common.Address, caller bind.ContractCaller) (*CrowdsaleCaller, error)

NewCrowdsaleCaller creates a new read-only instance of Crowdsale, bound to a specific deployed contract.

func (*CrowdsaleCaller) Rate

func (_Crowdsale *CrowdsaleCaller) Rate(opts *bind.CallOpts) (*big.Int, error)

Rate is a free data retrieval call binding the contract method 0x2c4e722e.

Solidity: function rate() constant returns(uint256)

func (*CrowdsaleCaller) Token

func (_Crowdsale *CrowdsaleCaller) Token(opts *bind.CallOpts) (common.Address, error)

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

Solidity: function token() constant returns(address)

func (*CrowdsaleCaller) Wallet

func (_Crowdsale *CrowdsaleCaller) Wallet(opts *bind.CallOpts) (common.Address, error)

Wallet is a free data retrieval call binding the contract method 0x521eb273.

Solidity: function wallet() constant returns(address)

func (*CrowdsaleCaller) WeiRaised

func (_Crowdsale *CrowdsaleCaller) WeiRaised(opts *bind.CallOpts) (*big.Int, error)

WeiRaised is a free data retrieval call binding the contract method 0x4042b66f.

Solidity: function weiRaised() constant returns(uint256)

type CrowdsaleCallerRaw

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

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

func (*CrowdsaleCallerRaw) Call

func (_Crowdsale *CrowdsaleCallerRaw) 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 CrowdsaleCallerSession

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

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

func (*CrowdsaleCallerSession) Rate

func (_Crowdsale *CrowdsaleCallerSession) Rate() (*big.Int, error)

Rate is a free data retrieval call binding the contract method 0x2c4e722e.

Solidity: function rate() constant returns(uint256)

func (*CrowdsaleCallerSession) Token

func (_Crowdsale *CrowdsaleCallerSession) Token() (common.Address, error)

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

Solidity: function token() constant returns(address)

func (*CrowdsaleCallerSession) Wallet

func (_Crowdsale *CrowdsaleCallerSession) Wallet() (common.Address, error)

Wallet is a free data retrieval call binding the contract method 0x521eb273.

Solidity: function wallet() constant returns(address)

func (*CrowdsaleCallerSession) WeiRaised

func (_Crowdsale *CrowdsaleCallerSession) WeiRaised() (*big.Int, error)

WeiRaised is a free data retrieval call binding the contract method 0x4042b66f.

Solidity: function weiRaised() constant returns(uint256)

type CrowdsaleFilterer

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

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

func NewCrowdsaleFilterer

func NewCrowdsaleFilterer(address common.Address, filterer bind.ContractFilterer) (*CrowdsaleFilterer, error)

NewCrowdsaleFilterer creates a new log filterer instance of Crowdsale, bound to a specific deployed contract.

func (*CrowdsaleFilterer) FilterTokenPurchase

func (_Crowdsale *CrowdsaleFilterer) FilterTokenPurchase(opts *bind.FilterOpts, purchaser []common.Address, beneficiary []common.Address) (*CrowdsaleTokenPurchaseIterator, error)

FilterTokenPurchase is a free log retrieval operation binding the contract event 0x623b3804fa71d67900d064613da8f94b9617215ee90799290593e1745087ad18.

Solidity: e TokenPurchase(purchaser indexed address, beneficiary indexed address, value uint256, amount uint256)

func (*CrowdsaleFilterer) WatchTokenPurchase

func (_Crowdsale *CrowdsaleFilterer) WatchTokenPurchase(opts *bind.WatchOpts, sink chan<- *CrowdsaleTokenPurchase, purchaser []common.Address, beneficiary []common.Address) (event.Subscription, error)

WatchTokenPurchase is a free log subscription operation binding the contract event 0x623b3804fa71d67900d064613da8f94b9617215ee90799290593e1745087ad18.

Solidity: e TokenPurchase(purchaser indexed address, beneficiary indexed address, value uint256, amount uint256)

type CrowdsaleRaw

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

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

func (*CrowdsaleRaw) Call

func (_Crowdsale *CrowdsaleRaw) 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 (*CrowdsaleRaw) Transact

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

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

func (*CrowdsaleRaw) Transfer

func (_Crowdsale *CrowdsaleRaw) 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 CrowdsaleSession

type CrowdsaleSession struct {
	Contract     *Crowdsale        // 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
}

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

func (*CrowdsaleSession) BuyTokens

func (_Crowdsale *CrowdsaleSession) BuyTokens(_beneficiary common.Address) (*types.Transaction, error)

BuyTokens is a paid mutator transaction binding the contract method 0xec8ac4d8.

Solidity: function buyTokens(_beneficiary address) returns()

func (*CrowdsaleSession) Rate

func (_Crowdsale *CrowdsaleSession) Rate() (*big.Int, error)

Rate is a free data retrieval call binding the contract method 0x2c4e722e.

Solidity: function rate() constant returns(uint256)

func (*CrowdsaleSession) Token

func (_Crowdsale *CrowdsaleSession) Token() (common.Address, error)

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

Solidity: function token() constant returns(address)

func (*CrowdsaleSession) Wallet

func (_Crowdsale *CrowdsaleSession) Wallet() (common.Address, error)

Wallet is a free data retrieval call binding the contract method 0x521eb273.

Solidity: function wallet() constant returns(address)

func (*CrowdsaleSession) WeiRaised

func (_Crowdsale *CrowdsaleSession) WeiRaised() (*big.Int, error)

WeiRaised is a free data retrieval call binding the contract method 0x4042b66f.

Solidity: function weiRaised() constant returns(uint256)

type CrowdsaleTokenPurchase

type CrowdsaleTokenPurchase struct {
	Purchaser   common.Address
	Beneficiary common.Address
	Value       *big.Int
	Amount      *big.Int
	Raw         types.Log // Blockchain specific contextual infos
}

CrowdsaleTokenPurchase represents a TokenPurchase event raised by the Crowdsale contract.

type CrowdsaleTokenPurchaseIterator

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

CrowdsaleTokenPurchaseIterator is returned from FilterTokenPurchase and is used to iterate over the raw logs and unpacked data for TokenPurchase events raised by the Crowdsale contract.

func (*CrowdsaleTokenPurchaseIterator) Close

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

func (*CrowdsaleTokenPurchaseIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*CrowdsaleTokenPurchaseIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type CrowdsaleTransactor

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

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

func NewCrowdsaleTransactor

func NewCrowdsaleTransactor(address common.Address, transactor bind.ContractTransactor) (*CrowdsaleTransactor, error)

NewCrowdsaleTransactor creates a new write-only instance of Crowdsale, bound to a specific deployed contract.

func (*CrowdsaleTransactor) BuyTokens

func (_Crowdsale *CrowdsaleTransactor) BuyTokens(opts *bind.TransactOpts, _beneficiary common.Address) (*types.Transaction, error)

BuyTokens is a paid mutator transaction binding the contract method 0xec8ac4d8.

Solidity: function buyTokens(_beneficiary address) returns()

type CrowdsaleTransactorRaw

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

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

func (*CrowdsaleTransactorRaw) Transact

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

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

func (*CrowdsaleTransactorRaw) Transfer

func (_Crowdsale *CrowdsaleTransactorRaw) 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 CrowdsaleTransactorSession

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

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

func (*CrowdsaleTransactorSession) BuyTokens

func (_Crowdsale *CrowdsaleTransactorSession) BuyTokens(_beneficiary common.Address) (*types.Transaction, error)

BuyTokens is a paid mutator transaction binding the contract method 0xec8ac4d8.

Solidity: function buyTokens(_beneficiary address) returns()

type Dividend

type Dividend struct {
	DividendCaller     // Read-only binding to the contract
	DividendTransactor // Write-only binding to the contract
	DividendFilterer   // Log filterer for contract events
}

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

func DeployDividend

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

DeployDividend deploys a new Ethereum contract, binding an instance of Dividend to it.

func NewDividend

func NewDividend(address common.Address, backend bind.ContractBackend) (*Dividend, error)

NewDividend creates a new instance of Dividend, bound to a specific deployed contract.

type DividendApproval

type DividendApproval struct {
	Owner   common.Address
	Spender common.Address
	Value   *big.Int
	Raw     types.Log // Blockchain specific contextual infos
}

DividendApproval represents a Approval event raised by the Dividend contract.

type DividendApprovalIterator

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

DividendApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the Dividend contract.

func (*DividendApprovalIterator) Close

func (it *DividendApprovalIterator) Close() error

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

func (*DividendApprovalIterator) Error

func (it *DividendApprovalIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*DividendApprovalIterator) Next

func (it *DividendApprovalIterator) 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 DividendCaller

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

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

func NewDividendCaller

func NewDividendCaller(address common.Address, caller bind.ContractCaller) (*DividendCaller, error)

NewDividendCaller creates a new read-only instance of Dividend, bound to a specific deployed contract.

func (*DividendCaller) Allowance

func (_Dividend *DividendCaller) Allowance(opts *bind.CallOpts, _owner common.Address, _spender common.Address) (*big.Int, error)

Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.

Solidity: function allowance(_owner address, _spender address) constant returns(uint256)

func (*DividendCaller) BalanceOf

func (_Dividend *DividendCaller) BalanceOf(opts *bind.CallOpts, _owner common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(_owner address) constant returns(balance uint256)

func (*DividendCaller) CheckDividend

func (_Dividend *DividendCaller) CheckDividend(opts *bind.CallOpts) (*big.Int, error)

CheckDividend is a free data retrieval call binding the contract method 0x444e9a72.

Solidity: function checkDividend() constant returns(uint256)

func (*DividendCaller) CurrentPeriod

func (_Dividend *DividendCaller) CurrentPeriod(opts *bind.CallOpts) (*big.Int, error)

CurrentPeriod is a free data retrieval call binding the contract method 0x06040618.

Solidity: function currentPeriod() constant returns(uint256)

func (*DividendCaller) ExcludeFromTotal

func (_Dividend *DividendCaller) ExcludeFromTotal(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)

ExcludeFromTotal is a free data retrieval call binding the contract method 0xff72fa47.

Solidity: function excludeFromTotal( uint256) constant returns(uint256)

func (*DividendCaller) MintingFinished

func (_Dividend *DividendCaller) MintingFinished(opts *bind.CallOpts) (bool, error)

MintingFinished is a free data retrieval call binding the contract method 0x05d2035b.

Solidity: function mintingFinished() constant returns(bool)

func (*DividendCaller) Owner

func (_Dividend *DividendCaller) Owner(opts *bind.CallOpts) (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*DividendCaller) PaidIn

func (_Dividend *DividendCaller) PaidIn(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)

PaidIn is a free data retrieval call binding the contract method 0x3323d2da.

Solidity: function paidIn( uint256) constant returns(uint256)

func (*DividendCaller) Payments

func (_Dividend *DividendCaller) Payments(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)

Payments is a free data retrieval call binding the contract method 0xe2982c21.

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

func (*DividendCaller) ShowDividend

func (_Dividend *DividendCaller) ShowDividend(opts *bind.CallOpts, _period *big.Int) (*big.Int, error)

ShowDividend is a free data retrieval call binding the contract method 0x1f4ab3b8.

Solidity: function showDividend(_period uint256) constant returns(uint256)

func (*DividendCaller) TotalPayments

func (_Dividend *DividendCaller) TotalPayments(opts *bind.CallOpts) (*big.Int, error)

TotalPayments is a free data retrieval call binding the contract method 0x005b4487.

Solidity: function totalPayments() constant returns(uint256)

func (*DividendCaller) TotalSupply

func (_Dividend *DividendCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() constant returns(uint256)

type DividendCallerRaw

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

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

func (*DividendCallerRaw) Call

func (_Dividend *DividendCallerRaw) 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 DividendCallerSession

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

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

func (*DividendCallerSession) Allowance

func (_Dividend *DividendCallerSession) Allowance(_owner common.Address, _spender common.Address) (*big.Int, error)

Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.

Solidity: function allowance(_owner address, _spender address) constant returns(uint256)

func (*DividendCallerSession) BalanceOf

func (_Dividend *DividendCallerSession) BalanceOf(_owner common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(_owner address) constant returns(balance uint256)

func (*DividendCallerSession) CheckDividend

func (_Dividend *DividendCallerSession) CheckDividend() (*big.Int, error)

CheckDividend is a free data retrieval call binding the contract method 0x444e9a72.

Solidity: function checkDividend() constant returns(uint256)

func (*DividendCallerSession) CurrentPeriod

func (_Dividend *DividendCallerSession) CurrentPeriod() (*big.Int, error)

CurrentPeriod is a free data retrieval call binding the contract method 0x06040618.

Solidity: function currentPeriod() constant returns(uint256)

func (*DividendCallerSession) ExcludeFromTotal

func (_Dividend *DividendCallerSession) ExcludeFromTotal(arg0 *big.Int) (*big.Int, error)

ExcludeFromTotal is a free data retrieval call binding the contract method 0xff72fa47.

Solidity: function excludeFromTotal( uint256) constant returns(uint256)

func (*DividendCallerSession) MintingFinished

func (_Dividend *DividendCallerSession) MintingFinished() (bool, error)

MintingFinished is a free data retrieval call binding the contract method 0x05d2035b.

Solidity: function mintingFinished() constant returns(bool)

func (*DividendCallerSession) Owner

func (_Dividend *DividendCallerSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*DividendCallerSession) PaidIn

func (_Dividend *DividendCallerSession) PaidIn(arg0 *big.Int) (*big.Int, error)

PaidIn is a free data retrieval call binding the contract method 0x3323d2da.

Solidity: function paidIn( uint256) constant returns(uint256)

func (*DividendCallerSession) Payments

func (_Dividend *DividendCallerSession) Payments(arg0 common.Address) (*big.Int, error)

Payments is a free data retrieval call binding the contract method 0xe2982c21.

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

func (*DividendCallerSession) ShowDividend

func (_Dividend *DividendCallerSession) ShowDividend(_period *big.Int) (*big.Int, error)

ShowDividend is a free data retrieval call binding the contract method 0x1f4ab3b8.

Solidity: function showDividend(_period uint256) constant returns(uint256)

func (*DividendCallerSession) TotalPayments

func (_Dividend *DividendCallerSession) TotalPayments() (*big.Int, error)

TotalPayments is a free data retrieval call binding the contract method 0x005b4487.

Solidity: function totalPayments() constant returns(uint256)

func (*DividendCallerSession) TotalSupply

func (_Dividend *DividendCallerSession) TotalSupply() (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() constant returns(uint256)

type DividendDividendPayment

type DividendDividendPayment struct {
	Recipient  common.Address
	WeiPayment *big.Int
	Raw        types.Log // Blockchain specific contextual infos
}

DividendDividendPayment represents a DividendPayment event raised by the Dividend contract.

type DividendDividendPaymentIterator

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

DividendDividendPaymentIterator is returned from FilterDividendPayment and is used to iterate over the raw logs and unpacked data for DividendPayment events raised by the Dividend contract.

func (*DividendDividendPaymentIterator) Close

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

func (*DividendDividendPaymentIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DividendDividendPaymentIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type DividendFilterer

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

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

func NewDividendFilterer

func NewDividendFilterer(address common.Address, filterer bind.ContractFilterer) (*DividendFilterer, error)

NewDividendFilterer creates a new log filterer instance of Dividend, bound to a specific deployed contract.

func (*DividendFilterer) FilterApproval

func (_Dividend *DividendFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*DividendApprovalIterator, error)

FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.

Solidity: e Approval(owner indexed address, spender indexed address, value uint256)

func (*DividendFilterer) FilterDividendPayment

func (_Dividend *DividendFilterer) FilterDividendPayment(opts *bind.FilterOpts, recipient []common.Address) (*DividendDividendPaymentIterator, error)

FilterDividendPayment is a free log retrieval operation binding the contract event 0x17dbd12c06d9311ea6ebae43a5eeb08f409a28a397dc06c6f230e3f3765769a0.

Solidity: e DividendPayment(recipient indexed address, weiPayment uint256)

func (*DividendFilterer) FilterMint

func (_Dividend *DividendFilterer) FilterMint(opts *bind.FilterOpts, to []common.Address) (*DividendMintIterator, error)

FilterMint is a free log retrieval operation binding the contract event 0x0f6798a560793a54c3bcfe86a93cde1e73087d944c0ea20544137d4121396885.

Solidity: e Mint(to indexed address, amount uint256)

func (*DividendFilterer) FilterMintFinished

func (_Dividend *DividendFilterer) FilterMintFinished(opts *bind.FilterOpts) (*DividendMintFinishedIterator, error)

FilterMintFinished is a free log retrieval operation binding the contract event 0xae5184fba832cb2b1f702aca6117b8d265eaf03ad33eb133f19dde0f5920fa08.

Solidity: e MintFinished()

func (*DividendFilterer) FilterOwnershipTransferred

func (_Dividend *DividendFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*DividendOwnershipTransferredIterator, error)

FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: e OwnershipTransferred(previousOwner indexed address, newOwner indexed address)

func (*DividendFilterer) FilterTransfer

func (_Dividend *DividendFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*DividendTransferIterator, error)

FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.

Solidity: e Transfer(from indexed address, to indexed address, value uint256)

func (*DividendFilterer) WatchApproval

func (_Dividend *DividendFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *DividendApproval, owner []common.Address, spender []common.Address) (event.Subscription, error)

WatchApproval is a free log subscription operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.

Solidity: e Approval(owner indexed address, spender indexed address, value uint256)

func (*DividendFilterer) WatchDividendPayment

func (_Dividend *DividendFilterer) WatchDividendPayment(opts *bind.WatchOpts, sink chan<- *DividendDividendPayment, recipient []common.Address) (event.Subscription, error)

WatchDividendPayment is a free log subscription operation binding the contract event 0x17dbd12c06d9311ea6ebae43a5eeb08f409a28a397dc06c6f230e3f3765769a0.

Solidity: e DividendPayment(recipient indexed address, weiPayment uint256)

func (*DividendFilterer) WatchMint

func (_Dividend *DividendFilterer) WatchMint(opts *bind.WatchOpts, sink chan<- *DividendMint, to []common.Address) (event.Subscription, error)

WatchMint is a free log subscription operation binding the contract event 0x0f6798a560793a54c3bcfe86a93cde1e73087d944c0ea20544137d4121396885.

Solidity: e Mint(to indexed address, amount uint256)

func (*DividendFilterer) WatchMintFinished

func (_Dividend *DividendFilterer) WatchMintFinished(opts *bind.WatchOpts, sink chan<- *DividendMintFinished) (event.Subscription, error)

WatchMintFinished is a free log subscription operation binding the contract event 0xae5184fba832cb2b1f702aca6117b8d265eaf03ad33eb133f19dde0f5920fa08.

Solidity: e MintFinished()

func (*DividendFilterer) WatchOwnershipTransferred

func (_Dividend *DividendFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *DividendOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)

WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: e OwnershipTransferred(previousOwner indexed address, newOwner indexed address)

func (*DividendFilterer) WatchTransfer

func (_Dividend *DividendFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *DividendTransfer, from []common.Address, to []common.Address) (event.Subscription, error)

WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.

Solidity: e Transfer(from indexed address, to indexed address, value uint256)

type DividendMint

type DividendMint struct {
	To     common.Address
	Amount *big.Int
	Raw    types.Log // Blockchain specific contextual infos
}

DividendMint represents a Mint event raised by the Dividend contract.

type DividendMintFinished

type DividendMintFinished struct {
	Raw types.Log // Blockchain specific contextual infos
}

DividendMintFinished represents a MintFinished event raised by the Dividend contract.

type DividendMintFinishedIterator

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

DividendMintFinishedIterator is returned from FilterMintFinished and is used to iterate over the raw logs and unpacked data for MintFinished events raised by the Dividend contract.

func (*DividendMintFinishedIterator) Close

func (it *DividendMintFinishedIterator) Close() error

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

func (*DividendMintFinishedIterator) Error

func (it *DividendMintFinishedIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*DividendMintFinishedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type DividendMintIterator

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

DividendMintIterator is returned from FilterMint and is used to iterate over the raw logs and unpacked data for Mint events raised by the Dividend contract.

func (*DividendMintIterator) Close

func (it *DividendMintIterator) Close() error

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

func (*DividendMintIterator) Error

func (it *DividendMintIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*DividendMintIterator) Next

func (it *DividendMintIterator) 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 DividendOwnershipTransferred

type DividendOwnershipTransferred struct {
	PreviousOwner common.Address
	NewOwner      common.Address
	Raw           types.Log // Blockchain specific contextual infos
}

DividendOwnershipTransferred represents a OwnershipTransferred event raised by the Dividend contract.

type DividendOwnershipTransferredIterator

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

DividendOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the Dividend contract.

func (*DividendOwnershipTransferredIterator) Close

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

func (*DividendOwnershipTransferredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DividendOwnershipTransferredIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type DividendRaw

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

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

func (*DividendRaw) Call

func (_Dividend *DividendRaw) 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 (*DividendRaw) Transact

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

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

func (*DividendRaw) Transfer

func (_Dividend *DividendRaw) 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 DividendSession

type DividendSession struct {
	Contract     *Dividend         // 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
}

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

func (*DividendSession) Allowance

func (_Dividend *DividendSession) Allowance(_owner common.Address, _spender common.Address) (*big.Int, error)

Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.

Solidity: function allowance(_owner address, _spender address) constant returns(uint256)

func (*DividendSession) Approve

func (_Dividend *DividendSession) Approve(_spender common.Address, _value *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(_spender address, _value uint256) returns(bool)

func (*DividendSession) BalanceOf

func (_Dividend *DividendSession) BalanceOf(_owner common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(_owner address) constant returns(balance uint256)

func (*DividendSession) CheckDividend

func (_Dividend *DividendSession) CheckDividend() (*big.Int, error)

CheckDividend is a free data retrieval call binding the contract method 0x444e9a72.

Solidity: function checkDividend() constant returns(uint256)

func (*DividendSession) CurrentPeriod

func (_Dividend *DividendSession) CurrentPeriod() (*big.Int, error)

CurrentPeriod is a free data retrieval call binding the contract method 0x06040618.

Solidity: function currentPeriod() constant returns(uint256)

func (*DividendSession) DecreaseApproval

func (_Dividend *DividendSession) DecreaseApproval(_spender common.Address, _subtractedValue *big.Int) (*types.Transaction, error)

DecreaseApproval is a paid mutator transaction binding the contract method 0x66188463.

Solidity: function decreaseApproval(_spender address, _subtractedValue uint256) returns(bool)

func (*DividendSession) ExcludeFromTotal

func (_Dividend *DividendSession) ExcludeFromTotal(arg0 *big.Int) (*big.Int, error)

ExcludeFromTotal is a free data retrieval call binding the contract method 0xff72fa47.

Solidity: function excludeFromTotal( uint256) constant returns(uint256)

func (*DividendSession) FinishMinting

func (_Dividend *DividendSession) FinishMinting() (*types.Transaction, error)

FinishMinting is a paid mutator transaction binding the contract method 0x7d64bcb4.

Solidity: function finishMinting() returns(bool)

func (*DividendSession) IncreaseApproval

func (_Dividend *DividendSession) IncreaseApproval(_spender common.Address, _addedValue *big.Int) (*types.Transaction, error)

IncreaseApproval is a paid mutator transaction binding the contract method 0xd73dd623.

Solidity: function increaseApproval(_spender address, _addedValue uint256) returns(bool)

func (*DividendSession) Mint

func (_Dividend *DividendSession) Mint(_to common.Address, _amount *big.Int) (*types.Transaction, error)

Mint is a paid mutator transaction binding the contract method 0x40c10f19.

Solidity: function mint(_to address, _amount uint256) returns(bool)

func (*DividendSession) MintingFinished

func (_Dividend *DividendSession) MintingFinished() (bool, error)

MintingFinished is a free data retrieval call binding the contract method 0x05d2035b.

Solidity: function mintingFinished() constant returns(bool)

func (*DividendSession) Owner

func (_Dividend *DividendSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*DividendSession) PaidIn

func (_Dividend *DividendSession) PaidIn(arg0 *big.Int) (*big.Int, error)

PaidIn is a free data retrieval call binding the contract method 0x3323d2da.

Solidity: function paidIn( uint256) constant returns(uint256)

func (*DividendSession) PayDividend

func (_Dividend *DividendSession) PayDividend(_period *big.Int) (*types.Transaction, error)

PayDividend is a paid mutator transaction binding the contract method 0x2515994e.

Solidity: function payDividend(_period uint256) returns()

func (*DividendSession) Payments

func (_Dividend *DividendSession) Payments(arg0 common.Address) (*big.Int, error)

Payments is a free data retrieval call binding the contract method 0xe2982c21.

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

func (*DividendSession) ShowDividend

func (_Dividend *DividendSession) ShowDividend(_period *big.Int) (*big.Int, error)

ShowDividend is a free data retrieval call binding the contract method 0x1f4ab3b8.

Solidity: function showDividend(_period uint256) constant returns(uint256)

func (*DividendSession) TotalPayments

func (_Dividend *DividendSession) TotalPayments() (*big.Int, error)

TotalPayments is a free data retrieval call binding the contract method 0x005b4487.

Solidity: function totalPayments() constant returns(uint256)

func (*DividendSession) TotalSupply

func (_Dividend *DividendSession) TotalSupply() (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() constant returns(uint256)

func (*DividendSession) Transfer

func (_Dividend *DividendSession) Transfer(_to common.Address, _value *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(_to address, _value uint256) returns(bool)

func (*DividendSession) TransferFrom

func (_Dividend *DividendSession) TransferFrom(_from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(_from address, _to address, _value uint256) returns(bool)

func (*DividendSession) TransferOwnership

func (_Dividend *DividendSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(newOwner address) returns()

func (*DividendSession) WithdrawDividend

func (_Dividend *DividendSession) WithdrawDividend() (*types.Transaction, error)

WithdrawDividend is a paid mutator transaction binding the contract method 0x6a474002.

Solidity: function withdrawDividend() returns()

func (*DividendSession) WithdrawPayments

func (_Dividend *DividendSession) WithdrawPayments() (*types.Transaction, error)

WithdrawPayments is a paid mutator transaction binding the contract method 0x6103d70b.

Solidity: function withdrawPayments() returns()

type DividendTransactor

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

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

func NewDividendTransactor

func NewDividendTransactor(address common.Address, transactor bind.ContractTransactor) (*DividendTransactor, error)

NewDividendTransactor creates a new write-only instance of Dividend, bound to a specific deployed contract.

func (*DividendTransactor) Approve

func (_Dividend *DividendTransactor) Approve(opts *bind.TransactOpts, _spender common.Address, _value *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(_spender address, _value uint256) returns(bool)

func (*DividendTransactor) DecreaseApproval

func (_Dividend *DividendTransactor) DecreaseApproval(opts *bind.TransactOpts, _spender common.Address, _subtractedValue *big.Int) (*types.Transaction, error)

DecreaseApproval is a paid mutator transaction binding the contract method 0x66188463.

Solidity: function decreaseApproval(_spender address, _subtractedValue uint256) returns(bool)

func (*DividendTransactor) FinishMinting

func (_Dividend *DividendTransactor) FinishMinting(opts *bind.TransactOpts) (*types.Transaction, error)

FinishMinting is a paid mutator transaction binding the contract method 0x7d64bcb4.

Solidity: function finishMinting() returns(bool)

func (*DividendTransactor) IncreaseApproval

func (_Dividend *DividendTransactor) IncreaseApproval(opts *bind.TransactOpts, _spender common.Address, _addedValue *big.Int) (*types.Transaction, error)

IncreaseApproval is a paid mutator transaction binding the contract method 0xd73dd623.

Solidity: function increaseApproval(_spender address, _addedValue uint256) returns(bool)

func (*DividendTransactor) Mint

func (_Dividend *DividendTransactor) Mint(opts *bind.TransactOpts, _to common.Address, _amount *big.Int) (*types.Transaction, error)

Mint is a paid mutator transaction binding the contract method 0x40c10f19.

Solidity: function mint(_to address, _amount uint256) returns(bool)

func (*DividendTransactor) PayDividend

func (_Dividend *DividendTransactor) PayDividend(opts *bind.TransactOpts, _period *big.Int) (*types.Transaction, error)

PayDividend is a paid mutator transaction binding the contract method 0x2515994e.

Solidity: function payDividend(_period uint256) returns()

func (*DividendTransactor) Transfer

func (_Dividend *DividendTransactor) Transfer(opts *bind.TransactOpts, _to common.Address, _value *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(_to address, _value uint256) returns(bool)

func (*DividendTransactor) TransferFrom

func (_Dividend *DividendTransactor) TransferFrom(opts *bind.TransactOpts, _from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(_from address, _to address, _value uint256) returns(bool)

func (*DividendTransactor) TransferOwnership

func (_Dividend *DividendTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(newOwner address) returns()

func (*DividendTransactor) WithdrawDividend

func (_Dividend *DividendTransactor) WithdrawDividend(opts *bind.TransactOpts) (*types.Transaction, error)

WithdrawDividend is a paid mutator transaction binding the contract method 0x6a474002.

Solidity: function withdrawDividend() returns()

func (*DividendTransactor) WithdrawPayments

func (_Dividend *DividendTransactor) WithdrawPayments(opts *bind.TransactOpts) (*types.Transaction, error)

WithdrawPayments is a paid mutator transaction binding the contract method 0x6103d70b.

Solidity: function withdrawPayments() returns()

type DividendTransactorRaw

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

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

func (*DividendTransactorRaw) Transact

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

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

func (*DividendTransactorRaw) Transfer

func (_Dividend *DividendTransactorRaw) 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 DividendTransactorSession

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

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

func (*DividendTransactorSession) Approve

func (_Dividend *DividendTransactorSession) Approve(_spender common.Address, _value *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(_spender address, _value uint256) returns(bool)

func (*DividendTransactorSession) DecreaseApproval

func (_Dividend *DividendTransactorSession) DecreaseApproval(_spender common.Address, _subtractedValue *big.Int) (*types.Transaction, error)

DecreaseApproval is a paid mutator transaction binding the contract method 0x66188463.

Solidity: function decreaseApproval(_spender address, _subtractedValue uint256) returns(bool)

func (*DividendTransactorSession) FinishMinting

func (_Dividend *DividendTransactorSession) FinishMinting() (*types.Transaction, error)

FinishMinting is a paid mutator transaction binding the contract method 0x7d64bcb4.

Solidity: function finishMinting() returns(bool)

func (*DividendTransactorSession) IncreaseApproval

func (_Dividend *DividendTransactorSession) IncreaseApproval(_spender common.Address, _addedValue *big.Int) (*types.Transaction, error)

IncreaseApproval is a paid mutator transaction binding the contract method 0xd73dd623.

Solidity: function increaseApproval(_spender address, _addedValue uint256) returns(bool)

func (*DividendTransactorSession) Mint

func (_Dividend *DividendTransactorSession) Mint(_to common.Address, _amount *big.Int) (*types.Transaction, error)

Mint is a paid mutator transaction binding the contract method 0x40c10f19.

Solidity: function mint(_to address, _amount uint256) returns(bool)

func (*DividendTransactorSession) PayDividend

func (_Dividend *DividendTransactorSession) PayDividend(_period *big.Int) (*types.Transaction, error)

PayDividend is a paid mutator transaction binding the contract method 0x2515994e.

Solidity: function payDividend(_period uint256) returns()

func (*DividendTransactorSession) Transfer

func (_Dividend *DividendTransactorSession) Transfer(_to common.Address, _value *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(_to address, _value uint256) returns(bool)

func (*DividendTransactorSession) TransferFrom

func (_Dividend *DividendTransactorSession) TransferFrom(_from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(_from address, _to address, _value uint256) returns(bool)

func (*DividendTransactorSession) TransferOwnership

func (_Dividend *DividendTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(newOwner address) returns()

func (*DividendTransactorSession) WithdrawDividend

func (_Dividend *DividendTransactorSession) WithdrawDividend() (*types.Transaction, error)

WithdrawDividend is a paid mutator transaction binding the contract method 0x6a474002.

Solidity: function withdrawDividend() returns()

func (*DividendTransactorSession) WithdrawPayments

func (_Dividend *DividendTransactorSession) WithdrawPayments() (*types.Transaction, error)

WithdrawPayments is a paid mutator transaction binding the contract method 0x6103d70b.

Solidity: function withdrawPayments() returns()

type DividendTransfer

type DividendTransfer struct {
	From  common.Address
	To    common.Address
	Value *big.Int
	Raw   types.Log // Blockchain specific contextual infos
}

DividendTransfer represents a Transfer event raised by the Dividend contract.

type DividendTransferIterator

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

DividendTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the Dividend contract.

func (*DividendTransferIterator) Close

func (it *DividendTransferIterator) Close() error

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

func (*DividendTransferIterator) Error

func (it *DividendTransferIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*DividendTransferIterator) Next

func (it *DividendTransferIterator) 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 ERC20

type ERC20 struct {
	ERC20Caller     // Read-only binding to the contract
	ERC20Transactor // Write-only binding to the contract
	ERC20Filterer   // Log filterer for contract events
}

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

func DeployERC20

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

DeployERC20 deploys a new Ethereum contract, binding an instance of ERC20 to it.

func NewERC20

func NewERC20(address common.Address, backend bind.ContractBackend) (*ERC20, error)

NewERC20 creates a new instance of ERC20, bound to a specific deployed contract.

type ERC20Approval

type ERC20Approval struct {
	Owner   common.Address
	Spender common.Address
	Value   *big.Int
	Raw     types.Log // Blockchain specific contextual infos
}

ERC20Approval represents a Approval event raised by the ERC20 contract.

type ERC20ApprovalIterator

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

ERC20ApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the ERC20 contract.

func (*ERC20ApprovalIterator) Close

func (it *ERC20ApprovalIterator) Close() error

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

func (*ERC20ApprovalIterator) Error

func (it *ERC20ApprovalIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*ERC20ApprovalIterator) Next

func (it *ERC20ApprovalIterator) 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 ERC20Basic

type ERC20Basic struct {
	ERC20BasicCaller     // Read-only binding to the contract
	ERC20BasicTransactor // Write-only binding to the contract
	ERC20BasicFilterer   // Log filterer for contract events
}

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

func DeployERC20Basic

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

DeployERC20Basic deploys a new Ethereum contract, binding an instance of ERC20Basic to it.

func NewERC20Basic

func NewERC20Basic(address common.Address, backend bind.ContractBackend) (*ERC20Basic, error)

NewERC20Basic creates a new instance of ERC20Basic, bound to a specific deployed contract.

type ERC20BasicCaller

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

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

func NewERC20BasicCaller

func NewERC20BasicCaller(address common.Address, caller bind.ContractCaller) (*ERC20BasicCaller, error)

NewERC20BasicCaller creates a new read-only instance of ERC20Basic, bound to a specific deployed contract.

func (*ERC20BasicCaller) BalanceOf

func (_ERC20Basic *ERC20BasicCaller) BalanceOf(opts *bind.CallOpts, who common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(who address) constant returns(uint256)

func (*ERC20BasicCaller) TotalSupply

func (_ERC20Basic *ERC20BasicCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() constant returns(uint256)

type ERC20BasicCallerRaw

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

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

func (*ERC20BasicCallerRaw) Call

func (_ERC20Basic *ERC20BasicCallerRaw) 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 ERC20BasicCallerSession

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

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

func (*ERC20BasicCallerSession) BalanceOf

func (_ERC20Basic *ERC20BasicCallerSession) BalanceOf(who common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(who address) constant returns(uint256)

func (*ERC20BasicCallerSession) TotalSupply

func (_ERC20Basic *ERC20BasicCallerSession) TotalSupply() (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() constant returns(uint256)

type ERC20BasicFilterer

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

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

func NewERC20BasicFilterer

func NewERC20BasicFilterer(address common.Address, filterer bind.ContractFilterer) (*ERC20BasicFilterer, error)

NewERC20BasicFilterer creates a new log filterer instance of ERC20Basic, bound to a specific deployed contract.

func (*ERC20BasicFilterer) FilterTransfer

func (_ERC20Basic *ERC20BasicFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*ERC20BasicTransferIterator, error)

FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.

Solidity: e Transfer(from indexed address, to indexed address, value uint256)

func (*ERC20BasicFilterer) WatchTransfer

func (_ERC20Basic *ERC20BasicFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ERC20BasicTransfer, from []common.Address, to []common.Address) (event.Subscription, error)

WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.

Solidity: e Transfer(from indexed address, to indexed address, value uint256)

type ERC20BasicRaw

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

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

func (*ERC20BasicRaw) Call

func (_ERC20Basic *ERC20BasicRaw) 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 (*ERC20BasicRaw) Transact

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

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

func (*ERC20BasicRaw) Transfer

func (_ERC20Basic *ERC20BasicRaw) 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 ERC20BasicSession

type ERC20BasicSession struct {
	Contract     *ERC20Basic       // 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
}

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

func (*ERC20BasicSession) BalanceOf

func (_ERC20Basic *ERC20BasicSession) BalanceOf(who common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(who address) constant returns(uint256)

func (*ERC20BasicSession) TotalSupply

func (_ERC20Basic *ERC20BasicSession) TotalSupply() (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() constant returns(uint256)

func (*ERC20BasicSession) Transfer

func (_ERC20Basic *ERC20BasicSession) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(to address, value uint256) returns(bool)

type ERC20BasicTransactor

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

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

func NewERC20BasicTransactor

func NewERC20BasicTransactor(address common.Address, transactor bind.ContractTransactor) (*ERC20BasicTransactor, error)

NewERC20BasicTransactor creates a new write-only instance of ERC20Basic, bound to a specific deployed contract.

func (*ERC20BasicTransactor) Transfer

func (_ERC20Basic *ERC20BasicTransactor) Transfer(opts *bind.TransactOpts, to common.Address, value *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(to address, value uint256) returns(bool)

type ERC20BasicTransactorRaw

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

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

func (*ERC20BasicTransactorRaw) Transact

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

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

func (*ERC20BasicTransactorRaw) Transfer

func (_ERC20Basic *ERC20BasicTransactorRaw) 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 ERC20BasicTransactorSession

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

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

func (*ERC20BasicTransactorSession) Transfer

func (_ERC20Basic *ERC20BasicTransactorSession) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(to address, value uint256) returns(bool)

type ERC20BasicTransfer

type ERC20BasicTransfer struct {
	From  common.Address
	To    common.Address
	Value *big.Int
	Raw   types.Log // Blockchain specific contextual infos
}

ERC20BasicTransfer represents a Transfer event raised by the ERC20Basic contract.

type ERC20BasicTransferIterator

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

ERC20BasicTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the ERC20Basic contract.

func (*ERC20BasicTransferIterator) Close

func (it *ERC20BasicTransferIterator) Close() error

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

func (*ERC20BasicTransferIterator) Error

func (it *ERC20BasicTransferIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*ERC20BasicTransferIterator) Next

func (it *ERC20BasicTransferIterator) 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 ERC20Caller

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

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

func NewERC20Caller

func NewERC20Caller(address common.Address, caller bind.ContractCaller) (*ERC20Caller, error)

NewERC20Caller creates a new read-only instance of ERC20, bound to a specific deployed contract.

func (*ERC20Caller) Allowance

func (_ERC20 *ERC20Caller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)

Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.

Solidity: function allowance(owner address, spender address) constant returns(uint256)

func (*ERC20Caller) BalanceOf

func (_ERC20 *ERC20Caller) BalanceOf(opts *bind.CallOpts, who common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(who address) constant returns(uint256)

func (*ERC20Caller) TotalSupply

func (_ERC20 *ERC20Caller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() constant returns(uint256)

type ERC20CallerRaw

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

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

func (*ERC20CallerRaw) Call

func (_ERC20 *ERC20CallerRaw) 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 ERC20CallerSession

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

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

func (*ERC20CallerSession) Allowance

func (_ERC20 *ERC20CallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)

Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.

Solidity: function allowance(owner address, spender address) constant returns(uint256)

func (*ERC20CallerSession) BalanceOf

func (_ERC20 *ERC20CallerSession) BalanceOf(who common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(who address) constant returns(uint256)

func (*ERC20CallerSession) TotalSupply

func (_ERC20 *ERC20CallerSession) TotalSupply() (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() constant returns(uint256)

type ERC20Filterer

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

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

func NewERC20Filterer

func NewERC20Filterer(address common.Address, filterer bind.ContractFilterer) (*ERC20Filterer, error)

NewERC20Filterer creates a new log filterer instance of ERC20, bound to a specific deployed contract.

func (*ERC20Filterer) FilterApproval

func (_ERC20 *ERC20Filterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*ERC20ApprovalIterator, error)

FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.

Solidity: e Approval(owner indexed address, spender indexed address, value uint256)

func (*ERC20Filterer) FilterTransfer

func (_ERC20 *ERC20Filterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*ERC20TransferIterator, error)

FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.

Solidity: e Transfer(from indexed address, to indexed address, value uint256)

func (*ERC20Filterer) WatchApproval

func (_ERC20 *ERC20Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *ERC20Approval, owner []common.Address, spender []common.Address) (event.Subscription, error)

WatchApproval is a free log subscription operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.

Solidity: e Approval(owner indexed address, spender indexed address, value uint256)

func (*ERC20Filterer) WatchTransfer

func (_ERC20 *ERC20Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ERC20Transfer, from []common.Address, to []common.Address) (event.Subscription, error)

WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.

Solidity: e Transfer(from indexed address, to indexed address, value uint256)

type ERC20Raw

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

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

func (*ERC20Raw) Call

func (_ERC20 *ERC20Raw) 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 (*ERC20Raw) Transact

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

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

func (*ERC20Raw) Transfer

func (_ERC20 *ERC20Raw) 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 ERC20Session

type ERC20Session struct {
	Contract     *ERC20            // 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
}

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

func (*ERC20Session) Allowance

func (_ERC20 *ERC20Session) Allowance(owner common.Address, spender common.Address) (*big.Int, error)

Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.

Solidity: function allowance(owner address, spender address) constant returns(uint256)

func (*ERC20Session) Approve

func (_ERC20 *ERC20Session) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(spender address, value uint256) returns(bool)

func (*ERC20Session) BalanceOf

func (_ERC20 *ERC20Session) BalanceOf(who common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(who address) constant returns(uint256)

func (*ERC20Session) TotalSupply

func (_ERC20 *ERC20Session) TotalSupply() (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() constant returns(uint256)

func (*ERC20Session) Transfer

func (_ERC20 *ERC20Session) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(to address, value uint256) returns(bool)

func (*ERC20Session) TransferFrom

func (_ERC20 *ERC20Session) TransferFrom(from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(from address, to address, value uint256) returns(bool)

type ERC20Transactor

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

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

func NewERC20Transactor

func NewERC20Transactor(address common.Address, transactor bind.ContractTransactor) (*ERC20Transactor, error)

NewERC20Transactor creates a new write-only instance of ERC20, bound to a specific deployed contract.

func (*ERC20Transactor) Approve

func (_ERC20 *ERC20Transactor) Approve(opts *bind.TransactOpts, spender common.Address, value *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(spender address, value uint256) returns(bool)

func (*ERC20Transactor) Transfer

func (_ERC20 *ERC20Transactor) Transfer(opts *bind.TransactOpts, to common.Address, value *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(to address, value uint256) returns(bool)

func (*ERC20Transactor) TransferFrom

func (_ERC20 *ERC20Transactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(from address, to address, value uint256) returns(bool)

type ERC20TransactorRaw

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

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

func (*ERC20TransactorRaw) Transact

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

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

func (*ERC20TransactorRaw) Transfer

func (_ERC20 *ERC20TransactorRaw) 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 ERC20TransactorSession

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

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

func (*ERC20TransactorSession) Approve

func (_ERC20 *ERC20TransactorSession) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(spender address, value uint256) returns(bool)

func (*ERC20TransactorSession) Transfer

func (_ERC20 *ERC20TransactorSession) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(to address, value uint256) returns(bool)

func (*ERC20TransactorSession) TransferFrom

func (_ERC20 *ERC20TransactorSession) TransferFrom(from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(from address, to address, value uint256) returns(bool)

type ERC20Transfer

type ERC20Transfer struct {
	From  common.Address
	To    common.Address
	Value *big.Int
	Raw   types.Log // Blockchain specific contextual infos
}

ERC20Transfer represents a Transfer event raised by the ERC20 contract.

type ERC20TransferIterator

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

ERC20TransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the ERC20 contract.

func (*ERC20TransferIterator) Close

func (it *ERC20TransferIterator) Close() error

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

func (*ERC20TransferIterator) Error

func (it *ERC20TransferIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*ERC20TransferIterator) Next

func (it *ERC20TransferIterator) 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 FinalizableCrowdsale

type FinalizableCrowdsale struct {
	FinalizableCrowdsaleCaller     // Read-only binding to the contract
	FinalizableCrowdsaleTransactor // Write-only binding to the contract
	FinalizableCrowdsaleFilterer   // Log filterer for contract events
}

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

func DeployFinalizableCrowdsale

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

DeployFinalizableCrowdsale deploys a new Ethereum contract, binding an instance of FinalizableCrowdsale to it.

func NewFinalizableCrowdsale

func NewFinalizableCrowdsale(address common.Address, backend bind.ContractBackend) (*FinalizableCrowdsale, error)

NewFinalizableCrowdsale creates a new instance of FinalizableCrowdsale, bound to a specific deployed contract.

type FinalizableCrowdsaleCaller

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

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

func NewFinalizableCrowdsaleCaller

func NewFinalizableCrowdsaleCaller(address common.Address, caller bind.ContractCaller) (*FinalizableCrowdsaleCaller, error)

NewFinalizableCrowdsaleCaller creates a new read-only instance of FinalizableCrowdsale, bound to a specific deployed contract.

func (*FinalizableCrowdsaleCaller) ClosingTime

func (_FinalizableCrowdsale *FinalizableCrowdsaleCaller) ClosingTime(opts *bind.CallOpts) (*big.Int, error)

ClosingTime is a free data retrieval call binding the contract method 0x4b6753bc.

Solidity: function closingTime() constant returns(uint256)

func (*FinalizableCrowdsaleCaller) HasClosed

func (_FinalizableCrowdsale *FinalizableCrowdsaleCaller) HasClosed(opts *bind.CallOpts) (bool, error)

HasClosed is a free data retrieval call binding the contract method 0x1515bc2b.

Solidity: function hasClosed() constant returns(bool)

func (*FinalizableCrowdsaleCaller) IsFinalized

func (_FinalizableCrowdsale *FinalizableCrowdsaleCaller) IsFinalized(opts *bind.CallOpts) (bool, error)

IsFinalized is a free data retrieval call binding the contract method 0x8d4e4083.

Solidity: function isFinalized() constant returns(bool)

func (*FinalizableCrowdsaleCaller) OpeningTime

func (_FinalizableCrowdsale *FinalizableCrowdsaleCaller) OpeningTime(opts *bind.CallOpts) (*big.Int, error)

OpeningTime is a free data retrieval call binding the contract method 0xb7a8807c.

Solidity: function openingTime() constant returns(uint256)

func (*FinalizableCrowdsaleCaller) Owner

func (_FinalizableCrowdsale *FinalizableCrowdsaleCaller) Owner(opts *bind.CallOpts) (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*FinalizableCrowdsaleCaller) Rate

func (_FinalizableCrowdsale *FinalizableCrowdsaleCaller) Rate(opts *bind.CallOpts) (*big.Int, error)

Rate is a free data retrieval call binding the contract method 0x2c4e722e.

Solidity: function rate() constant returns(uint256)

func (*FinalizableCrowdsaleCaller) Token

func (_FinalizableCrowdsale *FinalizableCrowdsaleCaller) Token(opts *bind.CallOpts) (common.Address, error)

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

Solidity: function token() constant returns(address)

func (*FinalizableCrowdsaleCaller) Wallet

func (_FinalizableCrowdsale *FinalizableCrowdsaleCaller) Wallet(opts *bind.CallOpts) (common.Address, error)

Wallet is a free data retrieval call binding the contract method 0x521eb273.

Solidity: function wallet() constant returns(address)

func (*FinalizableCrowdsaleCaller) WeiRaised

func (_FinalizableCrowdsale *FinalizableCrowdsaleCaller) WeiRaised(opts *bind.CallOpts) (*big.Int, error)

WeiRaised is a free data retrieval call binding the contract method 0x4042b66f.

Solidity: function weiRaised() constant returns(uint256)

type FinalizableCrowdsaleCallerRaw

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

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

func (*FinalizableCrowdsaleCallerRaw) Call

func (_FinalizableCrowdsale *FinalizableCrowdsaleCallerRaw) 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 FinalizableCrowdsaleCallerSession

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

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

func (*FinalizableCrowdsaleCallerSession) ClosingTime

func (_FinalizableCrowdsale *FinalizableCrowdsaleCallerSession) ClosingTime() (*big.Int, error)

ClosingTime is a free data retrieval call binding the contract method 0x4b6753bc.

Solidity: function closingTime() constant returns(uint256)

func (*FinalizableCrowdsaleCallerSession) HasClosed

func (_FinalizableCrowdsale *FinalizableCrowdsaleCallerSession) HasClosed() (bool, error)

HasClosed is a free data retrieval call binding the contract method 0x1515bc2b.

Solidity: function hasClosed() constant returns(bool)

func (*FinalizableCrowdsaleCallerSession) IsFinalized

func (_FinalizableCrowdsale *FinalizableCrowdsaleCallerSession) IsFinalized() (bool, error)

IsFinalized is a free data retrieval call binding the contract method 0x8d4e4083.

Solidity: function isFinalized() constant returns(bool)

func (*FinalizableCrowdsaleCallerSession) OpeningTime

func (_FinalizableCrowdsale *FinalizableCrowdsaleCallerSession) OpeningTime() (*big.Int, error)

OpeningTime is a free data retrieval call binding the contract method 0xb7a8807c.

Solidity: function openingTime() constant returns(uint256)

func (*FinalizableCrowdsaleCallerSession) Owner

func (_FinalizableCrowdsale *FinalizableCrowdsaleCallerSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*FinalizableCrowdsaleCallerSession) Rate

func (_FinalizableCrowdsale *FinalizableCrowdsaleCallerSession) Rate() (*big.Int, error)

Rate is a free data retrieval call binding the contract method 0x2c4e722e.

Solidity: function rate() constant returns(uint256)

func (*FinalizableCrowdsaleCallerSession) Token

func (_FinalizableCrowdsale *FinalizableCrowdsaleCallerSession) Token() (common.Address, error)

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

Solidity: function token() constant returns(address)

func (*FinalizableCrowdsaleCallerSession) Wallet

func (_FinalizableCrowdsale *FinalizableCrowdsaleCallerSession) Wallet() (common.Address, error)

Wallet is a free data retrieval call binding the contract method 0x521eb273.

Solidity: function wallet() constant returns(address)

func (*FinalizableCrowdsaleCallerSession) WeiRaised

func (_FinalizableCrowdsale *FinalizableCrowdsaleCallerSession) WeiRaised() (*big.Int, error)

WeiRaised is a free data retrieval call binding the contract method 0x4042b66f.

Solidity: function weiRaised() constant returns(uint256)

type FinalizableCrowdsaleFilterer

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

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

func NewFinalizableCrowdsaleFilterer

func NewFinalizableCrowdsaleFilterer(address common.Address, filterer bind.ContractFilterer) (*FinalizableCrowdsaleFilterer, error)

NewFinalizableCrowdsaleFilterer creates a new log filterer instance of FinalizableCrowdsale, bound to a specific deployed contract.

func (*FinalizableCrowdsaleFilterer) FilterFinalized

func (_FinalizableCrowdsale *FinalizableCrowdsaleFilterer) FilterFinalized(opts *bind.FilterOpts) (*FinalizableCrowdsaleFinalizedIterator, error)

FilterFinalized is a free log retrieval operation binding the contract event 0x6823b073d48d6e3a7d385eeb601452d680e74bb46afe3255a7d778f3a9b17681.

Solidity: e Finalized()

func (*FinalizableCrowdsaleFilterer) FilterOwnershipTransferred

func (_FinalizableCrowdsale *FinalizableCrowdsaleFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*FinalizableCrowdsaleOwnershipTransferredIterator, error)

FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: e OwnershipTransferred(previousOwner indexed address, newOwner indexed address)

func (*FinalizableCrowdsaleFilterer) FilterTokenPurchase

func (_FinalizableCrowdsale *FinalizableCrowdsaleFilterer) FilterTokenPurchase(opts *bind.FilterOpts, purchaser []common.Address, beneficiary []common.Address) (*FinalizableCrowdsaleTokenPurchaseIterator, error)

FilterTokenPurchase is a free log retrieval operation binding the contract event 0x623b3804fa71d67900d064613da8f94b9617215ee90799290593e1745087ad18.

Solidity: e TokenPurchase(purchaser indexed address, beneficiary indexed address, value uint256, amount uint256)

func (*FinalizableCrowdsaleFilterer) WatchFinalized

func (_FinalizableCrowdsale *FinalizableCrowdsaleFilterer) WatchFinalized(opts *bind.WatchOpts, sink chan<- *FinalizableCrowdsaleFinalized) (event.Subscription, error)

WatchFinalized is a free log subscription operation binding the contract event 0x6823b073d48d6e3a7d385eeb601452d680e74bb46afe3255a7d778f3a9b17681.

Solidity: e Finalized()

func (*FinalizableCrowdsaleFilterer) WatchOwnershipTransferred

func (_FinalizableCrowdsale *FinalizableCrowdsaleFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *FinalizableCrowdsaleOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)

WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: e OwnershipTransferred(previousOwner indexed address, newOwner indexed address)

func (*FinalizableCrowdsaleFilterer) WatchTokenPurchase

func (_FinalizableCrowdsale *FinalizableCrowdsaleFilterer) WatchTokenPurchase(opts *bind.WatchOpts, sink chan<- *FinalizableCrowdsaleTokenPurchase, purchaser []common.Address, beneficiary []common.Address) (event.Subscription, error)

WatchTokenPurchase is a free log subscription operation binding the contract event 0x623b3804fa71d67900d064613da8f94b9617215ee90799290593e1745087ad18.

Solidity: e TokenPurchase(purchaser indexed address, beneficiary indexed address, value uint256, amount uint256)

type FinalizableCrowdsaleFinalized

type FinalizableCrowdsaleFinalized struct {
	Raw types.Log // Blockchain specific contextual infos
}

FinalizableCrowdsaleFinalized represents a Finalized event raised by the FinalizableCrowdsale contract.

type FinalizableCrowdsaleFinalizedIterator

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

FinalizableCrowdsaleFinalizedIterator is returned from FilterFinalized and is used to iterate over the raw logs and unpacked data for Finalized events raised by the FinalizableCrowdsale contract.

func (*FinalizableCrowdsaleFinalizedIterator) Close

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

func (*FinalizableCrowdsaleFinalizedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*FinalizableCrowdsaleFinalizedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type FinalizableCrowdsaleOwnershipTransferred

type FinalizableCrowdsaleOwnershipTransferred struct {
	PreviousOwner common.Address
	NewOwner      common.Address
	Raw           types.Log // Blockchain specific contextual infos
}

FinalizableCrowdsaleOwnershipTransferred represents a OwnershipTransferred event raised by the FinalizableCrowdsale contract.

type FinalizableCrowdsaleOwnershipTransferredIterator

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

FinalizableCrowdsaleOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the FinalizableCrowdsale contract.

func (*FinalizableCrowdsaleOwnershipTransferredIterator) Close

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

func (*FinalizableCrowdsaleOwnershipTransferredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*FinalizableCrowdsaleOwnershipTransferredIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type FinalizableCrowdsaleRaw

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

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

func (*FinalizableCrowdsaleRaw) Call

func (_FinalizableCrowdsale *FinalizableCrowdsaleRaw) 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 (*FinalizableCrowdsaleRaw) Transact

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

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

func (*FinalizableCrowdsaleRaw) Transfer

func (_FinalizableCrowdsale *FinalizableCrowdsaleRaw) 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 FinalizableCrowdsaleSession

type FinalizableCrowdsaleSession struct {
	Contract     *FinalizableCrowdsale // 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
}

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

func (*FinalizableCrowdsaleSession) BuyTokens

func (_FinalizableCrowdsale *FinalizableCrowdsaleSession) BuyTokens(_beneficiary common.Address) (*types.Transaction, error)

BuyTokens is a paid mutator transaction binding the contract method 0xec8ac4d8.

Solidity: function buyTokens(_beneficiary address) returns()

func (*FinalizableCrowdsaleSession) ClosingTime

func (_FinalizableCrowdsale *FinalizableCrowdsaleSession) ClosingTime() (*big.Int, error)

ClosingTime is a free data retrieval call binding the contract method 0x4b6753bc.

Solidity: function closingTime() constant returns(uint256)

func (*FinalizableCrowdsaleSession) Finalize

func (_FinalizableCrowdsale *FinalizableCrowdsaleSession) Finalize() (*types.Transaction, error)

Finalize is a paid mutator transaction binding the contract method 0x4bb278f3.

Solidity: function finalize() returns()

func (*FinalizableCrowdsaleSession) HasClosed

func (_FinalizableCrowdsale *FinalizableCrowdsaleSession) HasClosed() (bool, error)

HasClosed is a free data retrieval call binding the contract method 0x1515bc2b.

Solidity: function hasClosed() constant returns(bool)

func (*FinalizableCrowdsaleSession) IsFinalized

func (_FinalizableCrowdsale *FinalizableCrowdsaleSession) IsFinalized() (bool, error)

IsFinalized is a free data retrieval call binding the contract method 0x8d4e4083.

Solidity: function isFinalized() constant returns(bool)

func (*FinalizableCrowdsaleSession) OpeningTime

func (_FinalizableCrowdsale *FinalizableCrowdsaleSession) OpeningTime() (*big.Int, error)

OpeningTime is a free data retrieval call binding the contract method 0xb7a8807c.

Solidity: function openingTime() constant returns(uint256)

func (*FinalizableCrowdsaleSession) Owner

func (_FinalizableCrowdsale *FinalizableCrowdsaleSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*FinalizableCrowdsaleSession) Rate

func (_FinalizableCrowdsale *FinalizableCrowdsaleSession) Rate() (*big.Int, error)

Rate is a free data retrieval call binding the contract method 0x2c4e722e.

Solidity: function rate() constant returns(uint256)

func (*FinalizableCrowdsaleSession) Token

func (_FinalizableCrowdsale *FinalizableCrowdsaleSession) Token() (common.Address, error)

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

Solidity: function token() constant returns(address)

func (*FinalizableCrowdsaleSession) TransferOwnership

func (_FinalizableCrowdsale *FinalizableCrowdsaleSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(newOwner address) returns()

func (*FinalizableCrowdsaleSession) Wallet

func (_FinalizableCrowdsale *FinalizableCrowdsaleSession) Wallet() (common.Address, error)

Wallet is a free data retrieval call binding the contract method 0x521eb273.

Solidity: function wallet() constant returns(address)

func (*FinalizableCrowdsaleSession) WeiRaised

func (_FinalizableCrowdsale *FinalizableCrowdsaleSession) WeiRaised() (*big.Int, error)

WeiRaised is a free data retrieval call binding the contract method 0x4042b66f.

Solidity: function weiRaised() constant returns(uint256)

type FinalizableCrowdsaleTokenPurchase

type FinalizableCrowdsaleTokenPurchase struct {
	Purchaser   common.Address
	Beneficiary common.Address
	Value       *big.Int
	Amount      *big.Int
	Raw         types.Log // Blockchain specific contextual infos
}

FinalizableCrowdsaleTokenPurchase represents a TokenPurchase event raised by the FinalizableCrowdsale contract.

type FinalizableCrowdsaleTokenPurchaseIterator

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

FinalizableCrowdsaleTokenPurchaseIterator is returned from FilterTokenPurchase and is used to iterate over the raw logs and unpacked data for TokenPurchase events raised by the FinalizableCrowdsale contract.

func (*FinalizableCrowdsaleTokenPurchaseIterator) Close

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

func (*FinalizableCrowdsaleTokenPurchaseIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*FinalizableCrowdsaleTokenPurchaseIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type FinalizableCrowdsaleTransactor

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

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

func NewFinalizableCrowdsaleTransactor

func NewFinalizableCrowdsaleTransactor(address common.Address, transactor bind.ContractTransactor) (*FinalizableCrowdsaleTransactor, error)

NewFinalizableCrowdsaleTransactor creates a new write-only instance of FinalizableCrowdsale, bound to a specific deployed contract.

func (*FinalizableCrowdsaleTransactor) BuyTokens

func (_FinalizableCrowdsale *FinalizableCrowdsaleTransactor) BuyTokens(opts *bind.TransactOpts, _beneficiary common.Address) (*types.Transaction, error)

BuyTokens is a paid mutator transaction binding the contract method 0xec8ac4d8.

Solidity: function buyTokens(_beneficiary address) returns()

func (*FinalizableCrowdsaleTransactor) Finalize

func (_FinalizableCrowdsale *FinalizableCrowdsaleTransactor) Finalize(opts *bind.TransactOpts) (*types.Transaction, error)

Finalize is a paid mutator transaction binding the contract method 0x4bb278f3.

Solidity: function finalize() returns()

func (*FinalizableCrowdsaleTransactor) TransferOwnership

func (_FinalizableCrowdsale *FinalizableCrowdsaleTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(newOwner address) returns()

type FinalizableCrowdsaleTransactorRaw

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

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

func (*FinalizableCrowdsaleTransactorRaw) Transact

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

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

func (*FinalizableCrowdsaleTransactorRaw) Transfer

func (_FinalizableCrowdsale *FinalizableCrowdsaleTransactorRaw) 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 FinalizableCrowdsaleTransactorSession

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

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

func (*FinalizableCrowdsaleTransactorSession) BuyTokens

func (_FinalizableCrowdsale *FinalizableCrowdsaleTransactorSession) BuyTokens(_beneficiary common.Address) (*types.Transaction, error)

BuyTokens is a paid mutator transaction binding the contract method 0xec8ac4d8.

Solidity: function buyTokens(_beneficiary address) returns()

func (*FinalizableCrowdsaleTransactorSession) Finalize

func (_FinalizableCrowdsale *FinalizableCrowdsaleTransactorSession) Finalize() (*types.Transaction, error)

Finalize is a paid mutator transaction binding the contract method 0x4bb278f3.

Solidity: function finalize() returns()

func (*FinalizableCrowdsaleTransactorSession) TransferOwnership

func (_FinalizableCrowdsale *FinalizableCrowdsaleTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(newOwner address) returns()

type MintableToken

type MintableToken struct {
	MintableTokenCaller     // Read-only binding to the contract
	MintableTokenTransactor // Write-only binding to the contract
	MintableTokenFilterer   // Log filterer for contract events
}

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

func DeployMintableToken

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

DeployMintableToken deploys a new Ethereum contract, binding an instance of MintableToken to it.

func NewMintableToken

func NewMintableToken(address common.Address, backend bind.ContractBackend) (*MintableToken, error)

NewMintableToken creates a new instance of MintableToken, bound to a specific deployed contract.

type MintableTokenApproval

type MintableTokenApproval struct {
	Owner   common.Address
	Spender common.Address
	Value   *big.Int
	Raw     types.Log // Blockchain specific contextual infos
}

MintableTokenApproval represents a Approval event raised by the MintableToken contract.

type MintableTokenApprovalIterator

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

MintableTokenApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the MintableToken contract.

func (*MintableTokenApprovalIterator) Close

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

func (*MintableTokenApprovalIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*MintableTokenApprovalIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type MintableTokenCaller

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

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

func NewMintableTokenCaller

func NewMintableTokenCaller(address common.Address, caller bind.ContractCaller) (*MintableTokenCaller, error)

NewMintableTokenCaller creates a new read-only instance of MintableToken, bound to a specific deployed contract.

func (*MintableTokenCaller) Allowance

func (_MintableToken *MintableTokenCaller) Allowance(opts *bind.CallOpts, _owner common.Address, _spender common.Address) (*big.Int, error)

Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.

Solidity: function allowance(_owner address, _spender address) constant returns(uint256)

func (*MintableTokenCaller) BalanceOf

func (_MintableToken *MintableTokenCaller) BalanceOf(opts *bind.CallOpts, _owner common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(_owner address) constant returns(balance uint256)

func (*MintableTokenCaller) MintingFinished

func (_MintableToken *MintableTokenCaller) MintingFinished(opts *bind.CallOpts) (bool, error)

MintingFinished is a free data retrieval call binding the contract method 0x05d2035b.

Solidity: function mintingFinished() constant returns(bool)

func (*MintableTokenCaller) Owner

func (_MintableToken *MintableTokenCaller) Owner(opts *bind.CallOpts) (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*MintableTokenCaller) TotalSupply

func (_MintableToken *MintableTokenCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() constant returns(uint256)

type MintableTokenCallerRaw

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

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

func (*MintableTokenCallerRaw) Call

func (_MintableToken *MintableTokenCallerRaw) 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 MintableTokenCallerSession

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

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

func (*MintableTokenCallerSession) Allowance

func (_MintableToken *MintableTokenCallerSession) Allowance(_owner common.Address, _spender common.Address) (*big.Int, error)

Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.

Solidity: function allowance(_owner address, _spender address) constant returns(uint256)

func (*MintableTokenCallerSession) BalanceOf

func (_MintableToken *MintableTokenCallerSession) BalanceOf(_owner common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(_owner address) constant returns(balance uint256)

func (*MintableTokenCallerSession) MintingFinished

func (_MintableToken *MintableTokenCallerSession) MintingFinished() (bool, error)

MintingFinished is a free data retrieval call binding the contract method 0x05d2035b.

Solidity: function mintingFinished() constant returns(bool)

func (*MintableTokenCallerSession) Owner

func (_MintableToken *MintableTokenCallerSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*MintableTokenCallerSession) TotalSupply

func (_MintableToken *MintableTokenCallerSession) TotalSupply() (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() constant returns(uint256)

type MintableTokenFilterer

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

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

func NewMintableTokenFilterer

func NewMintableTokenFilterer(address common.Address, filterer bind.ContractFilterer) (*MintableTokenFilterer, error)

NewMintableTokenFilterer creates a new log filterer instance of MintableToken, bound to a specific deployed contract.

func (*MintableTokenFilterer) FilterApproval

func (_MintableToken *MintableTokenFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*MintableTokenApprovalIterator, error)

FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.

Solidity: e Approval(owner indexed address, spender indexed address, value uint256)

func (*MintableTokenFilterer) FilterMint

func (_MintableToken *MintableTokenFilterer) FilterMint(opts *bind.FilterOpts, to []common.Address) (*MintableTokenMintIterator, error)

FilterMint is a free log retrieval operation binding the contract event 0x0f6798a560793a54c3bcfe86a93cde1e73087d944c0ea20544137d4121396885.

Solidity: e Mint(to indexed address, amount uint256)

func (*MintableTokenFilterer) FilterMintFinished

func (_MintableToken *MintableTokenFilterer) FilterMintFinished(opts *bind.FilterOpts) (*MintableTokenMintFinishedIterator, error)

FilterMintFinished is a free log retrieval operation binding the contract event 0xae5184fba832cb2b1f702aca6117b8d265eaf03ad33eb133f19dde0f5920fa08.

Solidity: e MintFinished()

func (*MintableTokenFilterer) FilterOwnershipTransferred

func (_MintableToken *MintableTokenFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*MintableTokenOwnershipTransferredIterator, error)

FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: e OwnershipTransferred(previousOwner indexed address, newOwner indexed address)

func (*MintableTokenFilterer) FilterTransfer

func (_MintableToken *MintableTokenFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*MintableTokenTransferIterator, error)

FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.

Solidity: e Transfer(from indexed address, to indexed address, value uint256)

func (*MintableTokenFilterer) WatchApproval

func (_MintableToken *MintableTokenFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *MintableTokenApproval, owner []common.Address, spender []common.Address) (event.Subscription, error)

WatchApproval is a free log subscription operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.

Solidity: e Approval(owner indexed address, spender indexed address, value uint256)

func (*MintableTokenFilterer) WatchMint

func (_MintableToken *MintableTokenFilterer) WatchMint(opts *bind.WatchOpts, sink chan<- *MintableTokenMint, to []common.Address) (event.Subscription, error)

WatchMint is a free log subscription operation binding the contract event 0x0f6798a560793a54c3bcfe86a93cde1e73087d944c0ea20544137d4121396885.

Solidity: e Mint(to indexed address, amount uint256)

func (*MintableTokenFilterer) WatchMintFinished

func (_MintableToken *MintableTokenFilterer) WatchMintFinished(opts *bind.WatchOpts, sink chan<- *MintableTokenMintFinished) (event.Subscription, error)

WatchMintFinished is a free log subscription operation binding the contract event 0xae5184fba832cb2b1f702aca6117b8d265eaf03ad33eb133f19dde0f5920fa08.

Solidity: e MintFinished()

func (*MintableTokenFilterer) WatchOwnershipTransferred

func (_MintableToken *MintableTokenFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *MintableTokenOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)

WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: e OwnershipTransferred(previousOwner indexed address, newOwner indexed address)

func (*MintableTokenFilterer) WatchTransfer

func (_MintableToken *MintableTokenFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *MintableTokenTransfer, from []common.Address, to []common.Address) (event.Subscription, error)

WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.

Solidity: e Transfer(from indexed address, to indexed address, value uint256)

type MintableTokenMint

type MintableTokenMint struct {
	To     common.Address
	Amount *big.Int
	Raw    types.Log // Blockchain specific contextual infos
}

MintableTokenMint represents a Mint event raised by the MintableToken contract.

type MintableTokenMintFinished

type MintableTokenMintFinished struct {
	Raw types.Log // Blockchain specific contextual infos
}

MintableTokenMintFinished represents a MintFinished event raised by the MintableToken contract.

type MintableTokenMintFinishedIterator

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

MintableTokenMintFinishedIterator is returned from FilterMintFinished and is used to iterate over the raw logs and unpacked data for MintFinished events raised by the MintableToken contract.

func (*MintableTokenMintFinishedIterator) Close

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

func (*MintableTokenMintFinishedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*MintableTokenMintFinishedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type MintableTokenMintIterator

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

MintableTokenMintIterator is returned from FilterMint and is used to iterate over the raw logs and unpacked data for Mint events raised by the MintableToken contract.

func (*MintableTokenMintIterator) Close

func (it *MintableTokenMintIterator) Close() error

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

func (*MintableTokenMintIterator) Error

func (it *MintableTokenMintIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*MintableTokenMintIterator) Next

func (it *MintableTokenMintIterator) 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 MintableTokenOwnershipTransferred

type MintableTokenOwnershipTransferred struct {
	PreviousOwner common.Address
	NewOwner      common.Address
	Raw           types.Log // Blockchain specific contextual infos
}

MintableTokenOwnershipTransferred represents a OwnershipTransferred event raised by the MintableToken contract.

type MintableTokenOwnershipTransferredIterator

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

MintableTokenOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the MintableToken contract.

func (*MintableTokenOwnershipTransferredIterator) Close

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

func (*MintableTokenOwnershipTransferredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*MintableTokenOwnershipTransferredIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type MintableTokenRaw

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

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

func (*MintableTokenRaw) Call

func (_MintableToken *MintableTokenRaw) 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 (*MintableTokenRaw) Transact

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

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

func (*MintableTokenRaw) Transfer

func (_MintableToken *MintableTokenRaw) 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 MintableTokenSession

type MintableTokenSession struct {
	Contract     *MintableToken    // 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
}

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

func (*MintableTokenSession) Allowance

func (_MintableToken *MintableTokenSession) Allowance(_owner common.Address, _spender common.Address) (*big.Int, error)

Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.

Solidity: function allowance(_owner address, _spender address) constant returns(uint256)

func (*MintableTokenSession) Approve

func (_MintableToken *MintableTokenSession) Approve(_spender common.Address, _value *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(_spender address, _value uint256) returns(bool)

func (*MintableTokenSession) BalanceOf

func (_MintableToken *MintableTokenSession) BalanceOf(_owner common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(_owner address) constant returns(balance uint256)

func (*MintableTokenSession) DecreaseApproval

func (_MintableToken *MintableTokenSession) DecreaseApproval(_spender common.Address, _subtractedValue *big.Int) (*types.Transaction, error)

DecreaseApproval is a paid mutator transaction binding the contract method 0x66188463.

Solidity: function decreaseApproval(_spender address, _subtractedValue uint256) returns(bool)

func (*MintableTokenSession) FinishMinting

func (_MintableToken *MintableTokenSession) FinishMinting() (*types.Transaction, error)

FinishMinting is a paid mutator transaction binding the contract method 0x7d64bcb4.

Solidity: function finishMinting() returns(bool)

func (*MintableTokenSession) IncreaseApproval

func (_MintableToken *MintableTokenSession) IncreaseApproval(_spender common.Address, _addedValue *big.Int) (*types.Transaction, error)

IncreaseApproval is a paid mutator transaction binding the contract method 0xd73dd623.

Solidity: function increaseApproval(_spender address, _addedValue uint256) returns(bool)

func (*MintableTokenSession) Mint

func (_MintableToken *MintableTokenSession) Mint(_to common.Address, _amount *big.Int) (*types.Transaction, error)

Mint is a paid mutator transaction binding the contract method 0x40c10f19.

Solidity: function mint(_to address, _amount uint256) returns(bool)

func (*MintableTokenSession) MintingFinished

func (_MintableToken *MintableTokenSession) MintingFinished() (bool, error)

MintingFinished is a free data retrieval call binding the contract method 0x05d2035b.

Solidity: function mintingFinished() constant returns(bool)

func (*MintableTokenSession) Owner

func (_MintableToken *MintableTokenSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*MintableTokenSession) TotalSupply

func (_MintableToken *MintableTokenSession) TotalSupply() (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() constant returns(uint256)

func (*MintableTokenSession) Transfer

func (_MintableToken *MintableTokenSession) Transfer(_to common.Address, _value *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(_to address, _value uint256) returns(bool)

func (*MintableTokenSession) TransferFrom

func (_MintableToken *MintableTokenSession) TransferFrom(_from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(_from address, _to address, _value uint256) returns(bool)

func (*MintableTokenSession) TransferOwnership

func (_MintableToken *MintableTokenSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(newOwner address) returns()

type MintableTokenTransactor

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

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

func NewMintableTokenTransactor

func NewMintableTokenTransactor(address common.Address, transactor bind.ContractTransactor) (*MintableTokenTransactor, error)

NewMintableTokenTransactor creates a new write-only instance of MintableToken, bound to a specific deployed contract.

func (*MintableTokenTransactor) Approve

func (_MintableToken *MintableTokenTransactor) Approve(opts *bind.TransactOpts, _spender common.Address, _value *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(_spender address, _value uint256) returns(bool)

func (*MintableTokenTransactor) DecreaseApproval

func (_MintableToken *MintableTokenTransactor) DecreaseApproval(opts *bind.TransactOpts, _spender common.Address, _subtractedValue *big.Int) (*types.Transaction, error)

DecreaseApproval is a paid mutator transaction binding the contract method 0x66188463.

Solidity: function decreaseApproval(_spender address, _subtractedValue uint256) returns(bool)

func (*MintableTokenTransactor) FinishMinting

func (_MintableToken *MintableTokenTransactor) FinishMinting(opts *bind.TransactOpts) (*types.Transaction, error)

FinishMinting is a paid mutator transaction binding the contract method 0x7d64bcb4.

Solidity: function finishMinting() returns(bool)

func (*MintableTokenTransactor) IncreaseApproval

func (_MintableToken *MintableTokenTransactor) IncreaseApproval(opts *bind.TransactOpts, _spender common.Address, _addedValue *big.Int) (*types.Transaction, error)

IncreaseApproval is a paid mutator transaction binding the contract method 0xd73dd623.

Solidity: function increaseApproval(_spender address, _addedValue uint256) returns(bool)

func (*MintableTokenTransactor) Mint

func (_MintableToken *MintableTokenTransactor) Mint(opts *bind.TransactOpts, _to common.Address, _amount *big.Int) (*types.Transaction, error)

Mint is a paid mutator transaction binding the contract method 0x40c10f19.

Solidity: function mint(_to address, _amount uint256) returns(bool)

func (*MintableTokenTransactor) Transfer

func (_MintableToken *MintableTokenTransactor) Transfer(opts *bind.TransactOpts, _to common.Address, _value *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(_to address, _value uint256) returns(bool)

func (*MintableTokenTransactor) TransferFrom

func (_MintableToken *MintableTokenTransactor) TransferFrom(opts *bind.TransactOpts, _from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(_from address, _to address, _value uint256) returns(bool)

func (*MintableTokenTransactor) TransferOwnership

func (_MintableToken *MintableTokenTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(newOwner address) returns()

type MintableTokenTransactorRaw

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

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

func (*MintableTokenTransactorRaw) Transact

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

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

func (*MintableTokenTransactorRaw) Transfer

func (_MintableToken *MintableTokenTransactorRaw) 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 MintableTokenTransactorSession

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

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

func (*MintableTokenTransactorSession) Approve

func (_MintableToken *MintableTokenTransactorSession) Approve(_spender common.Address, _value *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(_spender address, _value uint256) returns(bool)

func (*MintableTokenTransactorSession) DecreaseApproval

func (_MintableToken *MintableTokenTransactorSession) DecreaseApproval(_spender common.Address, _subtractedValue *big.Int) (*types.Transaction, error)

DecreaseApproval is a paid mutator transaction binding the contract method 0x66188463.

Solidity: function decreaseApproval(_spender address, _subtractedValue uint256) returns(bool)

func (*MintableTokenTransactorSession) FinishMinting

func (_MintableToken *MintableTokenTransactorSession) FinishMinting() (*types.Transaction, error)

FinishMinting is a paid mutator transaction binding the contract method 0x7d64bcb4.

Solidity: function finishMinting() returns(bool)

func (*MintableTokenTransactorSession) IncreaseApproval

func (_MintableToken *MintableTokenTransactorSession) IncreaseApproval(_spender common.Address, _addedValue *big.Int) (*types.Transaction, error)

IncreaseApproval is a paid mutator transaction binding the contract method 0xd73dd623.

Solidity: function increaseApproval(_spender address, _addedValue uint256) returns(bool)

func (*MintableTokenTransactorSession) Mint

func (_MintableToken *MintableTokenTransactorSession) Mint(_to common.Address, _amount *big.Int) (*types.Transaction, error)

Mint is a paid mutator transaction binding the contract method 0x40c10f19.

Solidity: function mint(_to address, _amount uint256) returns(bool)

func (*MintableTokenTransactorSession) Transfer

func (_MintableToken *MintableTokenTransactorSession) Transfer(_to common.Address, _value *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(_to address, _value uint256) returns(bool)

func (*MintableTokenTransactorSession) TransferFrom

func (_MintableToken *MintableTokenTransactorSession) TransferFrom(_from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(_from address, _to address, _value uint256) returns(bool)

func (*MintableTokenTransactorSession) TransferOwnership

func (_MintableToken *MintableTokenTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(newOwner address) returns()

type MintableTokenTransfer

type MintableTokenTransfer struct {
	From  common.Address
	To    common.Address
	Value *big.Int
	Raw   types.Log // Blockchain specific contextual infos
}

MintableTokenTransfer represents a Transfer event raised by the MintableToken contract.

type MintableTokenTransferIterator

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

MintableTokenTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the MintableToken contract.

func (*MintableTokenTransferIterator) Close

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

func (*MintableTokenTransferIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*MintableTokenTransferIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type Ownable

type Ownable struct {
	OwnableCaller     // Read-only binding to the contract
	OwnableTransactor // Write-only binding to the contract
	OwnableFilterer   // Log filterer for contract events
}

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

func DeployOwnable

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

DeployOwnable deploys a new Ethereum contract, binding an instance of Ownable to it.

func NewOwnable

func NewOwnable(address common.Address, backend bind.ContractBackend) (*Ownable, error)

NewOwnable creates a new instance of Ownable, bound to a specific deployed contract.

type OwnableCaller

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

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

func NewOwnableCaller

func NewOwnableCaller(address common.Address, caller bind.ContractCaller) (*OwnableCaller, error)

NewOwnableCaller creates a new read-only instance of Ownable, bound to a specific deployed contract.

func (*OwnableCaller) Owner

func (_Ownable *OwnableCaller) Owner(opts *bind.CallOpts) (common.Address, error)

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

Solidity: function owner() constant returns(address)

type OwnableCallerRaw

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

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

func (*OwnableCallerRaw) Call

func (_Ownable *OwnableCallerRaw) 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 OwnableCallerSession

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

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

func (*OwnableCallerSession) Owner

func (_Ownable *OwnableCallerSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

type OwnableFilterer

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

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

func NewOwnableFilterer

func NewOwnableFilterer(address common.Address, filterer bind.ContractFilterer) (*OwnableFilterer, error)

NewOwnableFilterer creates a new log filterer instance of Ownable, bound to a specific deployed contract.

func (*OwnableFilterer) FilterOwnershipTransferred

func (_Ownable *OwnableFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*OwnableOwnershipTransferredIterator, error)

FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: e OwnershipTransferred(previousOwner indexed address, newOwner indexed address)

func (*OwnableFilterer) WatchOwnershipTransferred

func (_Ownable *OwnableFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *OwnableOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)

WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: e OwnershipTransferred(previousOwner indexed address, newOwner indexed address)

type OwnableOwnershipTransferred

type OwnableOwnershipTransferred struct {
	PreviousOwner common.Address
	NewOwner      common.Address
	Raw           types.Log // Blockchain specific contextual infos
}

OwnableOwnershipTransferred represents a OwnershipTransferred event raised by the Ownable contract.

type OwnableOwnershipTransferredIterator

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

OwnableOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the Ownable contract.

func (*OwnableOwnershipTransferredIterator) Close

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

func (*OwnableOwnershipTransferredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*OwnableOwnershipTransferredIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type OwnableRaw

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

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

func (*OwnableRaw) Call

func (_Ownable *OwnableRaw) 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 (*OwnableRaw) Transact

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

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

func (*OwnableRaw) Transfer

func (_Ownable *OwnableRaw) 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 OwnableSession

type OwnableSession struct {
	Contract     *Ownable          // 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
}

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

func (*OwnableSession) Owner

func (_Ownable *OwnableSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*OwnableSession) TransferOwnership

func (_Ownable *OwnableSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(newOwner address) returns()

type OwnableTransactor

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

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

func NewOwnableTransactor

func NewOwnableTransactor(address common.Address, transactor bind.ContractTransactor) (*OwnableTransactor, error)

NewOwnableTransactor creates a new write-only instance of Ownable, bound to a specific deployed contract.

func (*OwnableTransactor) TransferOwnership

func (_Ownable *OwnableTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(newOwner address) returns()

type OwnableTransactorRaw

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

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

func (*OwnableTransactorRaw) Transact

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

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

func (*OwnableTransactorRaw) Transfer

func (_Ownable *OwnableTransactorRaw) 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 OwnableTransactorSession

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

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

func (*OwnableTransactorSession) TransferOwnership

func (_Ownable *OwnableTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(newOwner address) returns()

type PullPayment

type PullPayment struct {
	PullPaymentCaller     // Read-only binding to the contract
	PullPaymentTransactor // Write-only binding to the contract
	PullPaymentFilterer   // Log filterer for contract events
}

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

func DeployPullPayment

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

DeployPullPayment deploys a new Ethereum contract, binding an instance of PullPayment to it.

func NewPullPayment

func NewPullPayment(address common.Address, backend bind.ContractBackend) (*PullPayment, error)

NewPullPayment creates a new instance of PullPayment, bound to a specific deployed contract.

type PullPaymentCaller

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

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

func NewPullPaymentCaller

func NewPullPaymentCaller(address common.Address, caller bind.ContractCaller) (*PullPaymentCaller, error)

NewPullPaymentCaller creates a new read-only instance of PullPayment, bound to a specific deployed contract.

func (*PullPaymentCaller) Payments

func (_PullPayment *PullPaymentCaller) Payments(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)

Payments is a free data retrieval call binding the contract method 0xe2982c21.

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

func (*PullPaymentCaller) TotalPayments

func (_PullPayment *PullPaymentCaller) TotalPayments(opts *bind.CallOpts) (*big.Int, error)

TotalPayments is a free data retrieval call binding the contract method 0x005b4487.

Solidity: function totalPayments() constant returns(uint256)

type PullPaymentCallerRaw

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

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

func (*PullPaymentCallerRaw) Call

func (_PullPayment *PullPaymentCallerRaw) 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 PullPaymentCallerSession

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

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

func (*PullPaymentCallerSession) Payments

func (_PullPayment *PullPaymentCallerSession) Payments(arg0 common.Address) (*big.Int, error)

Payments is a free data retrieval call binding the contract method 0xe2982c21.

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

func (*PullPaymentCallerSession) TotalPayments

func (_PullPayment *PullPaymentCallerSession) TotalPayments() (*big.Int, error)

TotalPayments is a free data retrieval call binding the contract method 0x005b4487.

Solidity: function totalPayments() constant returns(uint256)

type PullPaymentFilterer

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

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

func NewPullPaymentFilterer

func NewPullPaymentFilterer(address common.Address, filterer bind.ContractFilterer) (*PullPaymentFilterer, error)

NewPullPaymentFilterer creates a new log filterer instance of PullPayment, bound to a specific deployed contract.

type PullPaymentRaw

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

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

func (*PullPaymentRaw) Call

func (_PullPayment *PullPaymentRaw) 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 (*PullPaymentRaw) Transact

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

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

func (*PullPaymentRaw) Transfer

func (_PullPayment *PullPaymentRaw) 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 PullPaymentSession

type PullPaymentSession struct {
	Contract     *PullPayment      // 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
}

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

func (*PullPaymentSession) Payments

func (_PullPayment *PullPaymentSession) Payments(arg0 common.Address) (*big.Int, error)

Payments is a free data retrieval call binding the contract method 0xe2982c21.

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

func (*PullPaymentSession) TotalPayments

func (_PullPayment *PullPaymentSession) TotalPayments() (*big.Int, error)

TotalPayments is a free data retrieval call binding the contract method 0x005b4487.

Solidity: function totalPayments() constant returns(uint256)

func (*PullPaymentSession) WithdrawPayments

func (_PullPayment *PullPaymentSession) WithdrawPayments() (*types.Transaction, error)

WithdrawPayments is a paid mutator transaction binding the contract method 0x6103d70b.

Solidity: function withdrawPayments() returns()

type PullPaymentTransactor

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

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

func NewPullPaymentTransactor

func NewPullPaymentTransactor(address common.Address, transactor bind.ContractTransactor) (*PullPaymentTransactor, error)

NewPullPaymentTransactor creates a new write-only instance of PullPayment, bound to a specific deployed contract.

func (*PullPaymentTransactor) WithdrawPayments

func (_PullPayment *PullPaymentTransactor) WithdrawPayments(opts *bind.TransactOpts) (*types.Transaction, error)

WithdrawPayments is a paid mutator transaction binding the contract method 0x6103d70b.

Solidity: function withdrawPayments() returns()

type PullPaymentTransactorRaw

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

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

func (*PullPaymentTransactorRaw) Transact

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

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

func (*PullPaymentTransactorRaw) Transfer

func (_PullPayment *PullPaymentTransactorRaw) 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 PullPaymentTransactorSession

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

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

func (*PullPaymentTransactorSession) WithdrawPayments

func (_PullPayment *PullPaymentTransactorSession) WithdrawPayments() (*types.Transaction, error)

WithdrawPayments is a paid mutator transaction binding the contract method 0x6103d70b.

Solidity: function withdrawPayments() returns()

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 Ethereum contract.

func DeploySafeMath

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

DeploySafeMath deploys a new Ethereum contract, binding an instance of SafeMath to it.

func NewSafeMath

func NewSafeMath(address common.Address, backend bind.ContractBackend) (*SafeMath, error)

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 Ethereum 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 Ethereum 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 Ethereum 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 Ethereum 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 Ethereum 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 Ethereum 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 Ethereum 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 Ethereum 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 Ethereum contract, with pre-set transact options.

type StandardToken

type StandardToken struct {
	StandardTokenCaller     // Read-only binding to the contract
	StandardTokenTransactor // Write-only binding to the contract
	StandardTokenFilterer   // Log filterer for contract events
}

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

func DeployStandardToken

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

DeployStandardToken deploys a new Ethereum contract, binding an instance of StandardToken to it.

func NewStandardToken

func NewStandardToken(address common.Address, backend bind.ContractBackend) (*StandardToken, error)

NewStandardToken creates a new instance of StandardToken, bound to a specific deployed contract.

type StandardTokenApproval

type StandardTokenApproval struct {
	Owner   common.Address
	Spender common.Address
	Value   *big.Int
	Raw     types.Log // Blockchain specific contextual infos
}

StandardTokenApproval represents a Approval event raised by the StandardToken contract.

type StandardTokenApprovalIterator

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

StandardTokenApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the StandardToken contract.

func (*StandardTokenApprovalIterator) Close

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

func (*StandardTokenApprovalIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*StandardTokenApprovalIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type StandardTokenCaller

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

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

func NewStandardTokenCaller

func NewStandardTokenCaller(address common.Address, caller bind.ContractCaller) (*StandardTokenCaller, error)

NewStandardTokenCaller creates a new read-only instance of StandardToken, bound to a specific deployed contract.

func (*StandardTokenCaller) Allowance

func (_StandardToken *StandardTokenCaller) Allowance(opts *bind.CallOpts, _owner common.Address, _spender common.Address) (*big.Int, error)

Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.

Solidity: function allowance(_owner address, _spender address) constant returns(uint256)

func (*StandardTokenCaller) BalanceOf

func (_StandardToken *StandardTokenCaller) BalanceOf(opts *bind.CallOpts, _owner common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(_owner address) constant returns(balance uint256)

func (*StandardTokenCaller) TotalSupply

func (_StandardToken *StandardTokenCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() constant returns(uint256)

type StandardTokenCallerRaw

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

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

func (*StandardTokenCallerRaw) Call

func (_StandardToken *StandardTokenCallerRaw) 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 StandardTokenCallerSession

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

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

func (*StandardTokenCallerSession) Allowance

func (_StandardToken *StandardTokenCallerSession) Allowance(_owner common.Address, _spender common.Address) (*big.Int, error)

Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.

Solidity: function allowance(_owner address, _spender address) constant returns(uint256)

func (*StandardTokenCallerSession) BalanceOf

func (_StandardToken *StandardTokenCallerSession) BalanceOf(_owner common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(_owner address) constant returns(balance uint256)

func (*StandardTokenCallerSession) TotalSupply

func (_StandardToken *StandardTokenCallerSession) TotalSupply() (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() constant returns(uint256)

type StandardTokenFilterer

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

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

func NewStandardTokenFilterer

func NewStandardTokenFilterer(address common.Address, filterer bind.ContractFilterer) (*StandardTokenFilterer, error)

NewStandardTokenFilterer creates a new log filterer instance of StandardToken, bound to a specific deployed contract.

func (*StandardTokenFilterer) FilterApproval

func (_StandardToken *StandardTokenFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*StandardTokenApprovalIterator, error)

FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.

Solidity: e Approval(owner indexed address, spender indexed address, value uint256)

func (*StandardTokenFilterer) FilterTransfer

func (_StandardToken *StandardTokenFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*StandardTokenTransferIterator, error)

FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.

Solidity: e Transfer(from indexed address, to indexed address, value uint256)

func (*StandardTokenFilterer) WatchApproval

func (_StandardToken *StandardTokenFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *StandardTokenApproval, owner []common.Address, spender []common.Address) (event.Subscription, error)

WatchApproval is a free log subscription operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.

Solidity: e Approval(owner indexed address, spender indexed address, value uint256)

func (*StandardTokenFilterer) WatchTransfer

func (_StandardToken *StandardTokenFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *StandardTokenTransfer, from []common.Address, to []common.Address) (event.Subscription, error)

WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.

Solidity: e Transfer(from indexed address, to indexed address, value uint256)

type StandardTokenRaw

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

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

func (*StandardTokenRaw) Call

func (_StandardToken *StandardTokenRaw) 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 (*StandardTokenRaw) Transact

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

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

func (*StandardTokenRaw) Transfer

func (_StandardToken *StandardTokenRaw) 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 StandardTokenSession

type StandardTokenSession struct {
	Contract     *StandardToken    // 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
}

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

func (*StandardTokenSession) Allowance

func (_StandardToken *StandardTokenSession) Allowance(_owner common.Address, _spender common.Address) (*big.Int, error)

Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.

Solidity: function allowance(_owner address, _spender address) constant returns(uint256)

func (*StandardTokenSession) Approve

func (_StandardToken *StandardTokenSession) Approve(_spender common.Address, _value *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(_spender address, _value uint256) returns(bool)

func (*StandardTokenSession) BalanceOf

func (_StandardToken *StandardTokenSession) BalanceOf(_owner common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(_owner address) constant returns(balance uint256)

func (*StandardTokenSession) DecreaseApproval

func (_StandardToken *StandardTokenSession) DecreaseApproval(_spender common.Address, _subtractedValue *big.Int) (*types.Transaction, error)

DecreaseApproval is a paid mutator transaction binding the contract method 0x66188463.

Solidity: function decreaseApproval(_spender address, _subtractedValue uint256) returns(bool)

func (*StandardTokenSession) IncreaseApproval

func (_StandardToken *StandardTokenSession) IncreaseApproval(_spender common.Address, _addedValue *big.Int) (*types.Transaction, error)

IncreaseApproval is a paid mutator transaction binding the contract method 0xd73dd623.

Solidity: function increaseApproval(_spender address, _addedValue uint256) returns(bool)

func (*StandardTokenSession) TotalSupply

func (_StandardToken *StandardTokenSession) TotalSupply() (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() constant returns(uint256)

func (*StandardTokenSession) Transfer

func (_StandardToken *StandardTokenSession) Transfer(_to common.Address, _value *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(_to address, _value uint256) returns(bool)

func (*StandardTokenSession) TransferFrom

func (_StandardToken *StandardTokenSession) TransferFrom(_from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(_from address, _to address, _value uint256) returns(bool)

type StandardTokenTransactor

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

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

func NewStandardTokenTransactor

func NewStandardTokenTransactor(address common.Address, transactor bind.ContractTransactor) (*StandardTokenTransactor, error)

NewStandardTokenTransactor creates a new write-only instance of StandardToken, bound to a specific deployed contract.

func (*StandardTokenTransactor) Approve

func (_StandardToken *StandardTokenTransactor) Approve(opts *bind.TransactOpts, _spender common.Address, _value *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(_spender address, _value uint256) returns(bool)

func (*StandardTokenTransactor) DecreaseApproval

func (_StandardToken *StandardTokenTransactor) DecreaseApproval(opts *bind.TransactOpts, _spender common.Address, _subtractedValue *big.Int) (*types.Transaction, error)

DecreaseApproval is a paid mutator transaction binding the contract method 0x66188463.

Solidity: function decreaseApproval(_spender address, _subtractedValue uint256) returns(bool)

func (*StandardTokenTransactor) IncreaseApproval

func (_StandardToken *StandardTokenTransactor) IncreaseApproval(opts *bind.TransactOpts, _spender common.Address, _addedValue *big.Int) (*types.Transaction, error)

IncreaseApproval is a paid mutator transaction binding the contract method 0xd73dd623.

Solidity: function increaseApproval(_spender address, _addedValue uint256) returns(bool)

func (*StandardTokenTransactor) Transfer

func (_StandardToken *StandardTokenTransactor) Transfer(opts *bind.TransactOpts, _to common.Address, _value *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(_to address, _value uint256) returns(bool)

func (*StandardTokenTransactor) TransferFrom

func (_StandardToken *StandardTokenTransactor) TransferFrom(opts *bind.TransactOpts, _from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(_from address, _to address, _value uint256) returns(bool)

type StandardTokenTransactorRaw

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

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

func (*StandardTokenTransactorRaw) Transact

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

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

func (*StandardTokenTransactorRaw) Transfer

func (_StandardToken *StandardTokenTransactorRaw) 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 StandardTokenTransactorSession

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

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

func (*StandardTokenTransactorSession) Approve

func (_StandardToken *StandardTokenTransactorSession) Approve(_spender common.Address, _value *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(_spender address, _value uint256) returns(bool)

func (*StandardTokenTransactorSession) DecreaseApproval

func (_StandardToken *StandardTokenTransactorSession) DecreaseApproval(_spender common.Address, _subtractedValue *big.Int) (*types.Transaction, error)

DecreaseApproval is a paid mutator transaction binding the contract method 0x66188463.

Solidity: function decreaseApproval(_spender address, _subtractedValue uint256) returns(bool)

func (*StandardTokenTransactorSession) IncreaseApproval

func (_StandardToken *StandardTokenTransactorSession) IncreaseApproval(_spender common.Address, _addedValue *big.Int) (*types.Transaction, error)

IncreaseApproval is a paid mutator transaction binding the contract method 0xd73dd623.

Solidity: function increaseApproval(_spender address, _addedValue uint256) returns(bool)

func (*StandardTokenTransactorSession) Transfer

func (_StandardToken *StandardTokenTransactorSession) Transfer(_to common.Address, _value *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(_to address, _value uint256) returns(bool)

func (*StandardTokenTransactorSession) TransferFrom

func (_StandardToken *StandardTokenTransactorSession) TransferFrom(_from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(_from address, _to address, _value uint256) returns(bool)

type StandardTokenTransfer

type StandardTokenTransfer struct {
	From  common.Address
	To    common.Address
	Value *big.Int
	Raw   types.Log // Blockchain specific contextual infos
}

StandardTokenTransfer represents a Transfer event raised by the StandardToken contract.

type StandardTokenTransferIterator

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

StandardTokenTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the StandardToken contract.

func (*StandardTokenTransferIterator) Close

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

func (*StandardTokenTransferIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*StandardTokenTransferIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type TimedCrowdsale

type TimedCrowdsale struct {
	TimedCrowdsaleCaller     // Read-only binding to the contract
	TimedCrowdsaleTransactor // Write-only binding to the contract
	TimedCrowdsaleFilterer   // Log filterer for contract events
}

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

func DeployTimedCrowdsale

func DeployTimedCrowdsale(auth *bind.TransactOpts, backend bind.ContractBackend, _openingTime *big.Int, _closingTime *big.Int) (common.Address, *types.Transaction, *TimedCrowdsale, error)

DeployTimedCrowdsale deploys a new Ethereum contract, binding an instance of TimedCrowdsale to it.

func NewTimedCrowdsale

func NewTimedCrowdsale(address common.Address, backend bind.ContractBackend) (*TimedCrowdsale, error)

NewTimedCrowdsale creates a new instance of TimedCrowdsale, bound to a specific deployed contract.

type TimedCrowdsaleCaller

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

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

func NewTimedCrowdsaleCaller

func NewTimedCrowdsaleCaller(address common.Address, caller bind.ContractCaller) (*TimedCrowdsaleCaller, error)

NewTimedCrowdsaleCaller creates a new read-only instance of TimedCrowdsale, bound to a specific deployed contract.

func (*TimedCrowdsaleCaller) ClosingTime

func (_TimedCrowdsale *TimedCrowdsaleCaller) ClosingTime(opts *bind.CallOpts) (*big.Int, error)

ClosingTime is a free data retrieval call binding the contract method 0x4b6753bc.

Solidity: function closingTime() constant returns(uint256)

func (*TimedCrowdsaleCaller) HasClosed

func (_TimedCrowdsale *TimedCrowdsaleCaller) HasClosed(opts *bind.CallOpts) (bool, error)

HasClosed is a free data retrieval call binding the contract method 0x1515bc2b.

Solidity: function hasClosed() constant returns(bool)

func (*TimedCrowdsaleCaller) OpeningTime

func (_TimedCrowdsale *TimedCrowdsaleCaller) OpeningTime(opts *bind.CallOpts) (*big.Int, error)

OpeningTime is a free data retrieval call binding the contract method 0xb7a8807c.

Solidity: function openingTime() constant returns(uint256)

func (*TimedCrowdsaleCaller) Rate

func (_TimedCrowdsale *TimedCrowdsaleCaller) Rate(opts *bind.CallOpts) (*big.Int, error)

Rate is a free data retrieval call binding the contract method 0x2c4e722e.

Solidity: function rate() constant returns(uint256)

func (*TimedCrowdsaleCaller) Token

func (_TimedCrowdsale *TimedCrowdsaleCaller) Token(opts *bind.CallOpts) (common.Address, error)

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

Solidity: function token() constant returns(address)

func (*TimedCrowdsaleCaller) Wallet

func (_TimedCrowdsale *TimedCrowdsaleCaller) Wallet(opts *bind.CallOpts) (common.Address, error)

Wallet is a free data retrieval call binding the contract method 0x521eb273.

Solidity: function wallet() constant returns(address)

func (*TimedCrowdsaleCaller) WeiRaised

func (_TimedCrowdsale *TimedCrowdsaleCaller) WeiRaised(opts *bind.CallOpts) (*big.Int, error)

WeiRaised is a free data retrieval call binding the contract method 0x4042b66f.

Solidity: function weiRaised() constant returns(uint256)

type TimedCrowdsaleCallerRaw

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

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

func (*TimedCrowdsaleCallerRaw) Call

func (_TimedCrowdsale *TimedCrowdsaleCallerRaw) 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 TimedCrowdsaleCallerSession

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

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

func (*TimedCrowdsaleCallerSession) ClosingTime

func (_TimedCrowdsale *TimedCrowdsaleCallerSession) ClosingTime() (*big.Int, error)

ClosingTime is a free data retrieval call binding the contract method 0x4b6753bc.

Solidity: function closingTime() constant returns(uint256)

func (*TimedCrowdsaleCallerSession) HasClosed

func (_TimedCrowdsale *TimedCrowdsaleCallerSession) HasClosed() (bool, error)

HasClosed is a free data retrieval call binding the contract method 0x1515bc2b.

Solidity: function hasClosed() constant returns(bool)

func (*TimedCrowdsaleCallerSession) OpeningTime

func (_TimedCrowdsale *TimedCrowdsaleCallerSession) OpeningTime() (*big.Int, error)

OpeningTime is a free data retrieval call binding the contract method 0xb7a8807c.

Solidity: function openingTime() constant returns(uint256)

func (*TimedCrowdsaleCallerSession) Rate

func (_TimedCrowdsale *TimedCrowdsaleCallerSession) Rate() (*big.Int, error)

Rate is a free data retrieval call binding the contract method 0x2c4e722e.

Solidity: function rate() constant returns(uint256)

func (*TimedCrowdsaleCallerSession) Token

func (_TimedCrowdsale *TimedCrowdsaleCallerSession) Token() (common.Address, error)

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

Solidity: function token() constant returns(address)

func (*TimedCrowdsaleCallerSession) Wallet

func (_TimedCrowdsale *TimedCrowdsaleCallerSession) Wallet() (common.Address, error)

Wallet is a free data retrieval call binding the contract method 0x521eb273.

Solidity: function wallet() constant returns(address)

func (*TimedCrowdsaleCallerSession) WeiRaised

func (_TimedCrowdsale *TimedCrowdsaleCallerSession) WeiRaised() (*big.Int, error)

WeiRaised is a free data retrieval call binding the contract method 0x4042b66f.

Solidity: function weiRaised() constant returns(uint256)

type TimedCrowdsaleFilterer

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

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

func NewTimedCrowdsaleFilterer

func NewTimedCrowdsaleFilterer(address common.Address, filterer bind.ContractFilterer) (*TimedCrowdsaleFilterer, error)

NewTimedCrowdsaleFilterer creates a new log filterer instance of TimedCrowdsale, bound to a specific deployed contract.

func (*TimedCrowdsaleFilterer) FilterTokenPurchase

func (_TimedCrowdsale *TimedCrowdsaleFilterer) FilterTokenPurchase(opts *bind.FilterOpts, purchaser []common.Address, beneficiary []common.Address) (*TimedCrowdsaleTokenPurchaseIterator, error)

FilterTokenPurchase is a free log retrieval operation binding the contract event 0x623b3804fa71d67900d064613da8f94b9617215ee90799290593e1745087ad18.

Solidity: e TokenPurchase(purchaser indexed address, beneficiary indexed address, value uint256, amount uint256)

func (*TimedCrowdsaleFilterer) WatchTokenPurchase

func (_TimedCrowdsale *TimedCrowdsaleFilterer) WatchTokenPurchase(opts *bind.WatchOpts, sink chan<- *TimedCrowdsaleTokenPurchase, purchaser []common.Address, beneficiary []common.Address) (event.Subscription, error)

WatchTokenPurchase is a free log subscription operation binding the contract event 0x623b3804fa71d67900d064613da8f94b9617215ee90799290593e1745087ad18.

Solidity: e TokenPurchase(purchaser indexed address, beneficiary indexed address, value uint256, amount uint256)

type TimedCrowdsaleRaw

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

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

func (*TimedCrowdsaleRaw) Call

func (_TimedCrowdsale *TimedCrowdsaleRaw) 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 (*TimedCrowdsaleRaw) Transact

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

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

func (*TimedCrowdsaleRaw) Transfer

func (_TimedCrowdsale *TimedCrowdsaleRaw) 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 TimedCrowdsaleSession

type TimedCrowdsaleSession struct {
	Contract     *TimedCrowdsale   // 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
}

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

func (*TimedCrowdsaleSession) BuyTokens

func (_TimedCrowdsale *TimedCrowdsaleSession) BuyTokens(_beneficiary common.Address) (*types.Transaction, error)

BuyTokens is a paid mutator transaction binding the contract method 0xec8ac4d8.

Solidity: function buyTokens(_beneficiary address) returns()

func (*TimedCrowdsaleSession) ClosingTime

func (_TimedCrowdsale *TimedCrowdsaleSession) ClosingTime() (*big.Int, error)

ClosingTime is a free data retrieval call binding the contract method 0x4b6753bc.

Solidity: function closingTime() constant returns(uint256)

func (*TimedCrowdsaleSession) HasClosed

func (_TimedCrowdsale *TimedCrowdsaleSession) HasClosed() (bool, error)

HasClosed is a free data retrieval call binding the contract method 0x1515bc2b.

Solidity: function hasClosed() constant returns(bool)

func (*TimedCrowdsaleSession) OpeningTime

func (_TimedCrowdsale *TimedCrowdsaleSession) OpeningTime() (*big.Int, error)

OpeningTime is a free data retrieval call binding the contract method 0xb7a8807c.

Solidity: function openingTime() constant returns(uint256)

func (*TimedCrowdsaleSession) Rate

func (_TimedCrowdsale *TimedCrowdsaleSession) Rate() (*big.Int, error)

Rate is a free data retrieval call binding the contract method 0x2c4e722e.

Solidity: function rate() constant returns(uint256)

func (*TimedCrowdsaleSession) Token

func (_TimedCrowdsale *TimedCrowdsaleSession) Token() (common.Address, error)

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

Solidity: function token() constant returns(address)

func (*TimedCrowdsaleSession) Wallet

func (_TimedCrowdsale *TimedCrowdsaleSession) Wallet() (common.Address, error)

Wallet is a free data retrieval call binding the contract method 0x521eb273.

Solidity: function wallet() constant returns(address)

func (*TimedCrowdsaleSession) WeiRaised

func (_TimedCrowdsale *TimedCrowdsaleSession) WeiRaised() (*big.Int, error)

WeiRaised is a free data retrieval call binding the contract method 0x4042b66f.

Solidity: function weiRaised() constant returns(uint256)

type TimedCrowdsaleTokenPurchase

type TimedCrowdsaleTokenPurchase struct {
	Purchaser   common.Address
	Beneficiary common.Address
	Value       *big.Int
	Amount      *big.Int
	Raw         types.Log // Blockchain specific contextual infos
}

TimedCrowdsaleTokenPurchase represents a TokenPurchase event raised by the TimedCrowdsale contract.

type TimedCrowdsaleTokenPurchaseIterator

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

TimedCrowdsaleTokenPurchaseIterator is returned from FilterTokenPurchase and is used to iterate over the raw logs and unpacked data for TokenPurchase events raised by the TimedCrowdsale contract.

func (*TimedCrowdsaleTokenPurchaseIterator) Close

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

func (*TimedCrowdsaleTokenPurchaseIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*TimedCrowdsaleTokenPurchaseIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type TimedCrowdsaleTransactor

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

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

func NewTimedCrowdsaleTransactor

func NewTimedCrowdsaleTransactor(address common.Address, transactor bind.ContractTransactor) (*TimedCrowdsaleTransactor, error)

NewTimedCrowdsaleTransactor creates a new write-only instance of TimedCrowdsale, bound to a specific deployed contract.

func (*TimedCrowdsaleTransactor) BuyTokens

func (_TimedCrowdsale *TimedCrowdsaleTransactor) BuyTokens(opts *bind.TransactOpts, _beneficiary common.Address) (*types.Transaction, error)

BuyTokens is a paid mutator transaction binding the contract method 0xec8ac4d8.

Solidity: function buyTokens(_beneficiary address) returns()

type TimedCrowdsaleTransactorRaw

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

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

func (*TimedCrowdsaleTransactorRaw) Transact

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

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

func (*TimedCrowdsaleTransactorRaw) Transfer

func (_TimedCrowdsale *TimedCrowdsaleTransactorRaw) 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 TimedCrowdsaleTransactorSession

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

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

func (*TimedCrowdsaleTransactorSession) BuyTokens

func (_TimedCrowdsale *TimedCrowdsaleTransactorSession) BuyTokens(_beneficiary common.Address) (*types.Transaction, error)

BuyTokens is a paid mutator transaction binding the contract method 0xec8ac4d8.

Solidity: function buyTokens(_beneficiary address) returns()

type TochkaICO

type TochkaICO struct {
	TochkaICOCaller     // Read-only binding to the contract
	TochkaICOTransactor // Write-only binding to the contract
	TochkaICOFilterer   // Log filterer for contract events
}

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

func DeployTochkaICO

func DeployTochkaICO(auth *bind.TransactOpts, backend bind.ContractBackend, _openingTime *big.Int, _closingTime *big.Int, _rate *big.Int, _fundWallet common.Address, _tokenWallet common.Address, _cap *big.Int, _token common.Address) (common.Address, *types.Transaction, *TochkaICO, error)

DeployTochkaICO deploys a new Ethereum contract, binding an instance of TochkaICO to it.

func NewTochkaICO

func NewTochkaICO(address common.Address, backend bind.ContractBackend) (*TochkaICO, error)

NewTochkaICO creates a new instance of TochkaICO, bound to a specific deployed contract.

type TochkaICOCaller

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

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

func NewTochkaICOCaller

func NewTochkaICOCaller(address common.Address, caller bind.ContractCaller) (*TochkaICOCaller, error)

NewTochkaICOCaller creates a new read-only instance of TochkaICO, bound to a specific deployed contract.

func (*TochkaICOCaller) Cap

func (_TochkaICO *TochkaICOCaller) Cap(opts *bind.CallOpts) (*big.Int, error)

Cap is a free data retrieval call binding the contract method 0x355274ea.

Solidity: function cap() constant returns(uint256)

func (*TochkaICOCaller) CapReached

func (_TochkaICO *TochkaICOCaller) CapReached(opts *bind.CallOpts) (bool, error)

CapReached is a free data retrieval call binding the contract method 0x4f935945.

Solidity: function capReached() constant returns(bool)

func (*TochkaICOCaller) ClosingTime

func (_TochkaICO *TochkaICOCaller) ClosingTime(opts *bind.CallOpts) (*big.Int, error)

ClosingTime is a free data retrieval call binding the contract method 0x4b6753bc.

Solidity: function closingTime() constant returns(uint256)

func (*TochkaICOCaller) HasClosed

func (_TochkaICO *TochkaICOCaller) HasClosed(opts *bind.CallOpts) (bool, error)

HasClosed is a free data retrieval call binding the contract method 0x1515bc2b.

Solidity: function hasClosed() constant returns(bool)

func (*TochkaICOCaller) IsFinalized

func (_TochkaICO *TochkaICOCaller) IsFinalized(opts *bind.CallOpts) (bool, error)

IsFinalized is a free data retrieval call binding the contract method 0x8d4e4083.

Solidity: function isFinalized() constant returns(bool)

func (*TochkaICOCaller) OpeningTime

func (_TochkaICO *TochkaICOCaller) OpeningTime(opts *bind.CallOpts) (*big.Int, error)

OpeningTime is a free data retrieval call binding the contract method 0xb7a8807c.

Solidity: function openingTime() constant returns(uint256)

func (*TochkaICOCaller) Owner

func (_TochkaICO *TochkaICOCaller) Owner(opts *bind.CallOpts) (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*TochkaICOCaller) Rate

func (_TochkaICO *TochkaICOCaller) Rate(opts *bind.CallOpts) (*big.Int, error)

Rate is a free data retrieval call binding the contract method 0x2c4e722e.

Solidity: function rate() constant returns(uint256)

func (*TochkaICOCaller) RemainingTokens

func (_TochkaICO *TochkaICOCaller) RemainingTokens(opts *bind.CallOpts) (*big.Int, error)

RemainingTokens is a free data retrieval call binding the contract method 0xbf583903.

Solidity: function remainingTokens() constant returns(uint256)

func (*TochkaICOCaller) Token

func (_TochkaICO *TochkaICOCaller) Token(opts *bind.CallOpts) (common.Address, error)

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

Solidity: function token() constant returns(address)

func (*TochkaICOCaller) TokenWallet

func (_TochkaICO *TochkaICOCaller) TokenWallet(opts *bind.CallOpts) (common.Address, error)

TokenWallet is a free data retrieval call binding the contract method 0xbff99c6c.

Solidity: function tokenWallet() constant returns(address)

func (*TochkaICOCaller) Wallet

func (_TochkaICO *TochkaICOCaller) Wallet(opts *bind.CallOpts) (common.Address, error)

Wallet is a free data retrieval call binding the contract method 0x521eb273.

Solidity: function wallet() constant returns(address)

func (*TochkaICOCaller) WeiRaised

func (_TochkaICO *TochkaICOCaller) WeiRaised(opts *bind.CallOpts) (*big.Int, error)

WeiRaised is a free data retrieval call binding the contract method 0x4042b66f.

Solidity: function weiRaised() constant returns(uint256)

type TochkaICOCallerRaw

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

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

func (*TochkaICOCallerRaw) Call

func (_TochkaICO *TochkaICOCallerRaw) 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 TochkaICOCallerSession

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

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

func (*TochkaICOCallerSession) Cap

func (_TochkaICO *TochkaICOCallerSession) Cap() (*big.Int, error)

Cap is a free data retrieval call binding the contract method 0x355274ea.

Solidity: function cap() constant returns(uint256)

func (*TochkaICOCallerSession) CapReached

func (_TochkaICO *TochkaICOCallerSession) CapReached() (bool, error)

CapReached is a free data retrieval call binding the contract method 0x4f935945.

Solidity: function capReached() constant returns(bool)

func (*TochkaICOCallerSession) ClosingTime

func (_TochkaICO *TochkaICOCallerSession) ClosingTime() (*big.Int, error)

ClosingTime is a free data retrieval call binding the contract method 0x4b6753bc.

Solidity: function closingTime() constant returns(uint256)

func (*TochkaICOCallerSession) HasClosed

func (_TochkaICO *TochkaICOCallerSession) HasClosed() (bool, error)

HasClosed is a free data retrieval call binding the contract method 0x1515bc2b.

Solidity: function hasClosed() constant returns(bool)

func (*TochkaICOCallerSession) IsFinalized

func (_TochkaICO *TochkaICOCallerSession) IsFinalized() (bool, error)

IsFinalized is a free data retrieval call binding the contract method 0x8d4e4083.

Solidity: function isFinalized() constant returns(bool)

func (*TochkaICOCallerSession) OpeningTime

func (_TochkaICO *TochkaICOCallerSession) OpeningTime() (*big.Int, error)

OpeningTime is a free data retrieval call binding the contract method 0xb7a8807c.

Solidity: function openingTime() constant returns(uint256)

func (*TochkaICOCallerSession) Owner

func (_TochkaICO *TochkaICOCallerSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*TochkaICOCallerSession) Rate

func (_TochkaICO *TochkaICOCallerSession) Rate() (*big.Int, error)

Rate is a free data retrieval call binding the contract method 0x2c4e722e.

Solidity: function rate() constant returns(uint256)

func (*TochkaICOCallerSession) RemainingTokens

func (_TochkaICO *TochkaICOCallerSession) RemainingTokens() (*big.Int, error)

RemainingTokens is a free data retrieval call binding the contract method 0xbf583903.

Solidity: function remainingTokens() constant returns(uint256)

func (*TochkaICOCallerSession) Token

func (_TochkaICO *TochkaICOCallerSession) Token() (common.Address, error)

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

Solidity: function token() constant returns(address)

func (*TochkaICOCallerSession) TokenWallet

func (_TochkaICO *TochkaICOCallerSession) TokenWallet() (common.Address, error)

TokenWallet is a free data retrieval call binding the contract method 0xbff99c6c.

Solidity: function tokenWallet() constant returns(address)

func (*TochkaICOCallerSession) Wallet

func (_TochkaICO *TochkaICOCallerSession) Wallet() (common.Address, error)

Wallet is a free data retrieval call binding the contract method 0x521eb273.

Solidity: function wallet() constant returns(address)

func (*TochkaICOCallerSession) WeiRaised

func (_TochkaICO *TochkaICOCallerSession) WeiRaised() (*big.Int, error)

WeiRaised is a free data retrieval call binding the contract method 0x4042b66f.

Solidity: function weiRaised() constant returns(uint256)

type TochkaICOFilterer

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

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

func NewTochkaICOFilterer

func NewTochkaICOFilterer(address common.Address, filterer bind.ContractFilterer) (*TochkaICOFilterer, error)

NewTochkaICOFilterer creates a new log filterer instance of TochkaICO, bound to a specific deployed contract.

func (*TochkaICOFilterer) FilterFinalized

func (_TochkaICO *TochkaICOFilterer) FilterFinalized(opts *bind.FilterOpts) (*TochkaICOFinalizedIterator, error)

FilterFinalized is a free log retrieval operation binding the contract event 0x6823b073d48d6e3a7d385eeb601452d680e74bb46afe3255a7d778f3a9b17681.

Solidity: e Finalized()

func (*TochkaICOFilterer) FilterOwnershipTransferred

func (_TochkaICO *TochkaICOFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*TochkaICOOwnershipTransferredIterator, error)

FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: e OwnershipTransferred(previousOwner indexed address, newOwner indexed address)

func (*TochkaICOFilterer) FilterTokenPurchase

func (_TochkaICO *TochkaICOFilterer) FilterTokenPurchase(opts *bind.FilterOpts, purchaser []common.Address, beneficiary []common.Address) (*TochkaICOTokenPurchaseIterator, error)

FilterTokenPurchase is a free log retrieval operation binding the contract event 0x623b3804fa71d67900d064613da8f94b9617215ee90799290593e1745087ad18.

Solidity: e TokenPurchase(purchaser indexed address, beneficiary indexed address, value uint256, amount uint256)

func (*TochkaICOFilterer) WatchFinalized

func (_TochkaICO *TochkaICOFilterer) WatchFinalized(opts *bind.WatchOpts, sink chan<- *TochkaICOFinalized) (event.Subscription, error)

WatchFinalized is a free log subscription operation binding the contract event 0x6823b073d48d6e3a7d385eeb601452d680e74bb46afe3255a7d778f3a9b17681.

Solidity: e Finalized()

func (*TochkaICOFilterer) WatchOwnershipTransferred

func (_TochkaICO *TochkaICOFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *TochkaICOOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)

WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: e OwnershipTransferred(previousOwner indexed address, newOwner indexed address)

func (*TochkaICOFilterer) WatchTokenPurchase

func (_TochkaICO *TochkaICOFilterer) WatchTokenPurchase(opts *bind.WatchOpts, sink chan<- *TochkaICOTokenPurchase, purchaser []common.Address, beneficiary []common.Address) (event.Subscription, error)

WatchTokenPurchase is a free log subscription operation binding the contract event 0x623b3804fa71d67900d064613da8f94b9617215ee90799290593e1745087ad18.

Solidity: e TokenPurchase(purchaser indexed address, beneficiary indexed address, value uint256, amount uint256)

type TochkaICOFinalized

type TochkaICOFinalized struct {
	Raw types.Log // Blockchain specific contextual infos
}

TochkaICOFinalized represents a Finalized event raised by the TochkaICO contract.

type TochkaICOFinalizedIterator

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

TochkaICOFinalizedIterator is returned from FilterFinalized and is used to iterate over the raw logs and unpacked data for Finalized events raised by the TochkaICO contract.

func (*TochkaICOFinalizedIterator) Close

func (it *TochkaICOFinalizedIterator) Close() error

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

func (*TochkaICOFinalizedIterator) Error

func (it *TochkaICOFinalizedIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*TochkaICOFinalizedIterator) Next

func (it *TochkaICOFinalizedIterator) 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 TochkaICOOwnershipTransferred

type TochkaICOOwnershipTransferred struct {
	PreviousOwner common.Address
	NewOwner      common.Address
	Raw           types.Log // Blockchain specific contextual infos
}

TochkaICOOwnershipTransferred represents a OwnershipTransferred event raised by the TochkaICO contract.

type TochkaICOOwnershipTransferredIterator

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

TochkaICOOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the TochkaICO contract.

func (*TochkaICOOwnershipTransferredIterator) Close

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

func (*TochkaICOOwnershipTransferredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*TochkaICOOwnershipTransferredIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type TochkaICORaw

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

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

func (*TochkaICORaw) Call

func (_TochkaICO *TochkaICORaw) 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 (*TochkaICORaw) Transact

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

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

func (*TochkaICORaw) Transfer

func (_TochkaICO *TochkaICORaw) 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 TochkaICOSession

type TochkaICOSession struct {
	Contract     *TochkaICO        // 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
}

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

func (*TochkaICOSession) BuyTokens

func (_TochkaICO *TochkaICOSession) BuyTokens(_beneficiary common.Address) (*types.Transaction, error)

BuyTokens is a paid mutator transaction binding the contract method 0xec8ac4d8.

Solidity: function buyTokens(_beneficiary address) returns()

func (*TochkaICOSession) Cap

func (_TochkaICO *TochkaICOSession) Cap() (*big.Int, error)

Cap is a free data retrieval call binding the contract method 0x355274ea.

Solidity: function cap() constant returns(uint256)

func (*TochkaICOSession) CapReached

func (_TochkaICO *TochkaICOSession) CapReached() (bool, error)

CapReached is a free data retrieval call binding the contract method 0x4f935945.

Solidity: function capReached() constant returns(bool)

func (*TochkaICOSession) ClosingTime

func (_TochkaICO *TochkaICOSession) ClosingTime() (*big.Int, error)

ClosingTime is a free data retrieval call binding the contract method 0x4b6753bc.

Solidity: function closingTime() constant returns(uint256)

func (*TochkaICOSession) Finalize

func (_TochkaICO *TochkaICOSession) Finalize() (*types.Transaction, error)

Finalize is a paid mutator transaction binding the contract method 0x4bb278f3.

Solidity: function finalize() returns()

func (*TochkaICOSession) HasClosed

func (_TochkaICO *TochkaICOSession) HasClosed() (bool, error)

HasClosed is a free data retrieval call binding the contract method 0x1515bc2b.

Solidity: function hasClosed() constant returns(bool)

func (*TochkaICOSession) IsFinalized

func (_TochkaICO *TochkaICOSession) IsFinalized() (bool, error)

IsFinalized is a free data retrieval call binding the contract method 0x8d4e4083.

Solidity: function isFinalized() constant returns(bool)

func (*TochkaICOSession) OpeningTime

func (_TochkaICO *TochkaICOSession) OpeningTime() (*big.Int, error)

OpeningTime is a free data retrieval call binding the contract method 0xb7a8807c.

Solidity: function openingTime() constant returns(uint256)

func (*TochkaICOSession) Owner

func (_TochkaICO *TochkaICOSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*TochkaICOSession) Rate

func (_TochkaICO *TochkaICOSession) Rate() (*big.Int, error)

Rate is a free data retrieval call binding the contract method 0x2c4e722e.

Solidity: function rate() constant returns(uint256)

func (*TochkaICOSession) RemainingTokens

func (_TochkaICO *TochkaICOSession) RemainingTokens() (*big.Int, error)

RemainingTokens is a free data retrieval call binding the contract method 0xbf583903.

Solidity: function remainingTokens() constant returns(uint256)

func (*TochkaICOSession) Token

func (_TochkaICO *TochkaICOSession) Token() (common.Address, error)

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

Solidity: function token() constant returns(address)

func (*TochkaICOSession) TokenWallet

func (_TochkaICO *TochkaICOSession) TokenWallet() (common.Address, error)

TokenWallet is a free data retrieval call binding the contract method 0xbff99c6c.

Solidity: function tokenWallet() constant returns(address)

func (*TochkaICOSession) TransferOwnership

func (_TochkaICO *TochkaICOSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(newOwner address) returns()

func (*TochkaICOSession) Wallet

func (_TochkaICO *TochkaICOSession) Wallet() (common.Address, error)

Wallet is a free data retrieval call binding the contract method 0x521eb273.

Solidity: function wallet() constant returns(address)

func (*TochkaICOSession) WeiRaised

func (_TochkaICO *TochkaICOSession) WeiRaised() (*big.Int, error)

WeiRaised is a free data retrieval call binding the contract method 0x4042b66f.

Solidity: function weiRaised() constant returns(uint256)

type TochkaICOTokenPurchase

type TochkaICOTokenPurchase struct {
	Purchaser   common.Address
	Beneficiary common.Address
	Value       *big.Int
	Amount      *big.Int
	Raw         types.Log // Blockchain specific contextual infos
}

TochkaICOTokenPurchase represents a TokenPurchase event raised by the TochkaICO contract.

type TochkaICOTokenPurchaseIterator

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

TochkaICOTokenPurchaseIterator is returned from FilterTokenPurchase and is used to iterate over the raw logs and unpacked data for TokenPurchase events raised by the TochkaICO contract.

func (*TochkaICOTokenPurchaseIterator) Close

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

func (*TochkaICOTokenPurchaseIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*TochkaICOTokenPurchaseIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type TochkaICOTransactor

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

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

func NewTochkaICOTransactor

func NewTochkaICOTransactor(address common.Address, transactor bind.ContractTransactor) (*TochkaICOTransactor, error)

NewTochkaICOTransactor creates a new write-only instance of TochkaICO, bound to a specific deployed contract.

func (*TochkaICOTransactor) BuyTokens

func (_TochkaICO *TochkaICOTransactor) BuyTokens(opts *bind.TransactOpts, _beneficiary common.Address) (*types.Transaction, error)

BuyTokens is a paid mutator transaction binding the contract method 0xec8ac4d8.

Solidity: function buyTokens(_beneficiary address) returns()

func (*TochkaICOTransactor) Finalize

func (_TochkaICO *TochkaICOTransactor) Finalize(opts *bind.TransactOpts) (*types.Transaction, error)

Finalize is a paid mutator transaction binding the contract method 0x4bb278f3.

Solidity: function finalize() returns()

func (*TochkaICOTransactor) TransferOwnership

func (_TochkaICO *TochkaICOTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(newOwner address) returns()

type TochkaICOTransactorRaw

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

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

func (*TochkaICOTransactorRaw) Transact

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

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

func (*TochkaICOTransactorRaw) Transfer

func (_TochkaICO *TochkaICOTransactorRaw) 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 TochkaICOTransactorSession

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

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

func (*TochkaICOTransactorSession) BuyTokens

func (_TochkaICO *TochkaICOTransactorSession) BuyTokens(_beneficiary common.Address) (*types.Transaction, error)

BuyTokens is a paid mutator transaction binding the contract method 0xec8ac4d8.

Solidity: function buyTokens(_beneficiary address) returns()

func (*TochkaICOTransactorSession) Finalize

func (_TochkaICO *TochkaICOTransactorSession) Finalize() (*types.Transaction, error)

Finalize is a paid mutator transaction binding the contract method 0x4bb278f3.

Solidity: function finalize() returns()

func (*TochkaICOTransactorSession) TransferOwnership

func (_TochkaICO *TochkaICOTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(newOwner address) returns()

type TochkaShare

type TochkaShare struct {
	TochkaShareCaller     // Read-only binding to the contract
	TochkaShareTransactor // Write-only binding to the contract
	TochkaShareFilterer   // Log filterer for contract events
}

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

func DeployTochkaShare

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

DeployTochkaShare deploys a new Ethereum contract, binding an instance of TochkaShare to it.

func NewTochkaShare

func NewTochkaShare(address common.Address, backend bind.ContractBackend) (*TochkaShare, error)

NewTochkaShare creates a new instance of TochkaShare, bound to a specific deployed contract.

type TochkaShareApproval

type TochkaShareApproval struct {
	Owner   common.Address
	Spender common.Address
	Value   *big.Int
	Raw     types.Log // Blockchain specific contextual infos
}

TochkaShareApproval represents a Approval event raised by the TochkaShare contract.

type TochkaShareApprovalIterator

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

TochkaShareApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the TochkaShare contract.

func (*TochkaShareApprovalIterator) Close

func (it *TochkaShareApprovalIterator) Close() error

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

func (*TochkaShareApprovalIterator) Error

func (it *TochkaShareApprovalIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*TochkaShareApprovalIterator) Next

func (it *TochkaShareApprovalIterator) 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 TochkaShareCaller

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

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

func NewTochkaShareCaller

func NewTochkaShareCaller(address common.Address, caller bind.ContractCaller) (*TochkaShareCaller, error)

NewTochkaShareCaller creates a new read-only instance of TochkaShare, bound to a specific deployed contract.

func (*TochkaShareCaller) Allowance

func (_TochkaShare *TochkaShareCaller) Allowance(opts *bind.CallOpts, _owner common.Address, _spender common.Address) (*big.Int, error)

Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.

Solidity: function allowance(_owner address, _spender address) constant returns(uint256)

func (*TochkaShareCaller) BalanceOf

func (_TochkaShare *TochkaShareCaller) BalanceOf(opts *bind.CallOpts, _owner common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(_owner address) constant returns(balance uint256)

func (*TochkaShareCaller) CheckDividend

func (_TochkaShare *TochkaShareCaller) CheckDividend(opts *bind.CallOpts) (*big.Int, error)

CheckDividend is a free data retrieval call binding the contract method 0x444e9a72.

Solidity: function checkDividend() constant returns(uint256)

func (*TochkaShareCaller) CurrentPeriod

func (_TochkaShare *TochkaShareCaller) CurrentPeriod(opts *bind.CallOpts) (*big.Int, error)

CurrentPeriod is a free data retrieval call binding the contract method 0x06040618.

Solidity: function currentPeriod() constant returns(uint256)

func (*TochkaShareCaller) Decimals

func (_TochkaShare *TochkaShareCaller) Decimals(opts *bind.CallOpts) (uint8, error)

Decimals is a free data retrieval call binding the contract method 0x313ce567.

Solidity: function decimals() constant returns(uint8)

func (*TochkaShareCaller) ExcludeFromTotal

func (_TochkaShare *TochkaShareCaller) ExcludeFromTotal(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)

ExcludeFromTotal is a free data retrieval call binding the contract method 0xff72fa47.

Solidity: function excludeFromTotal( uint256) constant returns(uint256)

func (*TochkaShareCaller) MintingFinished

func (_TochkaShare *TochkaShareCaller) MintingFinished(opts *bind.CallOpts) (bool, error)

MintingFinished is a free data retrieval call binding the contract method 0x05d2035b.

Solidity: function mintingFinished() constant returns(bool)

func (*TochkaShareCaller) Name

func (_TochkaShare *TochkaShareCaller) Name(opts *bind.CallOpts) (string, error)

Name is a free data retrieval call binding the contract method 0x06fdde03.

Solidity: function name() constant returns(string)

func (*TochkaShareCaller) Owner

func (_TochkaShare *TochkaShareCaller) Owner(opts *bind.CallOpts) (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*TochkaShareCaller) PaidIn

func (_TochkaShare *TochkaShareCaller) PaidIn(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)

PaidIn is a free data retrieval call binding the contract method 0x3323d2da.

Solidity: function paidIn( uint256) constant returns(uint256)

func (*TochkaShareCaller) Payments

func (_TochkaShare *TochkaShareCaller) Payments(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)

Payments is a free data retrieval call binding the contract method 0xe2982c21.

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

func (*TochkaShareCaller) ShowDividend

func (_TochkaShare *TochkaShareCaller) ShowDividend(opts *bind.CallOpts, _period *big.Int) (*big.Int, error)

ShowDividend is a free data retrieval call binding the contract method 0x1f4ab3b8.

Solidity: function showDividend(_period uint256) constant returns(uint256)

func (*TochkaShareCaller) Symbol

func (_TochkaShare *TochkaShareCaller) Symbol(opts *bind.CallOpts) (string, error)

Symbol is a free data retrieval call binding the contract method 0x95d89b41.

Solidity: function symbol() constant returns(string)

func (*TochkaShareCaller) TotalPayments

func (_TochkaShare *TochkaShareCaller) TotalPayments(opts *bind.CallOpts) (*big.Int, error)

TotalPayments is a free data retrieval call binding the contract method 0x005b4487.

Solidity: function totalPayments() constant returns(uint256)

func (*TochkaShareCaller) TotalSupply

func (_TochkaShare *TochkaShareCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() constant returns(uint256)

type TochkaShareCallerRaw

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

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

func (*TochkaShareCallerRaw) Call

func (_TochkaShare *TochkaShareCallerRaw) 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 TochkaShareCallerSession

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

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

func (*TochkaShareCallerSession) Allowance

func (_TochkaShare *TochkaShareCallerSession) Allowance(_owner common.Address, _spender common.Address) (*big.Int, error)

Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.

Solidity: function allowance(_owner address, _spender address) constant returns(uint256)

func (*TochkaShareCallerSession) BalanceOf

func (_TochkaShare *TochkaShareCallerSession) BalanceOf(_owner common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(_owner address) constant returns(balance uint256)

func (*TochkaShareCallerSession) CheckDividend

func (_TochkaShare *TochkaShareCallerSession) CheckDividend() (*big.Int, error)

CheckDividend is a free data retrieval call binding the contract method 0x444e9a72.

Solidity: function checkDividend() constant returns(uint256)

func (*TochkaShareCallerSession) CurrentPeriod

func (_TochkaShare *TochkaShareCallerSession) CurrentPeriod() (*big.Int, error)

CurrentPeriod is a free data retrieval call binding the contract method 0x06040618.

Solidity: function currentPeriod() constant returns(uint256)

func (*TochkaShareCallerSession) Decimals

func (_TochkaShare *TochkaShareCallerSession) Decimals() (uint8, error)

Decimals is a free data retrieval call binding the contract method 0x313ce567.

Solidity: function decimals() constant returns(uint8)

func (*TochkaShareCallerSession) ExcludeFromTotal

func (_TochkaShare *TochkaShareCallerSession) ExcludeFromTotal(arg0 *big.Int) (*big.Int, error)

ExcludeFromTotal is a free data retrieval call binding the contract method 0xff72fa47.

Solidity: function excludeFromTotal( uint256) constant returns(uint256)

func (*TochkaShareCallerSession) MintingFinished

func (_TochkaShare *TochkaShareCallerSession) MintingFinished() (bool, error)

MintingFinished is a free data retrieval call binding the contract method 0x05d2035b.

Solidity: function mintingFinished() constant returns(bool)

func (*TochkaShareCallerSession) Name

func (_TochkaShare *TochkaShareCallerSession) Name() (string, error)

Name is a free data retrieval call binding the contract method 0x06fdde03.

Solidity: function name() constant returns(string)

func (*TochkaShareCallerSession) Owner

func (_TochkaShare *TochkaShareCallerSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*TochkaShareCallerSession) PaidIn

func (_TochkaShare *TochkaShareCallerSession) PaidIn(arg0 *big.Int) (*big.Int, error)

PaidIn is a free data retrieval call binding the contract method 0x3323d2da.

Solidity: function paidIn( uint256) constant returns(uint256)

func (*TochkaShareCallerSession) Payments

func (_TochkaShare *TochkaShareCallerSession) Payments(arg0 common.Address) (*big.Int, error)

Payments is a free data retrieval call binding the contract method 0xe2982c21.

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

func (*TochkaShareCallerSession) ShowDividend

func (_TochkaShare *TochkaShareCallerSession) ShowDividend(_period *big.Int) (*big.Int, error)

ShowDividend is a free data retrieval call binding the contract method 0x1f4ab3b8.

Solidity: function showDividend(_period uint256) constant returns(uint256)

func (*TochkaShareCallerSession) Symbol

func (_TochkaShare *TochkaShareCallerSession) Symbol() (string, error)

Symbol is a free data retrieval call binding the contract method 0x95d89b41.

Solidity: function symbol() constant returns(string)

func (*TochkaShareCallerSession) TotalPayments

func (_TochkaShare *TochkaShareCallerSession) TotalPayments() (*big.Int, error)

TotalPayments is a free data retrieval call binding the contract method 0x005b4487.

Solidity: function totalPayments() constant returns(uint256)

func (*TochkaShareCallerSession) TotalSupply

func (_TochkaShare *TochkaShareCallerSession) TotalSupply() (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() constant returns(uint256)

type TochkaShareDividendPayment

type TochkaShareDividendPayment struct {
	Recipient  common.Address
	WeiPayment *big.Int
	Raw        types.Log // Blockchain specific contextual infos
}

TochkaShareDividendPayment represents a DividendPayment event raised by the TochkaShare contract.

type TochkaShareDividendPaymentIterator

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

TochkaShareDividendPaymentIterator is returned from FilterDividendPayment and is used to iterate over the raw logs and unpacked data for DividendPayment events raised by the TochkaShare contract.

func (*TochkaShareDividendPaymentIterator) Close

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

func (*TochkaShareDividendPaymentIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*TochkaShareDividendPaymentIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type TochkaShareFilterer

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

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

func NewTochkaShareFilterer

func NewTochkaShareFilterer(address common.Address, filterer bind.ContractFilterer) (*TochkaShareFilterer, error)

NewTochkaShareFilterer creates a new log filterer instance of TochkaShare, bound to a specific deployed contract.

func (*TochkaShareFilterer) FilterApproval

func (_TochkaShare *TochkaShareFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*TochkaShareApprovalIterator, error)

FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.

Solidity: e Approval(owner indexed address, spender indexed address, value uint256)

func (*TochkaShareFilterer) FilterDividendPayment

func (_TochkaShare *TochkaShareFilterer) FilterDividendPayment(opts *bind.FilterOpts, recipient []common.Address) (*TochkaShareDividendPaymentIterator, error)

FilterDividendPayment is a free log retrieval operation binding the contract event 0x17dbd12c06d9311ea6ebae43a5eeb08f409a28a397dc06c6f230e3f3765769a0.

Solidity: e DividendPayment(recipient indexed address, weiPayment uint256)

func (*TochkaShareFilterer) FilterMint

func (_TochkaShare *TochkaShareFilterer) FilterMint(opts *bind.FilterOpts, to []common.Address) (*TochkaShareMintIterator, error)

FilterMint is a free log retrieval operation binding the contract event 0x0f6798a560793a54c3bcfe86a93cde1e73087d944c0ea20544137d4121396885.

Solidity: e Mint(to indexed address, amount uint256)

func (*TochkaShareFilterer) FilterMintFinished

func (_TochkaShare *TochkaShareFilterer) FilterMintFinished(opts *bind.FilterOpts) (*TochkaShareMintFinishedIterator, error)

FilterMintFinished is a free log retrieval operation binding the contract event 0xae5184fba832cb2b1f702aca6117b8d265eaf03ad33eb133f19dde0f5920fa08.

Solidity: e MintFinished()

func (*TochkaShareFilterer) FilterOwnershipTransferred

func (_TochkaShare *TochkaShareFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*TochkaShareOwnershipTransferredIterator, error)

FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: e OwnershipTransferred(previousOwner indexed address, newOwner indexed address)

func (*TochkaShareFilterer) FilterTransfer

func (_TochkaShare *TochkaShareFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*TochkaShareTransferIterator, error)

FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.

Solidity: e Transfer(from indexed address, to indexed address, value uint256)

func (*TochkaShareFilterer) WatchApproval

func (_TochkaShare *TochkaShareFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *TochkaShareApproval, owner []common.Address, spender []common.Address) (event.Subscription, error)

WatchApproval is a free log subscription operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.

Solidity: e Approval(owner indexed address, spender indexed address, value uint256)

func (*TochkaShareFilterer) WatchDividendPayment

func (_TochkaShare *TochkaShareFilterer) WatchDividendPayment(opts *bind.WatchOpts, sink chan<- *TochkaShareDividendPayment, recipient []common.Address) (event.Subscription, error)

WatchDividendPayment is a free log subscription operation binding the contract event 0x17dbd12c06d9311ea6ebae43a5eeb08f409a28a397dc06c6f230e3f3765769a0.

Solidity: e DividendPayment(recipient indexed address, weiPayment uint256)

func (*TochkaShareFilterer) WatchMint

func (_TochkaShare *TochkaShareFilterer) WatchMint(opts *bind.WatchOpts, sink chan<- *TochkaShareMint, to []common.Address) (event.Subscription, error)

WatchMint is a free log subscription operation binding the contract event 0x0f6798a560793a54c3bcfe86a93cde1e73087d944c0ea20544137d4121396885.

Solidity: e Mint(to indexed address, amount uint256)

func (*TochkaShareFilterer) WatchMintFinished

func (_TochkaShare *TochkaShareFilterer) WatchMintFinished(opts *bind.WatchOpts, sink chan<- *TochkaShareMintFinished) (event.Subscription, error)

WatchMintFinished is a free log subscription operation binding the contract event 0xae5184fba832cb2b1f702aca6117b8d265eaf03ad33eb133f19dde0f5920fa08.

Solidity: e MintFinished()

func (*TochkaShareFilterer) WatchOwnershipTransferred

func (_TochkaShare *TochkaShareFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *TochkaShareOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)

WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: e OwnershipTransferred(previousOwner indexed address, newOwner indexed address)

func (*TochkaShareFilterer) WatchTransfer

func (_TochkaShare *TochkaShareFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *TochkaShareTransfer, from []common.Address, to []common.Address) (event.Subscription, error)

WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.

Solidity: e Transfer(from indexed address, to indexed address, value uint256)

type TochkaShareMint

type TochkaShareMint struct {
	To     common.Address
	Amount *big.Int
	Raw    types.Log // Blockchain specific contextual infos
}

TochkaShareMint represents a Mint event raised by the TochkaShare contract.

type TochkaShareMintFinished

type TochkaShareMintFinished struct {
	Raw types.Log // Blockchain specific contextual infos
}

TochkaShareMintFinished represents a MintFinished event raised by the TochkaShare contract.

type TochkaShareMintFinishedIterator

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

TochkaShareMintFinishedIterator is returned from FilterMintFinished and is used to iterate over the raw logs and unpacked data for MintFinished events raised by the TochkaShare contract.

func (*TochkaShareMintFinishedIterator) Close

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

func (*TochkaShareMintFinishedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*TochkaShareMintFinishedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type TochkaShareMintIterator

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

TochkaShareMintIterator is returned from FilterMint and is used to iterate over the raw logs and unpacked data for Mint events raised by the TochkaShare contract.

func (*TochkaShareMintIterator) Close

func (it *TochkaShareMintIterator) Close() error

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

func (*TochkaShareMintIterator) Error

func (it *TochkaShareMintIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*TochkaShareMintIterator) Next

func (it *TochkaShareMintIterator) 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 TochkaShareOwnershipTransferred

type TochkaShareOwnershipTransferred struct {
	PreviousOwner common.Address
	NewOwner      common.Address
	Raw           types.Log // Blockchain specific contextual infos
}

TochkaShareOwnershipTransferred represents a OwnershipTransferred event raised by the TochkaShare contract.

type TochkaShareOwnershipTransferredIterator

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

TochkaShareOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the TochkaShare contract.

func (*TochkaShareOwnershipTransferredIterator) Close

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

func (*TochkaShareOwnershipTransferredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*TochkaShareOwnershipTransferredIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type TochkaShareRaw

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

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

func (*TochkaShareRaw) Call

func (_TochkaShare *TochkaShareRaw) 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 (*TochkaShareRaw) Transact

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

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

func (*TochkaShareRaw) Transfer

func (_TochkaShare *TochkaShareRaw) 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 TochkaShareSession

type TochkaShareSession struct {
	Contract     *TochkaShare      // 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
}

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

func (*TochkaShareSession) Allowance

func (_TochkaShare *TochkaShareSession) Allowance(_owner common.Address, _spender common.Address) (*big.Int, error)

Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.

Solidity: function allowance(_owner address, _spender address) constant returns(uint256)

func (*TochkaShareSession) Approve

func (_TochkaShare *TochkaShareSession) Approve(_spender common.Address, _value *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(_spender address, _value uint256) returns(bool)

func (*TochkaShareSession) BalanceOf

func (_TochkaShare *TochkaShareSession) BalanceOf(_owner common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(_owner address) constant returns(balance uint256)

func (*TochkaShareSession) CheckDividend

func (_TochkaShare *TochkaShareSession) CheckDividend() (*big.Int, error)

CheckDividend is a free data retrieval call binding the contract method 0x444e9a72.

Solidity: function checkDividend() constant returns(uint256)

func (*TochkaShareSession) CurrentPeriod

func (_TochkaShare *TochkaShareSession) CurrentPeriod() (*big.Int, error)

CurrentPeriod is a free data retrieval call binding the contract method 0x06040618.

Solidity: function currentPeriod() constant returns(uint256)

func (*TochkaShareSession) Decimals

func (_TochkaShare *TochkaShareSession) Decimals() (uint8, error)

Decimals is a free data retrieval call binding the contract method 0x313ce567.

Solidity: function decimals() constant returns(uint8)

func (*TochkaShareSession) DecreaseApproval

func (_TochkaShare *TochkaShareSession) DecreaseApproval(_spender common.Address, _subtractedValue *big.Int) (*types.Transaction, error)

DecreaseApproval is a paid mutator transaction binding the contract method 0x66188463.

Solidity: function decreaseApproval(_spender address, _subtractedValue uint256) returns(bool)

func (*TochkaShareSession) ExcludeFromTotal

func (_TochkaShare *TochkaShareSession) ExcludeFromTotal(arg0 *big.Int) (*big.Int, error)

ExcludeFromTotal is a free data retrieval call binding the contract method 0xff72fa47.

Solidity: function excludeFromTotal( uint256) constant returns(uint256)

func (*TochkaShareSession) FinishMinting

func (_TochkaShare *TochkaShareSession) FinishMinting() (*types.Transaction, error)

FinishMinting is a paid mutator transaction binding the contract method 0x7d64bcb4.

Solidity: function finishMinting() returns(bool)

func (*TochkaShareSession) IncreaseApproval

func (_TochkaShare *TochkaShareSession) IncreaseApproval(_spender common.Address, _addedValue *big.Int) (*types.Transaction, error)

IncreaseApproval is a paid mutator transaction binding the contract method 0xd73dd623.

Solidity: function increaseApproval(_spender address, _addedValue uint256) returns(bool)

func (*TochkaShareSession) Mint

func (_TochkaShare *TochkaShareSession) Mint(_to common.Address, _amount *big.Int) (*types.Transaction, error)

Mint is a paid mutator transaction binding the contract method 0x40c10f19.

Solidity: function mint(_to address, _amount uint256) returns(bool)

func (*TochkaShareSession) MintingFinished

func (_TochkaShare *TochkaShareSession) MintingFinished() (bool, error)

MintingFinished is a free data retrieval call binding the contract method 0x05d2035b.

Solidity: function mintingFinished() constant returns(bool)

func (*TochkaShareSession) Name

func (_TochkaShare *TochkaShareSession) Name() (string, error)

Name is a free data retrieval call binding the contract method 0x06fdde03.

Solidity: function name() constant returns(string)

func (*TochkaShareSession) Owner

func (_TochkaShare *TochkaShareSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*TochkaShareSession) PaidIn

func (_TochkaShare *TochkaShareSession) PaidIn(arg0 *big.Int) (*big.Int, error)

PaidIn is a free data retrieval call binding the contract method 0x3323d2da.

Solidity: function paidIn( uint256) constant returns(uint256)

func (*TochkaShareSession) PayDividend

func (_TochkaShare *TochkaShareSession) PayDividend(_period *big.Int) (*types.Transaction, error)

PayDividend is a paid mutator transaction binding the contract method 0x2515994e.

Solidity: function payDividend(_period uint256) returns()

func (*TochkaShareSession) Payments

func (_TochkaShare *TochkaShareSession) Payments(arg0 common.Address) (*big.Int, error)

Payments is a free data retrieval call binding the contract method 0xe2982c21.

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

func (*TochkaShareSession) ShowDividend

func (_TochkaShare *TochkaShareSession) ShowDividend(_period *big.Int) (*big.Int, error)

ShowDividend is a free data retrieval call binding the contract method 0x1f4ab3b8.

Solidity: function showDividend(_period uint256) constant returns(uint256)

func (*TochkaShareSession) Symbol

func (_TochkaShare *TochkaShareSession) Symbol() (string, error)

Symbol is a free data retrieval call binding the contract method 0x95d89b41.

Solidity: function symbol() constant returns(string)

func (*TochkaShareSession) TotalPayments

func (_TochkaShare *TochkaShareSession) TotalPayments() (*big.Int, error)

TotalPayments is a free data retrieval call binding the contract method 0x005b4487.

Solidity: function totalPayments() constant returns(uint256)

func (*TochkaShareSession) TotalSupply

func (_TochkaShare *TochkaShareSession) TotalSupply() (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() constant returns(uint256)

func (*TochkaShareSession) Transfer

func (_TochkaShare *TochkaShareSession) Transfer(_to common.Address, _value *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(_to address, _value uint256) returns(bool)

func (*TochkaShareSession) TransferFrom

func (_TochkaShare *TochkaShareSession) TransferFrom(_from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(_from address, _to address, _value uint256) returns(bool)

func (*TochkaShareSession) TransferOwnership

func (_TochkaShare *TochkaShareSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(newOwner address) returns()

func (*TochkaShareSession) WithdrawDividend

func (_TochkaShare *TochkaShareSession) WithdrawDividend() (*types.Transaction, error)

WithdrawDividend is a paid mutator transaction binding the contract method 0x6a474002.

Solidity: function withdrawDividend() returns()

func (*TochkaShareSession) WithdrawPayments

func (_TochkaShare *TochkaShareSession) WithdrawPayments() (*types.Transaction, error)

WithdrawPayments is a paid mutator transaction binding the contract method 0x6103d70b.

Solidity: function withdrawPayments() returns()

type TochkaShareTransactor

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

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

func NewTochkaShareTransactor

func NewTochkaShareTransactor(address common.Address, transactor bind.ContractTransactor) (*TochkaShareTransactor, error)

NewTochkaShareTransactor creates a new write-only instance of TochkaShare, bound to a specific deployed contract.

func (*TochkaShareTransactor) Approve

func (_TochkaShare *TochkaShareTransactor) Approve(opts *bind.TransactOpts, _spender common.Address, _value *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(_spender address, _value uint256) returns(bool)

func (*TochkaShareTransactor) DecreaseApproval

func (_TochkaShare *TochkaShareTransactor) DecreaseApproval(opts *bind.TransactOpts, _spender common.Address, _subtractedValue *big.Int) (*types.Transaction, error)

DecreaseApproval is a paid mutator transaction binding the contract method 0x66188463.

Solidity: function decreaseApproval(_spender address, _subtractedValue uint256) returns(bool)

func (*TochkaShareTransactor) FinishMinting

func (_TochkaShare *TochkaShareTransactor) FinishMinting(opts *bind.TransactOpts) (*types.Transaction, error)

FinishMinting is a paid mutator transaction binding the contract method 0x7d64bcb4.

Solidity: function finishMinting() returns(bool)

func (*TochkaShareTransactor) IncreaseApproval

func (_TochkaShare *TochkaShareTransactor) IncreaseApproval(opts *bind.TransactOpts, _spender common.Address, _addedValue *big.Int) (*types.Transaction, error)

IncreaseApproval is a paid mutator transaction binding the contract method 0xd73dd623.

Solidity: function increaseApproval(_spender address, _addedValue uint256) returns(bool)

func (*TochkaShareTransactor) Mint

func (_TochkaShare *TochkaShareTransactor) Mint(opts *bind.TransactOpts, _to common.Address, _amount *big.Int) (*types.Transaction, error)

Mint is a paid mutator transaction binding the contract method 0x40c10f19.

Solidity: function mint(_to address, _amount uint256) returns(bool)

func (*TochkaShareTransactor) PayDividend

func (_TochkaShare *TochkaShareTransactor) PayDividend(opts *bind.TransactOpts, _period *big.Int) (*types.Transaction, error)

PayDividend is a paid mutator transaction binding the contract method 0x2515994e.

Solidity: function payDividend(_period uint256) returns()

func (*TochkaShareTransactor) Transfer

func (_TochkaShare *TochkaShareTransactor) Transfer(opts *bind.TransactOpts, _to common.Address, _value *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(_to address, _value uint256) returns(bool)

func (*TochkaShareTransactor) TransferFrom

func (_TochkaShare *TochkaShareTransactor) TransferFrom(opts *bind.TransactOpts, _from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(_from address, _to address, _value uint256) returns(bool)

func (*TochkaShareTransactor) TransferOwnership

func (_TochkaShare *TochkaShareTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(newOwner address) returns()

func (*TochkaShareTransactor) WithdrawDividend

func (_TochkaShare *TochkaShareTransactor) WithdrawDividend(opts *bind.TransactOpts) (*types.Transaction, error)

WithdrawDividend is a paid mutator transaction binding the contract method 0x6a474002.

Solidity: function withdrawDividend() returns()

func (*TochkaShareTransactor) WithdrawPayments

func (_TochkaShare *TochkaShareTransactor) WithdrawPayments(opts *bind.TransactOpts) (*types.Transaction, error)

WithdrawPayments is a paid mutator transaction binding the contract method 0x6103d70b.

Solidity: function withdrawPayments() returns()

type TochkaShareTransactorRaw

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

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

func (*TochkaShareTransactorRaw) Transact

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

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

func (*TochkaShareTransactorRaw) Transfer

func (_TochkaShare *TochkaShareTransactorRaw) 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 TochkaShareTransactorSession

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

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

func (*TochkaShareTransactorSession) Approve

func (_TochkaShare *TochkaShareTransactorSession) Approve(_spender common.Address, _value *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(_spender address, _value uint256) returns(bool)

func (*TochkaShareTransactorSession) DecreaseApproval

func (_TochkaShare *TochkaShareTransactorSession) DecreaseApproval(_spender common.Address, _subtractedValue *big.Int) (*types.Transaction, error)

DecreaseApproval is a paid mutator transaction binding the contract method 0x66188463.

Solidity: function decreaseApproval(_spender address, _subtractedValue uint256) returns(bool)

func (*TochkaShareTransactorSession) FinishMinting

func (_TochkaShare *TochkaShareTransactorSession) FinishMinting() (*types.Transaction, error)

FinishMinting is a paid mutator transaction binding the contract method 0x7d64bcb4.

Solidity: function finishMinting() returns(bool)

func (*TochkaShareTransactorSession) IncreaseApproval

func (_TochkaShare *TochkaShareTransactorSession) IncreaseApproval(_spender common.Address, _addedValue *big.Int) (*types.Transaction, error)

IncreaseApproval is a paid mutator transaction binding the contract method 0xd73dd623.

Solidity: function increaseApproval(_spender address, _addedValue uint256) returns(bool)

func (*TochkaShareTransactorSession) Mint

func (_TochkaShare *TochkaShareTransactorSession) Mint(_to common.Address, _amount *big.Int) (*types.Transaction, error)

Mint is a paid mutator transaction binding the contract method 0x40c10f19.

Solidity: function mint(_to address, _amount uint256) returns(bool)

func (*TochkaShareTransactorSession) PayDividend

func (_TochkaShare *TochkaShareTransactorSession) PayDividend(_period *big.Int) (*types.Transaction, error)

PayDividend is a paid mutator transaction binding the contract method 0x2515994e.

Solidity: function payDividend(_period uint256) returns()

func (*TochkaShareTransactorSession) Transfer

func (_TochkaShare *TochkaShareTransactorSession) Transfer(_to common.Address, _value *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(_to address, _value uint256) returns(bool)

func (*TochkaShareTransactorSession) TransferFrom

func (_TochkaShare *TochkaShareTransactorSession) TransferFrom(_from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(_from address, _to address, _value uint256) returns(bool)

func (*TochkaShareTransactorSession) TransferOwnership

func (_TochkaShare *TochkaShareTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(newOwner address) returns()

func (*TochkaShareTransactorSession) WithdrawDividend

func (_TochkaShare *TochkaShareTransactorSession) WithdrawDividend() (*types.Transaction, error)

WithdrawDividend is a paid mutator transaction binding the contract method 0x6a474002.

Solidity: function withdrawDividend() returns()

func (*TochkaShareTransactorSession) WithdrawPayments

func (_TochkaShare *TochkaShareTransactorSession) WithdrawPayments() (*types.Transaction, error)

WithdrawPayments is a paid mutator transaction binding the contract method 0x6103d70b.

Solidity: function withdrawPayments() returns()

type TochkaShareTransfer

type TochkaShareTransfer struct {
	From  common.Address
	To    common.Address
	Value *big.Int
	Raw   types.Log // Blockchain specific contextual infos
}

TochkaShareTransfer represents a Transfer event raised by the TochkaShare contract.

type TochkaShareTransferIterator

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

TochkaShareTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the TochkaShare contract.

func (*TochkaShareTransferIterator) Close

func (it *TochkaShareTransferIterator) Close() error

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

func (*TochkaShareTransferIterator) Error

func (it *TochkaShareTransferIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*TochkaShareTransferIterator) Next

func (it *TochkaShareTransferIterator) 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.

Jump to

Keyboard shortcuts

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