api

package
v0.4.25 Latest Latest
Warning

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

Go to latest
Published: Apr 30, 2019 License: GPL-3.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const AddressHashMapABI = "" /* 1434-byte string literal not displayed */

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

View Source
const AddressHashMapBin = `` /* 1546-byte string literal not displayed */

AddressHashMapBin is the compiled bytecode used for deploying new contracts.

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

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

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

BasicTokenBin is the compiled bytecode used for deploying new contracts.

View Source
const BlacklistABI = "" /* 2987-byte string literal not displayed */

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

View Source
const BlacklistBin = `` /* 3170-byte string literal not displayed */

BlacklistBin is the compiled bytecode used for deploying new contracts.

View Source
const DeployListABI = "" /* 1908-byte string literal not displayed */

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

View Source
const DeployListBin = `` /* 3198-byte string literal not displayed */

DeployListBin is the compiled bytecode used for deploying new contracts.

View Source
const DevicesStorageABI = "" /* 2615-byte string literal not displayed */

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

View Source
const DevicesStorageBin = `` /* 5084-byte string literal not displayed */

DevicesStorageBin is the compiled bytecode used for deploying new contracts.

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

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

View Source
const ERC20BasicABI = "" /* 909-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 MarketABI = "" /* 13276-byte string literal not displayed */

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

View Source
const MarketBin = `` /* 42910-byte string literal not displayed */

MarketBin is the compiled bytecode used for deploying new contracts.

View Source
const MigrationsABI = "" /* 1576-byte string literal not displayed */

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

View Source
const MigrationsBin = `` /* 1800-byte string literal not displayed */

MigrationsBin is the compiled bytecode used for deploying new contracts.

View Source
const MultiSigWalletABI = "" /* 6596-byte string literal not displayed */

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

View Source
const MultiSigWalletBin = `` /* 11692-byte string literal not displayed */

MultiSigWalletBin is the compiled bytecode used for deploying new contracts.

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

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

View Source
const OracleUSDBin = `` /* 1544-byte string literal not displayed */

OracleUSDBin is the compiled bytecode used for deploying new contracts.

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

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

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

OwnableBin is the compiled bytecode used for deploying new contracts.

View Source
const PausableABI = "" /* 1512-byte string literal not displayed */

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

View Source
const PausableBin = `` /* 2004-byte string literal not displayed */

PausableBin is the compiled bytecode used for deploying new contracts.

View Source
const ProfileRegistryABI = "" /* 5517-byte string literal not displayed */

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

View Source
const ProfileRegistryBin = `` /* 9964-byte string literal not displayed */

ProfileRegistryBin is the compiled bytecode used for deploying new contracts.

View Source
const SNMABI = "" /* 4084-byte string literal not displayed */

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

View Source
const SNMBin = `` /* 5946-byte string literal not displayed */

SNMBin is the compiled bytecode used for deploying new contracts.

View Source
const SNMMasterchainABI = "" /* 3302-byte string literal not displayed */

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

View Source
const SNMMasterchainBin = `` /* 5068-byte string literal not displayed */

SNMMasterchainBin 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 SimpleGatekeeperWithLimitABI = "" /* 6281-byte string literal not displayed */

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

View Source
const SimpleGatekeeperWithLimitBin = `` /* 7638-byte string literal not displayed */

SimpleGatekeeperWithLimitBin is the compiled bytecode used for deploying new contracts.

View Source
const SimpleGatekeeperWithLimitLiveABI = "" /* 4994-byte string literal not displayed */

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

View Source
const SimpleGatekeeperWithLimitLiveBin = `` /* 6202-byte string literal not displayed */

SimpleGatekeeperWithLimitLiveBin is the compiled bytecode used for deploying new contracts.

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

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

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

StandardTokenBin is the compiled bytecode used for deploying new contracts.

View Source
const TestnetFaucetABI = "" /* 1704-byte string literal not displayed */

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

View Source
const TestnetFaucetBin = `` /* 7590-byte string literal not displayed */

TestnetFaucetBin is the compiled bytecode used for deploying new contracts.

Variables

This section is empty.

Functions

This section is empty.

Types

type AddressHashMap

type AddressHashMap struct {
	AddressHashMapCaller     // Read-only binding to the contract
	AddressHashMapTransactor // Write-only binding to the contract
	AddressHashMapFilterer   // Log filterer for contract events
}

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

func DeployAddressHashMap

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

DeployAddressHashMap deploys a new Ethereum contract, binding an instance of AddressHashMap to it.

func NewAddressHashMap

func NewAddressHashMap(address common.Address, backend bind.ContractBackend) (*AddressHashMap, error)

NewAddressHashMap creates a new instance of AddressHashMap, bound to a specific deployed contract.

type AddressHashMapCaller

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

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

func NewAddressHashMapCaller

func NewAddressHashMapCaller(address common.Address, caller bind.ContractCaller) (*AddressHashMapCaller, error)

NewAddressHashMapCaller creates a new read-only instance of AddressHashMap, bound to a specific deployed contract.

func (*AddressHashMapCaller) Owner

func (_AddressHashMap *AddressHashMapCaller) 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 (*AddressHashMapCaller) Read

func (_AddressHashMap *AddressHashMapCaller) Read(opts *bind.CallOpts, _key [32]byte) (common.Address, error)

Read is a free data retrieval call binding the contract method 0x61da1439.

Solidity: function read(_key bytes32) constant returns(address)

type AddressHashMapCallerRaw

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

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

func (*AddressHashMapCallerRaw) Call

func (_AddressHashMap *AddressHashMapCallerRaw) 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 AddressHashMapCallerSession

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

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

func (*AddressHashMapCallerSession) Owner

func (_AddressHashMap *AddressHashMapCallerSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*AddressHashMapCallerSession) Read

func (_AddressHashMap *AddressHashMapCallerSession) Read(_key [32]byte) (common.Address, error)

Read is a free data retrieval call binding the contract method 0x61da1439.

Solidity: function read(_key bytes32) constant returns(address)

type AddressHashMapFilterer

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

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

func NewAddressHashMapFilterer

func NewAddressHashMapFilterer(address common.Address, filterer bind.ContractFilterer) (*AddressHashMapFilterer, error)

NewAddressHashMapFilterer creates a new log filterer instance of AddressHashMap, bound to a specific deployed contract.

func (*AddressHashMapFilterer) FilterOwnershipRenounced added in v0.4.17

func (_AddressHashMap *AddressHashMapFilterer) FilterOwnershipRenounced(opts *bind.FilterOpts, previousOwner []common.Address) (*AddressHashMapOwnershipRenouncedIterator, error)

FilterOwnershipRenounced is a free log retrieval operation binding the contract event 0xf8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c64820.

Solidity: e OwnershipRenounced(previousOwner indexed address)

func (*AddressHashMapFilterer) FilterOwnershipTransferred

func (_AddressHashMap *AddressHashMapFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*AddressHashMapOwnershipTransferredIterator, error)

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

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

func (*AddressHashMapFilterer) WatchOwnershipRenounced added in v0.4.17

func (_AddressHashMap *AddressHashMapFilterer) WatchOwnershipRenounced(opts *bind.WatchOpts, sink chan<- *AddressHashMapOwnershipRenounced, previousOwner []common.Address) (event.Subscription, error)

WatchOwnershipRenounced is a free log subscription operation binding the contract event 0xf8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c64820.

Solidity: e OwnershipRenounced(previousOwner indexed address)

func (*AddressHashMapFilterer) WatchOwnershipTransferred

func (_AddressHashMap *AddressHashMapFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *AddressHashMapOwnershipTransferred, 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 AddressHashMapOwnershipRenounced added in v0.4.17

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

AddressHashMapOwnershipRenounced represents a OwnershipRenounced event raised by the AddressHashMap contract.

type AddressHashMapOwnershipRenouncedIterator added in v0.4.17

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

AddressHashMapOwnershipRenouncedIterator is returned from FilterOwnershipRenounced and is used to iterate over the raw logs and unpacked data for OwnershipRenounced events raised by the AddressHashMap contract.

func (*AddressHashMapOwnershipRenouncedIterator) Close added in v0.4.17

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

func (*AddressHashMapOwnershipRenouncedIterator) Error added in v0.4.17

Error returns any retrieval or parsing error occurred during filtering.

func (*AddressHashMapOwnershipRenouncedIterator) Next added in v0.4.17

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 AddressHashMapOwnershipTransferred

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

AddressHashMapOwnershipTransferred represents a OwnershipTransferred event raised by the AddressHashMap contract.

type AddressHashMapOwnershipTransferredIterator

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

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

func (*AddressHashMapOwnershipTransferredIterator) Close

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

func (*AddressHashMapOwnershipTransferredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*AddressHashMapOwnershipTransferredIterator) 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 AddressHashMapRaw

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

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

func (*AddressHashMapRaw) Call

func (_AddressHashMap *AddressHashMapRaw) 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 (*AddressHashMapRaw) Transact

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

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

func (*AddressHashMapRaw) Transfer

func (_AddressHashMap *AddressHashMapRaw) 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 AddressHashMapSession

type AddressHashMapSession struct {
	Contract     *AddressHashMap   // 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
}

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

func (*AddressHashMapSession) Owner

func (_AddressHashMap *AddressHashMapSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*AddressHashMapSession) Read

func (_AddressHashMap *AddressHashMapSession) Read(_key [32]byte) (common.Address, error)

Read is a free data retrieval call binding the contract method 0x61da1439.

Solidity: function read(_key bytes32) constant returns(address)

func (*AddressHashMapSession) RenounceOwnership added in v0.4.17

func (_AddressHashMap *AddressHashMapSession) RenounceOwnership() (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*AddressHashMapSession) TransferOwnership

func (_AddressHashMap *AddressHashMapSession) 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 (*AddressHashMapSession) Write

func (_AddressHashMap *AddressHashMapSession) Write(_key [32]byte, _value common.Address) (*types.Transaction, error)

Write is a paid mutator transaction binding the contract method 0x853eadce.

Solidity: function write(_key bytes32, _value address) returns()

type AddressHashMapTransactor

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

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

func NewAddressHashMapTransactor

func NewAddressHashMapTransactor(address common.Address, transactor bind.ContractTransactor) (*AddressHashMapTransactor, error)

NewAddressHashMapTransactor creates a new write-only instance of AddressHashMap, bound to a specific deployed contract.

func (*AddressHashMapTransactor) RenounceOwnership added in v0.4.17

func (_AddressHashMap *AddressHashMapTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*AddressHashMapTransactor) TransferOwnership

func (_AddressHashMap *AddressHashMapTransactor) 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 (*AddressHashMapTransactor) Write

func (_AddressHashMap *AddressHashMapTransactor) Write(opts *bind.TransactOpts, _key [32]byte, _value common.Address) (*types.Transaction, error)

Write is a paid mutator transaction binding the contract method 0x853eadce.

Solidity: function write(_key bytes32, _value address) returns()

type AddressHashMapTransactorRaw

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

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

func (*AddressHashMapTransactorRaw) Transact

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

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

func (*AddressHashMapTransactorRaw) Transfer

func (_AddressHashMap *AddressHashMapTransactorRaw) 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 AddressHashMapTransactorSession

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

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

func (*AddressHashMapTransactorSession) RenounceOwnership added in v0.4.17

func (_AddressHashMap *AddressHashMapTransactorSession) RenounceOwnership() (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*AddressHashMapTransactorSession) TransferOwnership

func (_AddressHashMap *AddressHashMapTransactorSession) 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 (*AddressHashMapTransactorSession) Write

func (_AddressHashMap *AddressHashMapTransactorSession) Write(_key [32]byte, _value common.Address) (*types.Transaction, error)

Write is a paid mutator transaction binding the contract method 0x853eadce.

Solidity: function write(_key bytes32, _value 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(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(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(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 Blacklist

type Blacklist struct {
	BlacklistCaller     // Read-only binding to the contract
	BlacklistTransactor // Write-only binding to the contract
	BlacklistFilterer   // Log filterer for contract events
}

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

func DeployBlacklist

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

DeployBlacklist deploys a new Ethereum contract, binding an instance of Blacklist to it.

func NewBlacklist

func NewBlacklist(address common.Address, backend bind.ContractBackend) (*Blacklist, error)

NewBlacklist creates a new instance of Blacklist, bound to a specific deployed contract.

type BlacklistAddedToBlacklist

type BlacklistAddedToBlacklist struct {
	Adder common.Address
	Addee common.Address
	Raw   types.Log // Blockchain specific contextual infos
}

BlacklistAddedToBlacklist represents a AddedToBlacklist event raised by the Blacklist contract.

type BlacklistAddedToBlacklistIterator

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

BlacklistAddedToBlacklistIterator is returned from FilterAddedToBlacklist and is used to iterate over the raw logs and unpacked data for AddedToBlacklist events raised by the Blacklist contract.

func (*BlacklistAddedToBlacklistIterator) Close

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

func (*BlacklistAddedToBlacklistIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BlacklistAddedToBlacklistIterator) 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 BlacklistCaller

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

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

func NewBlacklistCaller

func NewBlacklistCaller(address common.Address, caller bind.ContractCaller) (*BlacklistCaller, error)

NewBlacklistCaller creates a new read-only instance of Blacklist, bound to a specific deployed contract.

func (*BlacklistCaller) Check

func (_Blacklist *BlacklistCaller) Check(opts *bind.CallOpts, _who common.Address, _whom common.Address) (bool, error)

Check is a free data retrieval call binding the contract method 0x968f600c.

Solidity: function Check(_who address, _whom address) constant returns(bool)

func (*BlacklistCaller) Market

func (_Blacklist *BlacklistCaller) Market(opts *bind.CallOpts) (common.Address, error)

Market is a free data retrieval call binding the contract method 0x80f55605.

Solidity: function market() constant returns(address)

func (*BlacklistCaller) Owner

func (_Blacklist *BlacklistCaller) 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 BlacklistCallerRaw

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

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

func (*BlacklistCallerRaw) Call

func (_Blacklist *BlacklistCallerRaw) 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 BlacklistCallerSession

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

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

func (*BlacklistCallerSession) Check

func (_Blacklist *BlacklistCallerSession) Check(_who common.Address, _whom common.Address) (bool, error)

Check is a free data retrieval call binding the contract method 0x968f600c.

Solidity: function Check(_who address, _whom address) constant returns(bool)

func (*BlacklistCallerSession) Market

func (_Blacklist *BlacklistCallerSession) Market() (common.Address, error)

Market is a free data retrieval call binding the contract method 0x80f55605.

Solidity: function market() constant returns(address)

func (*BlacklistCallerSession) Owner

func (_Blacklist *BlacklistCallerSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

type BlacklistFilterer

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

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

func NewBlacklistFilterer

func NewBlacklistFilterer(address common.Address, filterer bind.ContractFilterer) (*BlacklistFilterer, error)

NewBlacklistFilterer creates a new log filterer instance of Blacklist, bound to a specific deployed contract.

func (*BlacklistFilterer) FilterAddedToBlacklist

func (_Blacklist *BlacklistFilterer) FilterAddedToBlacklist(opts *bind.FilterOpts, adder []common.Address, addee []common.Address) (*BlacklistAddedToBlacklistIterator, error)

FilterAddedToBlacklist is a free log retrieval operation binding the contract event 0x708802ac7da0a63d9f6b2df693b53345ad263e42d74c245110e1ec1e03a1567e.

Solidity: e AddedToBlacklist(adder indexed address, addee indexed address)

func (*BlacklistFilterer) FilterOwnershipRenounced added in v0.4.17

func (_Blacklist *BlacklistFilterer) FilterOwnershipRenounced(opts *bind.FilterOpts, previousOwner []common.Address) (*BlacklistOwnershipRenouncedIterator, error)

FilterOwnershipRenounced is a free log retrieval operation binding the contract event 0xf8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c64820.

Solidity: e OwnershipRenounced(previousOwner indexed address)

func (*BlacklistFilterer) FilterOwnershipTransferred

func (_Blacklist *BlacklistFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*BlacklistOwnershipTransferredIterator, error)

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

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

func (*BlacklistFilterer) FilterRemovedFromBlacklist

func (_Blacklist *BlacklistFilterer) FilterRemovedFromBlacklist(opts *bind.FilterOpts, remover []common.Address, removee []common.Address) (*BlacklistRemovedFromBlacklistIterator, error)

FilterRemovedFromBlacklist is a free log retrieval operation binding the contract event 0x576a9aef294e1b4baf3617fde4cbc80ba5344d5eb508222f29e558981704a457.

Solidity: e RemovedFromBlacklist(remover indexed address, removee indexed address)

func (*BlacklistFilterer) WatchAddedToBlacklist

func (_Blacklist *BlacklistFilterer) WatchAddedToBlacklist(opts *bind.WatchOpts, sink chan<- *BlacklistAddedToBlacklist, adder []common.Address, addee []common.Address) (event.Subscription, error)

WatchAddedToBlacklist is a free log subscription operation binding the contract event 0x708802ac7da0a63d9f6b2df693b53345ad263e42d74c245110e1ec1e03a1567e.

Solidity: e AddedToBlacklist(adder indexed address, addee indexed address)

func (*BlacklistFilterer) WatchOwnershipRenounced added in v0.4.17

func (_Blacklist *BlacklistFilterer) WatchOwnershipRenounced(opts *bind.WatchOpts, sink chan<- *BlacklistOwnershipRenounced, previousOwner []common.Address) (event.Subscription, error)

WatchOwnershipRenounced is a free log subscription operation binding the contract event 0xf8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c64820.

Solidity: e OwnershipRenounced(previousOwner indexed address)

func (*BlacklistFilterer) WatchOwnershipTransferred

func (_Blacklist *BlacklistFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *BlacklistOwnershipTransferred, 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 (*BlacklistFilterer) WatchRemovedFromBlacklist

func (_Blacklist *BlacklistFilterer) WatchRemovedFromBlacklist(opts *bind.WatchOpts, sink chan<- *BlacklistRemovedFromBlacklist, remover []common.Address, removee []common.Address) (event.Subscription, error)

WatchRemovedFromBlacklist is a free log subscription operation binding the contract event 0x576a9aef294e1b4baf3617fde4cbc80ba5344d5eb508222f29e558981704a457.

Solidity: e RemovedFromBlacklist(remover indexed address, removee indexed address)

type BlacklistOwnershipRenounced added in v0.4.17

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

BlacklistOwnershipRenounced represents a OwnershipRenounced event raised by the Blacklist contract.

type BlacklistOwnershipRenouncedIterator added in v0.4.17

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

BlacklistOwnershipRenouncedIterator is returned from FilterOwnershipRenounced and is used to iterate over the raw logs and unpacked data for OwnershipRenounced events raised by the Blacklist contract.

func (*BlacklistOwnershipRenouncedIterator) Close added in v0.4.17

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

func (*BlacklistOwnershipRenouncedIterator) Error added in v0.4.17

Error returns any retrieval or parsing error occurred during filtering.

func (*BlacklistOwnershipRenouncedIterator) Next added in v0.4.17

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 BlacklistOwnershipTransferred

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

BlacklistOwnershipTransferred represents a OwnershipTransferred event raised by the Blacklist contract.

type BlacklistOwnershipTransferredIterator

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

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

func (*BlacklistOwnershipTransferredIterator) Close

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

func (*BlacklistOwnershipTransferredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BlacklistOwnershipTransferredIterator) 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 BlacklistRaw

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

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

func (*BlacklistRaw) Call

func (_Blacklist *BlacklistRaw) 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 (*BlacklistRaw) Transact

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

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

func (*BlacklistRaw) Transfer

func (_Blacklist *BlacklistRaw) 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 BlacklistRemovedFromBlacklist

type BlacklistRemovedFromBlacklist struct {
	Remover common.Address
	Removee common.Address
	Raw     types.Log // Blockchain specific contextual infos
}

BlacklistRemovedFromBlacklist represents a RemovedFromBlacklist event raised by the Blacklist contract.

type BlacklistRemovedFromBlacklistIterator

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

BlacklistRemovedFromBlacklistIterator is returned from FilterRemovedFromBlacklist and is used to iterate over the raw logs and unpacked data for RemovedFromBlacklist events raised by the Blacklist contract.

func (*BlacklistRemovedFromBlacklistIterator) Close

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

func (*BlacklistRemovedFromBlacklistIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BlacklistRemovedFromBlacklistIterator) 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 BlacklistSession

type BlacklistSession struct {
	Contract     *Blacklist        // 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
}

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

func (*BlacklistSession) Add

func (_Blacklist *BlacklistSession) Add(_who common.Address, _whom common.Address) (*types.Transaction, error)

Add is a paid mutator transaction binding the contract method 0x473b736f.

Solidity: function Add(_who address, _whom address) returns(bool)

func (*BlacklistSession) AddMaster

func (_Blacklist *BlacklistSession) AddMaster(_root common.Address) (*types.Transaction, error)

AddMaster is a paid mutator transaction binding the contract method 0x8a1051f8.

Solidity: function AddMaster(_root address) returns(bool)

func (*BlacklistSession) Check

func (_Blacklist *BlacklistSession) Check(_who common.Address, _whom common.Address) (bool, error)

Check is a free data retrieval call binding the contract method 0x968f600c.

Solidity: function Check(_who address, _whom address) constant returns(bool)

func (*BlacklistSession) Market

func (_Blacklist *BlacklistSession) Market() (common.Address, error)

Market is a free data retrieval call binding the contract method 0x80f55605.

Solidity: function market() constant returns(address)

func (*BlacklistSession) Owner

func (_Blacklist *BlacklistSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*BlacklistSession) Remove

func (_Blacklist *BlacklistSession) Remove(_whom common.Address) (*types.Transaction, error)

Remove is a paid mutator transaction binding the contract method 0xbe7c7ac3.

Solidity: function Remove(_whom address) returns(bool)

func (*BlacklistSession) RemoveMaster

func (_Blacklist *BlacklistSession) RemoveMaster(_root common.Address) (*types.Transaction, error)

RemoveMaster is a paid mutator transaction binding the contract method 0x584720f5.

Solidity: function RemoveMaster(_root address) returns(bool)

func (*BlacklistSession) RenounceOwnership added in v0.4.17

func (_Blacklist *BlacklistSession) RenounceOwnership() (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*BlacklistSession) SetMarketAddress

func (_Blacklist *BlacklistSession) SetMarketAddress(_market common.Address) (*types.Transaction, error)

SetMarketAddress is a paid mutator transaction binding the contract method 0x77d58a15.

Solidity: function SetMarketAddress(_market address) returns(bool)

func (*BlacklistSession) TransferOwnership

func (_Blacklist *BlacklistSession) 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 BlacklistTransactor

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

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

func NewBlacklistTransactor

func NewBlacklistTransactor(address common.Address, transactor bind.ContractTransactor) (*BlacklistTransactor, error)

NewBlacklistTransactor creates a new write-only instance of Blacklist, bound to a specific deployed contract.

func (*BlacklistTransactor) Add

func (_Blacklist *BlacklistTransactor) Add(opts *bind.TransactOpts, _who common.Address, _whom common.Address) (*types.Transaction, error)

Add is a paid mutator transaction binding the contract method 0x473b736f.

Solidity: function Add(_who address, _whom address) returns(bool)

func (*BlacklistTransactor) AddMaster

func (_Blacklist *BlacklistTransactor) AddMaster(opts *bind.TransactOpts, _root common.Address) (*types.Transaction, error)

AddMaster is a paid mutator transaction binding the contract method 0x8a1051f8.

Solidity: function AddMaster(_root address) returns(bool)

func (*BlacklistTransactor) Remove

func (_Blacklist *BlacklistTransactor) Remove(opts *bind.TransactOpts, _whom common.Address) (*types.Transaction, error)

Remove is a paid mutator transaction binding the contract method 0xbe7c7ac3.

Solidity: function Remove(_whom address) returns(bool)

func (*BlacklistTransactor) RemoveMaster

func (_Blacklist *BlacklistTransactor) RemoveMaster(opts *bind.TransactOpts, _root common.Address) (*types.Transaction, error)

RemoveMaster is a paid mutator transaction binding the contract method 0x584720f5.

Solidity: function RemoveMaster(_root address) returns(bool)

func (*BlacklistTransactor) RenounceOwnership added in v0.4.17

func (_Blacklist *BlacklistTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*BlacklistTransactor) SetMarketAddress

func (_Blacklist *BlacklistTransactor) SetMarketAddress(opts *bind.TransactOpts, _market common.Address) (*types.Transaction, error)

SetMarketAddress is a paid mutator transaction binding the contract method 0x77d58a15.

Solidity: function SetMarketAddress(_market address) returns(bool)

func (*BlacklistTransactor) TransferOwnership

func (_Blacklist *BlacklistTransactor) 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 BlacklistTransactorRaw

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

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

func (*BlacklistTransactorRaw) Transact

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

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

func (*BlacklistTransactorRaw) Transfer

func (_Blacklist *BlacklistTransactorRaw) 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 BlacklistTransactorSession

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

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

func (*BlacklistTransactorSession) Add

func (_Blacklist *BlacklistTransactorSession) Add(_who common.Address, _whom common.Address) (*types.Transaction, error)

Add is a paid mutator transaction binding the contract method 0x473b736f.

Solidity: function Add(_who address, _whom address) returns(bool)

func (*BlacklistTransactorSession) AddMaster

func (_Blacklist *BlacklistTransactorSession) AddMaster(_root common.Address) (*types.Transaction, error)

AddMaster is a paid mutator transaction binding the contract method 0x8a1051f8.

Solidity: function AddMaster(_root address) returns(bool)

func (*BlacklistTransactorSession) Remove

func (_Blacklist *BlacklistTransactorSession) Remove(_whom common.Address) (*types.Transaction, error)

Remove is a paid mutator transaction binding the contract method 0xbe7c7ac3.

Solidity: function Remove(_whom address) returns(bool)

func (*BlacklistTransactorSession) RemoveMaster

func (_Blacklist *BlacklistTransactorSession) RemoveMaster(_root common.Address) (*types.Transaction, error)

RemoveMaster is a paid mutator transaction binding the contract method 0x584720f5.

Solidity: function RemoveMaster(_root address) returns(bool)

func (*BlacklistTransactorSession) RenounceOwnership added in v0.4.17

func (_Blacklist *BlacklistTransactorSession) RenounceOwnership() (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*BlacklistTransactorSession) SetMarketAddress

func (_Blacklist *BlacklistTransactorSession) SetMarketAddress(_market common.Address) (*types.Transaction, error)

SetMarketAddress is a paid mutator transaction binding the contract method 0x77d58a15.

Solidity: function SetMarketAddress(_market address) returns(bool)

func (*BlacklistTransactorSession) TransferOwnership

func (_Blacklist *BlacklistTransactorSession) 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 DeployList

type DeployList struct {
	DeployListCaller     // Read-only binding to the contract
	DeployListTransactor // Write-only binding to the contract
	DeployListFilterer   // Log filterer for contract events
}

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

func DeployDeployList

func DeployDeployList(auth *bind.TransactOpts, backend bind.ContractBackend, _deployers []common.Address) (common.Address, *types.Transaction, *DeployList, error)

DeployDeployList deploys a new Ethereum contract, binding an instance of DeployList to it.

func NewDeployList

func NewDeployList(address common.Address, backend bind.ContractBackend) (*DeployList, error)

NewDeployList creates a new instance of DeployList, bound to a specific deployed contract.

type DeployListCaller

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

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

func NewDeployListCaller

func NewDeployListCaller(address common.Address, caller bind.ContractCaller) (*DeployListCaller, error)

NewDeployListCaller creates a new read-only instance of DeployList, bound to a specific deployed contract.

func (*DeployListCaller) GetDeployers

func (_DeployList *DeployListCaller) GetDeployers(opts *bind.CallOpts) ([]common.Address, error)

GetDeployers is a free data retrieval call binding the contract method 0x607c12b5.

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

func (*DeployListCaller) Owner

func (_DeployList *DeployListCaller) 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 DeployListCallerRaw

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

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

func (*DeployListCallerRaw) Call

func (_DeployList *DeployListCallerRaw) 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 DeployListCallerSession

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

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

func (*DeployListCallerSession) GetDeployers

func (_DeployList *DeployListCallerSession) GetDeployers() ([]common.Address, error)

GetDeployers is a free data retrieval call binding the contract method 0x607c12b5.

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

func (*DeployListCallerSession) Owner

func (_DeployList *DeployListCallerSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

type DeployListDeployerAdded

type DeployListDeployerAdded struct {
	Deployer common.Address
	Raw      types.Log // Blockchain specific contextual infos
}

DeployListDeployerAdded represents a DeployerAdded event raised by the DeployList contract.

type DeployListDeployerAddedIterator

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

DeployListDeployerAddedIterator is returned from FilterDeployerAdded and is used to iterate over the raw logs and unpacked data for DeployerAdded events raised by the DeployList contract.

func (*DeployListDeployerAddedIterator) Close

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

func (*DeployListDeployerAddedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DeployListDeployerAddedIterator) 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 DeployListDeployerRemoved

type DeployListDeployerRemoved struct {
	Deployer common.Address
	Raw      types.Log // Blockchain specific contextual infos
}

DeployListDeployerRemoved represents a DeployerRemoved event raised by the DeployList contract.

type DeployListDeployerRemovedIterator

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

DeployListDeployerRemovedIterator is returned from FilterDeployerRemoved and is used to iterate over the raw logs and unpacked data for DeployerRemoved events raised by the DeployList contract.

func (*DeployListDeployerRemovedIterator) Close

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

func (*DeployListDeployerRemovedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DeployListDeployerRemovedIterator) 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 DeployListFilterer

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

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

func NewDeployListFilterer

func NewDeployListFilterer(address common.Address, filterer bind.ContractFilterer) (*DeployListFilterer, error)

NewDeployListFilterer creates a new log filterer instance of DeployList, bound to a specific deployed contract.

func (*DeployListFilterer) FilterDeployerAdded

func (_DeployList *DeployListFilterer) FilterDeployerAdded(opts *bind.FilterOpts) (*DeployListDeployerAddedIterator, error)

FilterDeployerAdded is a free log retrieval operation binding the contract event 0x861a21548a3ee34d896ccac3668a9d65030aaf2cb7367a2ed13608014016a032.

Solidity: e DeployerAdded(deployer address)

func (*DeployListFilterer) FilterDeployerRemoved

func (_DeployList *DeployListFilterer) FilterDeployerRemoved(opts *bind.FilterOpts) (*DeployListDeployerRemovedIterator, error)

FilterDeployerRemoved is a free log retrieval operation binding the contract event 0xfdb22628e87f888d060acc53d048a6a8400a5024f81f9dcb0606e723f238864a.

Solidity: e DeployerRemoved(deployer address)

func (*DeployListFilterer) FilterOwnershipRenounced added in v0.4.17

func (_DeployList *DeployListFilterer) FilterOwnershipRenounced(opts *bind.FilterOpts, previousOwner []common.Address) (*DeployListOwnershipRenouncedIterator, error)

FilterOwnershipRenounced is a free log retrieval operation binding the contract event 0xf8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c64820.

Solidity: e OwnershipRenounced(previousOwner indexed address)

func (*DeployListFilterer) FilterOwnershipTransferred

func (_DeployList *DeployListFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*DeployListOwnershipTransferredIterator, error)

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

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

func (*DeployListFilterer) WatchDeployerAdded

func (_DeployList *DeployListFilterer) WatchDeployerAdded(opts *bind.WatchOpts, sink chan<- *DeployListDeployerAdded) (event.Subscription, error)

WatchDeployerAdded is a free log subscription operation binding the contract event 0x861a21548a3ee34d896ccac3668a9d65030aaf2cb7367a2ed13608014016a032.

Solidity: e DeployerAdded(deployer address)

func (*DeployListFilterer) WatchDeployerRemoved

func (_DeployList *DeployListFilterer) WatchDeployerRemoved(opts *bind.WatchOpts, sink chan<- *DeployListDeployerRemoved) (event.Subscription, error)

WatchDeployerRemoved is a free log subscription operation binding the contract event 0xfdb22628e87f888d060acc53d048a6a8400a5024f81f9dcb0606e723f238864a.

Solidity: e DeployerRemoved(deployer address)

func (*DeployListFilterer) WatchOwnershipRenounced added in v0.4.17

func (_DeployList *DeployListFilterer) WatchOwnershipRenounced(opts *bind.WatchOpts, sink chan<- *DeployListOwnershipRenounced, previousOwner []common.Address) (event.Subscription, error)

WatchOwnershipRenounced is a free log subscription operation binding the contract event 0xf8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c64820.

Solidity: e OwnershipRenounced(previousOwner indexed address)

func (*DeployListFilterer) WatchOwnershipTransferred

func (_DeployList *DeployListFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *DeployListOwnershipTransferred, 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 DeployListOwnershipRenounced added in v0.4.17

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

DeployListOwnershipRenounced represents a OwnershipRenounced event raised by the DeployList contract.

type DeployListOwnershipRenouncedIterator added in v0.4.17

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

DeployListOwnershipRenouncedIterator is returned from FilterOwnershipRenounced and is used to iterate over the raw logs and unpacked data for OwnershipRenounced events raised by the DeployList contract.

func (*DeployListOwnershipRenouncedIterator) Close added in v0.4.17

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

func (*DeployListOwnershipRenouncedIterator) Error added in v0.4.17

Error returns any retrieval or parsing error occurred during filtering.

func (*DeployListOwnershipRenouncedIterator) Next added in v0.4.17

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 DeployListOwnershipTransferred

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

DeployListOwnershipTransferred represents a OwnershipTransferred event raised by the DeployList contract.

type DeployListOwnershipTransferredIterator

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

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

func (*DeployListOwnershipTransferredIterator) Close

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

func (*DeployListOwnershipTransferredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DeployListOwnershipTransferredIterator) 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 DeployListRaw

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

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

func (*DeployListRaw) Call

func (_DeployList *DeployListRaw) 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 (*DeployListRaw) Transact

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

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

func (*DeployListRaw) Transfer

func (_DeployList *DeployListRaw) 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 DeployListSession

type DeployListSession struct {
	Contract     *DeployList       // 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
}

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

func (*DeployListSession) AddDeployer

func (_DeployList *DeployListSession) AddDeployer(_deployer common.Address) (*types.Transaction, error)

AddDeployer is a paid mutator transaction binding the contract method 0x880f4039.

Solidity: function addDeployer(_deployer address) returns()

func (*DeployListSession) GetDeployers

func (_DeployList *DeployListSession) GetDeployers() ([]common.Address, error)

GetDeployers is a free data retrieval call binding the contract method 0x607c12b5.

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

func (*DeployListSession) Owner

func (_DeployList *DeployListSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*DeployListSession) RemoveDeployer

func (_DeployList *DeployListSession) RemoveDeployer(_deployer common.Address) (*types.Transaction, error)

RemoveDeployer is a paid mutator transaction binding the contract method 0xf315df86.

Solidity: function removeDeployer(_deployer address) returns()

func (*DeployListSession) RenounceOwnership added in v0.4.17

func (_DeployList *DeployListSession) RenounceOwnership() (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*DeployListSession) TransferOwnership

func (_DeployList *DeployListSession) 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 DeployListTransactor

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

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

func NewDeployListTransactor

func NewDeployListTransactor(address common.Address, transactor bind.ContractTransactor) (*DeployListTransactor, error)

NewDeployListTransactor creates a new write-only instance of DeployList, bound to a specific deployed contract.

func (*DeployListTransactor) AddDeployer

func (_DeployList *DeployListTransactor) AddDeployer(opts *bind.TransactOpts, _deployer common.Address) (*types.Transaction, error)

AddDeployer is a paid mutator transaction binding the contract method 0x880f4039.

Solidity: function addDeployer(_deployer address) returns()

func (*DeployListTransactor) RemoveDeployer

func (_DeployList *DeployListTransactor) RemoveDeployer(opts *bind.TransactOpts, _deployer common.Address) (*types.Transaction, error)

RemoveDeployer is a paid mutator transaction binding the contract method 0xf315df86.

Solidity: function removeDeployer(_deployer address) returns()

func (*DeployListTransactor) RenounceOwnership added in v0.4.17

func (_DeployList *DeployListTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*DeployListTransactor) TransferOwnership

func (_DeployList *DeployListTransactor) 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 DeployListTransactorRaw

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

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

func (*DeployListTransactorRaw) Transact

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

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

func (*DeployListTransactorRaw) Transfer

func (_DeployList *DeployListTransactorRaw) 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 DeployListTransactorSession

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

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

func (*DeployListTransactorSession) AddDeployer

func (_DeployList *DeployListTransactorSession) AddDeployer(_deployer common.Address) (*types.Transaction, error)

AddDeployer is a paid mutator transaction binding the contract method 0x880f4039.

Solidity: function addDeployer(_deployer address) returns()

func (*DeployListTransactorSession) RemoveDeployer

func (_DeployList *DeployListTransactorSession) RemoveDeployer(_deployer common.Address) (*types.Transaction, error)

RemoveDeployer is a paid mutator transaction binding the contract method 0xf315df86.

Solidity: function removeDeployer(_deployer address) returns()

func (*DeployListTransactorSession) RenounceOwnership added in v0.4.17

func (_DeployList *DeployListTransactorSession) RenounceOwnership() (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*DeployListTransactorSession) TransferOwnership

func (_DeployList *DeployListTransactorSession) 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 DevicesStorage added in v0.4.21

type DevicesStorage struct {
	DevicesStorageCaller     // Read-only binding to the contract
	DevicesStorageTransactor // Write-only binding to the contract
	DevicesStorageFilterer   // Log filterer for contract events
}

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

func DeployDevicesStorage added in v0.4.21

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

DeployDevicesStorage deploys a new Ethereum contract, binding an instance of DevicesStorage to it.

func NewDevicesStorage added in v0.4.21

func NewDevicesStorage(address common.Address, backend bind.ContractBackend) (*DevicesStorage, error)

NewDevicesStorage creates a new instance of DevicesStorage, bound to a specific deployed contract.

type DevicesStorageCaller added in v0.4.21

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

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

func NewDevicesStorageCaller added in v0.4.21

func NewDevicesStorageCaller(address common.Address, caller bind.ContractCaller) (*DevicesStorageCaller, error)

NewDevicesStorageCaller creates a new read-only instance of DevicesStorage, bound to a specific deployed contract.

func (*DevicesStorageCaller) GetDevices added in v0.4.21

func (_DevicesStorage *DevicesStorageCaller) GetDevices(opts *bind.CallOpts, _owner common.Address) (struct {
	Devices   []byte
	Timestamp *big.Int
}, error)

GetDevices is a free data retrieval call binding the contract method 0x3e550cd4.

Solidity: function GetDevices(_owner address) constant returns(devices bytes, timestamp uint256)

func (*DevicesStorageCaller) Hash added in v0.4.21

func (_DevicesStorage *DevicesStorageCaller) Hash(opts *bind.CallOpts, _owner common.Address) ([32]byte, error)

Hash is a free data retrieval call binding the contract method 0x59ef3950.

Solidity: function Hash(_owner address) constant returns(bytes32)

func (*DevicesStorageCaller) Owner added in v0.4.21

func (_DevicesStorage *DevicesStorageCaller) 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 DevicesStorageCallerRaw added in v0.4.21

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

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

func (*DevicesStorageCallerRaw) Call added in v0.4.21

func (_DevicesStorage *DevicesStorageCallerRaw) 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 DevicesStorageCallerSession added in v0.4.21

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

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

func (*DevicesStorageCallerSession) GetDevices added in v0.4.21

func (_DevicesStorage *DevicesStorageCallerSession) GetDevices(_owner common.Address) (struct {
	Devices   []byte
	Timestamp *big.Int
}, error)

GetDevices is a free data retrieval call binding the contract method 0x3e550cd4.

Solidity: function GetDevices(_owner address) constant returns(devices bytes, timestamp uint256)

func (*DevicesStorageCallerSession) Hash added in v0.4.21

func (_DevicesStorage *DevicesStorageCallerSession) Hash(_owner common.Address) ([32]byte, error)

Hash is a free data retrieval call binding the contract method 0x59ef3950.

Solidity: function Hash(_owner address) constant returns(bytes32)

func (*DevicesStorageCallerSession) Owner added in v0.4.21

func (_DevicesStorage *DevicesStorageCallerSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

type DevicesStorageDevicesHasSet added in v0.4.21

type DevicesStorageDevicesHasSet struct {
	Owner common.Address
	Raw   types.Log // Blockchain specific contextual infos
}

DevicesStorageDevicesHasSet represents a DevicesHasSet event raised by the DevicesStorage contract.

type DevicesStorageDevicesHasSetIterator added in v0.4.21

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

DevicesStorageDevicesHasSetIterator is returned from FilterDevicesHasSet and is used to iterate over the raw logs and unpacked data for DevicesHasSet events raised by the DevicesStorage contract.

func (*DevicesStorageDevicesHasSetIterator) Close added in v0.4.21

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

func (*DevicesStorageDevicesHasSetIterator) Error added in v0.4.21

Error returns any retrieval or parsing error occurred during filtering.

func (*DevicesStorageDevicesHasSetIterator) Next added in v0.4.21

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 DevicesStorageDevicesTimestampUpdated added in v0.4.21

type DevicesStorageDevicesTimestampUpdated struct {
	Owner common.Address
	Raw   types.Log // Blockchain specific contextual infos
}

DevicesStorageDevicesTimestampUpdated represents a DevicesTimestampUpdated event raised by the DevicesStorage contract.

type DevicesStorageDevicesTimestampUpdatedIterator added in v0.4.21

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

DevicesStorageDevicesTimestampUpdatedIterator is returned from FilterDevicesTimestampUpdated and is used to iterate over the raw logs and unpacked data for DevicesTimestampUpdated events raised by the DevicesStorage contract.

func (*DevicesStorageDevicesTimestampUpdatedIterator) Close added in v0.4.21

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

func (*DevicesStorageDevicesTimestampUpdatedIterator) Error added in v0.4.21

Error returns any retrieval or parsing error occurred during filtering.

func (*DevicesStorageDevicesTimestampUpdatedIterator) Next added in v0.4.21

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 DevicesStorageDevicesUpdated added in v0.4.21

type DevicesStorageDevicesUpdated struct {
	Owner common.Address
	Raw   types.Log // Blockchain specific contextual infos
}

DevicesStorageDevicesUpdated represents a DevicesUpdated event raised by the DevicesStorage contract.

type DevicesStorageDevicesUpdatedIterator added in v0.4.21

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

DevicesStorageDevicesUpdatedIterator is returned from FilterDevicesUpdated and is used to iterate over the raw logs and unpacked data for DevicesUpdated events raised by the DevicesStorage contract.

func (*DevicesStorageDevicesUpdatedIterator) Close added in v0.4.21

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

func (*DevicesStorageDevicesUpdatedIterator) Error added in v0.4.21

Error returns any retrieval or parsing error occurred during filtering.

func (*DevicesStorageDevicesUpdatedIterator) Next added in v0.4.21

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 DevicesStorageFilterer added in v0.4.21

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

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

func NewDevicesStorageFilterer added in v0.4.21

func NewDevicesStorageFilterer(address common.Address, filterer bind.ContractFilterer) (*DevicesStorageFilterer, error)

NewDevicesStorageFilterer creates a new log filterer instance of DevicesStorage, bound to a specific deployed contract.

func (*DevicesStorageFilterer) FilterDevicesHasSet added in v0.4.21

func (_DevicesStorage *DevicesStorageFilterer) FilterDevicesHasSet(opts *bind.FilterOpts, owner []common.Address) (*DevicesStorageDevicesHasSetIterator, error)

FilterDevicesHasSet is a free log retrieval operation binding the contract event 0xc7582f50a7f5f4ab5898d20e888a592d9338cb6bdd957aa01f89fd3198d0fa96.

Solidity: e DevicesHasSet(owner indexed address)

func (*DevicesStorageFilterer) FilterDevicesTimestampUpdated added in v0.4.21

func (_DevicesStorage *DevicesStorageFilterer) FilterDevicesTimestampUpdated(opts *bind.FilterOpts, owner []common.Address) (*DevicesStorageDevicesTimestampUpdatedIterator, error)

FilterDevicesTimestampUpdated is a free log retrieval operation binding the contract event 0x84769e7ee13c01432c7d8b384e4a9ba21ead8189731b1049244807be07df834a.

Solidity: e DevicesTimestampUpdated(owner indexed address)

func (*DevicesStorageFilterer) FilterDevicesUpdated added in v0.4.21

func (_DevicesStorage *DevicesStorageFilterer) FilterDevicesUpdated(opts *bind.FilterOpts, owner []common.Address) (*DevicesStorageDevicesUpdatedIterator, error)

FilterDevicesUpdated is a free log retrieval operation binding the contract event 0x1cd3cdf902f594faafe10e417201b346dcfaceed5eb9fc913379951f0d40068f.

Solidity: e DevicesUpdated(owner indexed address)

func (*DevicesStorageFilterer) FilterOwnershipRenounced added in v0.4.21

func (_DevicesStorage *DevicesStorageFilterer) FilterOwnershipRenounced(opts *bind.FilterOpts, previousOwner []common.Address) (*DevicesStorageOwnershipRenouncedIterator, error)

FilterOwnershipRenounced is a free log retrieval operation binding the contract event 0xf8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c64820.

Solidity: e OwnershipRenounced(previousOwner indexed address)

func (*DevicesStorageFilterer) FilterOwnershipTransferred added in v0.4.21

func (_DevicesStorage *DevicesStorageFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*DevicesStorageOwnershipTransferredIterator, error)

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

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

func (*DevicesStorageFilterer) FilterSuicide added in v0.4.21

func (_DevicesStorage *DevicesStorageFilterer) FilterSuicide(opts *bind.FilterOpts) (*DevicesStorageSuicideIterator, error)

FilterSuicide is a free log retrieval operation binding the contract event 0xa1ea9b09ea114021983e9ecf71cf2ffddfd80f5cb4f925e5bf24f9bdb5e55fde.

Solidity: e Suicide(block uint256)

func (*DevicesStorageFilterer) WatchDevicesHasSet added in v0.4.21

func (_DevicesStorage *DevicesStorageFilterer) WatchDevicesHasSet(opts *bind.WatchOpts, sink chan<- *DevicesStorageDevicesHasSet, owner []common.Address) (event.Subscription, error)

WatchDevicesHasSet is a free log subscription operation binding the contract event 0xc7582f50a7f5f4ab5898d20e888a592d9338cb6bdd957aa01f89fd3198d0fa96.

Solidity: e DevicesHasSet(owner indexed address)

func (*DevicesStorageFilterer) WatchDevicesTimestampUpdated added in v0.4.21

func (_DevicesStorage *DevicesStorageFilterer) WatchDevicesTimestampUpdated(opts *bind.WatchOpts, sink chan<- *DevicesStorageDevicesTimestampUpdated, owner []common.Address) (event.Subscription, error)

WatchDevicesTimestampUpdated is a free log subscription operation binding the contract event 0x84769e7ee13c01432c7d8b384e4a9ba21ead8189731b1049244807be07df834a.

Solidity: e DevicesTimestampUpdated(owner indexed address)

func (*DevicesStorageFilterer) WatchDevicesUpdated added in v0.4.21

func (_DevicesStorage *DevicesStorageFilterer) WatchDevicesUpdated(opts *bind.WatchOpts, sink chan<- *DevicesStorageDevicesUpdated, owner []common.Address) (event.Subscription, error)

WatchDevicesUpdated is a free log subscription operation binding the contract event 0x1cd3cdf902f594faafe10e417201b346dcfaceed5eb9fc913379951f0d40068f.

Solidity: e DevicesUpdated(owner indexed address)

func (*DevicesStorageFilterer) WatchOwnershipRenounced added in v0.4.21

func (_DevicesStorage *DevicesStorageFilterer) WatchOwnershipRenounced(opts *bind.WatchOpts, sink chan<- *DevicesStorageOwnershipRenounced, previousOwner []common.Address) (event.Subscription, error)

WatchOwnershipRenounced is a free log subscription operation binding the contract event 0xf8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c64820.

Solidity: e OwnershipRenounced(previousOwner indexed address)

func (*DevicesStorageFilterer) WatchOwnershipTransferred added in v0.4.21

func (_DevicesStorage *DevicesStorageFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *DevicesStorageOwnershipTransferred, 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 (*DevicesStorageFilterer) WatchSuicide added in v0.4.21

func (_DevicesStorage *DevicesStorageFilterer) WatchSuicide(opts *bind.WatchOpts, sink chan<- *DevicesStorageSuicide) (event.Subscription, error)

WatchSuicide is a free log subscription operation binding the contract event 0xa1ea9b09ea114021983e9ecf71cf2ffddfd80f5cb4f925e5bf24f9bdb5e55fde.

Solidity: e Suicide(block uint256)

type DevicesStorageOwnershipRenounced added in v0.4.21

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

DevicesStorageOwnershipRenounced represents a OwnershipRenounced event raised by the DevicesStorage contract.

type DevicesStorageOwnershipRenouncedIterator added in v0.4.21

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

DevicesStorageOwnershipRenouncedIterator is returned from FilterOwnershipRenounced and is used to iterate over the raw logs and unpacked data for OwnershipRenounced events raised by the DevicesStorage contract.

func (*DevicesStorageOwnershipRenouncedIterator) Close added in v0.4.21

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

func (*DevicesStorageOwnershipRenouncedIterator) Error added in v0.4.21

Error returns any retrieval or parsing error occurred during filtering.

func (*DevicesStorageOwnershipRenouncedIterator) Next added in v0.4.21

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 DevicesStorageOwnershipTransferred added in v0.4.21

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

DevicesStorageOwnershipTransferred represents a OwnershipTransferred event raised by the DevicesStorage contract.

type DevicesStorageOwnershipTransferredIterator added in v0.4.21

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

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

func (*DevicesStorageOwnershipTransferredIterator) Close added in v0.4.21

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

func (*DevicesStorageOwnershipTransferredIterator) Error added in v0.4.21

Error returns any retrieval or parsing error occurred during filtering.

func (*DevicesStorageOwnershipTransferredIterator) Next added in v0.4.21

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 DevicesStorageRaw added in v0.4.21

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

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

func (*DevicesStorageRaw) Call added in v0.4.21

func (_DevicesStorage *DevicesStorageRaw) 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 (*DevicesStorageRaw) Transact added in v0.4.21

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

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

func (*DevicesStorageRaw) Transfer added in v0.4.21

func (_DevicesStorage *DevicesStorageRaw) 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 DevicesStorageSession added in v0.4.21

type DevicesStorageSession struct {
	Contract     *DevicesStorage   // 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
}

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

func (*DevicesStorageSession) GetDevices added in v0.4.21

func (_DevicesStorage *DevicesStorageSession) GetDevices(_owner common.Address) (struct {
	Devices   []byte
	Timestamp *big.Int
}, error)

GetDevices is a free data retrieval call binding the contract method 0x3e550cd4.

Solidity: function GetDevices(_owner address) constant returns(devices bytes, timestamp uint256)

func (*DevicesStorageSession) Hash added in v0.4.21

func (_DevicesStorage *DevicesStorageSession) Hash(_owner common.Address) ([32]byte, error)

Hash is a free data retrieval call binding the contract method 0x59ef3950.

Solidity: function Hash(_owner address) constant returns(bytes32)

func (*DevicesStorageSession) KillDevicesStorage added in v0.4.21

func (_DevicesStorage *DevicesStorageSession) KillDevicesStorage() (*types.Transaction, error)

KillDevicesStorage is a paid mutator transaction binding the contract method 0xcd33174a.

Solidity: function KillDevicesStorage() returns()

func (*DevicesStorageSession) Owner added in v0.4.21

func (_DevicesStorage *DevicesStorageSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*DevicesStorageSession) RenounceOwnership added in v0.4.21

func (_DevicesStorage *DevicesStorageSession) RenounceOwnership() (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*DevicesStorageSession) SetDevices added in v0.4.21

func (_DevicesStorage *DevicesStorageSession) SetDevices(_deviceList []byte) (*types.Transaction, error)

SetDevices is a paid mutator transaction binding the contract method 0x75ff58db.

Solidity: function SetDevices(_deviceList bytes) returns()

func (*DevicesStorageSession) Touch added in v0.4.21

func (_DevicesStorage *DevicesStorageSession) Touch(_hash [32]byte) (*types.Transaction, error)

Touch is a paid mutator transaction binding the contract method 0x2d8dce7b.

Solidity: function Touch(_hash bytes32) returns(bool)

func (*DevicesStorageSession) TransferOwnership added in v0.4.21

func (_DevicesStorage *DevicesStorageSession) 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 DevicesStorageSuicide added in v0.4.21

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

DevicesStorageSuicide represents a Suicide event raised by the DevicesStorage contract.

type DevicesStorageSuicideIterator added in v0.4.21

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

DevicesStorageSuicideIterator is returned from FilterSuicide and is used to iterate over the raw logs and unpacked data for Suicide events raised by the DevicesStorage contract.

func (*DevicesStorageSuicideIterator) Close added in v0.4.21

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

func (*DevicesStorageSuicideIterator) Error added in v0.4.21

Error returns any retrieval or parsing error occurred during filtering.

func (*DevicesStorageSuicideIterator) Next added in v0.4.21

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 DevicesStorageTransactor added in v0.4.21

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

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

func NewDevicesStorageTransactor added in v0.4.21

func NewDevicesStorageTransactor(address common.Address, transactor bind.ContractTransactor) (*DevicesStorageTransactor, error)

NewDevicesStorageTransactor creates a new write-only instance of DevicesStorage, bound to a specific deployed contract.

func (*DevicesStorageTransactor) KillDevicesStorage added in v0.4.21

func (_DevicesStorage *DevicesStorageTransactor) KillDevicesStorage(opts *bind.TransactOpts) (*types.Transaction, error)

KillDevicesStorage is a paid mutator transaction binding the contract method 0xcd33174a.

Solidity: function KillDevicesStorage() returns()

func (*DevicesStorageTransactor) RenounceOwnership added in v0.4.21

func (_DevicesStorage *DevicesStorageTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*DevicesStorageTransactor) SetDevices added in v0.4.21

func (_DevicesStorage *DevicesStorageTransactor) SetDevices(opts *bind.TransactOpts, _deviceList []byte) (*types.Transaction, error)

SetDevices is a paid mutator transaction binding the contract method 0x75ff58db.

Solidity: function SetDevices(_deviceList bytes) returns()

func (*DevicesStorageTransactor) Touch added in v0.4.21

func (_DevicesStorage *DevicesStorageTransactor) Touch(opts *bind.TransactOpts, _hash [32]byte) (*types.Transaction, error)

Touch is a paid mutator transaction binding the contract method 0x2d8dce7b.

Solidity: function Touch(_hash bytes32) returns(bool)

func (*DevicesStorageTransactor) TransferOwnership added in v0.4.21

func (_DevicesStorage *DevicesStorageTransactor) 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 DevicesStorageTransactorRaw added in v0.4.21

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

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

func (*DevicesStorageTransactorRaw) Transact added in v0.4.21

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

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

func (*DevicesStorageTransactorRaw) Transfer added in v0.4.21

func (_DevicesStorage *DevicesStorageTransactorRaw) 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 DevicesStorageTransactorSession added in v0.4.21

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

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

func (*DevicesStorageTransactorSession) KillDevicesStorage added in v0.4.21

func (_DevicesStorage *DevicesStorageTransactorSession) KillDevicesStorage() (*types.Transaction, error)

KillDevicesStorage is a paid mutator transaction binding the contract method 0xcd33174a.

Solidity: function KillDevicesStorage() returns()

func (*DevicesStorageTransactorSession) RenounceOwnership added in v0.4.21

func (_DevicesStorage *DevicesStorageTransactorSession) RenounceOwnership() (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*DevicesStorageTransactorSession) SetDevices added in v0.4.21

func (_DevicesStorage *DevicesStorageTransactorSession) SetDevices(_deviceList []byte) (*types.Transaction, error)

SetDevices is a paid mutator transaction binding the contract method 0x75ff58db.

Solidity: function SetDevices(_deviceList bytes) returns()

func (*DevicesStorageTransactorSession) Touch added in v0.4.21

func (_DevicesStorage *DevicesStorageTransactorSession) Touch(_hash [32]byte) (*types.Transaction, error)

Touch is a paid mutator transaction binding the contract method 0x2d8dce7b.

Solidity: function Touch(_hash bytes32) returns(bool)

func (*DevicesStorageTransactorSession) TransferOwnership added in v0.4.21

func (_DevicesStorage *DevicesStorageTransactorSession) 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 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 Market

type Market struct {
	MarketCaller     // Read-only binding to the contract
	MarketTransactor // Write-only binding to the contract
	MarketFilterer   // Log filterer for contract events
}

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

func DeployMarket

func DeployMarket(auth *bind.TransactOpts, backend bind.ContractBackend, _token common.Address, _blacklist common.Address, _oracle common.Address, _profileRegistry common.Address, _benchmarksQuantity *big.Int, _netflagsQuantity *big.Int) (common.Address, *types.Transaction, *Market, error)

DeployMarket deploys a new Ethereum contract, binding an instance of Market to it.

func NewMarket

func NewMarket(address common.Address, backend bind.ContractBackend) (*Market, error)

NewMarket creates a new instance of Market, bound to a specific deployed contract.

type MarketBilled

type MarketBilled struct {
	DealID     *big.Int
	PaidAmount *big.Int
	Raw        types.Log // Blockchain specific contextual infos
}

MarketBilled represents a Billed event raised by the Market contract.

type MarketBilledIterator

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

MarketBilledIterator is returned from FilterBilled and is used to iterate over the raw logs and unpacked data for Billed events raised by the Market contract.

func (*MarketBilledIterator) Close

func (it *MarketBilledIterator) Close() error

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

func (*MarketBilledIterator) Error

func (it *MarketBilledIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*MarketBilledIterator) Next

func (it *MarketBilledIterator) 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 MarketCaller

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

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

func NewMarketCaller

func NewMarketCaller(address common.Address, caller bind.ContractCaller) (*MarketCaller, error)

NewMarketCaller creates a new read-only instance of Market, bound to a specific deployed contract.

func (*MarketCaller) Deals

func (_Market *MarketCaller) Deals(opts *bind.CallOpts, arg0 *big.Int) (struct {
	SupplierID     common.Address
	ConsumerID     common.Address
	MasterID       common.Address
	AskID          *big.Int
	BidID          *big.Int
	Duration       *big.Int
	Price          *big.Int
	StartTime      *big.Int
	EndTime        *big.Int
	Status         uint8
	BlockedBalance *big.Int
	TotalPayout    *big.Int
	LastBillTS     *big.Int
}, error)

Deals is a free data retrieval call binding the contract method 0x03988f84.

Solidity: function deals( uint256) constant returns(supplierID address, consumerID address, masterID address, askID uint256, bidID uint256, duration uint256, price uint256, startTime uint256, endTime uint256, status uint8, blockedBalance uint256, totalPayout uint256, lastBillTS uint256)

func (*MarketCaller) GetBenchmarksQuantity

func (_Market *MarketCaller) GetBenchmarksQuantity(opts *bind.CallOpts) (*big.Int, error)

GetBenchmarksQuantity is a free data retrieval call binding the contract method 0x348843cf.

Solidity: function GetBenchmarksQuantity() constant returns(uint256)

func (*MarketCaller) GetChangeRequestInfo

func (_Market *MarketCaller) GetChangeRequestInfo(opts *bind.CallOpts, changeRequestID *big.Int) (struct {
	DealID      *big.Int
	RequestType uint8
	Price       *big.Int
	Duration    *big.Int
	Status      uint8
}, error)

GetChangeRequestInfo is a free data retrieval call binding the contract method 0x616451c5.

Solidity: function GetChangeRequestInfo(changeRequestID uint256) constant returns(dealID uint256, requestType uint8, price uint256, duration uint256, status uint8)

func (*MarketCaller) GetChangeRequestsAmount

func (_Market *MarketCaller) GetChangeRequestsAmount(opts *bind.CallOpts) (*big.Int, error)

GetChangeRequestsAmount is a free data retrieval call binding the contract method 0xb4bf396e.

Solidity: function GetChangeRequestsAmount() constant returns(uint256)

func (*MarketCaller) GetDealInfo

func (_Market *MarketCaller) GetDealInfo(opts *bind.CallOpts, dealID *big.Int) (struct {
	Benchmarks []uint64
	SupplierID common.Address
	ConsumerID common.Address
	MasterID   common.Address
	AskID      *big.Int
	BidID      *big.Int
	StartTime  *big.Int
}, error)

GetDealInfo is a free data retrieval call binding the contract method 0x5ad5f6ae.

Solidity: function GetDealInfo(dealID uint256) constant returns(benchmarks uint64[], supplierID address, consumerID address, masterID address, askID uint256, bidID uint256, startTime uint256)

func (*MarketCaller) GetDealParams

func (_Market *MarketCaller) GetDealParams(opts *bind.CallOpts, dealID *big.Int) (struct {
	Duration       *big.Int
	Price          *big.Int
	EndTime        *big.Int
	Status         uint8
	BlockedBalance *big.Int
	TotalPayout    *big.Int
	LastBillTS     *big.Int
}, error)

GetDealParams is a free data retrieval call binding the contract method 0x4fabdd4b.

Solidity: function GetDealParams(dealID uint256) constant returns(duration uint256, price uint256, endTime uint256, status uint8, blockedBalance uint256, totalPayout uint256, lastBillTS uint256)

func (*MarketCaller) GetDealsAmount

func (_Market *MarketCaller) GetDealsAmount(opts *bind.CallOpts) (*big.Int, error)

GetDealsAmount is a free data retrieval call binding the contract method 0xe45ea8d3.

Solidity: function GetDealsAmount() constant returns(uint256)

func (*MarketCaller) GetMaster

func (_Market *MarketCaller) GetMaster(opts *bind.CallOpts, _worker common.Address) (common.Address, error)

GetMaster is a free data retrieval call binding the contract method 0x289e77b3.

Solidity: function GetMaster(_worker address) constant returns(master address)

func (*MarketCaller) GetNetflagsQuantity

func (_Market *MarketCaller) GetNetflagsQuantity(opts *bind.CallOpts) (*big.Int, error)

GetNetflagsQuantity is a free data retrieval call binding the contract method 0xde4e86c5.

Solidity: function GetNetflagsQuantity() constant returns(uint256)

func (*MarketCaller) GetOrderInfo

func (_Market *MarketCaller) GetOrderInfo(opts *bind.CallOpts, orderID *big.Int) (struct {
	OrderType     uint8
	Author        common.Address
	Counterparty  common.Address
	Duration      *big.Int
	Price         *big.Int
	Netflags      []bool
	IdentityLevel uint8
	Blacklist     common.Address
	Tag           [32]byte
	Benchmarks    []uint64
	FrozenSum     *big.Int
}, error)

GetOrderInfo is a free data retrieval call binding the contract method 0xe217866c.

Solidity: function GetOrderInfo(orderID uint256) constant returns(orderType uint8, author address, counterparty address, duration uint256, price uint256, netflags bool[], identityLevel uint8, blacklist address, tag bytes32, benchmarks uint64[], frozenSum uint256)

func (*MarketCaller) GetOrderParams

func (_Market *MarketCaller) GetOrderParams(opts *bind.CallOpts, orderID *big.Int) (struct {
	OrderStatus uint8
	DealID      *big.Int
}, error)

GetOrderParams is a free data retrieval call binding the contract method 0x3a907227.

Solidity: function GetOrderParams(orderID uint256) constant returns(orderStatus uint8, dealID uint256)

func (*MarketCaller) GetOrdersAmount

func (_Market *MarketCaller) GetOrdersAmount(opts *bind.CallOpts) (*big.Int, error)

GetOrdersAmount is a free data retrieval call binding the contract method 0x63fb2929.

Solidity: function GetOrdersAmount() constant returns(uint256)

func (*MarketCaller) Orders

func (_Market *MarketCaller) Orders(opts *bind.CallOpts, arg0 *big.Int) (struct {
	OrderType     uint8
	OrderStatus   uint8
	Author        common.Address
	Counterparty  common.Address
	Duration      *big.Int
	Price         *big.Int
	IdentityLevel uint8
	Blacklist     common.Address
	Tag           [32]byte
	FrozenSum     *big.Int
	DealID        *big.Int
}, error)

Orders is a free data retrieval call binding the contract method 0xa85c38ef.

Solidity: function orders( uint256) constant returns(orderType uint8, orderStatus uint8, author address, counterparty address, duration uint256, price uint256, identityLevel uint8, blacklist address, tag bytes32, frozenSum uint256, dealID uint256)

func (*MarketCaller) Owner

func (_Market *MarketCaller) 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 (*MarketCaller) Paused

func (_Market *MarketCaller) Paused(opts *bind.CallOpts) (bool, error)

Paused is a free data retrieval call binding the contract method 0x5c975abb.

Solidity: function paused() constant returns(bool)

type MarketCallerRaw

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

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

func (*MarketCallerRaw) Call

func (_Market *MarketCallerRaw) 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 MarketCallerSession

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

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

func (*MarketCallerSession) Deals

func (_Market *MarketCallerSession) Deals(arg0 *big.Int) (struct {
	SupplierID     common.Address
	ConsumerID     common.Address
	MasterID       common.Address
	AskID          *big.Int
	BidID          *big.Int
	Duration       *big.Int
	Price          *big.Int
	StartTime      *big.Int
	EndTime        *big.Int
	Status         uint8
	BlockedBalance *big.Int
	TotalPayout    *big.Int
	LastBillTS     *big.Int
}, error)

Deals is a free data retrieval call binding the contract method 0x03988f84.

Solidity: function deals( uint256) constant returns(supplierID address, consumerID address, masterID address, askID uint256, bidID uint256, duration uint256, price uint256, startTime uint256, endTime uint256, status uint8, blockedBalance uint256, totalPayout uint256, lastBillTS uint256)

func (*MarketCallerSession) GetBenchmarksQuantity

func (_Market *MarketCallerSession) GetBenchmarksQuantity() (*big.Int, error)

GetBenchmarksQuantity is a free data retrieval call binding the contract method 0x348843cf.

Solidity: function GetBenchmarksQuantity() constant returns(uint256)

func (*MarketCallerSession) GetChangeRequestInfo

func (_Market *MarketCallerSession) GetChangeRequestInfo(changeRequestID *big.Int) (struct {
	DealID      *big.Int
	RequestType uint8
	Price       *big.Int
	Duration    *big.Int
	Status      uint8
}, error)

GetChangeRequestInfo is a free data retrieval call binding the contract method 0x616451c5.

Solidity: function GetChangeRequestInfo(changeRequestID uint256) constant returns(dealID uint256, requestType uint8, price uint256, duration uint256, status uint8)

func (*MarketCallerSession) GetChangeRequestsAmount

func (_Market *MarketCallerSession) GetChangeRequestsAmount() (*big.Int, error)

GetChangeRequestsAmount is a free data retrieval call binding the contract method 0xb4bf396e.

Solidity: function GetChangeRequestsAmount() constant returns(uint256)

func (*MarketCallerSession) GetDealInfo

func (_Market *MarketCallerSession) GetDealInfo(dealID *big.Int) (struct {
	Benchmarks []uint64
	SupplierID common.Address
	ConsumerID common.Address
	MasterID   common.Address
	AskID      *big.Int
	BidID      *big.Int
	StartTime  *big.Int
}, error)

GetDealInfo is a free data retrieval call binding the contract method 0x5ad5f6ae.

Solidity: function GetDealInfo(dealID uint256) constant returns(benchmarks uint64[], supplierID address, consumerID address, masterID address, askID uint256, bidID uint256, startTime uint256)

func (*MarketCallerSession) GetDealParams

func (_Market *MarketCallerSession) GetDealParams(dealID *big.Int) (struct {
	Duration       *big.Int
	Price          *big.Int
	EndTime        *big.Int
	Status         uint8
	BlockedBalance *big.Int
	TotalPayout    *big.Int
	LastBillTS     *big.Int
}, error)

GetDealParams is a free data retrieval call binding the contract method 0x4fabdd4b.

Solidity: function GetDealParams(dealID uint256) constant returns(duration uint256, price uint256, endTime uint256, status uint8, blockedBalance uint256, totalPayout uint256, lastBillTS uint256)

func (*MarketCallerSession) GetDealsAmount

func (_Market *MarketCallerSession) GetDealsAmount() (*big.Int, error)

GetDealsAmount is a free data retrieval call binding the contract method 0xe45ea8d3.

Solidity: function GetDealsAmount() constant returns(uint256)

func (*MarketCallerSession) GetMaster

func (_Market *MarketCallerSession) GetMaster(_worker common.Address) (common.Address, error)

GetMaster is a free data retrieval call binding the contract method 0x289e77b3.

Solidity: function GetMaster(_worker address) constant returns(master address)

func (*MarketCallerSession) GetNetflagsQuantity

func (_Market *MarketCallerSession) GetNetflagsQuantity() (*big.Int, error)

GetNetflagsQuantity is a free data retrieval call binding the contract method 0xde4e86c5.

Solidity: function GetNetflagsQuantity() constant returns(uint256)

func (*MarketCallerSession) GetOrderInfo

func (_Market *MarketCallerSession) GetOrderInfo(orderID *big.Int) (struct {
	OrderType     uint8
	Author        common.Address
	Counterparty  common.Address
	Duration      *big.Int
	Price         *big.Int
	Netflags      []bool
	IdentityLevel uint8
	Blacklist     common.Address
	Tag           [32]byte
	Benchmarks    []uint64
	FrozenSum     *big.Int
}, error)

GetOrderInfo is a free data retrieval call binding the contract method 0xe217866c.

Solidity: function GetOrderInfo(orderID uint256) constant returns(orderType uint8, author address, counterparty address, duration uint256, price uint256, netflags bool[], identityLevel uint8, blacklist address, tag bytes32, benchmarks uint64[], frozenSum uint256)

func (*MarketCallerSession) GetOrderParams

func (_Market *MarketCallerSession) GetOrderParams(orderID *big.Int) (struct {
	OrderStatus uint8
	DealID      *big.Int
}, error)

GetOrderParams is a free data retrieval call binding the contract method 0x3a907227.

Solidity: function GetOrderParams(orderID uint256) constant returns(orderStatus uint8, dealID uint256)

func (*MarketCallerSession) GetOrdersAmount

func (_Market *MarketCallerSession) GetOrdersAmount() (*big.Int, error)

GetOrdersAmount is a free data retrieval call binding the contract method 0x63fb2929.

Solidity: function GetOrdersAmount() constant returns(uint256)

func (*MarketCallerSession) Orders

func (_Market *MarketCallerSession) Orders(arg0 *big.Int) (struct {
	OrderType     uint8
	OrderStatus   uint8
	Author        common.Address
	Counterparty  common.Address
	Duration      *big.Int
	Price         *big.Int
	IdentityLevel uint8
	Blacklist     common.Address
	Tag           [32]byte
	FrozenSum     *big.Int
	DealID        *big.Int
}, error)

Orders is a free data retrieval call binding the contract method 0xa85c38ef.

Solidity: function orders( uint256) constant returns(orderType uint8, orderStatus uint8, author address, counterparty address, duration uint256, price uint256, identityLevel uint8, blacklist address, tag bytes32, frozenSum uint256, dealID uint256)

func (*MarketCallerSession) Owner

func (_Market *MarketCallerSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*MarketCallerSession) Paused

func (_Market *MarketCallerSession) Paused() (bool, error)

Paused is a free data retrieval call binding the contract method 0x5c975abb.

Solidity: function paused() constant returns(bool)

type MarketDealChangeRequestSet

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

MarketDealChangeRequestSet represents a DealChangeRequestSet event raised by the Market contract.

type MarketDealChangeRequestSetIterator

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

MarketDealChangeRequestSetIterator is returned from FilterDealChangeRequestSet and is used to iterate over the raw logs and unpacked data for DealChangeRequestSet events raised by the Market contract.

func (*MarketDealChangeRequestSetIterator) Close

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

func (*MarketDealChangeRequestSetIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*MarketDealChangeRequestSetIterator) 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 MarketDealChangeRequestUpdated

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

MarketDealChangeRequestUpdated represents a DealChangeRequestUpdated event raised by the Market contract.

type MarketDealChangeRequestUpdatedIterator

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

MarketDealChangeRequestUpdatedIterator is returned from FilterDealChangeRequestUpdated and is used to iterate over the raw logs and unpacked data for DealChangeRequestUpdated events raised by the Market contract.

func (*MarketDealChangeRequestUpdatedIterator) Close

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

func (*MarketDealChangeRequestUpdatedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*MarketDealChangeRequestUpdatedIterator) 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 MarketDealOpened

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

MarketDealOpened represents a DealOpened event raised by the Market contract.

type MarketDealOpenedIterator

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

MarketDealOpenedIterator is returned from FilterDealOpened and is used to iterate over the raw logs and unpacked data for DealOpened events raised by the Market contract.

func (*MarketDealOpenedIterator) Close

func (it *MarketDealOpenedIterator) Close() error

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

func (*MarketDealOpenedIterator) Error

func (it *MarketDealOpenedIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*MarketDealOpenedIterator) Next

func (it *MarketDealOpenedIterator) 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 MarketDealUpdated

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

MarketDealUpdated represents a DealUpdated event raised by the Market contract.

type MarketDealUpdatedIterator

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

MarketDealUpdatedIterator is returned from FilterDealUpdated and is used to iterate over the raw logs and unpacked data for DealUpdated events raised by the Market contract.

func (*MarketDealUpdatedIterator) Close

func (it *MarketDealUpdatedIterator) Close() error

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

func (*MarketDealUpdatedIterator) Error

func (it *MarketDealUpdatedIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*MarketDealUpdatedIterator) Next

func (it *MarketDealUpdatedIterator) 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 MarketFilterer

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

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

func NewMarketFilterer

func NewMarketFilterer(address common.Address, filterer bind.ContractFilterer) (*MarketFilterer, error)

NewMarketFilterer creates a new log filterer instance of Market, bound to a specific deployed contract.

func (*MarketFilterer) FilterBilled

func (_Market *MarketFilterer) FilterBilled(opts *bind.FilterOpts, dealID []*big.Int, paidAmount []*big.Int) (*MarketBilledIterator, error)

FilterBilled is a free log retrieval operation binding the contract event 0x51f87cd83a2ce6c4ff7957861f7aba400dc3857d2325e0c94cc69f468874515c.

Solidity: e Billed(dealID indexed uint256, paidAmount indexed uint256)

func (*MarketFilterer) FilterDealChangeRequestSet

func (_Market *MarketFilterer) FilterDealChangeRequestSet(opts *bind.FilterOpts, changeRequestID []*big.Int) (*MarketDealChangeRequestSetIterator, error)

FilterDealChangeRequestSet is a free log retrieval operation binding the contract event 0x7ff56b2eb3ce318aad93d0ba39a3e4a406992a136f9554f17f6bcc43509275d1.

Solidity: e DealChangeRequestSet(changeRequestID indexed uint256)

func (*MarketFilterer) FilterDealChangeRequestUpdated

func (_Market *MarketFilterer) FilterDealChangeRequestUpdated(opts *bind.FilterOpts, changeRequestID []*big.Int) (*MarketDealChangeRequestUpdatedIterator, error)

FilterDealChangeRequestUpdated is a free log retrieval operation binding the contract event 0x4b92d35447745e95b7344414a41ae94984787d0ebcd2c12021169197bb59af39.

Solidity: e DealChangeRequestUpdated(changeRequestID indexed uint256)

func (*MarketFilterer) FilterDealOpened

func (_Market *MarketFilterer) FilterDealOpened(opts *bind.FilterOpts, dealID []*big.Int) (*MarketDealOpenedIterator, error)

FilterDealOpened is a free log retrieval operation binding the contract event 0xb9ffc65567b7238dd641372277b8c93ed03df73945932dd84fd3cbb33f3eddbf.

Solidity: e DealOpened(dealID indexed uint256)

func (*MarketFilterer) FilterDealUpdated

func (_Market *MarketFilterer) FilterDealUpdated(opts *bind.FilterOpts, dealID []*big.Int) (*MarketDealUpdatedIterator, error)

FilterDealUpdated is a free log retrieval operation binding the contract event 0x0b27183934cfdbeb1fbbe288c2e163ed7aa8f458a954054970f78446bccb36e0.

Solidity: e DealUpdated(dealID indexed uint256)

func (*MarketFilterer) FilterNumBenchmarksUpdated

func (_Market *MarketFilterer) FilterNumBenchmarksUpdated(opts *bind.FilterOpts, newNum []*big.Int) (*MarketNumBenchmarksUpdatedIterator, error)

FilterNumBenchmarksUpdated is a free log retrieval operation binding the contract event 0x1acf16d0a0451282e1d2cac3f5473ca7c931bcda610ff6e061041af50e2abc13.

Solidity: e NumBenchmarksUpdated(newNum indexed uint256)

func (*MarketFilterer) FilterNumNetflagsUpdated

func (_Market *MarketFilterer) FilterNumNetflagsUpdated(opts *bind.FilterOpts, newNum []*big.Int) (*MarketNumNetflagsUpdatedIterator, error)

FilterNumNetflagsUpdated is a free log retrieval operation binding the contract event 0x1bd10793763c43c1a677f0975376032cebc657fd07cfd7c58ded8e8cce79f1c4.

Solidity: e NumNetflagsUpdated(newNum indexed uint256)

func (*MarketFilterer) FilterOrderPlaced

func (_Market *MarketFilterer) FilterOrderPlaced(opts *bind.FilterOpts, orderID []*big.Int) (*MarketOrderPlacedIterator, error)

FilterOrderPlaced is a free log retrieval operation binding the contract event 0xffa896d8919f0556f53ace1395617969a3b53ab5271a085e28ac0c4a3724e63d.

Solidity: e OrderPlaced(orderID indexed uint256)

func (*MarketFilterer) FilterOrderUpdated

func (_Market *MarketFilterer) FilterOrderUpdated(opts *bind.FilterOpts, orderID []*big.Int) (*MarketOrderUpdatedIterator, error)

FilterOrderUpdated is a free log retrieval operation binding the contract event 0xb8b459bc0688c37baf5f735d17f1711684bc14ab7db116f88bc18bf409b9309a.

Solidity: e OrderUpdated(orderID indexed uint256)

func (*MarketFilterer) FilterOwnershipRenounced added in v0.4.17

func (_Market *MarketFilterer) FilterOwnershipRenounced(opts *bind.FilterOpts, previousOwner []common.Address) (*MarketOwnershipRenouncedIterator, error)

FilterOwnershipRenounced is a free log retrieval operation binding the contract event 0xf8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c64820.

Solidity: e OwnershipRenounced(previousOwner indexed address)

func (*MarketFilterer) FilterOwnershipTransferred

func (_Market *MarketFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*MarketOwnershipTransferredIterator, error)

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

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

func (*MarketFilterer) FilterPause

func (_Market *MarketFilterer) FilterPause(opts *bind.FilterOpts) (*MarketPauseIterator, error)

FilterPause is a free log retrieval operation binding the contract event 0x6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff625.

Solidity: e Pause()

func (*MarketFilterer) FilterUnpause

func (_Market *MarketFilterer) FilterUnpause(opts *bind.FilterOpts) (*MarketUnpauseIterator, error)

FilterUnpause is a free log retrieval operation binding the contract event 0x7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b33.

Solidity: e Unpause()

func (*MarketFilterer) FilterWorkerAnnounced

func (_Market *MarketFilterer) FilterWorkerAnnounced(opts *bind.FilterOpts, worker []common.Address, master []common.Address) (*MarketWorkerAnnouncedIterator, error)

FilterWorkerAnnounced is a free log retrieval operation binding the contract event 0xe398d33bf7e881cdfc9f34c743822904d4e45a0be0db740dd88cb132e4ce2ed9.

Solidity: e WorkerAnnounced(worker indexed address, master indexed address)

func (*MarketFilterer) FilterWorkerConfirmed

func (_Market *MarketFilterer) FilterWorkerConfirmed(opts *bind.FilterOpts, worker []common.Address, master []common.Address) (*MarketWorkerConfirmedIterator, error)

FilterWorkerConfirmed is a free log retrieval operation binding the contract event 0x4940ef08d5aed63b7d3d3db293d69d6ed1d624995b90e9e944839c8ea0ae450d.

Solidity: e WorkerConfirmed(worker indexed address, master indexed address)

func (*MarketFilterer) FilterWorkerRemoved

func (_Market *MarketFilterer) FilterWorkerRemoved(opts *bind.FilterOpts, worker []common.Address, master []common.Address) (*MarketWorkerRemovedIterator, error)

FilterWorkerRemoved is a free log retrieval operation binding the contract event 0x7822736ed69a5fe0ad6dc2c6669e8053495d711118e5435b047f9b83deda4c37.

Solidity: e WorkerRemoved(worker indexed address, master indexed address)

func (*MarketFilterer) WatchBilled

func (_Market *MarketFilterer) WatchBilled(opts *bind.WatchOpts, sink chan<- *MarketBilled, dealID []*big.Int, paidAmount []*big.Int) (event.Subscription, error)

WatchBilled is a free log subscription operation binding the contract event 0x51f87cd83a2ce6c4ff7957861f7aba400dc3857d2325e0c94cc69f468874515c.

Solidity: e Billed(dealID indexed uint256, paidAmount indexed uint256)

func (*MarketFilterer) WatchDealChangeRequestSet

func (_Market *MarketFilterer) WatchDealChangeRequestSet(opts *bind.WatchOpts, sink chan<- *MarketDealChangeRequestSet, changeRequestID []*big.Int) (event.Subscription, error)

WatchDealChangeRequestSet is a free log subscription operation binding the contract event 0x7ff56b2eb3ce318aad93d0ba39a3e4a406992a136f9554f17f6bcc43509275d1.

Solidity: e DealChangeRequestSet(changeRequestID indexed uint256)

func (*MarketFilterer) WatchDealChangeRequestUpdated

func (_Market *MarketFilterer) WatchDealChangeRequestUpdated(opts *bind.WatchOpts, sink chan<- *MarketDealChangeRequestUpdated, changeRequestID []*big.Int) (event.Subscription, error)

WatchDealChangeRequestUpdated is a free log subscription operation binding the contract event 0x4b92d35447745e95b7344414a41ae94984787d0ebcd2c12021169197bb59af39.

Solidity: e DealChangeRequestUpdated(changeRequestID indexed uint256)

func (*MarketFilterer) WatchDealOpened

func (_Market *MarketFilterer) WatchDealOpened(opts *bind.WatchOpts, sink chan<- *MarketDealOpened, dealID []*big.Int) (event.Subscription, error)

WatchDealOpened is a free log subscription operation binding the contract event 0xb9ffc65567b7238dd641372277b8c93ed03df73945932dd84fd3cbb33f3eddbf.

Solidity: e DealOpened(dealID indexed uint256)

func (*MarketFilterer) WatchDealUpdated

func (_Market *MarketFilterer) WatchDealUpdated(opts *bind.WatchOpts, sink chan<- *MarketDealUpdated, dealID []*big.Int) (event.Subscription, error)

WatchDealUpdated is a free log subscription operation binding the contract event 0x0b27183934cfdbeb1fbbe288c2e163ed7aa8f458a954054970f78446bccb36e0.

Solidity: e DealUpdated(dealID indexed uint256)

func (*MarketFilterer) WatchNumBenchmarksUpdated

func (_Market *MarketFilterer) WatchNumBenchmarksUpdated(opts *bind.WatchOpts, sink chan<- *MarketNumBenchmarksUpdated, newNum []*big.Int) (event.Subscription, error)

WatchNumBenchmarksUpdated is a free log subscription operation binding the contract event 0x1acf16d0a0451282e1d2cac3f5473ca7c931bcda610ff6e061041af50e2abc13.

Solidity: e NumBenchmarksUpdated(newNum indexed uint256)

func (*MarketFilterer) WatchNumNetflagsUpdated

func (_Market *MarketFilterer) WatchNumNetflagsUpdated(opts *bind.WatchOpts, sink chan<- *MarketNumNetflagsUpdated, newNum []*big.Int) (event.Subscription, error)

WatchNumNetflagsUpdated is a free log subscription operation binding the contract event 0x1bd10793763c43c1a677f0975376032cebc657fd07cfd7c58ded8e8cce79f1c4.

Solidity: e NumNetflagsUpdated(newNum indexed uint256)

func (*MarketFilterer) WatchOrderPlaced

func (_Market *MarketFilterer) WatchOrderPlaced(opts *bind.WatchOpts, sink chan<- *MarketOrderPlaced, orderID []*big.Int) (event.Subscription, error)

WatchOrderPlaced is a free log subscription operation binding the contract event 0xffa896d8919f0556f53ace1395617969a3b53ab5271a085e28ac0c4a3724e63d.

Solidity: e OrderPlaced(orderID indexed uint256)

func (*MarketFilterer) WatchOrderUpdated

func (_Market *MarketFilterer) WatchOrderUpdated(opts *bind.WatchOpts, sink chan<- *MarketOrderUpdated, orderID []*big.Int) (event.Subscription, error)

WatchOrderUpdated is a free log subscription operation binding the contract event 0xb8b459bc0688c37baf5f735d17f1711684bc14ab7db116f88bc18bf409b9309a.

Solidity: e OrderUpdated(orderID indexed uint256)

func (*MarketFilterer) WatchOwnershipRenounced added in v0.4.17

func (_Market *MarketFilterer) WatchOwnershipRenounced(opts *bind.WatchOpts, sink chan<- *MarketOwnershipRenounced, previousOwner []common.Address) (event.Subscription, error)

WatchOwnershipRenounced is a free log subscription operation binding the contract event 0xf8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c64820.

Solidity: e OwnershipRenounced(previousOwner indexed address)

func (*MarketFilterer) WatchOwnershipTransferred

func (_Market *MarketFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *MarketOwnershipTransferred, 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 (*MarketFilterer) WatchPause

func (_Market *MarketFilterer) WatchPause(opts *bind.WatchOpts, sink chan<- *MarketPause) (event.Subscription, error)

WatchPause is a free log subscription operation binding the contract event 0x6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff625.

Solidity: e Pause()

func (*MarketFilterer) WatchUnpause

func (_Market *MarketFilterer) WatchUnpause(opts *bind.WatchOpts, sink chan<- *MarketUnpause) (event.Subscription, error)

WatchUnpause is a free log subscription operation binding the contract event 0x7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b33.

Solidity: e Unpause()

func (*MarketFilterer) WatchWorkerAnnounced

func (_Market *MarketFilterer) WatchWorkerAnnounced(opts *bind.WatchOpts, sink chan<- *MarketWorkerAnnounced, worker []common.Address, master []common.Address) (event.Subscription, error)

WatchWorkerAnnounced is a free log subscription operation binding the contract event 0xe398d33bf7e881cdfc9f34c743822904d4e45a0be0db740dd88cb132e4ce2ed9.

Solidity: e WorkerAnnounced(worker indexed address, master indexed address)

func (*MarketFilterer) WatchWorkerConfirmed

func (_Market *MarketFilterer) WatchWorkerConfirmed(opts *bind.WatchOpts, sink chan<- *MarketWorkerConfirmed, worker []common.Address, master []common.Address) (event.Subscription, error)

WatchWorkerConfirmed is a free log subscription operation binding the contract event 0x4940ef08d5aed63b7d3d3db293d69d6ed1d624995b90e9e944839c8ea0ae450d.

Solidity: e WorkerConfirmed(worker indexed address, master indexed address)

func (*MarketFilterer) WatchWorkerRemoved

func (_Market *MarketFilterer) WatchWorkerRemoved(opts *bind.WatchOpts, sink chan<- *MarketWorkerRemoved, worker []common.Address, master []common.Address) (event.Subscription, error)

WatchWorkerRemoved is a free log subscription operation binding the contract event 0x7822736ed69a5fe0ad6dc2c6669e8053495d711118e5435b047f9b83deda4c37.

Solidity: e WorkerRemoved(worker indexed address, master indexed address)

type MarketNumBenchmarksUpdated

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

MarketNumBenchmarksUpdated represents a NumBenchmarksUpdated event raised by the Market contract.

type MarketNumBenchmarksUpdatedIterator

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

MarketNumBenchmarksUpdatedIterator is returned from FilterNumBenchmarksUpdated and is used to iterate over the raw logs and unpacked data for NumBenchmarksUpdated events raised by the Market contract.

func (*MarketNumBenchmarksUpdatedIterator) Close

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

func (*MarketNumBenchmarksUpdatedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*MarketNumBenchmarksUpdatedIterator) 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 MarketNumNetflagsUpdated

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

MarketNumNetflagsUpdated represents a NumNetflagsUpdated event raised by the Market contract.

type MarketNumNetflagsUpdatedIterator

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

MarketNumNetflagsUpdatedIterator is returned from FilterNumNetflagsUpdated and is used to iterate over the raw logs and unpacked data for NumNetflagsUpdated events raised by the Market contract.

func (*MarketNumNetflagsUpdatedIterator) Close

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

func (*MarketNumNetflagsUpdatedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*MarketNumNetflagsUpdatedIterator) 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 MarketOrderPlaced

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

MarketOrderPlaced represents a OrderPlaced event raised by the Market contract.

type MarketOrderPlacedIterator

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

MarketOrderPlacedIterator is returned from FilterOrderPlaced and is used to iterate over the raw logs and unpacked data for OrderPlaced events raised by the Market contract.

func (*MarketOrderPlacedIterator) Close

func (it *MarketOrderPlacedIterator) Close() error

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

func (*MarketOrderPlacedIterator) Error

func (it *MarketOrderPlacedIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*MarketOrderPlacedIterator) Next

func (it *MarketOrderPlacedIterator) 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 MarketOrderUpdated

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

MarketOrderUpdated represents a OrderUpdated event raised by the Market contract.

type MarketOrderUpdatedIterator

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

MarketOrderUpdatedIterator is returned from FilterOrderUpdated and is used to iterate over the raw logs and unpacked data for OrderUpdated events raised by the Market contract.

func (*MarketOrderUpdatedIterator) Close

func (it *MarketOrderUpdatedIterator) Close() error

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

func (*MarketOrderUpdatedIterator) Error

func (it *MarketOrderUpdatedIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*MarketOrderUpdatedIterator) Next

func (it *MarketOrderUpdatedIterator) 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 MarketOwnershipRenounced added in v0.4.17

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

MarketOwnershipRenounced represents a OwnershipRenounced event raised by the Market contract.

type MarketOwnershipRenouncedIterator added in v0.4.17

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

MarketOwnershipRenouncedIterator is returned from FilterOwnershipRenounced and is used to iterate over the raw logs and unpacked data for OwnershipRenounced events raised by the Market contract.

func (*MarketOwnershipRenouncedIterator) Close added in v0.4.17

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

func (*MarketOwnershipRenouncedIterator) Error added in v0.4.17

Error returns any retrieval or parsing error occurred during filtering.

func (*MarketOwnershipRenouncedIterator) Next added in v0.4.17

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 MarketOwnershipTransferred

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

MarketOwnershipTransferred represents a OwnershipTransferred event raised by the Market contract.

type MarketOwnershipTransferredIterator

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

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

func (*MarketOwnershipTransferredIterator) Close

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

func (*MarketOwnershipTransferredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*MarketOwnershipTransferredIterator) 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 MarketPause

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

MarketPause represents a Pause event raised by the Market contract.

type MarketPauseIterator

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

MarketPauseIterator is returned from FilterPause and is used to iterate over the raw logs and unpacked data for Pause events raised by the Market contract.

func (*MarketPauseIterator) Close

func (it *MarketPauseIterator) Close() error

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

func (*MarketPauseIterator) Error

func (it *MarketPauseIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*MarketPauseIterator) Next

func (it *MarketPauseIterator) 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 MarketRaw

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

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

func (*MarketRaw) Call

func (_Market *MarketRaw) 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 (*MarketRaw) Transact

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

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

func (*MarketRaw) Transfer

func (_Market *MarketRaw) 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 MarketSession

type MarketSession struct {
	Contract     *Market           // 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
}

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

func (*MarketSession) Bill

func (_Market *MarketSession) Bill(dealID *big.Int) (*types.Transaction, error)

Bill is a paid mutator transaction binding the contract method 0xc86c16f2.

Solidity: function Bill(dealID uint256) returns(bool)

func (*MarketSession) CancelChangeRequest

func (_Market *MarketSession) CancelChangeRequest(changeRequestID *big.Int) (*types.Transaction, error)

CancelChangeRequest is a paid mutator transaction binding the contract method 0x9a1ea609.

Solidity: function CancelChangeRequest(changeRequestID uint256) returns(bool)

func (*MarketSession) CancelOrder

func (_Market *MarketSession) CancelOrder(orderID *big.Int) (*types.Transaction, error)

CancelOrder is a paid mutator transaction binding the contract method 0x935c9ad2.

Solidity: function CancelOrder(orderID uint256) returns(bool)

func (*MarketSession) CloseDeal

func (_Market *MarketSession) CloseDeal(dealID *big.Int, blacklisted uint8) (*types.Transaction, error)

CloseDeal is a paid mutator transaction binding the contract method 0xd0cca922.

Solidity: function CloseDeal(dealID uint256, blacklisted uint8) returns(bool)

func (*MarketSession) ConfirmWorker

func (_Market *MarketSession) ConfirmWorker(_worker common.Address) (*types.Transaction, error)

ConfirmWorker is a paid mutator transaction binding the contract method 0x1a3d5f82.

Solidity: function ConfirmWorker(_worker address) returns(bool)

func (*MarketSession) CreateChangeRequest

func (_Market *MarketSession) CreateChangeRequest(dealID *big.Int, newPrice *big.Int, newDuration *big.Int) (*types.Transaction, error)

CreateChangeRequest is a paid mutator transaction binding the contract method 0x3c1cbb34.

Solidity: function CreateChangeRequest(dealID uint256, newPrice uint256, newDuration uint256) returns(changeRequestID uint256)

func (*MarketSession) Deals

func (_Market *MarketSession) Deals(arg0 *big.Int) (struct {
	SupplierID     common.Address
	ConsumerID     common.Address
	MasterID       common.Address
	AskID          *big.Int
	BidID          *big.Int
	Duration       *big.Int
	Price          *big.Int
	StartTime      *big.Int
	EndTime        *big.Int
	Status         uint8
	BlockedBalance *big.Int
	TotalPayout    *big.Int
	LastBillTS     *big.Int
}, error)

Deals is a free data retrieval call binding the contract method 0x03988f84.

Solidity: function deals( uint256) constant returns(supplierID address, consumerID address, masterID address, askID uint256, bidID uint256, duration uint256, price uint256, startTime uint256, endTime uint256, status uint8, blockedBalance uint256, totalPayout uint256, lastBillTS uint256)

func (*MarketSession) GetBenchmarksQuantity

func (_Market *MarketSession) GetBenchmarksQuantity() (*big.Int, error)

GetBenchmarksQuantity is a free data retrieval call binding the contract method 0x348843cf.

Solidity: function GetBenchmarksQuantity() constant returns(uint256)

func (*MarketSession) GetChangeRequestInfo

func (_Market *MarketSession) GetChangeRequestInfo(changeRequestID *big.Int) (struct {
	DealID      *big.Int
	RequestType uint8
	Price       *big.Int
	Duration    *big.Int
	Status      uint8
}, error)

GetChangeRequestInfo is a free data retrieval call binding the contract method 0x616451c5.

Solidity: function GetChangeRequestInfo(changeRequestID uint256) constant returns(dealID uint256, requestType uint8, price uint256, duration uint256, status uint8)

func (*MarketSession) GetChangeRequestsAmount

func (_Market *MarketSession) GetChangeRequestsAmount() (*big.Int, error)

GetChangeRequestsAmount is a free data retrieval call binding the contract method 0xb4bf396e.

Solidity: function GetChangeRequestsAmount() constant returns(uint256)

func (*MarketSession) GetDealInfo

func (_Market *MarketSession) GetDealInfo(dealID *big.Int) (struct {
	Benchmarks []uint64
	SupplierID common.Address
	ConsumerID common.Address
	MasterID   common.Address
	AskID      *big.Int
	BidID      *big.Int
	StartTime  *big.Int
}, error)

GetDealInfo is a free data retrieval call binding the contract method 0x5ad5f6ae.

Solidity: function GetDealInfo(dealID uint256) constant returns(benchmarks uint64[], supplierID address, consumerID address, masterID address, askID uint256, bidID uint256, startTime uint256)

func (*MarketSession) GetDealParams

func (_Market *MarketSession) GetDealParams(dealID *big.Int) (struct {
	Duration       *big.Int
	Price          *big.Int
	EndTime        *big.Int
	Status         uint8
	BlockedBalance *big.Int
	TotalPayout    *big.Int
	LastBillTS     *big.Int
}, error)

GetDealParams is a free data retrieval call binding the contract method 0x4fabdd4b.

Solidity: function GetDealParams(dealID uint256) constant returns(duration uint256, price uint256, endTime uint256, status uint8, blockedBalance uint256, totalPayout uint256, lastBillTS uint256)

func (*MarketSession) GetDealsAmount

func (_Market *MarketSession) GetDealsAmount() (*big.Int, error)

GetDealsAmount is a free data retrieval call binding the contract method 0xe45ea8d3.

Solidity: function GetDealsAmount() constant returns(uint256)

func (*MarketSession) GetMaster

func (_Market *MarketSession) GetMaster(_worker common.Address) (common.Address, error)

GetMaster is a free data retrieval call binding the contract method 0x289e77b3.

Solidity: function GetMaster(_worker address) constant returns(master address)

func (*MarketSession) GetNetflagsQuantity

func (_Market *MarketSession) GetNetflagsQuantity() (*big.Int, error)

GetNetflagsQuantity is a free data retrieval call binding the contract method 0xde4e86c5.

Solidity: function GetNetflagsQuantity() constant returns(uint256)

func (*MarketSession) GetOrderInfo

func (_Market *MarketSession) GetOrderInfo(orderID *big.Int) (struct {
	OrderType     uint8
	Author        common.Address
	Counterparty  common.Address
	Duration      *big.Int
	Price         *big.Int
	Netflags      []bool
	IdentityLevel uint8
	Blacklist     common.Address
	Tag           [32]byte
	Benchmarks    []uint64
	FrozenSum     *big.Int
}, error)

GetOrderInfo is a free data retrieval call binding the contract method 0xe217866c.

Solidity: function GetOrderInfo(orderID uint256) constant returns(orderType uint8, author address, counterparty address, duration uint256, price uint256, netflags bool[], identityLevel uint8, blacklist address, tag bytes32, benchmarks uint64[], frozenSum uint256)

func (*MarketSession) GetOrderParams

func (_Market *MarketSession) GetOrderParams(orderID *big.Int) (struct {
	OrderStatus uint8
	DealID      *big.Int
}, error)

GetOrderParams is a free data retrieval call binding the contract method 0x3a907227.

Solidity: function GetOrderParams(orderID uint256) constant returns(orderStatus uint8, dealID uint256)

func (*MarketSession) GetOrdersAmount

func (_Market *MarketSession) GetOrdersAmount() (*big.Int, error)

GetOrdersAmount is a free data retrieval call binding the contract method 0x63fb2929.

Solidity: function GetOrdersAmount() constant returns(uint256)

func (*MarketSession) KillMarket added in v0.4.17

func (_Market *MarketSession) KillMarket() (*types.Transaction, error)

KillMarket is a paid mutator transaction binding the contract method 0xc4b22e7d.

Solidity: function KillMarket() returns()

func (*MarketSession) OpenDeal

func (_Market *MarketSession) OpenDeal(_askID *big.Int, _bidID *big.Int) (*types.Transaction, error)

OpenDeal is a paid mutator transaction binding the contract method 0xb1defc89.

Solidity: function OpenDeal(_askID uint256, _bidID uint256) returns()

func (*MarketSession) Orders

func (_Market *MarketSession) Orders(arg0 *big.Int) (struct {
	OrderType     uint8
	OrderStatus   uint8
	Author        common.Address
	Counterparty  common.Address
	Duration      *big.Int
	Price         *big.Int
	IdentityLevel uint8
	Blacklist     common.Address
	Tag           [32]byte
	FrozenSum     *big.Int
	DealID        *big.Int
}, error)

Orders is a free data retrieval call binding the contract method 0xa85c38ef.

Solidity: function orders( uint256) constant returns(orderType uint8, orderStatus uint8, author address, counterparty address, duration uint256, price uint256, identityLevel uint8, blacklist address, tag bytes32, frozenSum uint256, dealID uint256)

func (*MarketSession) Owner

func (_Market *MarketSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*MarketSession) Pause

func (_Market *MarketSession) Pause() (*types.Transaction, error)

Pause is a paid mutator transaction binding the contract method 0x8456cb59.

Solidity: function pause() returns()

func (*MarketSession) Paused

func (_Market *MarketSession) Paused() (bool, error)

Paused is a free data retrieval call binding the contract method 0x5c975abb.

Solidity: function paused() constant returns(bool)

func (*MarketSession) PlaceOrder

func (_Market *MarketSession) PlaceOrder(_orderType uint8, _id_counterparty common.Address, _duration *big.Int, _price *big.Int, _netflags []bool, _identityLevel uint8, _blacklist common.Address, _tag [32]byte, _benchmarks []uint64) (*types.Transaction, error)

PlaceOrder is a paid mutator transaction binding the contract method 0xe67d7dd8.

Solidity: function PlaceOrder(_orderType uint8, _id_counterparty address, _duration uint256, _price uint256, _netflags bool[], _identityLevel uint8, _blacklist address, _tag bytes32, _benchmarks uint64[]) returns(uint256)

func (*MarketSession) QuickBuy

func (_Market *MarketSession) QuickBuy(askID *big.Int, buyoutDuration *big.Int) (*types.Transaction, error)

QuickBuy is a paid mutator transaction binding the contract method 0x8bce1fdf.

Solidity: function QuickBuy(askID uint256, buyoutDuration uint256) returns()

func (*MarketSession) RegisterWorker

func (_Market *MarketSession) RegisterWorker(_master common.Address) (*types.Transaction, error)

RegisterWorker is a paid mutator transaction binding the contract method 0xa70a7af0.

Solidity: function RegisterWorker(_master address) returns(bool)

func (*MarketSession) RemoveWorker

func (_Market *MarketSession) RemoveWorker(_worker common.Address, _master common.Address) (*types.Transaction, error)

RemoveWorker is a paid mutator transaction binding the contract method 0xd3623432.

Solidity: function RemoveWorker(_worker address, _master address) returns(bool)

func (*MarketSession) RenounceOwnership added in v0.4.17

func (_Market *MarketSession) RenounceOwnership() (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*MarketSession) SetBenchmarksQuantity

func (_Market *MarketSession) SetBenchmarksQuantity(_newQuantity *big.Int) (*types.Transaction, error)

SetBenchmarksQuantity is a paid mutator transaction binding the contract method 0xef78b8d3.

Solidity: function SetBenchmarksQuantity(_newQuantity uint256) returns(bool)

func (*MarketSession) SetBlacklistAddress

func (_Market *MarketSession) SetBlacklistAddress(_newBL common.Address) (*types.Transaction, error)

SetBlacklistAddress is a paid mutator transaction binding the contract method 0xd85e6776.

Solidity: function SetBlacklistAddress(_newBL address) returns(bool)

func (*MarketSession) SetNetflagsQuantity

func (_Market *MarketSession) SetNetflagsQuantity(_newQuantity *big.Int) (*types.Transaction, error)

SetNetflagsQuantity is a paid mutator transaction binding the contract method 0x91e75fc0.

Solidity: function SetNetflagsQuantity(_newQuantity uint256) returns(bool)

func (*MarketSession) SetOracleAddress

func (_Market *MarketSession) SetOracleAddress(_newOracle common.Address) (*types.Transaction, error)

SetOracleAddress is a paid mutator transaction binding the contract method 0x0adef86c.

Solidity: function SetOracleAddress(_newOracle address) returns(bool)

func (*MarketSession) SetProfileRegistryAddress

func (_Market *MarketSession) SetProfileRegistryAddress(_newPR common.Address) (*types.Transaction, error)

SetProfileRegistryAddress is a paid mutator transaction binding the contract method 0xf1bf6fd5.

Solidity: function SetProfileRegistryAddress(_newPR address) returns(bool)

func (*MarketSession) TransferOwnership

func (_Market *MarketSession) 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 (*MarketSession) Unpause

func (_Market *MarketSession) Unpause() (*types.Transaction, error)

Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.

Solidity: function unpause() returns()

type MarketTransactor

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

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

func NewMarketTransactor

func NewMarketTransactor(address common.Address, transactor bind.ContractTransactor) (*MarketTransactor, error)

NewMarketTransactor creates a new write-only instance of Market, bound to a specific deployed contract.

func (*MarketTransactor) Bill

func (_Market *MarketTransactor) Bill(opts *bind.TransactOpts, dealID *big.Int) (*types.Transaction, error)

Bill is a paid mutator transaction binding the contract method 0xc86c16f2.

Solidity: function Bill(dealID uint256) returns(bool)

func (*MarketTransactor) CancelChangeRequest

func (_Market *MarketTransactor) CancelChangeRequest(opts *bind.TransactOpts, changeRequestID *big.Int) (*types.Transaction, error)

CancelChangeRequest is a paid mutator transaction binding the contract method 0x9a1ea609.

Solidity: function CancelChangeRequest(changeRequestID uint256) returns(bool)

func (*MarketTransactor) CancelOrder

func (_Market *MarketTransactor) CancelOrder(opts *bind.TransactOpts, orderID *big.Int) (*types.Transaction, error)

CancelOrder is a paid mutator transaction binding the contract method 0x935c9ad2.

Solidity: function CancelOrder(orderID uint256) returns(bool)

func (*MarketTransactor) CloseDeal

func (_Market *MarketTransactor) CloseDeal(opts *bind.TransactOpts, dealID *big.Int, blacklisted uint8) (*types.Transaction, error)

CloseDeal is a paid mutator transaction binding the contract method 0xd0cca922.

Solidity: function CloseDeal(dealID uint256, blacklisted uint8) returns(bool)

func (*MarketTransactor) ConfirmWorker

func (_Market *MarketTransactor) ConfirmWorker(opts *bind.TransactOpts, _worker common.Address) (*types.Transaction, error)

ConfirmWorker is a paid mutator transaction binding the contract method 0x1a3d5f82.

Solidity: function ConfirmWorker(_worker address) returns(bool)

func (*MarketTransactor) CreateChangeRequest

func (_Market *MarketTransactor) CreateChangeRequest(opts *bind.TransactOpts, dealID *big.Int, newPrice *big.Int, newDuration *big.Int) (*types.Transaction, error)

CreateChangeRequest is a paid mutator transaction binding the contract method 0x3c1cbb34.

Solidity: function CreateChangeRequest(dealID uint256, newPrice uint256, newDuration uint256) returns(changeRequestID uint256)

func (*MarketTransactor) KillMarket added in v0.4.17

func (_Market *MarketTransactor) KillMarket(opts *bind.TransactOpts) (*types.Transaction, error)

KillMarket is a paid mutator transaction binding the contract method 0xc4b22e7d.

Solidity: function KillMarket() returns()

func (*MarketTransactor) OpenDeal

func (_Market *MarketTransactor) OpenDeal(opts *bind.TransactOpts, _askID *big.Int, _bidID *big.Int) (*types.Transaction, error)

OpenDeal is a paid mutator transaction binding the contract method 0xb1defc89.

Solidity: function OpenDeal(_askID uint256, _bidID uint256) returns()

func (*MarketTransactor) Pause

func (_Market *MarketTransactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)

Pause is a paid mutator transaction binding the contract method 0x8456cb59.

Solidity: function pause() returns()

func (*MarketTransactor) PlaceOrder

func (_Market *MarketTransactor) PlaceOrder(opts *bind.TransactOpts, _orderType uint8, _id_counterparty common.Address, _duration *big.Int, _price *big.Int, _netflags []bool, _identityLevel uint8, _blacklist common.Address, _tag [32]byte, _benchmarks []uint64) (*types.Transaction, error)

PlaceOrder is a paid mutator transaction binding the contract method 0xe67d7dd8.

Solidity: function PlaceOrder(_orderType uint8, _id_counterparty address, _duration uint256, _price uint256, _netflags bool[], _identityLevel uint8, _blacklist address, _tag bytes32, _benchmarks uint64[]) returns(uint256)

func (*MarketTransactor) QuickBuy

func (_Market *MarketTransactor) QuickBuy(opts *bind.TransactOpts, askID *big.Int, buyoutDuration *big.Int) (*types.Transaction, error)

QuickBuy is a paid mutator transaction binding the contract method 0x8bce1fdf.

Solidity: function QuickBuy(askID uint256, buyoutDuration uint256) returns()

func (*MarketTransactor) RegisterWorker

func (_Market *MarketTransactor) RegisterWorker(opts *bind.TransactOpts, _master common.Address) (*types.Transaction, error)

RegisterWorker is a paid mutator transaction binding the contract method 0xa70a7af0.

Solidity: function RegisterWorker(_master address) returns(bool)

func (*MarketTransactor) RemoveWorker

func (_Market *MarketTransactor) RemoveWorker(opts *bind.TransactOpts, _worker common.Address, _master common.Address) (*types.Transaction, error)

RemoveWorker is a paid mutator transaction binding the contract method 0xd3623432.

Solidity: function RemoveWorker(_worker address, _master address) returns(bool)

func (*MarketTransactor) RenounceOwnership added in v0.4.17

func (_Market *MarketTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*MarketTransactor) SetBenchmarksQuantity

func (_Market *MarketTransactor) SetBenchmarksQuantity(opts *bind.TransactOpts, _newQuantity *big.Int) (*types.Transaction, error)

SetBenchmarksQuantity is a paid mutator transaction binding the contract method 0xef78b8d3.

Solidity: function SetBenchmarksQuantity(_newQuantity uint256) returns(bool)

func (*MarketTransactor) SetBlacklistAddress

func (_Market *MarketTransactor) SetBlacklistAddress(opts *bind.TransactOpts, _newBL common.Address) (*types.Transaction, error)

SetBlacklistAddress is a paid mutator transaction binding the contract method 0xd85e6776.

Solidity: function SetBlacklistAddress(_newBL address) returns(bool)

func (*MarketTransactor) SetNetflagsQuantity

func (_Market *MarketTransactor) SetNetflagsQuantity(opts *bind.TransactOpts, _newQuantity *big.Int) (*types.Transaction, error)

SetNetflagsQuantity is a paid mutator transaction binding the contract method 0x91e75fc0.

Solidity: function SetNetflagsQuantity(_newQuantity uint256) returns(bool)

func (*MarketTransactor) SetOracleAddress

func (_Market *MarketTransactor) SetOracleAddress(opts *bind.TransactOpts, _newOracle common.Address) (*types.Transaction, error)

SetOracleAddress is a paid mutator transaction binding the contract method 0x0adef86c.

Solidity: function SetOracleAddress(_newOracle address) returns(bool)

func (*MarketTransactor) SetProfileRegistryAddress

func (_Market *MarketTransactor) SetProfileRegistryAddress(opts *bind.TransactOpts, _newPR common.Address) (*types.Transaction, error)

SetProfileRegistryAddress is a paid mutator transaction binding the contract method 0xf1bf6fd5.

Solidity: function SetProfileRegistryAddress(_newPR address) returns(bool)

func (*MarketTransactor) TransferOwnership

func (_Market *MarketTransactor) 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 (*MarketTransactor) Unpause

func (_Market *MarketTransactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)

Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.

Solidity: function unpause() returns()

type MarketTransactorRaw

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

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

func (*MarketTransactorRaw) Transact

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

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

func (*MarketTransactorRaw) Transfer

func (_Market *MarketTransactorRaw) 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 MarketTransactorSession

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

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

func (*MarketTransactorSession) Bill

func (_Market *MarketTransactorSession) Bill(dealID *big.Int) (*types.Transaction, error)

Bill is a paid mutator transaction binding the contract method 0xc86c16f2.

Solidity: function Bill(dealID uint256) returns(bool)

func (*MarketTransactorSession) CancelChangeRequest

func (_Market *MarketTransactorSession) CancelChangeRequest(changeRequestID *big.Int) (*types.Transaction, error)

CancelChangeRequest is a paid mutator transaction binding the contract method 0x9a1ea609.

Solidity: function CancelChangeRequest(changeRequestID uint256) returns(bool)

func (*MarketTransactorSession) CancelOrder

func (_Market *MarketTransactorSession) CancelOrder(orderID *big.Int) (*types.Transaction, error)

CancelOrder is a paid mutator transaction binding the contract method 0x935c9ad2.

Solidity: function CancelOrder(orderID uint256) returns(bool)

func (*MarketTransactorSession) CloseDeal

func (_Market *MarketTransactorSession) CloseDeal(dealID *big.Int, blacklisted uint8) (*types.Transaction, error)

CloseDeal is a paid mutator transaction binding the contract method 0xd0cca922.

Solidity: function CloseDeal(dealID uint256, blacklisted uint8) returns(bool)

func (*MarketTransactorSession) ConfirmWorker

func (_Market *MarketTransactorSession) ConfirmWorker(_worker common.Address) (*types.Transaction, error)

ConfirmWorker is a paid mutator transaction binding the contract method 0x1a3d5f82.

Solidity: function ConfirmWorker(_worker address) returns(bool)

func (*MarketTransactorSession) CreateChangeRequest

func (_Market *MarketTransactorSession) CreateChangeRequest(dealID *big.Int, newPrice *big.Int, newDuration *big.Int) (*types.Transaction, error)

CreateChangeRequest is a paid mutator transaction binding the contract method 0x3c1cbb34.

Solidity: function CreateChangeRequest(dealID uint256, newPrice uint256, newDuration uint256) returns(changeRequestID uint256)

func (*MarketTransactorSession) KillMarket added in v0.4.17

func (_Market *MarketTransactorSession) KillMarket() (*types.Transaction, error)

KillMarket is a paid mutator transaction binding the contract method 0xc4b22e7d.

Solidity: function KillMarket() returns()

func (*MarketTransactorSession) OpenDeal

func (_Market *MarketTransactorSession) OpenDeal(_askID *big.Int, _bidID *big.Int) (*types.Transaction, error)

OpenDeal is a paid mutator transaction binding the contract method 0xb1defc89.

Solidity: function OpenDeal(_askID uint256, _bidID uint256) returns()

func (*MarketTransactorSession) Pause

func (_Market *MarketTransactorSession) Pause() (*types.Transaction, error)

Pause is a paid mutator transaction binding the contract method 0x8456cb59.

Solidity: function pause() returns()

func (*MarketTransactorSession) PlaceOrder

func (_Market *MarketTransactorSession) PlaceOrder(_orderType uint8, _id_counterparty common.Address, _duration *big.Int, _price *big.Int, _netflags []bool, _identityLevel uint8, _blacklist common.Address, _tag [32]byte, _benchmarks []uint64) (*types.Transaction, error)

PlaceOrder is a paid mutator transaction binding the contract method 0xe67d7dd8.

Solidity: function PlaceOrder(_orderType uint8, _id_counterparty address, _duration uint256, _price uint256, _netflags bool[], _identityLevel uint8, _blacklist address, _tag bytes32, _benchmarks uint64[]) returns(uint256)

func (*MarketTransactorSession) QuickBuy

func (_Market *MarketTransactorSession) QuickBuy(askID *big.Int, buyoutDuration *big.Int) (*types.Transaction, error)

QuickBuy is a paid mutator transaction binding the contract method 0x8bce1fdf.

Solidity: function QuickBuy(askID uint256, buyoutDuration uint256) returns()

func (*MarketTransactorSession) RegisterWorker

func (_Market *MarketTransactorSession) RegisterWorker(_master common.Address) (*types.Transaction, error)

RegisterWorker is a paid mutator transaction binding the contract method 0xa70a7af0.

Solidity: function RegisterWorker(_master address) returns(bool)

func (*MarketTransactorSession) RemoveWorker

func (_Market *MarketTransactorSession) RemoveWorker(_worker common.Address, _master common.Address) (*types.Transaction, error)

RemoveWorker is a paid mutator transaction binding the contract method 0xd3623432.

Solidity: function RemoveWorker(_worker address, _master address) returns(bool)

func (*MarketTransactorSession) RenounceOwnership added in v0.4.17

func (_Market *MarketTransactorSession) RenounceOwnership() (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*MarketTransactorSession) SetBenchmarksQuantity

func (_Market *MarketTransactorSession) SetBenchmarksQuantity(_newQuantity *big.Int) (*types.Transaction, error)

SetBenchmarksQuantity is a paid mutator transaction binding the contract method 0xef78b8d3.

Solidity: function SetBenchmarksQuantity(_newQuantity uint256) returns(bool)

func (*MarketTransactorSession) SetBlacklistAddress

func (_Market *MarketTransactorSession) SetBlacklistAddress(_newBL common.Address) (*types.Transaction, error)

SetBlacklistAddress is a paid mutator transaction binding the contract method 0xd85e6776.

Solidity: function SetBlacklistAddress(_newBL address) returns(bool)

func (*MarketTransactorSession) SetNetflagsQuantity

func (_Market *MarketTransactorSession) SetNetflagsQuantity(_newQuantity *big.Int) (*types.Transaction, error)

SetNetflagsQuantity is a paid mutator transaction binding the contract method 0x91e75fc0.

Solidity: function SetNetflagsQuantity(_newQuantity uint256) returns(bool)

func (*MarketTransactorSession) SetOracleAddress

func (_Market *MarketTransactorSession) SetOracleAddress(_newOracle common.Address) (*types.Transaction, error)

SetOracleAddress is a paid mutator transaction binding the contract method 0x0adef86c.

Solidity: function SetOracleAddress(_newOracle address) returns(bool)

func (*MarketTransactorSession) SetProfileRegistryAddress

func (_Market *MarketTransactorSession) SetProfileRegistryAddress(_newPR common.Address) (*types.Transaction, error)

SetProfileRegistryAddress is a paid mutator transaction binding the contract method 0xf1bf6fd5.

Solidity: function SetProfileRegistryAddress(_newPR address) returns(bool)

func (*MarketTransactorSession) TransferOwnership

func (_Market *MarketTransactorSession) 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 (*MarketTransactorSession) Unpause

func (_Market *MarketTransactorSession) Unpause() (*types.Transaction, error)

Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.

Solidity: function unpause() returns()

type MarketUnpause

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

MarketUnpause represents a Unpause event raised by the Market contract.

type MarketUnpauseIterator

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

MarketUnpauseIterator is returned from FilterUnpause and is used to iterate over the raw logs and unpacked data for Unpause events raised by the Market contract.

func (*MarketUnpauseIterator) Close

func (it *MarketUnpauseIterator) Close() error

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

func (*MarketUnpauseIterator) Error

func (it *MarketUnpauseIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*MarketUnpauseIterator) Next

func (it *MarketUnpauseIterator) 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 MarketWorkerAnnounced

type MarketWorkerAnnounced struct {
	Worker common.Address
	Master common.Address
	Raw    types.Log // Blockchain specific contextual infos
}

MarketWorkerAnnounced represents a WorkerAnnounced event raised by the Market contract.

type MarketWorkerAnnouncedIterator

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

MarketWorkerAnnouncedIterator is returned from FilterWorkerAnnounced and is used to iterate over the raw logs and unpacked data for WorkerAnnounced events raised by the Market contract.

func (*MarketWorkerAnnouncedIterator) Close

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

func (*MarketWorkerAnnouncedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*MarketWorkerAnnouncedIterator) 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 MarketWorkerConfirmed

type MarketWorkerConfirmed struct {
	Worker common.Address
	Master common.Address
	Raw    types.Log // Blockchain specific contextual infos
}

MarketWorkerConfirmed represents a WorkerConfirmed event raised by the Market contract.

type MarketWorkerConfirmedIterator

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

MarketWorkerConfirmedIterator is returned from FilterWorkerConfirmed and is used to iterate over the raw logs and unpacked data for WorkerConfirmed events raised by the Market contract.

func (*MarketWorkerConfirmedIterator) Close

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

func (*MarketWorkerConfirmedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*MarketWorkerConfirmedIterator) 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 MarketWorkerRemoved

type MarketWorkerRemoved struct {
	Worker common.Address
	Master common.Address
	Raw    types.Log // Blockchain specific contextual infos
}

MarketWorkerRemoved represents a WorkerRemoved event raised by the Market contract.

type MarketWorkerRemovedIterator

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

MarketWorkerRemovedIterator is returned from FilterWorkerRemoved and is used to iterate over the raw logs and unpacked data for WorkerRemoved events raised by the Market contract.

func (*MarketWorkerRemovedIterator) Close

func (it *MarketWorkerRemovedIterator) Close() error

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

func (*MarketWorkerRemovedIterator) Error

func (it *MarketWorkerRemovedIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*MarketWorkerRemovedIterator) Next

func (it *MarketWorkerRemovedIterator) 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 Migrations

type Migrations struct {
	MigrationsCaller     // Read-only binding to the contract
	MigrationsTransactor // Write-only binding to the contract
	MigrationsFilterer   // Log filterer for contract events
}

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

func DeployMigrations

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

DeployMigrations deploys a new Ethereum contract, binding an instance of Migrations to it.

func NewMigrations

func NewMigrations(address common.Address, backend bind.ContractBackend) (*Migrations, error)

NewMigrations creates a new instance of Migrations, bound to a specific deployed contract.

type MigrationsCaller

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

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

func NewMigrationsCaller

func NewMigrationsCaller(address common.Address, caller bind.ContractCaller) (*MigrationsCaller, error)

NewMigrationsCaller creates a new read-only instance of Migrations, bound to a specific deployed contract.

func (*MigrationsCaller) LastCompletedMigration added in v0.4.17

func (_Migrations *MigrationsCaller) LastCompletedMigration(opts *bind.CallOpts) (*big.Int, error)

LastCompletedMigration is a free data retrieval call binding the contract method 0x445df0ac.

Solidity: function last_completed_migration() constant returns(uint256)

func (*MigrationsCaller) Owner

func (_Migrations *MigrationsCaller) 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 MigrationsCallerRaw

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

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

func (*MigrationsCallerRaw) Call

func (_Migrations *MigrationsCallerRaw) 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 MigrationsCallerSession

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

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

func (*MigrationsCallerSession) LastCompletedMigration added in v0.4.17

func (_Migrations *MigrationsCallerSession) LastCompletedMigration() (*big.Int, error)

LastCompletedMigration is a free data retrieval call binding the contract method 0x445df0ac.

Solidity: function last_completed_migration() constant returns(uint256)

func (*MigrationsCallerSession) Owner

func (_Migrations *MigrationsCallerSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

type MigrationsFilterer

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

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

func NewMigrationsFilterer

func NewMigrationsFilterer(address common.Address, filterer bind.ContractFilterer) (*MigrationsFilterer, error)

NewMigrationsFilterer creates a new log filterer instance of Migrations, bound to a specific deployed contract.

func (*MigrationsFilterer) FilterOwnershipRenounced added in v0.4.21

func (_Migrations *MigrationsFilterer) FilterOwnershipRenounced(opts *bind.FilterOpts, previousOwner []common.Address) (*MigrationsOwnershipRenouncedIterator, error)

FilterOwnershipRenounced is a free log retrieval operation binding the contract event 0xf8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c64820.

Solidity: e OwnershipRenounced(previousOwner indexed address)

func (*MigrationsFilterer) FilterOwnershipTransferred added in v0.4.21

func (_Migrations *MigrationsFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*MigrationsOwnershipTransferredIterator, error)

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

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

func (*MigrationsFilterer) WatchOwnershipRenounced added in v0.4.21

func (_Migrations *MigrationsFilterer) WatchOwnershipRenounced(opts *bind.WatchOpts, sink chan<- *MigrationsOwnershipRenounced, previousOwner []common.Address) (event.Subscription, error)

WatchOwnershipRenounced is a free log subscription operation binding the contract event 0xf8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c64820.

Solidity: e OwnershipRenounced(previousOwner indexed address)

func (*MigrationsFilterer) WatchOwnershipTransferred added in v0.4.21

func (_Migrations *MigrationsFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *MigrationsOwnershipTransferred, 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 MigrationsOwnershipRenounced added in v0.4.21

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

MigrationsOwnershipRenounced represents a OwnershipRenounced event raised by the Migrations contract.

type MigrationsOwnershipRenouncedIterator added in v0.4.21

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

MigrationsOwnershipRenouncedIterator is returned from FilterOwnershipRenounced and is used to iterate over the raw logs and unpacked data for OwnershipRenounced events raised by the Migrations contract.

func (*MigrationsOwnershipRenouncedIterator) Close added in v0.4.21

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

func (*MigrationsOwnershipRenouncedIterator) Error added in v0.4.21

Error returns any retrieval or parsing error occurred during filtering.

func (*MigrationsOwnershipRenouncedIterator) Next added in v0.4.21

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 MigrationsOwnershipTransferred added in v0.4.21

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

MigrationsOwnershipTransferred represents a OwnershipTransferred event raised by the Migrations contract.

type MigrationsOwnershipTransferredIterator added in v0.4.21

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

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

func (*MigrationsOwnershipTransferredIterator) Close added in v0.4.21

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

func (*MigrationsOwnershipTransferredIterator) Error added in v0.4.21

Error returns any retrieval or parsing error occurred during filtering.

func (*MigrationsOwnershipTransferredIterator) Next added in v0.4.21

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 MigrationsRaw

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

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

func (*MigrationsRaw) Call

func (_Migrations *MigrationsRaw) 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 (*MigrationsRaw) Transact

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

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

func (*MigrationsRaw) Transfer

func (_Migrations *MigrationsRaw) 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 MigrationsSession

type MigrationsSession struct {
	Contract     *Migrations       // 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
}

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

func (*MigrationsSession) LastCompletedMigration added in v0.4.17

func (_Migrations *MigrationsSession) LastCompletedMigration() (*big.Int, error)

LastCompletedMigration is a free data retrieval call binding the contract method 0x445df0ac.

Solidity: function last_completed_migration() constant returns(uint256)

func (*MigrationsSession) Owner

func (_Migrations *MigrationsSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*MigrationsSession) RenounceOwnership added in v0.4.21

func (_Migrations *MigrationsSession) RenounceOwnership() (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*MigrationsSession) SetCompleted

func (_Migrations *MigrationsSession) SetCompleted(completed *big.Int) (*types.Transaction, error)

SetCompleted is a paid mutator transaction binding the contract method 0xfdacd576.

Solidity: function setCompleted(completed uint256) returns()

func (*MigrationsSession) TransferOwnership added in v0.4.21

func (_Migrations *MigrationsSession) 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 (*MigrationsSession) Upgrade

func (_Migrations *MigrationsSession) Upgrade(new_address common.Address) (*types.Transaction, error)

Upgrade is a paid mutator transaction binding the contract method 0x0900f010.

Solidity: function upgrade(new_address address) returns()

type MigrationsTransactor

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

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

func NewMigrationsTransactor

func NewMigrationsTransactor(address common.Address, transactor bind.ContractTransactor) (*MigrationsTransactor, error)

NewMigrationsTransactor creates a new write-only instance of Migrations, bound to a specific deployed contract.

func (*MigrationsTransactor) RenounceOwnership added in v0.4.21

func (_Migrations *MigrationsTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*MigrationsTransactor) SetCompleted

func (_Migrations *MigrationsTransactor) SetCompleted(opts *bind.TransactOpts, completed *big.Int) (*types.Transaction, error)

SetCompleted is a paid mutator transaction binding the contract method 0xfdacd576.

Solidity: function setCompleted(completed uint256) returns()

func (*MigrationsTransactor) TransferOwnership added in v0.4.21

func (_Migrations *MigrationsTransactor) 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 (*MigrationsTransactor) Upgrade

func (_Migrations *MigrationsTransactor) Upgrade(opts *bind.TransactOpts, new_address common.Address) (*types.Transaction, error)

Upgrade is a paid mutator transaction binding the contract method 0x0900f010.

Solidity: function upgrade(new_address address) returns()

type MigrationsTransactorRaw

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

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

func (*MigrationsTransactorRaw) Transact

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

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

func (*MigrationsTransactorRaw) Transfer

func (_Migrations *MigrationsTransactorRaw) 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 MigrationsTransactorSession

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

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

func (*MigrationsTransactorSession) RenounceOwnership added in v0.4.21

func (_Migrations *MigrationsTransactorSession) RenounceOwnership() (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*MigrationsTransactorSession) SetCompleted

func (_Migrations *MigrationsTransactorSession) SetCompleted(completed *big.Int) (*types.Transaction, error)

SetCompleted is a paid mutator transaction binding the contract method 0xfdacd576.

Solidity: function setCompleted(completed uint256) returns()

func (*MigrationsTransactorSession) TransferOwnership added in v0.4.21

func (_Migrations *MigrationsTransactorSession) 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 (*MigrationsTransactorSession) Upgrade

func (_Migrations *MigrationsTransactorSession) Upgrade(new_address common.Address) (*types.Transaction, error)

Upgrade is a paid mutator transaction binding the contract method 0x0900f010.

Solidity: function upgrade(new_address address) returns()

type MultiSigWallet

type MultiSigWallet struct {
	MultiSigWalletCaller     // Read-only binding to the contract
	MultiSigWalletTransactor // Write-only binding to the contract
	MultiSigWalletFilterer   // Log filterer for contract events
}

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

func DeployMultiSigWallet

func DeployMultiSigWallet(auth *bind.TransactOpts, backend bind.ContractBackend, _owners []common.Address, _required *big.Int) (common.Address, *types.Transaction, *MultiSigWallet, error)

DeployMultiSigWallet deploys a new Ethereum contract, binding an instance of MultiSigWallet to it.

func NewMultiSigWallet

func NewMultiSigWallet(address common.Address, backend bind.ContractBackend) (*MultiSigWallet, error)

NewMultiSigWallet creates a new instance of MultiSigWallet, bound to a specific deployed contract.

type MultiSigWalletCaller

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

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

func NewMultiSigWalletCaller

func NewMultiSigWalletCaller(address common.Address, caller bind.ContractCaller) (*MultiSigWalletCaller, error)

NewMultiSigWalletCaller creates a new read-only instance of MultiSigWallet, bound to a specific deployed contract.

func (*MultiSigWalletCaller) Confirmations

func (_MultiSigWallet *MultiSigWalletCaller) Confirmations(opts *bind.CallOpts, arg0 *big.Int, arg1 common.Address) (bool, error)

Confirmations is a free data retrieval call binding the contract method 0x3411c81c.

Solidity: function confirmations( uint256, address) constant returns(bool)

func (*MultiSigWalletCaller) GetConfirmationCount

func (_MultiSigWallet *MultiSigWalletCaller) GetConfirmationCount(opts *bind.CallOpts, transactionId *big.Int) (*big.Int, error)

GetConfirmationCount is a free data retrieval call binding the contract method 0x8b51d13f.

Solidity: function getConfirmationCount(transactionId uint256) constant returns(count uint256)

func (*MultiSigWalletCaller) GetConfirmations

func (_MultiSigWallet *MultiSigWalletCaller) GetConfirmations(opts *bind.CallOpts, transactionId *big.Int) ([]common.Address, error)

GetConfirmations is a free data retrieval call binding the contract method 0xb5dc40c3.

Solidity: function getConfirmations(transactionId uint256) constant returns(_confirmations address[])

func (*MultiSigWalletCaller) GetOwners

func (_MultiSigWallet *MultiSigWalletCaller) GetOwners(opts *bind.CallOpts) ([]common.Address, error)

GetOwners is a free data retrieval call binding the contract method 0xa0e67e2b.

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

func (*MultiSigWalletCaller) GetTransactionCount

func (_MultiSigWallet *MultiSigWalletCaller) GetTransactionCount(opts *bind.CallOpts, pending bool, executed bool) (*big.Int, error)

GetTransactionCount is a free data retrieval call binding the contract method 0x54741525.

Solidity: function getTransactionCount(pending bool, executed bool) constant returns(count uint256)

func (*MultiSigWalletCaller) GetTransactionIds

func (_MultiSigWallet *MultiSigWalletCaller) GetTransactionIds(opts *bind.CallOpts, from *big.Int, to *big.Int, pending bool, executed bool) ([]*big.Int, error)

GetTransactionIds is a free data retrieval call binding the contract method 0xa8abe69a.

Solidity: function getTransactionIds(from uint256, to uint256, pending bool, executed bool) constant returns(_transactionIds uint256[])

func (*MultiSigWalletCaller) IsConfirmed

func (_MultiSigWallet *MultiSigWalletCaller) IsConfirmed(opts *bind.CallOpts, transactionId *big.Int) (bool, error)

IsConfirmed is a free data retrieval call binding the contract method 0x784547a7.

Solidity: function isConfirmed(transactionId uint256) constant returns(bool)

func (*MultiSigWalletCaller) IsOwner

func (_MultiSigWallet *MultiSigWalletCaller) IsOwner(opts *bind.CallOpts, arg0 common.Address) (bool, error)

IsOwner is a free data retrieval call binding the contract method 0x2f54bf6e.

Solidity: function isOwner( address) constant returns(bool)

func (*MultiSigWalletCaller) MAXOWNERCOUNT added in v0.4.17

func (_MultiSigWallet *MultiSigWalletCaller) MAXOWNERCOUNT(opts *bind.CallOpts) (*big.Int, error)

MAXOWNERCOUNT is a free data retrieval call binding the contract method 0xd74f8edd.

Solidity: function MAX_OWNER_COUNT() constant returns(uint256)

func (*MultiSigWalletCaller) Owners

func (_MultiSigWallet *MultiSigWalletCaller) Owners(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)

Owners is a free data retrieval call binding the contract method 0x025e7c27.

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

func (*MultiSigWalletCaller) Required

func (_MultiSigWallet *MultiSigWalletCaller) Required(opts *bind.CallOpts) (*big.Int, error)

Required is a free data retrieval call binding the contract method 0xdc8452cd.

Solidity: function required() constant returns(uint256)

func (*MultiSigWalletCaller) TransactionCount

func (_MultiSigWallet *MultiSigWalletCaller) TransactionCount(opts *bind.CallOpts) (*big.Int, error)

TransactionCount is a free data retrieval call binding the contract method 0xb77bf600.

Solidity: function transactionCount() constant returns(uint256)

func (*MultiSigWalletCaller) Transactions

func (_MultiSigWallet *MultiSigWalletCaller) Transactions(opts *bind.CallOpts, arg0 *big.Int) (struct {
	Destination common.Address
	Value       *big.Int
	Data        []byte
	Executed    bool
}, error)

Transactions is a free data retrieval call binding the contract method 0x9ace38c2.

Solidity: function transactions( uint256) constant returns(destination address, value uint256, data bytes, executed bool)

type MultiSigWalletCallerRaw

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

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

func (*MultiSigWalletCallerRaw) Call

func (_MultiSigWallet *MultiSigWalletCallerRaw) 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 MultiSigWalletCallerSession

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

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

func (*MultiSigWalletCallerSession) Confirmations

func (_MultiSigWallet *MultiSigWalletCallerSession) Confirmations(arg0 *big.Int, arg1 common.Address) (bool, error)

Confirmations is a free data retrieval call binding the contract method 0x3411c81c.

Solidity: function confirmations( uint256, address) constant returns(bool)

func (*MultiSigWalletCallerSession) GetConfirmationCount

func (_MultiSigWallet *MultiSigWalletCallerSession) GetConfirmationCount(transactionId *big.Int) (*big.Int, error)

GetConfirmationCount is a free data retrieval call binding the contract method 0x8b51d13f.

Solidity: function getConfirmationCount(transactionId uint256) constant returns(count uint256)

func (*MultiSigWalletCallerSession) GetConfirmations

func (_MultiSigWallet *MultiSigWalletCallerSession) GetConfirmations(transactionId *big.Int) ([]common.Address, error)

GetConfirmations is a free data retrieval call binding the contract method 0xb5dc40c3.

Solidity: function getConfirmations(transactionId uint256) constant returns(_confirmations address[])

func (*MultiSigWalletCallerSession) GetOwners

func (_MultiSigWallet *MultiSigWalletCallerSession) GetOwners() ([]common.Address, error)

GetOwners is a free data retrieval call binding the contract method 0xa0e67e2b.

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

func (*MultiSigWalletCallerSession) GetTransactionCount

func (_MultiSigWallet *MultiSigWalletCallerSession) GetTransactionCount(pending bool, executed bool) (*big.Int, error)

GetTransactionCount is a free data retrieval call binding the contract method 0x54741525.

Solidity: function getTransactionCount(pending bool, executed bool) constant returns(count uint256)

func (*MultiSigWalletCallerSession) GetTransactionIds

func (_MultiSigWallet *MultiSigWalletCallerSession) GetTransactionIds(from *big.Int, to *big.Int, pending bool, executed bool) ([]*big.Int, error)

GetTransactionIds is a free data retrieval call binding the contract method 0xa8abe69a.

Solidity: function getTransactionIds(from uint256, to uint256, pending bool, executed bool) constant returns(_transactionIds uint256[])

func (*MultiSigWalletCallerSession) IsConfirmed

func (_MultiSigWallet *MultiSigWalletCallerSession) IsConfirmed(transactionId *big.Int) (bool, error)

IsConfirmed is a free data retrieval call binding the contract method 0x784547a7.

Solidity: function isConfirmed(transactionId uint256) constant returns(bool)

func (*MultiSigWalletCallerSession) IsOwner

func (_MultiSigWallet *MultiSigWalletCallerSession) IsOwner(arg0 common.Address) (bool, error)

IsOwner is a free data retrieval call binding the contract method 0x2f54bf6e.

Solidity: function isOwner( address) constant returns(bool)

func (*MultiSigWalletCallerSession) MAXOWNERCOUNT added in v0.4.17

func (_MultiSigWallet *MultiSigWalletCallerSession) MAXOWNERCOUNT() (*big.Int, error)

MAXOWNERCOUNT is a free data retrieval call binding the contract method 0xd74f8edd.

Solidity: function MAX_OWNER_COUNT() constant returns(uint256)

func (*MultiSigWalletCallerSession) Owners

func (_MultiSigWallet *MultiSigWalletCallerSession) Owners(arg0 *big.Int) (common.Address, error)

Owners is a free data retrieval call binding the contract method 0x025e7c27.

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

func (*MultiSigWalletCallerSession) Required

func (_MultiSigWallet *MultiSigWalletCallerSession) Required() (*big.Int, error)

Required is a free data retrieval call binding the contract method 0xdc8452cd.

Solidity: function required() constant returns(uint256)

func (*MultiSigWalletCallerSession) TransactionCount

func (_MultiSigWallet *MultiSigWalletCallerSession) TransactionCount() (*big.Int, error)

TransactionCount is a free data retrieval call binding the contract method 0xb77bf600.

Solidity: function transactionCount() constant returns(uint256)

func (*MultiSigWalletCallerSession) Transactions

func (_MultiSigWallet *MultiSigWalletCallerSession) Transactions(arg0 *big.Int) (struct {
	Destination common.Address
	Value       *big.Int
	Data        []byte
	Executed    bool
}, error)

Transactions is a free data retrieval call binding the contract method 0x9ace38c2.

Solidity: function transactions( uint256) constant returns(destination address, value uint256, data bytes, executed bool)

type MultiSigWalletConfirmation

type MultiSigWalletConfirmation struct {
	Sender        common.Address
	TransactionId *big.Int
	Raw           types.Log // Blockchain specific contextual infos
}

MultiSigWalletConfirmation represents a Confirmation event raised by the MultiSigWallet contract.

type MultiSigWalletConfirmationIterator

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

MultiSigWalletConfirmationIterator is returned from FilterConfirmation and is used to iterate over the raw logs and unpacked data for Confirmation events raised by the MultiSigWallet contract.

func (*MultiSigWalletConfirmationIterator) Close

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

func (*MultiSigWalletConfirmationIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*MultiSigWalletConfirmationIterator) 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 MultiSigWalletDeposit

type MultiSigWalletDeposit struct {
	Sender common.Address
	Value  *big.Int
	Raw    types.Log // Blockchain specific contextual infos
}

MultiSigWalletDeposit represents a Deposit event raised by the MultiSigWallet contract.

type MultiSigWalletDepositIterator

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

MultiSigWalletDepositIterator is returned from FilterDeposit and is used to iterate over the raw logs and unpacked data for Deposit events raised by the MultiSigWallet contract.

func (*MultiSigWalletDepositIterator) Close

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

func (*MultiSigWalletDepositIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*MultiSigWalletDepositIterator) 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 MultiSigWalletExecution

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

MultiSigWalletExecution represents a Execution event raised by the MultiSigWallet contract.

type MultiSigWalletExecutionFailure

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

MultiSigWalletExecutionFailure represents a ExecutionFailure event raised by the MultiSigWallet contract.

type MultiSigWalletExecutionFailureIterator

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

MultiSigWalletExecutionFailureIterator is returned from FilterExecutionFailure and is used to iterate over the raw logs and unpacked data for ExecutionFailure events raised by the MultiSigWallet contract.

func (*MultiSigWalletExecutionFailureIterator) Close

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

func (*MultiSigWalletExecutionFailureIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*MultiSigWalletExecutionFailureIterator) 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 MultiSigWalletExecutionIterator

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

MultiSigWalletExecutionIterator is returned from FilterExecution and is used to iterate over the raw logs and unpacked data for Execution events raised by the MultiSigWallet contract.

func (*MultiSigWalletExecutionIterator) Close

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

func (*MultiSigWalletExecutionIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*MultiSigWalletExecutionIterator) 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 MultiSigWalletFilterer

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

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

func NewMultiSigWalletFilterer

func NewMultiSigWalletFilterer(address common.Address, filterer bind.ContractFilterer) (*MultiSigWalletFilterer, error)

NewMultiSigWalletFilterer creates a new log filterer instance of MultiSigWallet, bound to a specific deployed contract.

func (*MultiSigWalletFilterer) FilterConfirmation

func (_MultiSigWallet *MultiSigWalletFilterer) FilterConfirmation(opts *bind.FilterOpts, sender []common.Address, transactionId []*big.Int) (*MultiSigWalletConfirmationIterator, error)

FilterConfirmation is a free log retrieval operation binding the contract event 0x4a504a94899432a9846e1aa406dceb1bcfd538bb839071d49d1e5e23f5be30ef.

Solidity: e Confirmation(sender indexed address, transactionId indexed uint256)

func (*MultiSigWalletFilterer) FilterDeposit

func (_MultiSigWallet *MultiSigWalletFilterer) FilterDeposit(opts *bind.FilterOpts, sender []common.Address) (*MultiSigWalletDepositIterator, error)

FilterDeposit is a free log retrieval operation binding the contract event 0xe1fffcc4923d04b559f4d29a8bfc6cda04eb5b0d3c460751c2402c5c5cc9109c.

Solidity: e Deposit(sender indexed address, value uint256)

func (*MultiSigWalletFilterer) FilterExecution

func (_MultiSigWallet *MultiSigWalletFilterer) FilterExecution(opts *bind.FilterOpts, transactionId []*big.Int) (*MultiSigWalletExecutionIterator, error)

FilterExecution is a free log retrieval operation binding the contract event 0x33e13ecb54c3076d8e8bb8c2881800a4d972b792045ffae98fdf46df365fed75.

Solidity: e Execution(transactionId indexed uint256)

func (*MultiSigWalletFilterer) FilterExecutionFailure

func (_MultiSigWallet *MultiSigWalletFilterer) FilterExecutionFailure(opts *bind.FilterOpts, transactionId []*big.Int) (*MultiSigWalletExecutionFailureIterator, error)

FilterExecutionFailure is a free log retrieval operation binding the contract event 0x526441bb6c1aba3c9a4a6ca1d6545da9c2333c8c48343ef398eb858d72b79236.

Solidity: e ExecutionFailure(transactionId indexed uint256)

func (*MultiSigWalletFilterer) FilterOwnerAddition

func (_MultiSigWallet *MultiSigWalletFilterer) FilterOwnerAddition(opts *bind.FilterOpts, owner []common.Address) (*MultiSigWalletOwnerAdditionIterator, error)

FilterOwnerAddition is a free log retrieval operation binding the contract event 0xf39e6e1eb0edcf53c221607b54b00cd28f3196fed0a24994dc308b8f611b682d.

Solidity: e OwnerAddition(owner indexed address)

func (*MultiSigWalletFilterer) FilterOwnerRemoval

func (_MultiSigWallet *MultiSigWalletFilterer) FilterOwnerRemoval(opts *bind.FilterOpts, owner []common.Address) (*MultiSigWalletOwnerRemovalIterator, error)

FilterOwnerRemoval is a free log retrieval operation binding the contract event 0x8001553a916ef2f495d26a907cc54d96ed840d7bda71e73194bf5a9df7a76b90.

Solidity: e OwnerRemoval(owner indexed address)

func (*MultiSigWalletFilterer) FilterRequirementChange

func (_MultiSigWallet *MultiSigWalletFilterer) FilterRequirementChange(opts *bind.FilterOpts) (*MultiSigWalletRequirementChangeIterator, error)

FilterRequirementChange is a free log retrieval operation binding the contract event 0xa3f1ee9126a074d9326c682f561767f710e927faa811f7a99829d49dc421797a.

Solidity: e RequirementChange(required uint256)

func (*MultiSigWalletFilterer) FilterRevocation

func (_MultiSigWallet *MultiSigWalletFilterer) FilterRevocation(opts *bind.FilterOpts, sender []common.Address, transactionId []*big.Int) (*MultiSigWalletRevocationIterator, error)

FilterRevocation is a free log retrieval operation binding the contract event 0xf6a317157440607f36269043eb55f1287a5a19ba2216afeab88cd46cbcfb88e9.

Solidity: e Revocation(sender indexed address, transactionId indexed uint256)

func (*MultiSigWalletFilterer) FilterSubmission

func (_MultiSigWallet *MultiSigWalletFilterer) FilterSubmission(opts *bind.FilterOpts, transactionId []*big.Int) (*MultiSigWalletSubmissionIterator, error)

FilterSubmission is a free log retrieval operation binding the contract event 0xc0ba8fe4b176c1714197d43b9cc6bcf797a4a7461c5fe8d0ef6e184ae7601e51.

Solidity: e Submission(transactionId indexed uint256)

func (*MultiSigWalletFilterer) WatchConfirmation

func (_MultiSigWallet *MultiSigWalletFilterer) WatchConfirmation(opts *bind.WatchOpts, sink chan<- *MultiSigWalletConfirmation, sender []common.Address, transactionId []*big.Int) (event.Subscription, error)

WatchConfirmation is a free log subscription operation binding the contract event 0x4a504a94899432a9846e1aa406dceb1bcfd538bb839071d49d1e5e23f5be30ef.

Solidity: e Confirmation(sender indexed address, transactionId indexed uint256)

func (*MultiSigWalletFilterer) WatchDeposit

func (_MultiSigWallet *MultiSigWalletFilterer) WatchDeposit(opts *bind.WatchOpts, sink chan<- *MultiSigWalletDeposit, sender []common.Address) (event.Subscription, error)

WatchDeposit is a free log subscription operation binding the contract event 0xe1fffcc4923d04b559f4d29a8bfc6cda04eb5b0d3c460751c2402c5c5cc9109c.

Solidity: e Deposit(sender indexed address, value uint256)

func (*MultiSigWalletFilterer) WatchExecution

func (_MultiSigWallet *MultiSigWalletFilterer) WatchExecution(opts *bind.WatchOpts, sink chan<- *MultiSigWalletExecution, transactionId []*big.Int) (event.Subscription, error)

WatchExecution is a free log subscription operation binding the contract event 0x33e13ecb54c3076d8e8bb8c2881800a4d972b792045ffae98fdf46df365fed75.

Solidity: e Execution(transactionId indexed uint256)

func (*MultiSigWalletFilterer) WatchExecutionFailure

func (_MultiSigWallet *MultiSigWalletFilterer) WatchExecutionFailure(opts *bind.WatchOpts, sink chan<- *MultiSigWalletExecutionFailure, transactionId []*big.Int) (event.Subscription, error)

WatchExecutionFailure is a free log subscription operation binding the contract event 0x526441bb6c1aba3c9a4a6ca1d6545da9c2333c8c48343ef398eb858d72b79236.

Solidity: e ExecutionFailure(transactionId indexed uint256)

func (*MultiSigWalletFilterer) WatchOwnerAddition

func (_MultiSigWallet *MultiSigWalletFilterer) WatchOwnerAddition(opts *bind.WatchOpts, sink chan<- *MultiSigWalletOwnerAddition, owner []common.Address) (event.Subscription, error)

WatchOwnerAddition is a free log subscription operation binding the contract event 0xf39e6e1eb0edcf53c221607b54b00cd28f3196fed0a24994dc308b8f611b682d.

Solidity: e OwnerAddition(owner indexed address)

func (*MultiSigWalletFilterer) WatchOwnerRemoval

func (_MultiSigWallet *MultiSigWalletFilterer) WatchOwnerRemoval(opts *bind.WatchOpts, sink chan<- *MultiSigWalletOwnerRemoval, owner []common.Address) (event.Subscription, error)

WatchOwnerRemoval is a free log subscription operation binding the contract event 0x8001553a916ef2f495d26a907cc54d96ed840d7bda71e73194bf5a9df7a76b90.

Solidity: e OwnerRemoval(owner indexed address)

func (*MultiSigWalletFilterer) WatchRequirementChange

func (_MultiSigWallet *MultiSigWalletFilterer) WatchRequirementChange(opts *bind.WatchOpts, sink chan<- *MultiSigWalletRequirementChange) (event.Subscription, error)

WatchRequirementChange is a free log subscription operation binding the contract event 0xa3f1ee9126a074d9326c682f561767f710e927faa811f7a99829d49dc421797a.

Solidity: e RequirementChange(required uint256)

func (*MultiSigWalletFilterer) WatchRevocation

func (_MultiSigWallet *MultiSigWalletFilterer) WatchRevocation(opts *bind.WatchOpts, sink chan<- *MultiSigWalletRevocation, sender []common.Address, transactionId []*big.Int) (event.Subscription, error)

WatchRevocation is a free log subscription operation binding the contract event 0xf6a317157440607f36269043eb55f1287a5a19ba2216afeab88cd46cbcfb88e9.

Solidity: e Revocation(sender indexed address, transactionId indexed uint256)

func (*MultiSigWalletFilterer) WatchSubmission

func (_MultiSigWallet *MultiSigWalletFilterer) WatchSubmission(opts *bind.WatchOpts, sink chan<- *MultiSigWalletSubmission, transactionId []*big.Int) (event.Subscription, error)

WatchSubmission is a free log subscription operation binding the contract event 0xc0ba8fe4b176c1714197d43b9cc6bcf797a4a7461c5fe8d0ef6e184ae7601e51.

Solidity: e Submission(transactionId indexed uint256)

type MultiSigWalletOwnerAddition

type MultiSigWalletOwnerAddition struct {
	Owner common.Address
	Raw   types.Log // Blockchain specific contextual infos
}

MultiSigWalletOwnerAddition represents a OwnerAddition event raised by the MultiSigWallet contract.

type MultiSigWalletOwnerAdditionIterator

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

MultiSigWalletOwnerAdditionIterator is returned from FilterOwnerAddition and is used to iterate over the raw logs and unpacked data for OwnerAddition events raised by the MultiSigWallet contract.

func (*MultiSigWalletOwnerAdditionIterator) Close

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

func (*MultiSigWalletOwnerAdditionIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*MultiSigWalletOwnerAdditionIterator) 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 MultiSigWalletOwnerRemoval

type MultiSigWalletOwnerRemoval struct {
	Owner common.Address
	Raw   types.Log // Blockchain specific contextual infos
}

MultiSigWalletOwnerRemoval represents a OwnerRemoval event raised by the MultiSigWallet contract.

type MultiSigWalletOwnerRemovalIterator

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

MultiSigWalletOwnerRemovalIterator is returned from FilterOwnerRemoval and is used to iterate over the raw logs and unpacked data for OwnerRemoval events raised by the MultiSigWallet contract.

func (*MultiSigWalletOwnerRemovalIterator) Close

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

func (*MultiSigWalletOwnerRemovalIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*MultiSigWalletOwnerRemovalIterator) 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 MultiSigWalletRaw

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

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

func (*MultiSigWalletRaw) Call

func (_MultiSigWallet *MultiSigWalletRaw) 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 (*MultiSigWalletRaw) Transact

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

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

func (*MultiSigWalletRaw) Transfer

func (_MultiSigWallet *MultiSigWalletRaw) 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 MultiSigWalletRequirementChange

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

MultiSigWalletRequirementChange represents a RequirementChange event raised by the MultiSigWallet contract.

type MultiSigWalletRequirementChangeIterator

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

MultiSigWalletRequirementChangeIterator is returned from FilterRequirementChange and is used to iterate over the raw logs and unpacked data for RequirementChange events raised by the MultiSigWallet contract.

func (*MultiSigWalletRequirementChangeIterator) Close

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

func (*MultiSigWalletRequirementChangeIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*MultiSigWalletRequirementChangeIterator) 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 MultiSigWalletRevocation

type MultiSigWalletRevocation struct {
	Sender        common.Address
	TransactionId *big.Int
	Raw           types.Log // Blockchain specific contextual infos
}

MultiSigWalletRevocation represents a Revocation event raised by the MultiSigWallet contract.

type MultiSigWalletRevocationIterator

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

MultiSigWalletRevocationIterator is returned from FilterRevocation and is used to iterate over the raw logs and unpacked data for Revocation events raised by the MultiSigWallet contract.

func (*MultiSigWalletRevocationIterator) Close

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

func (*MultiSigWalletRevocationIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*MultiSigWalletRevocationIterator) 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 MultiSigWalletSession

type MultiSigWalletSession struct {
	Contract     *MultiSigWallet   // 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
}

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

func (*MultiSigWalletSession) AddOwner

func (_MultiSigWallet *MultiSigWalletSession) AddOwner(owner common.Address) (*types.Transaction, error)

AddOwner is a paid mutator transaction binding the contract method 0x7065cb48.

Solidity: function addOwner(owner address) returns()

func (*MultiSigWalletSession) ChangeRequirement

func (_MultiSigWallet *MultiSigWalletSession) ChangeRequirement(_required *big.Int) (*types.Transaction, error)

ChangeRequirement is a paid mutator transaction binding the contract method 0xba51a6df.

Solidity: function changeRequirement(_required uint256) returns()

func (*MultiSigWalletSession) ConfirmTransaction

func (_MultiSigWallet *MultiSigWalletSession) ConfirmTransaction(transactionId *big.Int) (*types.Transaction, error)

ConfirmTransaction is a paid mutator transaction binding the contract method 0xc01a8c84.

Solidity: function confirmTransaction(transactionId uint256) returns()

func (*MultiSigWalletSession) Confirmations

func (_MultiSigWallet *MultiSigWalletSession) Confirmations(arg0 *big.Int, arg1 common.Address) (bool, error)

Confirmations is a free data retrieval call binding the contract method 0x3411c81c.

Solidity: function confirmations( uint256, address) constant returns(bool)

func (*MultiSigWalletSession) ExecuteTransaction

func (_MultiSigWallet *MultiSigWalletSession) ExecuteTransaction(transactionId *big.Int) (*types.Transaction, error)

ExecuteTransaction is a paid mutator transaction binding the contract method 0xee22610b.

Solidity: function executeTransaction(transactionId uint256) returns()

func (*MultiSigWalletSession) GetConfirmationCount

func (_MultiSigWallet *MultiSigWalletSession) GetConfirmationCount(transactionId *big.Int) (*big.Int, error)

GetConfirmationCount is a free data retrieval call binding the contract method 0x8b51d13f.

Solidity: function getConfirmationCount(transactionId uint256) constant returns(count uint256)

func (*MultiSigWalletSession) GetConfirmations

func (_MultiSigWallet *MultiSigWalletSession) GetConfirmations(transactionId *big.Int) ([]common.Address, error)

GetConfirmations is a free data retrieval call binding the contract method 0xb5dc40c3.

Solidity: function getConfirmations(transactionId uint256) constant returns(_confirmations address[])

func (*MultiSigWalletSession) GetOwners

func (_MultiSigWallet *MultiSigWalletSession) GetOwners() ([]common.Address, error)

GetOwners is a free data retrieval call binding the contract method 0xa0e67e2b.

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

func (*MultiSigWalletSession) GetTransactionCount

func (_MultiSigWallet *MultiSigWalletSession) GetTransactionCount(pending bool, executed bool) (*big.Int, error)

GetTransactionCount is a free data retrieval call binding the contract method 0x54741525.

Solidity: function getTransactionCount(pending bool, executed bool) constant returns(count uint256)

func (*MultiSigWalletSession) GetTransactionIds

func (_MultiSigWallet *MultiSigWalletSession) GetTransactionIds(from *big.Int, to *big.Int, pending bool, executed bool) ([]*big.Int, error)

GetTransactionIds is a free data retrieval call binding the contract method 0xa8abe69a.

Solidity: function getTransactionIds(from uint256, to uint256, pending bool, executed bool) constant returns(_transactionIds uint256[])

func (*MultiSigWalletSession) IsConfirmed

func (_MultiSigWallet *MultiSigWalletSession) IsConfirmed(transactionId *big.Int) (bool, error)

IsConfirmed is a free data retrieval call binding the contract method 0x784547a7.

Solidity: function isConfirmed(transactionId uint256) constant returns(bool)

func (*MultiSigWalletSession) IsOwner

func (_MultiSigWallet *MultiSigWalletSession) IsOwner(arg0 common.Address) (bool, error)

IsOwner is a free data retrieval call binding the contract method 0x2f54bf6e.

Solidity: function isOwner( address) constant returns(bool)

func (*MultiSigWalletSession) MAXOWNERCOUNT added in v0.4.17

func (_MultiSigWallet *MultiSigWalletSession) MAXOWNERCOUNT() (*big.Int, error)

MAXOWNERCOUNT is a free data retrieval call binding the contract method 0xd74f8edd.

Solidity: function MAX_OWNER_COUNT() constant returns(uint256)

func (*MultiSigWalletSession) Owners

func (_MultiSigWallet *MultiSigWalletSession) Owners(arg0 *big.Int) (common.Address, error)

Owners is a free data retrieval call binding the contract method 0x025e7c27.

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

func (*MultiSigWalletSession) RemoveOwner

func (_MultiSigWallet *MultiSigWalletSession) RemoveOwner(owner common.Address) (*types.Transaction, error)

RemoveOwner is a paid mutator transaction binding the contract method 0x173825d9.

Solidity: function removeOwner(owner address) returns()

func (*MultiSigWalletSession) ReplaceOwner

func (_MultiSigWallet *MultiSigWalletSession) ReplaceOwner(owner common.Address, newOwner common.Address) (*types.Transaction, error)

ReplaceOwner is a paid mutator transaction binding the contract method 0xe20056e6.

Solidity: function replaceOwner(owner address, newOwner address) returns()

func (*MultiSigWalletSession) Required

func (_MultiSigWallet *MultiSigWalletSession) Required() (*big.Int, error)

Required is a free data retrieval call binding the contract method 0xdc8452cd.

Solidity: function required() constant returns(uint256)

func (*MultiSigWalletSession) RevokeConfirmation

func (_MultiSigWallet *MultiSigWalletSession) RevokeConfirmation(transactionId *big.Int) (*types.Transaction, error)

RevokeConfirmation is a paid mutator transaction binding the contract method 0x20ea8d86.

Solidity: function revokeConfirmation(transactionId uint256) returns()

func (*MultiSigWalletSession) SubmitTransaction

func (_MultiSigWallet *MultiSigWalletSession) SubmitTransaction(destination common.Address, value *big.Int, data []byte) (*types.Transaction, error)

SubmitTransaction is a paid mutator transaction binding the contract method 0xc6427474.

Solidity: function submitTransaction(destination address, value uint256, data bytes) returns(transactionId uint256)

func (*MultiSigWalletSession) TransactionCount

func (_MultiSigWallet *MultiSigWalletSession) TransactionCount() (*big.Int, error)

TransactionCount is a free data retrieval call binding the contract method 0xb77bf600.

Solidity: function transactionCount() constant returns(uint256)

func (*MultiSigWalletSession) Transactions

func (_MultiSigWallet *MultiSigWalletSession) Transactions(arg0 *big.Int) (struct {
	Destination common.Address
	Value       *big.Int
	Data        []byte
	Executed    bool
}, error)

Transactions is a free data retrieval call binding the contract method 0x9ace38c2.

Solidity: function transactions( uint256) constant returns(destination address, value uint256, data bytes, executed bool)

type MultiSigWalletSubmission

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

MultiSigWalletSubmission represents a Submission event raised by the MultiSigWallet contract.

type MultiSigWalletSubmissionIterator

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

MultiSigWalletSubmissionIterator is returned from FilterSubmission and is used to iterate over the raw logs and unpacked data for Submission events raised by the MultiSigWallet contract.

func (*MultiSigWalletSubmissionIterator) Close

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

func (*MultiSigWalletSubmissionIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*MultiSigWalletSubmissionIterator) 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 MultiSigWalletTransactor

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

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

func NewMultiSigWalletTransactor

func NewMultiSigWalletTransactor(address common.Address, transactor bind.ContractTransactor) (*MultiSigWalletTransactor, error)

NewMultiSigWalletTransactor creates a new write-only instance of MultiSigWallet, bound to a specific deployed contract.

func (*MultiSigWalletTransactor) AddOwner

func (_MultiSigWallet *MultiSigWalletTransactor) AddOwner(opts *bind.TransactOpts, owner common.Address) (*types.Transaction, error)

AddOwner is a paid mutator transaction binding the contract method 0x7065cb48.

Solidity: function addOwner(owner address) returns()

func (*MultiSigWalletTransactor) ChangeRequirement

func (_MultiSigWallet *MultiSigWalletTransactor) ChangeRequirement(opts *bind.TransactOpts, _required *big.Int) (*types.Transaction, error)

ChangeRequirement is a paid mutator transaction binding the contract method 0xba51a6df.

Solidity: function changeRequirement(_required uint256) returns()

func (*MultiSigWalletTransactor) ConfirmTransaction

func (_MultiSigWallet *MultiSigWalletTransactor) ConfirmTransaction(opts *bind.TransactOpts, transactionId *big.Int) (*types.Transaction, error)

ConfirmTransaction is a paid mutator transaction binding the contract method 0xc01a8c84.

Solidity: function confirmTransaction(transactionId uint256) returns()

func (*MultiSigWalletTransactor) ExecuteTransaction

func (_MultiSigWallet *MultiSigWalletTransactor) ExecuteTransaction(opts *bind.TransactOpts, transactionId *big.Int) (*types.Transaction, error)

ExecuteTransaction is a paid mutator transaction binding the contract method 0xee22610b.

Solidity: function executeTransaction(transactionId uint256) returns()

func (*MultiSigWalletTransactor) RemoveOwner

func (_MultiSigWallet *MultiSigWalletTransactor) RemoveOwner(opts *bind.TransactOpts, owner common.Address) (*types.Transaction, error)

RemoveOwner is a paid mutator transaction binding the contract method 0x173825d9.

Solidity: function removeOwner(owner address) returns()

func (*MultiSigWalletTransactor) ReplaceOwner

func (_MultiSigWallet *MultiSigWalletTransactor) ReplaceOwner(opts *bind.TransactOpts, owner common.Address, newOwner common.Address) (*types.Transaction, error)

ReplaceOwner is a paid mutator transaction binding the contract method 0xe20056e6.

Solidity: function replaceOwner(owner address, newOwner address) returns()

func (*MultiSigWalletTransactor) RevokeConfirmation

func (_MultiSigWallet *MultiSigWalletTransactor) RevokeConfirmation(opts *bind.TransactOpts, transactionId *big.Int) (*types.Transaction, error)

RevokeConfirmation is a paid mutator transaction binding the contract method 0x20ea8d86.

Solidity: function revokeConfirmation(transactionId uint256) returns()

func (*MultiSigWalletTransactor) SubmitTransaction

func (_MultiSigWallet *MultiSigWalletTransactor) SubmitTransaction(opts *bind.TransactOpts, destination common.Address, value *big.Int, data []byte) (*types.Transaction, error)

SubmitTransaction is a paid mutator transaction binding the contract method 0xc6427474.

Solidity: function submitTransaction(destination address, value uint256, data bytes) returns(transactionId uint256)

type MultiSigWalletTransactorRaw

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

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

func (*MultiSigWalletTransactorRaw) Transact

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

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

func (*MultiSigWalletTransactorRaw) Transfer

func (_MultiSigWallet *MultiSigWalletTransactorRaw) 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 MultiSigWalletTransactorSession

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

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

func (*MultiSigWalletTransactorSession) AddOwner

func (_MultiSigWallet *MultiSigWalletTransactorSession) AddOwner(owner common.Address) (*types.Transaction, error)

AddOwner is a paid mutator transaction binding the contract method 0x7065cb48.

Solidity: function addOwner(owner address) returns()

func (*MultiSigWalletTransactorSession) ChangeRequirement

func (_MultiSigWallet *MultiSigWalletTransactorSession) ChangeRequirement(_required *big.Int) (*types.Transaction, error)

ChangeRequirement is a paid mutator transaction binding the contract method 0xba51a6df.

Solidity: function changeRequirement(_required uint256) returns()

func (*MultiSigWalletTransactorSession) ConfirmTransaction

func (_MultiSigWallet *MultiSigWalletTransactorSession) ConfirmTransaction(transactionId *big.Int) (*types.Transaction, error)

ConfirmTransaction is a paid mutator transaction binding the contract method 0xc01a8c84.

Solidity: function confirmTransaction(transactionId uint256) returns()

func (*MultiSigWalletTransactorSession) ExecuteTransaction

func (_MultiSigWallet *MultiSigWalletTransactorSession) ExecuteTransaction(transactionId *big.Int) (*types.Transaction, error)

ExecuteTransaction is a paid mutator transaction binding the contract method 0xee22610b.

Solidity: function executeTransaction(transactionId uint256) returns()

func (*MultiSigWalletTransactorSession) RemoveOwner

func (_MultiSigWallet *MultiSigWalletTransactorSession) RemoveOwner(owner common.Address) (*types.Transaction, error)

RemoveOwner is a paid mutator transaction binding the contract method 0x173825d9.

Solidity: function removeOwner(owner address) returns()

func (*MultiSigWalletTransactorSession) ReplaceOwner

func (_MultiSigWallet *MultiSigWalletTransactorSession) ReplaceOwner(owner common.Address, newOwner common.Address) (*types.Transaction, error)

ReplaceOwner is a paid mutator transaction binding the contract method 0xe20056e6.

Solidity: function replaceOwner(owner address, newOwner address) returns()

func (*MultiSigWalletTransactorSession) RevokeConfirmation

func (_MultiSigWallet *MultiSigWalletTransactorSession) RevokeConfirmation(transactionId *big.Int) (*types.Transaction, error)

RevokeConfirmation is a paid mutator transaction binding the contract method 0x20ea8d86.

Solidity: function revokeConfirmation(transactionId uint256) returns()

func (*MultiSigWalletTransactorSession) SubmitTransaction

func (_MultiSigWallet *MultiSigWalletTransactorSession) SubmitTransaction(destination common.Address, value *big.Int, data []byte) (*types.Transaction, error)

SubmitTransaction is a paid mutator transaction binding the contract method 0xc6427474.

Solidity: function submitTransaction(destination address, value uint256, data bytes) returns(transactionId uint256)

type OracleUSD

type OracleUSD struct {
	OracleUSDCaller     // Read-only binding to the contract
	OracleUSDTransactor // Write-only binding to the contract
	OracleUSDFilterer   // Log filterer for contract events
}

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

func DeployOracleUSD

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

DeployOracleUSD deploys a new Ethereum contract, binding an instance of OracleUSD to it.

func NewOracleUSD

func NewOracleUSD(address common.Address, backend bind.ContractBackend) (*OracleUSD, error)

NewOracleUSD creates a new instance of OracleUSD, bound to a specific deployed contract.

type OracleUSDCaller

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

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

func NewOracleUSDCaller

func NewOracleUSDCaller(address common.Address, caller bind.ContractCaller) (*OracleUSDCaller, error)

NewOracleUSDCaller creates a new read-only instance of OracleUSD, bound to a specific deployed contract.

func (*OracleUSDCaller) GetCurrentPrice

func (_OracleUSD *OracleUSDCaller) GetCurrentPrice(opts *bind.CallOpts) (*big.Int, error)

GetCurrentPrice is a free data retrieval call binding the contract method 0xeb91d37e.

Solidity: function getCurrentPrice() constant returns(uint256)

func (*OracleUSDCaller) Owner

func (_OracleUSD *OracleUSDCaller) 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 OracleUSDCallerRaw

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

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

func (*OracleUSDCallerRaw) Call

func (_OracleUSD *OracleUSDCallerRaw) 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 OracleUSDCallerSession

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

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

func (*OracleUSDCallerSession) GetCurrentPrice

func (_OracleUSD *OracleUSDCallerSession) GetCurrentPrice() (*big.Int, error)

GetCurrentPrice is a free data retrieval call binding the contract method 0xeb91d37e.

Solidity: function getCurrentPrice() constant returns(uint256)

func (*OracleUSDCallerSession) Owner

func (_OracleUSD *OracleUSDCallerSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

type OracleUSDFilterer

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

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

func NewOracleUSDFilterer

func NewOracleUSDFilterer(address common.Address, filterer bind.ContractFilterer) (*OracleUSDFilterer, error)

NewOracleUSDFilterer creates a new log filterer instance of OracleUSD, bound to a specific deployed contract.

func (*OracleUSDFilterer) FilterOwnershipRenounced added in v0.4.17

func (_OracleUSD *OracleUSDFilterer) FilterOwnershipRenounced(opts *bind.FilterOpts, previousOwner []common.Address) (*OracleUSDOwnershipRenouncedIterator, error)

FilterOwnershipRenounced is a free log retrieval operation binding the contract event 0xf8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c64820.

Solidity: e OwnershipRenounced(previousOwner indexed address)

func (*OracleUSDFilterer) FilterOwnershipTransferred

func (_OracleUSD *OracleUSDFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*OracleUSDOwnershipTransferredIterator, error)

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

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

func (*OracleUSDFilterer) FilterPriceChanged

func (_OracleUSD *OracleUSDFilterer) FilterPriceChanged(opts *bind.FilterOpts) (*OracleUSDPriceChangedIterator, error)

FilterPriceChanged is a free log retrieval operation binding the contract event 0xa6dc15bdb68da224c66db4b3838d9a2b205138e8cff6774e57d0af91e196d622.

Solidity: e PriceChanged(price uint256)

func (*OracleUSDFilterer) WatchOwnershipRenounced added in v0.4.17

func (_OracleUSD *OracleUSDFilterer) WatchOwnershipRenounced(opts *bind.WatchOpts, sink chan<- *OracleUSDOwnershipRenounced, previousOwner []common.Address) (event.Subscription, error)

WatchOwnershipRenounced is a free log subscription operation binding the contract event 0xf8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c64820.

Solidity: e OwnershipRenounced(previousOwner indexed address)

func (*OracleUSDFilterer) WatchOwnershipTransferred

func (_OracleUSD *OracleUSDFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *OracleUSDOwnershipTransferred, 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 (*OracleUSDFilterer) WatchPriceChanged

func (_OracleUSD *OracleUSDFilterer) WatchPriceChanged(opts *bind.WatchOpts, sink chan<- *OracleUSDPriceChanged) (event.Subscription, error)

WatchPriceChanged is a free log subscription operation binding the contract event 0xa6dc15bdb68da224c66db4b3838d9a2b205138e8cff6774e57d0af91e196d622.

Solidity: e PriceChanged(price uint256)

type OracleUSDOwnershipRenounced added in v0.4.17

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

OracleUSDOwnershipRenounced represents a OwnershipRenounced event raised by the OracleUSD contract.

type OracleUSDOwnershipRenouncedIterator added in v0.4.17

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

OracleUSDOwnershipRenouncedIterator is returned from FilterOwnershipRenounced and is used to iterate over the raw logs and unpacked data for OwnershipRenounced events raised by the OracleUSD contract.

func (*OracleUSDOwnershipRenouncedIterator) Close added in v0.4.17

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

func (*OracleUSDOwnershipRenouncedIterator) Error added in v0.4.17

Error returns any retrieval or parsing error occurred during filtering.

func (*OracleUSDOwnershipRenouncedIterator) Next added in v0.4.17

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 OracleUSDOwnershipTransferred

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

OracleUSDOwnershipTransferred represents a OwnershipTransferred event raised by the OracleUSD contract.

type OracleUSDOwnershipTransferredIterator

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

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

func (*OracleUSDOwnershipTransferredIterator) Close

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

func (*OracleUSDOwnershipTransferredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*OracleUSDOwnershipTransferredIterator) 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 OracleUSDPriceChanged

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

OracleUSDPriceChanged represents a PriceChanged event raised by the OracleUSD contract.

type OracleUSDPriceChangedIterator

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

OracleUSDPriceChangedIterator is returned from FilterPriceChanged and is used to iterate over the raw logs and unpacked data for PriceChanged events raised by the OracleUSD contract.

func (*OracleUSDPriceChangedIterator) Close

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

func (*OracleUSDPriceChangedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*OracleUSDPriceChangedIterator) 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 OracleUSDRaw

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

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

func (*OracleUSDRaw) Call

func (_OracleUSD *OracleUSDRaw) 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 (*OracleUSDRaw) Transact

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

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

func (*OracleUSDRaw) Transfer

func (_OracleUSD *OracleUSDRaw) 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 OracleUSDSession

type OracleUSDSession struct {
	Contract     *OracleUSD        // 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
}

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

func (*OracleUSDSession) GetCurrentPrice

func (_OracleUSD *OracleUSDSession) GetCurrentPrice() (*big.Int, error)

GetCurrentPrice is a free data retrieval call binding the contract method 0xeb91d37e.

Solidity: function getCurrentPrice() constant returns(uint256)

func (*OracleUSDSession) Owner

func (_OracleUSD *OracleUSDSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*OracleUSDSession) RenounceOwnership added in v0.4.17

func (_OracleUSD *OracleUSDSession) RenounceOwnership() (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*OracleUSDSession) SetCurrentPrice

func (_OracleUSD *OracleUSDSession) SetCurrentPrice(_price *big.Int) (*types.Transaction, error)

SetCurrentPrice is a paid mutator transaction binding the contract method 0x18b20071.

Solidity: function setCurrentPrice(_price uint256) returns()

func (*OracleUSDSession) TransferOwnership

func (_OracleUSD *OracleUSDSession) 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 OracleUSDTransactor

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

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

func NewOracleUSDTransactor

func NewOracleUSDTransactor(address common.Address, transactor bind.ContractTransactor) (*OracleUSDTransactor, error)

NewOracleUSDTransactor creates a new write-only instance of OracleUSD, bound to a specific deployed contract.

func (*OracleUSDTransactor) RenounceOwnership added in v0.4.17

func (_OracleUSD *OracleUSDTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*OracleUSDTransactor) SetCurrentPrice

func (_OracleUSD *OracleUSDTransactor) SetCurrentPrice(opts *bind.TransactOpts, _price *big.Int) (*types.Transaction, error)

SetCurrentPrice is a paid mutator transaction binding the contract method 0x18b20071.

Solidity: function setCurrentPrice(_price uint256) returns()

func (*OracleUSDTransactor) TransferOwnership

func (_OracleUSD *OracleUSDTransactor) 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 OracleUSDTransactorRaw

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

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

func (*OracleUSDTransactorRaw) Transact

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

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

func (*OracleUSDTransactorRaw) Transfer

func (_OracleUSD *OracleUSDTransactorRaw) 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 OracleUSDTransactorSession

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

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

func (*OracleUSDTransactorSession) RenounceOwnership added in v0.4.17

func (_OracleUSD *OracleUSDTransactorSession) RenounceOwnership() (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*OracleUSDTransactorSession) SetCurrentPrice

func (_OracleUSD *OracleUSDTransactorSession) SetCurrentPrice(_price *big.Int) (*types.Transaction, error)

SetCurrentPrice is a paid mutator transaction binding the contract method 0x18b20071.

Solidity: function setCurrentPrice(_price uint256) returns()

func (*OracleUSDTransactorSession) TransferOwnership

func (_OracleUSD *OracleUSDTransactorSession) 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 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) FilterOwnershipRenounced added in v0.4.17

func (_Ownable *OwnableFilterer) FilterOwnershipRenounced(opts *bind.FilterOpts, previousOwner []common.Address) (*OwnableOwnershipRenouncedIterator, error)

FilterOwnershipRenounced is a free log retrieval operation binding the contract event 0xf8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c64820.

Solidity: e OwnershipRenounced(previousOwner indexed address)

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) WatchOwnershipRenounced added in v0.4.17

func (_Ownable *OwnableFilterer) WatchOwnershipRenounced(opts *bind.WatchOpts, sink chan<- *OwnableOwnershipRenounced, previousOwner []common.Address) (event.Subscription, error)

WatchOwnershipRenounced is a free log subscription operation binding the contract event 0xf8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c64820.

Solidity: e OwnershipRenounced(previousOwner 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 OwnableOwnershipRenounced added in v0.4.17

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

OwnableOwnershipRenounced represents a OwnershipRenounced event raised by the Ownable contract.

type OwnableOwnershipRenouncedIterator added in v0.4.17

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

OwnableOwnershipRenouncedIterator is returned from FilterOwnershipRenounced and is used to iterate over the raw logs and unpacked data for OwnershipRenounced events raised by the Ownable contract.

func (*OwnableOwnershipRenouncedIterator) Close added in v0.4.17

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

func (*OwnableOwnershipRenouncedIterator) Error added in v0.4.17

Error returns any retrieval or parsing error occurred during filtering.

func (*OwnableOwnershipRenouncedIterator) Next added in v0.4.17

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 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) RenounceOwnership added in v0.4.17

func (_Ownable *OwnableSession) RenounceOwnership() (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

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) RenounceOwnership added in v0.4.17

func (_Ownable *OwnableTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

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) RenounceOwnership added in v0.4.17

func (_Ownable *OwnableTransactorSession) RenounceOwnership() (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

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 Pausable

type Pausable struct {
	PausableCaller     // Read-only binding to the contract
	PausableTransactor // Write-only binding to the contract
	PausableFilterer   // Log filterer for contract events
}

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

func DeployPausable

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

DeployPausable deploys a new Ethereum contract, binding an instance of Pausable to it.

func NewPausable

func NewPausable(address common.Address, backend bind.ContractBackend) (*Pausable, error)

NewPausable creates a new instance of Pausable, bound to a specific deployed contract.

type PausableCaller

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

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

func NewPausableCaller

func NewPausableCaller(address common.Address, caller bind.ContractCaller) (*PausableCaller, error)

NewPausableCaller creates a new read-only instance of Pausable, bound to a specific deployed contract.

func (*PausableCaller) Owner

func (_Pausable *PausableCaller) 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 (*PausableCaller) Paused

func (_Pausable *PausableCaller) Paused(opts *bind.CallOpts) (bool, error)

Paused is a free data retrieval call binding the contract method 0x5c975abb.

Solidity: function paused() constant returns(bool)

type PausableCallerRaw

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

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

func (*PausableCallerRaw) Call

func (_Pausable *PausableCallerRaw) 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 PausableCallerSession

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

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

func (*PausableCallerSession) Owner

func (_Pausable *PausableCallerSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*PausableCallerSession) Paused

func (_Pausable *PausableCallerSession) Paused() (bool, error)

Paused is a free data retrieval call binding the contract method 0x5c975abb.

Solidity: function paused() constant returns(bool)

type PausableFilterer

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

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

func NewPausableFilterer

func NewPausableFilterer(address common.Address, filterer bind.ContractFilterer) (*PausableFilterer, error)

NewPausableFilterer creates a new log filterer instance of Pausable, bound to a specific deployed contract.

func (*PausableFilterer) FilterOwnershipRenounced added in v0.4.17

func (_Pausable *PausableFilterer) FilterOwnershipRenounced(opts *bind.FilterOpts, previousOwner []common.Address) (*PausableOwnershipRenouncedIterator, error)

FilterOwnershipRenounced is a free log retrieval operation binding the contract event 0xf8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c64820.

Solidity: e OwnershipRenounced(previousOwner indexed address)

func (*PausableFilterer) FilterOwnershipTransferred

func (_Pausable *PausableFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*PausableOwnershipTransferredIterator, error)

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

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

func (*PausableFilterer) FilterPause

func (_Pausable *PausableFilterer) FilterPause(opts *bind.FilterOpts) (*PausablePauseIterator, error)

FilterPause is a free log retrieval operation binding the contract event 0x6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff625.

Solidity: e Pause()

func (*PausableFilterer) FilterUnpause

func (_Pausable *PausableFilterer) FilterUnpause(opts *bind.FilterOpts) (*PausableUnpauseIterator, error)

FilterUnpause is a free log retrieval operation binding the contract event 0x7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b33.

Solidity: e Unpause()

func (*PausableFilterer) WatchOwnershipRenounced added in v0.4.17

func (_Pausable *PausableFilterer) WatchOwnershipRenounced(opts *bind.WatchOpts, sink chan<- *PausableOwnershipRenounced, previousOwner []common.Address) (event.Subscription, error)

WatchOwnershipRenounced is a free log subscription operation binding the contract event 0xf8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c64820.

Solidity: e OwnershipRenounced(previousOwner indexed address)

func (*PausableFilterer) WatchOwnershipTransferred

func (_Pausable *PausableFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *PausableOwnershipTransferred, 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 (*PausableFilterer) WatchPause

func (_Pausable *PausableFilterer) WatchPause(opts *bind.WatchOpts, sink chan<- *PausablePause) (event.Subscription, error)

WatchPause is a free log subscription operation binding the contract event 0x6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff625.

Solidity: e Pause()

func (*PausableFilterer) WatchUnpause

func (_Pausable *PausableFilterer) WatchUnpause(opts *bind.WatchOpts, sink chan<- *PausableUnpause) (event.Subscription, error)

WatchUnpause is a free log subscription operation binding the contract event 0x7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b33.

Solidity: e Unpause()

type PausableOwnershipRenounced added in v0.4.17

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

PausableOwnershipRenounced represents a OwnershipRenounced event raised by the Pausable contract.

type PausableOwnershipRenouncedIterator added in v0.4.17

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

PausableOwnershipRenouncedIterator is returned from FilterOwnershipRenounced and is used to iterate over the raw logs and unpacked data for OwnershipRenounced events raised by the Pausable contract.

func (*PausableOwnershipRenouncedIterator) Close added in v0.4.17

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

func (*PausableOwnershipRenouncedIterator) Error added in v0.4.17

Error returns any retrieval or parsing error occurred during filtering.

func (*PausableOwnershipRenouncedIterator) Next added in v0.4.17

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 PausableOwnershipTransferred

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

PausableOwnershipTransferred represents a OwnershipTransferred event raised by the Pausable contract.

type PausableOwnershipTransferredIterator

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

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

func (*PausableOwnershipTransferredIterator) Close

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

func (*PausableOwnershipTransferredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*PausableOwnershipTransferredIterator) 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 PausablePause

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

PausablePause represents a Pause event raised by the Pausable contract.

type PausablePauseIterator

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

PausablePauseIterator is returned from FilterPause and is used to iterate over the raw logs and unpacked data for Pause events raised by the Pausable contract.

func (*PausablePauseIterator) Close

func (it *PausablePauseIterator) Close() error

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

func (*PausablePauseIterator) Error

func (it *PausablePauseIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*PausablePauseIterator) Next

func (it *PausablePauseIterator) 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 PausableRaw

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

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

func (*PausableRaw) Call

func (_Pausable *PausableRaw) 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 (*PausableRaw) Transact

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

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

func (*PausableRaw) Transfer

func (_Pausable *PausableRaw) 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 PausableSession

type PausableSession struct {
	Contract     *Pausable         // 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
}

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

func (*PausableSession) Owner

func (_Pausable *PausableSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*PausableSession) Pause

func (_Pausable *PausableSession) Pause() (*types.Transaction, error)

Pause is a paid mutator transaction binding the contract method 0x8456cb59.

Solidity: function pause() returns()

func (*PausableSession) Paused

func (_Pausable *PausableSession) Paused() (bool, error)

Paused is a free data retrieval call binding the contract method 0x5c975abb.

Solidity: function paused() constant returns(bool)

func (*PausableSession) RenounceOwnership added in v0.4.17

func (_Pausable *PausableSession) RenounceOwnership() (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*PausableSession) TransferOwnership

func (_Pausable *PausableSession) 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 (*PausableSession) Unpause

func (_Pausable *PausableSession) Unpause() (*types.Transaction, error)

Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.

Solidity: function unpause() returns()

type PausableTransactor

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

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

func NewPausableTransactor

func NewPausableTransactor(address common.Address, transactor bind.ContractTransactor) (*PausableTransactor, error)

NewPausableTransactor creates a new write-only instance of Pausable, bound to a specific deployed contract.

func (*PausableTransactor) Pause

func (_Pausable *PausableTransactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)

Pause is a paid mutator transaction binding the contract method 0x8456cb59.

Solidity: function pause() returns()

func (*PausableTransactor) RenounceOwnership added in v0.4.17

func (_Pausable *PausableTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*PausableTransactor) TransferOwnership

func (_Pausable *PausableTransactor) 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 (*PausableTransactor) Unpause

func (_Pausable *PausableTransactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)

Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.

Solidity: function unpause() returns()

type PausableTransactorRaw

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

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

func (*PausableTransactorRaw) Transact

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

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

func (*PausableTransactorRaw) Transfer

func (_Pausable *PausableTransactorRaw) 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 PausableTransactorSession

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

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

func (*PausableTransactorSession) Pause

func (_Pausable *PausableTransactorSession) Pause() (*types.Transaction, error)

Pause is a paid mutator transaction binding the contract method 0x8456cb59.

Solidity: function pause() returns()

func (*PausableTransactorSession) RenounceOwnership added in v0.4.17

func (_Pausable *PausableTransactorSession) RenounceOwnership() (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*PausableTransactorSession) TransferOwnership

func (_Pausable *PausableTransactorSession) 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 (*PausableTransactorSession) Unpause

func (_Pausable *PausableTransactorSession) Unpause() (*types.Transaction, error)

Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.

Solidity: function unpause() returns()

type PausableUnpause

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

PausableUnpause represents a Unpause event raised by the Pausable contract.

type PausableUnpauseIterator

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

PausableUnpauseIterator is returned from FilterUnpause and is used to iterate over the raw logs and unpacked data for Unpause events raised by the Pausable contract.

func (*PausableUnpauseIterator) Close

func (it *PausableUnpauseIterator) Close() error

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

func (*PausableUnpauseIterator) Error

func (it *PausableUnpauseIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*PausableUnpauseIterator) Next

func (it *PausableUnpauseIterator) 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 ProfileRegistry

type ProfileRegistry struct {
	ProfileRegistryCaller     // Read-only binding to the contract
	ProfileRegistryTransactor // Write-only binding to the contract
	ProfileRegistryFilterer   // Log filterer for contract events
}

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

func DeployProfileRegistry

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

DeployProfileRegistry deploys a new Ethereum contract, binding an instance of ProfileRegistry to it.

func NewProfileRegistry

func NewProfileRegistry(address common.Address, backend bind.ContractBackend) (*ProfileRegistry, error)

NewProfileRegistry creates a new instance of ProfileRegistry, bound to a specific deployed contract.

type ProfileRegistryCaller

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

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

func NewProfileRegistryCaller

func NewProfileRegistryCaller(address common.Address, caller bind.ContractCaller) (*ProfileRegistryCaller, error)

NewProfileRegistryCaller creates a new read-only instance of ProfileRegistry, bound to a specific deployed contract.

func (*ProfileRegistryCaller) Certificates

func (_ProfileRegistry *ProfileRegistryCaller) Certificates(opts *bind.CallOpts, arg0 *big.Int) (struct {
	From          common.Address
	To            common.Address
	AttributeType *big.Int
	Value         []byte
}, error)

Certificates is a free data retrieval call binding the contract method 0x663b3e22.

Solidity: function certificates( uint256) constant returns(from address, to address, attributeType uint256, value bytes)

func (*ProfileRegistryCaller) GetAttributeCount

func (_ProfileRegistry *ProfileRegistryCaller) GetAttributeCount(opts *bind.CallOpts, _owner common.Address, _type *big.Int) (*big.Int, error)

GetAttributeCount is a free data retrieval call binding the contract method 0x6209a633.

Solidity: function GetAttributeCount(_owner address, _type uint256) constant returns(uint256)

func (*ProfileRegistryCaller) GetAttributeValue

func (_ProfileRegistry *ProfileRegistryCaller) GetAttributeValue(opts *bind.CallOpts, _owner common.Address, _type *big.Int) ([]byte, error)

GetAttributeValue is a free data retrieval call binding the contract method 0x0074fc39.

Solidity: function GetAttributeValue(_owner address, _type uint256) constant returns(bytes)

func (*ProfileRegistryCaller) GetCertificate

func (_ProfileRegistry *ProfileRegistryCaller) GetCertificate(opts *bind.CallOpts, _id *big.Int) (common.Address, common.Address, *big.Int, []byte, error)

GetCertificate is a free data retrieval call binding the contract method 0x3e34e129.

Solidity: function GetCertificate(_id uint256) constant returns(address, address, uint256, bytes)

func (*ProfileRegistryCaller) GetProfileLevel

func (_ProfileRegistry *ProfileRegistryCaller) GetProfileLevel(opts *bind.CallOpts, _owner common.Address) (uint8, error)

GetProfileLevel is a free data retrieval call binding the contract method 0x23eee3e6.

Solidity: function GetProfileLevel(_owner address) constant returns(uint8)

func (*ProfileRegistryCaller) GetValidatorLevel

func (_ProfileRegistry *ProfileRegistryCaller) GetValidatorLevel(opts *bind.CallOpts, _validator common.Address) (int8, error)

GetValidatorLevel is a free data retrieval call binding the contract method 0x8997d27a.

Solidity: function GetValidatorLevel(_validator address) constant returns(int8)

func (*ProfileRegistryCaller) Owner

func (_ProfileRegistry *ProfileRegistryCaller) 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 (*ProfileRegistryCaller) Paused

func (_ProfileRegistry *ProfileRegistryCaller) Paused(opts *bind.CallOpts) (bool, error)

Paused is a free data retrieval call binding the contract method 0x5c975abb.

Solidity: function paused() constant returns(bool)

func (*ProfileRegistryCaller) Validators

func (_ProfileRegistry *ProfileRegistryCaller) Validators(opts *bind.CallOpts, arg0 common.Address) (int8, error)

Validators is a free data retrieval call binding the contract method 0xfa52c7d8.

Solidity: function validators( address) constant returns(int8)

type ProfileRegistryCallerRaw

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

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

func (*ProfileRegistryCallerRaw) Call

func (_ProfileRegistry *ProfileRegistryCallerRaw) 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 ProfileRegistryCallerSession

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

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

func (*ProfileRegistryCallerSession) Certificates

func (_ProfileRegistry *ProfileRegistryCallerSession) Certificates(arg0 *big.Int) (struct {
	From          common.Address
	To            common.Address
	AttributeType *big.Int
	Value         []byte
}, error)

Certificates is a free data retrieval call binding the contract method 0x663b3e22.

Solidity: function certificates( uint256) constant returns(from address, to address, attributeType uint256, value bytes)

func (*ProfileRegistryCallerSession) GetAttributeCount

func (_ProfileRegistry *ProfileRegistryCallerSession) GetAttributeCount(_owner common.Address, _type *big.Int) (*big.Int, error)

GetAttributeCount is a free data retrieval call binding the contract method 0x6209a633.

Solidity: function GetAttributeCount(_owner address, _type uint256) constant returns(uint256)

func (*ProfileRegistryCallerSession) GetAttributeValue

func (_ProfileRegistry *ProfileRegistryCallerSession) GetAttributeValue(_owner common.Address, _type *big.Int) ([]byte, error)

GetAttributeValue is a free data retrieval call binding the contract method 0x0074fc39.

Solidity: function GetAttributeValue(_owner address, _type uint256) constant returns(bytes)

func (*ProfileRegistryCallerSession) GetCertificate

func (_ProfileRegistry *ProfileRegistryCallerSession) GetCertificate(_id *big.Int) (common.Address, common.Address, *big.Int, []byte, error)

GetCertificate is a free data retrieval call binding the contract method 0x3e34e129.

Solidity: function GetCertificate(_id uint256) constant returns(address, address, uint256, bytes)

func (*ProfileRegistryCallerSession) GetProfileLevel

func (_ProfileRegistry *ProfileRegistryCallerSession) GetProfileLevel(_owner common.Address) (uint8, error)

GetProfileLevel is a free data retrieval call binding the contract method 0x23eee3e6.

Solidity: function GetProfileLevel(_owner address) constant returns(uint8)

func (*ProfileRegistryCallerSession) GetValidatorLevel

func (_ProfileRegistry *ProfileRegistryCallerSession) GetValidatorLevel(_validator common.Address) (int8, error)

GetValidatorLevel is a free data retrieval call binding the contract method 0x8997d27a.

Solidity: function GetValidatorLevel(_validator address) constant returns(int8)

func (*ProfileRegistryCallerSession) Owner

func (_ProfileRegistry *ProfileRegistryCallerSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*ProfileRegistryCallerSession) Paused

func (_ProfileRegistry *ProfileRegistryCallerSession) Paused() (bool, error)

Paused is a free data retrieval call binding the contract method 0x5c975abb.

Solidity: function paused() constant returns(bool)

func (*ProfileRegistryCallerSession) Validators

func (_ProfileRegistry *ProfileRegistryCallerSession) Validators(arg0 common.Address) (int8, error)

Validators is a free data retrieval call binding the contract method 0xfa52c7d8.

Solidity: function validators( address) constant returns(int8)

type ProfileRegistryCertificateCreated

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

ProfileRegistryCertificateCreated represents a CertificateCreated event raised by the ProfileRegistry contract.

type ProfileRegistryCertificateCreatedIterator

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

ProfileRegistryCertificateCreatedIterator is returned from FilterCertificateCreated and is used to iterate over the raw logs and unpacked data for CertificateCreated events raised by the ProfileRegistry contract.

func (*ProfileRegistryCertificateCreatedIterator) Close

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

func (*ProfileRegistryCertificateCreatedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ProfileRegistryCertificateCreatedIterator) 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 ProfileRegistryCertificateUpdated

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

ProfileRegistryCertificateUpdated represents a CertificateUpdated event raised by the ProfileRegistry contract.

type ProfileRegistryCertificateUpdatedIterator

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

ProfileRegistryCertificateUpdatedIterator is returned from FilterCertificateUpdated and is used to iterate over the raw logs and unpacked data for CertificateUpdated events raised by the ProfileRegistry contract.

func (*ProfileRegistryCertificateUpdatedIterator) Close

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

func (*ProfileRegistryCertificateUpdatedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ProfileRegistryCertificateUpdatedIterator) 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 ProfileRegistryFilterer

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

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

func NewProfileRegistryFilterer

func NewProfileRegistryFilterer(address common.Address, filterer bind.ContractFilterer) (*ProfileRegistryFilterer, error)

NewProfileRegistryFilterer creates a new log filterer instance of ProfileRegistry, bound to a specific deployed contract.

func (*ProfileRegistryFilterer) FilterCertificateCreated

func (_ProfileRegistry *ProfileRegistryFilterer) FilterCertificateCreated(opts *bind.FilterOpts, id []*big.Int) (*ProfileRegistryCertificateCreatedIterator, error)

FilterCertificateCreated is a free log retrieval operation binding the contract event 0xb9bb1df26fde5c1295a7ccd167330e5d6cb9df14fe4c3884669a64433cc9e760.

Solidity: e CertificateCreated(id indexed uint256)

func (*ProfileRegistryFilterer) FilterCertificateUpdated

func (_ProfileRegistry *ProfileRegistryFilterer) FilterCertificateUpdated(opts *bind.FilterOpts, id []*big.Int) (*ProfileRegistryCertificateUpdatedIterator, error)

FilterCertificateUpdated is a free log retrieval operation binding the contract event 0x9a100d2018161ede6ca34c8007992b09bbffc636a636014a922e4c8750412628.

Solidity: e CertificateUpdated(id indexed uint256)

func (*ProfileRegistryFilterer) FilterOwnershipRenounced added in v0.4.17

func (_ProfileRegistry *ProfileRegistryFilterer) FilterOwnershipRenounced(opts *bind.FilterOpts, previousOwner []common.Address) (*ProfileRegistryOwnershipRenouncedIterator, error)

FilterOwnershipRenounced is a free log retrieval operation binding the contract event 0xf8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c64820.

Solidity: e OwnershipRenounced(previousOwner indexed address)

func (*ProfileRegistryFilterer) FilterOwnershipTransferred

func (_ProfileRegistry *ProfileRegistryFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*ProfileRegistryOwnershipTransferredIterator, error)

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

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

func (*ProfileRegistryFilterer) FilterPause

func (_ProfileRegistry *ProfileRegistryFilterer) FilterPause(opts *bind.FilterOpts) (*ProfileRegistryPauseIterator, error)

FilterPause is a free log retrieval operation binding the contract event 0x6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff625.

Solidity: e Pause()

func (*ProfileRegistryFilterer) FilterUnpause

func (_ProfileRegistry *ProfileRegistryFilterer) FilterUnpause(opts *bind.FilterOpts) (*ProfileRegistryUnpauseIterator, error)

FilterUnpause is a free log retrieval operation binding the contract event 0x7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b33.

Solidity: e Unpause()

func (*ProfileRegistryFilterer) FilterValidatorCreated

func (_ProfileRegistry *ProfileRegistryFilterer) FilterValidatorCreated(opts *bind.FilterOpts, validator []common.Address) (*ProfileRegistryValidatorCreatedIterator, error)

FilterValidatorCreated is a free log retrieval operation binding the contract event 0x02db26aafd16e8ecd93c4fa202917d50b1693f30b1594e57f7a432ede944eefc.

Solidity: e ValidatorCreated(validator indexed address)

func (*ProfileRegistryFilterer) FilterValidatorDeleted

func (_ProfileRegistry *ProfileRegistryFilterer) FilterValidatorDeleted(opts *bind.FilterOpts, validator []common.Address) (*ProfileRegistryValidatorDeletedIterator, error)

FilterValidatorDeleted is a free log retrieval operation binding the contract event 0xa7a579573d398d7b67cd7450121bb250bbd060b29eabafdebc3ce0918658635c.

Solidity: e ValidatorDeleted(validator indexed address)

func (*ProfileRegistryFilterer) WatchCertificateCreated

func (_ProfileRegistry *ProfileRegistryFilterer) WatchCertificateCreated(opts *bind.WatchOpts, sink chan<- *ProfileRegistryCertificateCreated, id []*big.Int) (event.Subscription, error)

WatchCertificateCreated is a free log subscription operation binding the contract event 0xb9bb1df26fde5c1295a7ccd167330e5d6cb9df14fe4c3884669a64433cc9e760.

Solidity: e CertificateCreated(id indexed uint256)

func (*ProfileRegistryFilterer) WatchCertificateUpdated

func (_ProfileRegistry *ProfileRegistryFilterer) WatchCertificateUpdated(opts *bind.WatchOpts, sink chan<- *ProfileRegistryCertificateUpdated, id []*big.Int) (event.Subscription, error)

WatchCertificateUpdated is a free log subscription operation binding the contract event 0x9a100d2018161ede6ca34c8007992b09bbffc636a636014a922e4c8750412628.

Solidity: e CertificateUpdated(id indexed uint256)

func (*ProfileRegistryFilterer) WatchOwnershipRenounced added in v0.4.17

func (_ProfileRegistry *ProfileRegistryFilterer) WatchOwnershipRenounced(opts *bind.WatchOpts, sink chan<- *ProfileRegistryOwnershipRenounced, previousOwner []common.Address) (event.Subscription, error)

WatchOwnershipRenounced is a free log subscription operation binding the contract event 0xf8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c64820.

Solidity: e OwnershipRenounced(previousOwner indexed address)

func (*ProfileRegistryFilterer) WatchOwnershipTransferred

func (_ProfileRegistry *ProfileRegistryFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *ProfileRegistryOwnershipTransferred, 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 (*ProfileRegistryFilterer) WatchPause

func (_ProfileRegistry *ProfileRegistryFilterer) WatchPause(opts *bind.WatchOpts, sink chan<- *ProfileRegistryPause) (event.Subscription, error)

WatchPause is a free log subscription operation binding the contract event 0x6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff625.

Solidity: e Pause()

func (*ProfileRegistryFilterer) WatchUnpause

func (_ProfileRegistry *ProfileRegistryFilterer) WatchUnpause(opts *bind.WatchOpts, sink chan<- *ProfileRegistryUnpause) (event.Subscription, error)

WatchUnpause is a free log subscription operation binding the contract event 0x7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b33.

Solidity: e Unpause()

func (*ProfileRegistryFilterer) WatchValidatorCreated

func (_ProfileRegistry *ProfileRegistryFilterer) WatchValidatorCreated(opts *bind.WatchOpts, sink chan<- *ProfileRegistryValidatorCreated, validator []common.Address) (event.Subscription, error)

WatchValidatorCreated is a free log subscription operation binding the contract event 0x02db26aafd16e8ecd93c4fa202917d50b1693f30b1594e57f7a432ede944eefc.

Solidity: e ValidatorCreated(validator indexed address)

func (*ProfileRegistryFilterer) WatchValidatorDeleted

func (_ProfileRegistry *ProfileRegistryFilterer) WatchValidatorDeleted(opts *bind.WatchOpts, sink chan<- *ProfileRegistryValidatorDeleted, validator []common.Address) (event.Subscription, error)

WatchValidatorDeleted is a free log subscription operation binding the contract event 0xa7a579573d398d7b67cd7450121bb250bbd060b29eabafdebc3ce0918658635c.

Solidity: e ValidatorDeleted(validator indexed address)

type ProfileRegistryOwnershipRenounced added in v0.4.17

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

ProfileRegistryOwnershipRenounced represents a OwnershipRenounced event raised by the ProfileRegistry contract.

type ProfileRegistryOwnershipRenouncedIterator added in v0.4.17

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

ProfileRegistryOwnershipRenouncedIterator is returned from FilterOwnershipRenounced and is used to iterate over the raw logs and unpacked data for OwnershipRenounced events raised by the ProfileRegistry contract.

func (*ProfileRegistryOwnershipRenouncedIterator) Close added in v0.4.17

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

func (*ProfileRegistryOwnershipRenouncedIterator) Error added in v0.4.17

Error returns any retrieval or parsing error occurred during filtering.

func (*ProfileRegistryOwnershipRenouncedIterator) Next added in v0.4.17

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 ProfileRegistryOwnershipTransferred

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

ProfileRegistryOwnershipTransferred represents a OwnershipTransferred event raised by the ProfileRegistry contract.

type ProfileRegistryOwnershipTransferredIterator

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

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

func (*ProfileRegistryOwnershipTransferredIterator) Close

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

func (*ProfileRegistryOwnershipTransferredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ProfileRegistryOwnershipTransferredIterator) 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 ProfileRegistryPause

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

ProfileRegistryPause represents a Pause event raised by the ProfileRegistry contract.

type ProfileRegistryPauseIterator

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

ProfileRegistryPauseIterator is returned from FilterPause and is used to iterate over the raw logs and unpacked data for Pause events raised by the ProfileRegistry contract.

func (*ProfileRegistryPauseIterator) Close

func (it *ProfileRegistryPauseIterator) Close() error

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

func (*ProfileRegistryPauseIterator) Error

func (it *ProfileRegistryPauseIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*ProfileRegistryPauseIterator) 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 ProfileRegistryRaw

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

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

func (*ProfileRegistryRaw) Call

func (_ProfileRegistry *ProfileRegistryRaw) 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 (*ProfileRegistryRaw) Transact

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

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

func (*ProfileRegistryRaw) Transfer

func (_ProfileRegistry *ProfileRegistryRaw) 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 ProfileRegistrySession

type ProfileRegistrySession struct {
	Contract     *ProfileRegistry  // 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
}

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

func (*ProfileRegistrySession) AddSonmValidator

func (_ProfileRegistry *ProfileRegistrySession) AddSonmValidator(_validator common.Address) (*types.Transaction, error)

AddSonmValidator is a paid mutator transaction binding the contract method 0x00707c75.

Solidity: function AddSonmValidator(_validator address) returns(bool)

func (*ProfileRegistrySession) AddValidator

func (_ProfileRegistry *ProfileRegistrySession) AddValidator(_validator common.Address, _level int8) (*types.Transaction, error)

AddValidator is a paid mutator transaction binding the contract method 0xe7bcef44.

Solidity: function AddValidator(_validator address, _level int8) returns(address)

func (*ProfileRegistrySession) Certificates

func (_ProfileRegistry *ProfileRegistrySession) Certificates(arg0 *big.Int) (struct {
	From          common.Address
	To            common.Address
	AttributeType *big.Int
	Value         []byte
}, error)

Certificates is a free data retrieval call binding the contract method 0x663b3e22.

Solidity: function certificates( uint256) constant returns(from address, to address, attributeType uint256, value bytes)

func (*ProfileRegistrySession) CreateCertificate

func (_ProfileRegistry *ProfileRegistrySession) CreateCertificate(_owner common.Address, _type *big.Int, _value []byte) (*types.Transaction, error)

CreateCertificate is a paid mutator transaction binding the contract method 0x93d76742.

Solidity: function CreateCertificate(_owner address, _type uint256, _value bytes) returns()

func (*ProfileRegistrySession) GetAttributeCount

func (_ProfileRegistry *ProfileRegistrySession) GetAttributeCount(_owner common.Address, _type *big.Int) (*big.Int, error)

GetAttributeCount is a free data retrieval call binding the contract method 0x6209a633.

Solidity: function GetAttributeCount(_owner address, _type uint256) constant returns(uint256)

func (*ProfileRegistrySession) GetAttributeValue

func (_ProfileRegistry *ProfileRegistrySession) GetAttributeValue(_owner common.Address, _type *big.Int) ([]byte, error)

GetAttributeValue is a free data retrieval call binding the contract method 0x0074fc39.

Solidity: function GetAttributeValue(_owner address, _type uint256) constant returns(bytes)

func (*ProfileRegistrySession) GetCertificate

func (_ProfileRegistry *ProfileRegistrySession) GetCertificate(_id *big.Int) (common.Address, common.Address, *big.Int, []byte, error)

GetCertificate is a free data retrieval call binding the contract method 0x3e34e129.

Solidity: function GetCertificate(_id uint256) constant returns(address, address, uint256, bytes)

func (*ProfileRegistrySession) GetProfileLevel

func (_ProfileRegistry *ProfileRegistrySession) GetProfileLevel(_owner common.Address) (uint8, error)

GetProfileLevel is a free data retrieval call binding the contract method 0x23eee3e6.

Solidity: function GetProfileLevel(_owner address) constant returns(uint8)

func (*ProfileRegistrySession) GetValidatorLevel

func (_ProfileRegistry *ProfileRegistrySession) GetValidatorLevel(_validator common.Address) (int8, error)

GetValidatorLevel is a free data retrieval call binding the contract method 0x8997d27a.

Solidity: function GetValidatorLevel(_validator address) constant returns(int8)

func (*ProfileRegistrySession) Owner

func (_ProfileRegistry *ProfileRegistrySession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*ProfileRegistrySession) Pause

func (_ProfileRegistry *ProfileRegistrySession) Pause() (*types.Transaction, error)

Pause is a paid mutator transaction binding the contract method 0x8456cb59.

Solidity: function pause() returns()

func (*ProfileRegistrySession) Paused

func (_ProfileRegistry *ProfileRegistrySession) Paused() (bool, error)

Paused is a free data retrieval call binding the contract method 0x5c975abb.

Solidity: function paused() constant returns(bool)

func (*ProfileRegistrySession) RemoveCertificate

func (_ProfileRegistry *ProfileRegistrySession) RemoveCertificate(_id *big.Int) (*types.Transaction, error)

RemoveCertificate is a paid mutator transaction binding the contract method 0x2eb4b2a5.

Solidity: function RemoveCertificate(_id uint256) returns()

func (*ProfileRegistrySession) RemoveSonmValidator

func (_ProfileRegistry *ProfileRegistrySession) RemoveSonmValidator(_validator common.Address) (*types.Transaction, error)

RemoveSonmValidator is a paid mutator transaction binding the contract method 0x0553701a.

Solidity: function RemoveSonmValidator(_validator address) returns(bool)

func (*ProfileRegistrySession) RemoveValidator

func (_ProfileRegistry *ProfileRegistrySession) RemoveValidator(_validator common.Address) (*types.Transaction, error)

RemoveValidator is a paid mutator transaction binding the contract method 0x1af60f72.

Solidity: function RemoveValidator(_validator address) returns(address)

func (*ProfileRegistrySession) RenounceOwnership added in v0.4.17

func (_ProfileRegistry *ProfileRegistrySession) RenounceOwnership() (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*ProfileRegistrySession) TransferOwnership

func (_ProfileRegistry *ProfileRegistrySession) 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 (*ProfileRegistrySession) Unpause

func (_ProfileRegistry *ProfileRegistrySession) Unpause() (*types.Transaction, error)

Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.

Solidity: function unpause() returns()

func (*ProfileRegistrySession) Validators

func (_ProfileRegistry *ProfileRegistrySession) Validators(arg0 common.Address) (int8, error)

Validators is a free data retrieval call binding the contract method 0xfa52c7d8.

Solidity: function validators( address) constant returns(int8)

type ProfileRegistryTransactor

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

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

func NewProfileRegistryTransactor

func NewProfileRegistryTransactor(address common.Address, transactor bind.ContractTransactor) (*ProfileRegistryTransactor, error)

NewProfileRegistryTransactor creates a new write-only instance of ProfileRegistry, bound to a specific deployed contract.

func (*ProfileRegistryTransactor) AddSonmValidator

func (_ProfileRegistry *ProfileRegistryTransactor) AddSonmValidator(opts *bind.TransactOpts, _validator common.Address) (*types.Transaction, error)

AddSonmValidator is a paid mutator transaction binding the contract method 0x00707c75.

Solidity: function AddSonmValidator(_validator address) returns(bool)

func (*ProfileRegistryTransactor) AddValidator

func (_ProfileRegistry *ProfileRegistryTransactor) AddValidator(opts *bind.TransactOpts, _validator common.Address, _level int8) (*types.Transaction, error)

AddValidator is a paid mutator transaction binding the contract method 0xe7bcef44.

Solidity: function AddValidator(_validator address, _level int8) returns(address)

func (*ProfileRegistryTransactor) CreateCertificate

func (_ProfileRegistry *ProfileRegistryTransactor) CreateCertificate(opts *bind.TransactOpts, _owner common.Address, _type *big.Int, _value []byte) (*types.Transaction, error)

CreateCertificate is a paid mutator transaction binding the contract method 0x93d76742.

Solidity: function CreateCertificate(_owner address, _type uint256, _value bytes) returns()

func (*ProfileRegistryTransactor) Pause

func (_ProfileRegistry *ProfileRegistryTransactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)

Pause is a paid mutator transaction binding the contract method 0x8456cb59.

Solidity: function pause() returns()

func (*ProfileRegistryTransactor) RemoveCertificate

func (_ProfileRegistry *ProfileRegistryTransactor) RemoveCertificate(opts *bind.TransactOpts, _id *big.Int) (*types.Transaction, error)

RemoveCertificate is a paid mutator transaction binding the contract method 0x2eb4b2a5.

Solidity: function RemoveCertificate(_id uint256) returns()

func (*ProfileRegistryTransactor) RemoveSonmValidator

func (_ProfileRegistry *ProfileRegistryTransactor) RemoveSonmValidator(opts *bind.TransactOpts, _validator common.Address) (*types.Transaction, error)

RemoveSonmValidator is a paid mutator transaction binding the contract method 0x0553701a.

Solidity: function RemoveSonmValidator(_validator address) returns(bool)

func (*ProfileRegistryTransactor) RemoveValidator

func (_ProfileRegistry *ProfileRegistryTransactor) RemoveValidator(opts *bind.TransactOpts, _validator common.Address) (*types.Transaction, error)

RemoveValidator is a paid mutator transaction binding the contract method 0x1af60f72.

Solidity: function RemoveValidator(_validator address) returns(address)

func (*ProfileRegistryTransactor) RenounceOwnership added in v0.4.17

func (_ProfileRegistry *ProfileRegistryTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*ProfileRegistryTransactor) TransferOwnership

func (_ProfileRegistry *ProfileRegistryTransactor) 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 (*ProfileRegistryTransactor) Unpause

func (_ProfileRegistry *ProfileRegistryTransactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)

Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.

Solidity: function unpause() returns()

type ProfileRegistryTransactorRaw

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

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

func (*ProfileRegistryTransactorRaw) Transact

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

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

func (*ProfileRegistryTransactorRaw) Transfer

func (_ProfileRegistry *ProfileRegistryTransactorRaw) 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 ProfileRegistryTransactorSession

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

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

func (*ProfileRegistryTransactorSession) AddSonmValidator

func (_ProfileRegistry *ProfileRegistryTransactorSession) AddSonmValidator(_validator common.Address) (*types.Transaction, error)

AddSonmValidator is a paid mutator transaction binding the contract method 0x00707c75.

Solidity: function AddSonmValidator(_validator address) returns(bool)

func (*ProfileRegistryTransactorSession) AddValidator

func (_ProfileRegistry *ProfileRegistryTransactorSession) AddValidator(_validator common.Address, _level int8) (*types.Transaction, error)

AddValidator is a paid mutator transaction binding the contract method 0xe7bcef44.

Solidity: function AddValidator(_validator address, _level int8) returns(address)

func (*ProfileRegistryTransactorSession) CreateCertificate

func (_ProfileRegistry *ProfileRegistryTransactorSession) CreateCertificate(_owner common.Address, _type *big.Int, _value []byte) (*types.Transaction, error)

CreateCertificate is a paid mutator transaction binding the contract method 0x93d76742.

Solidity: function CreateCertificate(_owner address, _type uint256, _value bytes) returns()

func (*ProfileRegistryTransactorSession) Pause

func (_ProfileRegistry *ProfileRegistryTransactorSession) Pause() (*types.Transaction, error)

Pause is a paid mutator transaction binding the contract method 0x8456cb59.

Solidity: function pause() returns()

func (*ProfileRegistryTransactorSession) RemoveCertificate

func (_ProfileRegistry *ProfileRegistryTransactorSession) RemoveCertificate(_id *big.Int) (*types.Transaction, error)

RemoveCertificate is a paid mutator transaction binding the contract method 0x2eb4b2a5.

Solidity: function RemoveCertificate(_id uint256) returns()

func (*ProfileRegistryTransactorSession) RemoveSonmValidator

func (_ProfileRegistry *ProfileRegistryTransactorSession) RemoveSonmValidator(_validator common.Address) (*types.Transaction, error)

RemoveSonmValidator is a paid mutator transaction binding the contract method 0x0553701a.

Solidity: function RemoveSonmValidator(_validator address) returns(bool)

func (*ProfileRegistryTransactorSession) RemoveValidator

func (_ProfileRegistry *ProfileRegistryTransactorSession) RemoveValidator(_validator common.Address) (*types.Transaction, error)

RemoveValidator is a paid mutator transaction binding the contract method 0x1af60f72.

Solidity: function RemoveValidator(_validator address) returns(address)

func (*ProfileRegistryTransactorSession) RenounceOwnership added in v0.4.17

func (_ProfileRegistry *ProfileRegistryTransactorSession) RenounceOwnership() (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*ProfileRegistryTransactorSession) TransferOwnership

func (_ProfileRegistry *ProfileRegistryTransactorSession) 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 (*ProfileRegistryTransactorSession) Unpause

func (_ProfileRegistry *ProfileRegistryTransactorSession) Unpause() (*types.Transaction, error)

Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.

Solidity: function unpause() returns()

type ProfileRegistryUnpause

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

ProfileRegistryUnpause represents a Unpause event raised by the ProfileRegistry contract.

type ProfileRegistryUnpauseIterator

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

ProfileRegistryUnpauseIterator is returned from FilterUnpause and is used to iterate over the raw logs and unpacked data for Unpause events raised by the ProfileRegistry contract.

func (*ProfileRegistryUnpauseIterator) Close

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

func (*ProfileRegistryUnpauseIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ProfileRegistryUnpauseIterator) 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 ProfileRegistryValidatorCreated

type ProfileRegistryValidatorCreated struct {
	Validator common.Address
	Raw       types.Log // Blockchain specific contextual infos
}

ProfileRegistryValidatorCreated represents a ValidatorCreated event raised by the ProfileRegistry contract.

type ProfileRegistryValidatorCreatedIterator

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

ProfileRegistryValidatorCreatedIterator is returned from FilterValidatorCreated and is used to iterate over the raw logs and unpacked data for ValidatorCreated events raised by the ProfileRegistry contract.

func (*ProfileRegistryValidatorCreatedIterator) Close

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

func (*ProfileRegistryValidatorCreatedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ProfileRegistryValidatorCreatedIterator) 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 ProfileRegistryValidatorDeleted

type ProfileRegistryValidatorDeleted struct {
	Validator common.Address
	Raw       types.Log // Blockchain specific contextual infos
}

ProfileRegistryValidatorDeleted represents a ValidatorDeleted event raised by the ProfileRegistry contract.

type ProfileRegistryValidatorDeletedIterator

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

ProfileRegistryValidatorDeletedIterator is returned from FilterValidatorDeleted and is used to iterate over the raw logs and unpacked data for ValidatorDeleted events raised by the ProfileRegistry contract.

func (*ProfileRegistryValidatorDeletedIterator) Close

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

func (*ProfileRegistryValidatorDeletedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ProfileRegistryValidatorDeletedIterator) 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 SNM

type SNM struct {
	SNMCaller     // Read-only binding to the contract
	SNMTransactor // Write-only binding to the contract
	SNMFilterer   // Log filterer for contract events
}

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

func DeploySNM

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

DeploySNM deploys a new Ethereum contract, binding an instance of SNM to it.

func NewSNM

func NewSNM(address common.Address, backend bind.ContractBackend) (*SNM, error)

NewSNM creates a new instance of SNM, bound to a specific deployed contract.

type SNMApproval

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

SNMApproval represents a Approval event raised by the SNM contract.

type SNMApprovalIterator

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

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

func (*SNMApprovalIterator) Close

func (it *SNMApprovalIterator) Close() error

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

func (*SNMApprovalIterator) Error

func (it *SNMApprovalIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*SNMApprovalIterator) Next

func (it *SNMApprovalIterator) 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 SNMCaller

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

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

func NewSNMCaller

func NewSNMCaller(address common.Address, caller bind.ContractCaller) (*SNMCaller, error)

NewSNMCaller creates a new read-only instance of SNM, bound to a specific deployed contract.

func (*SNMCaller) Allowance

func (_SNM *SNMCaller) 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 (*SNMCaller) BalanceOf

func (_SNM *SNMCaller) 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(uint256)

func (*SNMCaller) Decimals

func (_SNM *SNMCaller) Decimals(opts *bind.CallOpts) (*big.Int, error)

Decimals is a free data retrieval call binding the contract method 0x313ce567.

Solidity: function decimals() constant returns(uint256)

func (*SNMCaller) Name

func (_SNM *SNMCaller) 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 (*SNMCaller) Owner

func (_SNM *SNMCaller) 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 (*SNMCaller) Symbol

func (_SNM *SNMCaller) 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 (*SNMCaller) TotalSupply

func (_SNM *SNMCaller) 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 SNMCallerRaw

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

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

func (*SNMCallerRaw) Call

func (_SNM *SNMCallerRaw) 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 SNMCallerSession

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

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

func (*SNMCallerSession) Allowance

func (_SNM *SNMCallerSession) 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 (*SNMCallerSession) BalanceOf

func (_SNM *SNMCallerSession) 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(uint256)

func (*SNMCallerSession) Decimals

func (_SNM *SNMCallerSession) Decimals() (*big.Int, error)

Decimals is a free data retrieval call binding the contract method 0x313ce567.

Solidity: function decimals() constant returns(uint256)

func (*SNMCallerSession) Name

func (_SNM *SNMCallerSession) Name() (string, error)

Name is a free data retrieval call binding the contract method 0x06fdde03.

Solidity: function name() constant returns(string)

func (*SNMCallerSession) Owner

func (_SNM *SNMCallerSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*SNMCallerSession) Symbol

func (_SNM *SNMCallerSession) Symbol() (string, error)

Symbol is a free data retrieval call binding the contract method 0x95d89b41.

Solidity: function symbol() constant returns(string)

func (*SNMCallerSession) TotalSupply

func (_SNM *SNMCallerSession) TotalSupply() (*big.Int, error)

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

Solidity: function totalSupply() constant returns(uint256)

type SNMFilterer

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

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

func NewSNMFilterer

func NewSNMFilterer(address common.Address, filterer bind.ContractFilterer) (*SNMFilterer, error)

NewSNMFilterer creates a new log filterer instance of SNM, bound to a specific deployed contract.

func (*SNMFilterer) FilterApproval

func (_SNM *SNMFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*SNMApprovalIterator, 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 (*SNMFilterer) FilterOwnershipRenounced added in v0.4.17

func (_SNM *SNMFilterer) FilterOwnershipRenounced(opts *bind.FilterOpts, previousOwner []common.Address) (*SNMOwnershipRenouncedIterator, error)

FilterOwnershipRenounced is a free log retrieval operation binding the contract event 0xf8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c64820.

Solidity: e OwnershipRenounced(previousOwner indexed address)

func (*SNMFilterer) FilterOwnershipTransferred

func (_SNM *SNMFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*SNMOwnershipTransferredIterator, error)

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

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

func (*SNMFilterer) FilterTransfer

func (_SNM *SNMFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*SNMTransferIterator, 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 (*SNMFilterer) WatchApproval

func (_SNM *SNMFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *SNMApproval, 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 (*SNMFilterer) WatchOwnershipRenounced added in v0.4.17

func (_SNM *SNMFilterer) WatchOwnershipRenounced(opts *bind.WatchOpts, sink chan<- *SNMOwnershipRenounced, previousOwner []common.Address) (event.Subscription, error)

WatchOwnershipRenounced is a free log subscription operation binding the contract event 0xf8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c64820.

Solidity: e OwnershipRenounced(previousOwner indexed address)

func (*SNMFilterer) WatchOwnershipTransferred

func (_SNM *SNMFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *SNMOwnershipTransferred, 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 (*SNMFilterer) WatchTransfer

func (_SNM *SNMFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *SNMTransfer, 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 SNMMasterchain

type SNMMasterchain struct {
	SNMMasterchainCaller     // Read-only binding to the contract
	SNMMasterchainTransactor // Write-only binding to the contract
	SNMMasterchainFilterer   // Log filterer for contract events
}

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

func DeploySNMMasterchain

func DeploySNMMasterchain(auth *bind.TransactOpts, backend bind.ContractBackend, _ico common.Address) (common.Address, *types.Transaction, *SNMMasterchain, error)

DeploySNMMasterchain deploys a new Ethereum contract, binding an instance of SNMMasterchain to it.

func NewSNMMasterchain

func NewSNMMasterchain(address common.Address, backend bind.ContractBackend) (*SNMMasterchain, error)

NewSNMMasterchain creates a new instance of SNMMasterchain, bound to a specific deployed contract.

type SNMMasterchainApproval

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

SNMMasterchainApproval represents a Approval event raised by the SNMMasterchain contract.

type SNMMasterchainApprovalIterator

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

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

func (*SNMMasterchainApprovalIterator) Close

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

func (*SNMMasterchainApprovalIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*SNMMasterchainApprovalIterator) 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 SNMMasterchainCaller

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

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

func NewSNMMasterchainCaller

func NewSNMMasterchainCaller(address common.Address, caller bind.ContractCaller) (*SNMMasterchainCaller, error)

NewSNMMasterchainCaller creates a new read-only instance of SNMMasterchain, bound to a specific deployed contract.

func (*SNMMasterchainCaller) Allowance

func (_SNMMasterchain *SNMMasterchainCaller) 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(remaining uint256)

func (*SNMMasterchainCaller) BalanceOf

func (_SNMMasterchain *SNMMasterchainCaller) 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 (*SNMMasterchainCaller) Decimals

func (_SNMMasterchain *SNMMasterchainCaller) Decimals(opts *bind.CallOpts) (*big.Int, error)

Decimals is a free data retrieval call binding the contract method 0x313ce567.

Solidity: function decimals() constant returns(uint256)

func (*SNMMasterchainCaller) Ico

func (_SNMMasterchain *SNMMasterchainCaller) Ico(opts *bind.CallOpts) (common.Address, error)

Ico is a free data retrieval call binding the contract method 0x5d452201.

Solidity: function ico() constant returns(address)

func (*SNMMasterchainCaller) Name

func (_SNMMasterchain *SNMMasterchainCaller) 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 (*SNMMasterchainCaller) Symbol

func (_SNMMasterchain *SNMMasterchainCaller) 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 (*SNMMasterchainCaller) TokensAreFrozen

func (_SNMMasterchain *SNMMasterchainCaller) TokensAreFrozen(opts *bind.CallOpts) (bool, error)

TokensAreFrozen is a free data retrieval call binding the contract method 0xca67065f.

Solidity: function tokensAreFrozen() constant returns(bool)

func (*SNMMasterchainCaller) TotalSupply

func (_SNMMasterchain *SNMMasterchainCaller) 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 SNMMasterchainCallerRaw

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

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

func (*SNMMasterchainCallerRaw) Call

func (_SNMMasterchain *SNMMasterchainCallerRaw) 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 SNMMasterchainCallerSession

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

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

func (*SNMMasterchainCallerSession) Allowance

func (_SNMMasterchain *SNMMasterchainCallerSession) 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(remaining uint256)

func (*SNMMasterchainCallerSession) BalanceOf

func (_SNMMasterchain *SNMMasterchainCallerSession) 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 (*SNMMasterchainCallerSession) Decimals

func (_SNMMasterchain *SNMMasterchainCallerSession) Decimals() (*big.Int, error)

Decimals is a free data retrieval call binding the contract method 0x313ce567.

Solidity: function decimals() constant returns(uint256)

func (*SNMMasterchainCallerSession) Ico

func (_SNMMasterchain *SNMMasterchainCallerSession) Ico() (common.Address, error)

Ico is a free data retrieval call binding the contract method 0x5d452201.

Solidity: function ico() constant returns(address)

func (*SNMMasterchainCallerSession) Name

func (_SNMMasterchain *SNMMasterchainCallerSession) Name() (string, error)

Name is a free data retrieval call binding the contract method 0x06fdde03.

Solidity: function name() constant returns(string)

func (*SNMMasterchainCallerSession) Symbol

func (_SNMMasterchain *SNMMasterchainCallerSession) Symbol() (string, error)

Symbol is a free data retrieval call binding the contract method 0x95d89b41.

Solidity: function symbol() constant returns(string)

func (*SNMMasterchainCallerSession) TokensAreFrozen

func (_SNMMasterchain *SNMMasterchainCallerSession) TokensAreFrozen() (bool, error)

TokensAreFrozen is a free data retrieval call binding the contract method 0xca67065f.

Solidity: function tokensAreFrozen() constant returns(bool)

func (*SNMMasterchainCallerSession) TotalSupply

func (_SNMMasterchain *SNMMasterchainCallerSession) TotalSupply() (*big.Int, error)

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

Solidity: function totalSupply() constant returns(uint256)

type SNMMasterchainFilterer

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

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

func NewSNMMasterchainFilterer

func NewSNMMasterchainFilterer(address common.Address, filterer bind.ContractFilterer) (*SNMMasterchainFilterer, error)

NewSNMMasterchainFilterer creates a new log filterer instance of SNMMasterchain, bound to a specific deployed contract.

func (*SNMMasterchainFilterer) FilterApproval

func (_SNMMasterchain *SNMMasterchainFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*SNMMasterchainApprovalIterator, 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 (*SNMMasterchainFilterer) FilterTransfer

func (_SNMMasterchain *SNMMasterchainFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*SNMMasterchainTransferIterator, 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 (*SNMMasterchainFilterer) WatchApproval

func (_SNMMasterchain *SNMMasterchainFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *SNMMasterchainApproval, 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 (*SNMMasterchainFilterer) WatchTransfer

func (_SNMMasterchain *SNMMasterchainFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *SNMMasterchainTransfer, 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 SNMMasterchainRaw

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

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

func (*SNMMasterchainRaw) Call

func (_SNMMasterchain *SNMMasterchainRaw) 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 (*SNMMasterchainRaw) Transact

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

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

func (*SNMMasterchainRaw) Transfer

func (_SNMMasterchain *SNMMasterchainRaw) 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 SNMMasterchainSession

type SNMMasterchainSession struct {
	Contract     *SNMMasterchain   // 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
}

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

func (*SNMMasterchainSession) Allowance

func (_SNMMasterchain *SNMMasterchainSession) 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(remaining uint256)

func (*SNMMasterchainSession) Approve

func (_SNMMasterchain *SNMMasterchainSession) 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()

func (*SNMMasterchainSession) BalanceOf

func (_SNMMasterchain *SNMMasterchainSession) 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 (*SNMMasterchainSession) Decimals

func (_SNMMasterchain *SNMMasterchainSession) Decimals() (*big.Int, error)

Decimals is a free data retrieval call binding the contract method 0x313ce567.

Solidity: function decimals() constant returns(uint256)

func (*SNMMasterchainSession) Defrost

func (_SNMMasterchain *SNMMasterchainSession) Defrost() (*types.Transaction, error)

Defrost is a paid mutator transaction binding the contract method 0xf21cdf6f.

Solidity: function defrost() returns()

func (*SNMMasterchainSession) Ico

func (_SNMMasterchain *SNMMasterchainSession) Ico() (common.Address, error)

Ico is a free data retrieval call binding the contract method 0x5d452201.

Solidity: function ico() constant returns(address)

func (*SNMMasterchainSession) Mint

func (_SNMMasterchain *SNMMasterchainSession) Mint(_holder common.Address, _value *big.Int) (*types.Transaction, error)

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

Solidity: function mint(_holder address, _value uint256) returns()

func (*SNMMasterchainSession) Name

func (_SNMMasterchain *SNMMasterchainSession) Name() (string, error)

Name is a free data retrieval call binding the contract method 0x06fdde03.

Solidity: function name() constant returns(string)

func (*SNMMasterchainSession) Symbol

func (_SNMMasterchain *SNMMasterchainSession) Symbol() (string, error)

Symbol is a free data retrieval call binding the contract method 0x95d89b41.

Solidity: function symbol() constant returns(string)

func (*SNMMasterchainSession) TokensAreFrozen

func (_SNMMasterchain *SNMMasterchainSession) TokensAreFrozen() (bool, error)

TokensAreFrozen is a free data retrieval call binding the contract method 0xca67065f.

Solidity: function tokensAreFrozen() constant returns(bool)

func (*SNMMasterchainSession) TotalSupply

func (_SNMMasterchain *SNMMasterchainSession) TotalSupply() (*big.Int, error)

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

Solidity: function totalSupply() constant returns(uint256)

func (*SNMMasterchainSession) Transfer

func (_SNMMasterchain *SNMMasterchainSession) 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()

func (*SNMMasterchainSession) TransferFrom

func (_SNMMasterchain *SNMMasterchainSession) 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()

type SNMMasterchainTransactor

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

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

func NewSNMMasterchainTransactor

func NewSNMMasterchainTransactor(address common.Address, transactor bind.ContractTransactor) (*SNMMasterchainTransactor, error)

NewSNMMasterchainTransactor creates a new write-only instance of SNMMasterchain, bound to a specific deployed contract.

func (*SNMMasterchainTransactor) Approve

func (_SNMMasterchain *SNMMasterchainTransactor) 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()

func (*SNMMasterchainTransactor) Defrost

func (_SNMMasterchain *SNMMasterchainTransactor) Defrost(opts *bind.TransactOpts) (*types.Transaction, error)

Defrost is a paid mutator transaction binding the contract method 0xf21cdf6f.

Solidity: function defrost() returns()

func (*SNMMasterchainTransactor) Mint

func (_SNMMasterchain *SNMMasterchainTransactor) Mint(opts *bind.TransactOpts, _holder common.Address, _value *big.Int) (*types.Transaction, error)

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

Solidity: function mint(_holder address, _value uint256) returns()

func (*SNMMasterchainTransactor) Transfer

func (_SNMMasterchain *SNMMasterchainTransactor) 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()

func (*SNMMasterchainTransactor) TransferFrom

func (_SNMMasterchain *SNMMasterchainTransactor) 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()

type SNMMasterchainTransactorRaw

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

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

func (*SNMMasterchainTransactorRaw) Transact

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

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

func (*SNMMasterchainTransactorRaw) Transfer

func (_SNMMasterchain *SNMMasterchainTransactorRaw) 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 SNMMasterchainTransactorSession

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

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

func (*SNMMasterchainTransactorSession) Approve

func (_SNMMasterchain *SNMMasterchainTransactorSession) 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()

func (*SNMMasterchainTransactorSession) Defrost

func (_SNMMasterchain *SNMMasterchainTransactorSession) Defrost() (*types.Transaction, error)

Defrost is a paid mutator transaction binding the contract method 0xf21cdf6f.

Solidity: function defrost() returns()

func (*SNMMasterchainTransactorSession) Mint

func (_SNMMasterchain *SNMMasterchainTransactorSession) Mint(_holder common.Address, _value *big.Int) (*types.Transaction, error)

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

Solidity: function mint(_holder address, _value uint256) returns()

func (*SNMMasterchainTransactorSession) Transfer

func (_SNMMasterchain *SNMMasterchainTransactorSession) 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()

func (*SNMMasterchainTransactorSession) TransferFrom

func (_SNMMasterchain *SNMMasterchainTransactorSession) 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()

type SNMMasterchainTransfer

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

SNMMasterchainTransfer represents a Transfer event raised by the SNMMasterchain contract.

type SNMMasterchainTransferIterator

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

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

func (*SNMMasterchainTransferIterator) Close

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

func (*SNMMasterchainTransferIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*SNMMasterchainTransferIterator) 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 SNMOwnershipRenounced added in v0.4.17

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

SNMOwnershipRenounced represents a OwnershipRenounced event raised by the SNM contract.

type SNMOwnershipRenouncedIterator added in v0.4.17

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

SNMOwnershipRenouncedIterator is returned from FilterOwnershipRenounced and is used to iterate over the raw logs and unpacked data for OwnershipRenounced events raised by the SNM contract.

func (*SNMOwnershipRenouncedIterator) Close added in v0.4.17

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

func (*SNMOwnershipRenouncedIterator) Error added in v0.4.17

Error returns any retrieval or parsing error occurred during filtering.

func (*SNMOwnershipRenouncedIterator) Next added in v0.4.17

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 SNMOwnershipTransferred

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

SNMOwnershipTransferred represents a OwnershipTransferred event raised by the SNM contract.

type SNMOwnershipTransferredIterator

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

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

func (*SNMOwnershipTransferredIterator) Close

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

func (*SNMOwnershipTransferredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*SNMOwnershipTransferredIterator) 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 SNMRaw

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

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

func (*SNMRaw) Call

func (_SNM *SNMRaw) 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 (*SNMRaw) Transact

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

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

func (*SNMRaw) Transfer

func (_SNM *SNMRaw) 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 SNMSession

type SNMSession struct {
	Contract     *SNM              // 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
}

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

func (*SNMSession) Allowance

func (_SNM *SNMSession) 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 (*SNMSession) Approve

func (_SNM *SNMSession) 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 (*SNMSession) BalanceOf

func (_SNM *SNMSession) 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(uint256)

func (*SNMSession) Decimals

func (_SNM *SNMSession) Decimals() (*big.Int, error)

Decimals is a free data retrieval call binding the contract method 0x313ce567.

Solidity: function decimals() constant returns(uint256)

func (*SNMSession) DecreaseApproval

func (_SNM *SNMSession) 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 (*SNMSession) IncreaseApproval

func (_SNM *SNMSession) 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 (*SNMSession) Name

func (_SNM *SNMSession) Name() (string, error)

Name is a free data retrieval call binding the contract method 0x06fdde03.

Solidity: function name() constant returns(string)

func (*SNMSession) Owner

func (_SNM *SNMSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*SNMSession) RenounceOwnership added in v0.4.17

func (_SNM *SNMSession) RenounceOwnership() (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*SNMSession) Symbol

func (_SNM *SNMSession) Symbol() (string, error)

Symbol is a free data retrieval call binding the contract method 0x95d89b41.

Solidity: function symbol() constant returns(string)

func (*SNMSession) TotalSupply

func (_SNM *SNMSession) TotalSupply() (*big.Int, error)

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

Solidity: function totalSupply() constant returns(uint256)

func (*SNMSession) Transfer

func (_SNM *SNMSession) 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 (*SNMSession) TransferFrom

func (_SNM *SNMSession) 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 (*SNMSession) TransferOwnership

func (_SNM *SNMSession) 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 SNMTransactor

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

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

func NewSNMTransactor

func NewSNMTransactor(address common.Address, transactor bind.ContractTransactor) (*SNMTransactor, error)

NewSNMTransactor creates a new write-only instance of SNM, bound to a specific deployed contract.

func (*SNMTransactor) Approve

func (_SNM *SNMTransactor) 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 (*SNMTransactor) DecreaseApproval

func (_SNM *SNMTransactor) 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 (*SNMTransactor) IncreaseApproval

func (_SNM *SNMTransactor) 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 (*SNMTransactor) RenounceOwnership added in v0.4.17

func (_SNM *SNMTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*SNMTransactor) Transfer

func (_SNM *SNMTransactor) 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 (*SNMTransactor) TransferFrom

func (_SNM *SNMTransactor) 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 (*SNMTransactor) TransferOwnership

func (_SNM *SNMTransactor) 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 SNMTransactorRaw

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

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

func (*SNMTransactorRaw) Transact

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

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

func (*SNMTransactorRaw) Transfer

func (_SNM *SNMTransactorRaw) 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 SNMTransactorSession

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

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

func (*SNMTransactorSession) Approve

func (_SNM *SNMTransactorSession) 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 (*SNMTransactorSession) DecreaseApproval

func (_SNM *SNMTransactorSession) 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 (*SNMTransactorSession) IncreaseApproval

func (_SNM *SNMTransactorSession) 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 (*SNMTransactorSession) RenounceOwnership added in v0.4.17

func (_SNM *SNMTransactorSession) RenounceOwnership() (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*SNMTransactorSession) Transfer

func (_SNM *SNMTransactorSession) 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 (*SNMTransactorSession) TransferFrom

func (_SNM *SNMTransactorSession) 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 (*SNMTransactorSession) TransferOwnership

func (_SNM *SNMTransactorSession) 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 SNMTransfer

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

SNMTransfer represents a Transfer event raised by the SNM contract.

type SNMTransferIterator

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

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

func (*SNMTransferIterator) Close

func (it *SNMTransferIterator) Close() error

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

func (*SNMTransferIterator) Error

func (it *SNMTransferIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*SNMTransferIterator) Next

func (it *SNMTransferIterator) Next() bool

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

type SafeMath

type SafeMath struct {
	SafeMathCaller     // Read-only binding to the contract
	SafeMathTransactor // Write-only binding to the contract
	SafeMathFilterer   // Log filterer for contract events
}

SafeMath is an auto generated Go binding around an 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 SimpleGatekeeperWithLimit

type SimpleGatekeeperWithLimit struct {
	SimpleGatekeeperWithLimitCaller     // Read-only binding to the contract
	SimpleGatekeeperWithLimitTransactor // Write-only binding to the contract
	SimpleGatekeeperWithLimitFilterer   // Log filterer for contract events
}

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

func DeploySimpleGatekeeperWithLimit

func DeploySimpleGatekeeperWithLimit(auth *bind.TransactOpts, backend bind.ContractBackend, _token common.Address, _freezingTime *big.Int) (common.Address, *types.Transaction, *SimpleGatekeeperWithLimit, error)

DeploySimpleGatekeeperWithLimit deploys a new Ethereum contract, binding an instance of SimpleGatekeeperWithLimit to it.

func NewSimpleGatekeeperWithLimit

func NewSimpleGatekeeperWithLimit(address common.Address, backend bind.ContractBackend) (*SimpleGatekeeperWithLimit, error)

NewSimpleGatekeeperWithLimit creates a new instance of SimpleGatekeeperWithLimit, bound to a specific deployed contract.

type SimpleGatekeeperWithLimitCaller

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

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

func NewSimpleGatekeeperWithLimitCaller

func NewSimpleGatekeeperWithLimitCaller(address common.Address, caller bind.ContractCaller) (*SimpleGatekeeperWithLimitCaller, error)

NewSimpleGatekeeperWithLimitCaller creates a new read-only instance of SimpleGatekeeperWithLimit, bound to a specific deployed contract.

func (*SimpleGatekeeperWithLimitCaller) Commission

func (_SimpleGatekeeperWithLimit *SimpleGatekeeperWithLimitCaller) Commission(opts *bind.CallOpts) (*big.Int, error)

Commission is a free data retrieval call binding the contract method 0xe1489191.

Solidity: function commission() constant returns(uint256)

func (*SimpleGatekeeperWithLimitCaller) CommissionBalance

func (_SimpleGatekeeperWithLimit *SimpleGatekeeperWithLimitCaller) CommissionBalance(opts *bind.CallOpts) (*big.Int, error)

CommissionBalance is a free data retrieval call binding the contract method 0xdcf1a9ef.

Solidity: function commissionBalance() constant returns(uint256)

func (*SimpleGatekeeperWithLimitCaller) GetCommission

func (_SimpleGatekeeperWithLimit *SimpleGatekeeperWithLimitCaller) GetCommission(opts *bind.CallOpts) (*big.Int, error)

GetCommission is a free data retrieval call binding the contract method 0x58712633.

Solidity: function GetCommission() constant returns(uint256)

func (*SimpleGatekeeperWithLimitCaller) GetFreezingTime

func (_SimpleGatekeeperWithLimit *SimpleGatekeeperWithLimitCaller) GetFreezingTime(opts *bind.CallOpts) (*big.Int, error)

GetFreezingTime is a free data retrieval call binding the contract method 0x36ab802e.

Solidity: function GetFreezingTime() constant returns(uint256)

func (*SimpleGatekeeperWithLimitCaller) Keepers

func (_SimpleGatekeeperWithLimit *SimpleGatekeeperWithLimitCaller) Keepers(opts *bind.CallOpts, arg0 common.Address) (struct {
	DayLimit   *big.Int
	LastDay    *big.Int
	SpentToday *big.Int
	Frozen     bool
}, error)

Keepers is a free data retrieval call binding the contract method 0x3bbd64bc.

Solidity: function keepers( address) constant returns(dayLimit uint256, lastDay uint256, spentToday uint256, frozen bool)

func (*SimpleGatekeeperWithLimitCaller) Owner

func (_SimpleGatekeeperWithLimit *SimpleGatekeeperWithLimitCaller) 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 (*SimpleGatekeeperWithLimitCaller) Paid

func (_SimpleGatekeeperWithLimit *SimpleGatekeeperWithLimitCaller) Paid(opts *bind.CallOpts, arg0 [32]byte) (struct {
	CommitTS *big.Int
	Paid     bool
	Keeper   common.Address
}, error)

Paid is a free data retrieval call binding the contract method 0xadd89bb2.

Solidity: function paid( bytes32) constant returns(commitTS uint256, paid bool, keeper address)

func (*SimpleGatekeeperWithLimitCaller) TransactionAmount

func (_SimpleGatekeeperWithLimit *SimpleGatekeeperWithLimitCaller) TransactionAmount(opts *bind.CallOpts) (*big.Int, error)

TransactionAmount is a free data retrieval call binding the contract method 0xd942bffa.

Solidity: function transactionAmount() constant returns(uint256)

type SimpleGatekeeperWithLimitCallerRaw

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

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

func (*SimpleGatekeeperWithLimitCallerRaw) Call

func (_SimpleGatekeeperWithLimit *SimpleGatekeeperWithLimitCallerRaw) 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 SimpleGatekeeperWithLimitCallerSession

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

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

func (*SimpleGatekeeperWithLimitCallerSession) Commission

func (_SimpleGatekeeperWithLimit *SimpleGatekeeperWithLimitCallerSession) Commission() (*big.Int, error)

Commission is a free data retrieval call binding the contract method 0xe1489191.

Solidity: function commission() constant returns(uint256)

func (*SimpleGatekeeperWithLimitCallerSession) CommissionBalance

func (_SimpleGatekeeperWithLimit *SimpleGatekeeperWithLimitCallerSession) CommissionBalance() (*big.Int, error)

CommissionBalance is a free data retrieval call binding the contract method 0xdcf1a9ef.

Solidity: function commissionBalance() constant returns(uint256)

func (*SimpleGatekeeperWithLimitCallerSession) GetCommission

func (_SimpleGatekeeperWithLimit *SimpleGatekeeperWithLimitCallerSession) GetCommission() (*big.Int, error)

GetCommission is a free data retrieval call binding the contract method 0x58712633.

Solidity: function GetCommission() constant returns(uint256)

func (*SimpleGatekeeperWithLimitCallerSession) GetFreezingTime

func (_SimpleGatekeeperWithLimit *SimpleGatekeeperWithLimitCallerSession) GetFreezingTime() (*big.Int, error)

GetFreezingTime is a free data retrieval call binding the contract method 0x36ab802e.

Solidity: function GetFreezingTime() constant returns(uint256)

func (*SimpleGatekeeperWithLimitCallerSession) Keepers

func (_SimpleGatekeeperWithLimit *SimpleGatekeeperWithLimitCallerSession) Keepers(arg0 common.Address) (struct {
	DayLimit   *big.Int
	LastDay    *big.Int
	SpentToday *big.Int
	Frozen     bool
}, error)

Keepers is a free data retrieval call binding the contract method 0x3bbd64bc.

Solidity: function keepers( address) constant returns(dayLimit uint256, lastDay uint256, spentToday uint256, frozen bool)

func (*SimpleGatekeeperWithLimitCallerSession) Owner

func (_SimpleGatekeeperWithLimit *SimpleGatekeeperWithLimitCallerSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*SimpleGatekeeperWithLimitCallerSession) Paid

func (_SimpleGatekeeperWithLimit *SimpleGatekeeperWithLimitCallerSession) Paid(arg0 [32]byte) (struct {
	CommitTS *big.Int
	Paid     bool
	Keeper   common.Address
}, error)

Paid is a free data retrieval call binding the contract method 0xadd89bb2.

Solidity: function paid( bytes32) constant returns(commitTS uint256, paid bool, keeper address)

func (*SimpleGatekeeperWithLimitCallerSession) TransactionAmount

func (_SimpleGatekeeperWithLimit *SimpleGatekeeperWithLimitCallerSession) TransactionAmount() (*big.Int, error)

TransactionAmount is a free data retrieval call binding the contract method 0xd942bffa.

Solidity: function transactionAmount() constant returns(uint256)

type SimpleGatekeeperWithLimitCommissionChanged

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

SimpleGatekeeperWithLimitCommissionChanged represents a CommissionChanged event raised by the SimpleGatekeeperWithLimit contract.

type SimpleGatekeeperWithLimitCommissionChangedIterator

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

SimpleGatekeeperWithLimitCommissionChangedIterator is returned from FilterCommissionChanged and is used to iterate over the raw logs and unpacked data for CommissionChanged events raised by the SimpleGatekeeperWithLimit contract.

func (*SimpleGatekeeperWithLimitCommissionChangedIterator) Close

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

func (*SimpleGatekeeperWithLimitCommissionChangedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*SimpleGatekeeperWithLimitCommissionChangedIterator) 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 SimpleGatekeeperWithLimitCommitTx

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

SimpleGatekeeperWithLimitCommitTx represents a CommitTx event raised by the SimpleGatekeeperWithLimit contract.

type SimpleGatekeeperWithLimitCommitTxIterator

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

SimpleGatekeeperWithLimitCommitTxIterator is returned from FilterCommitTx and is used to iterate over the raw logs and unpacked data for CommitTx events raised by the SimpleGatekeeperWithLimit contract.

func (*SimpleGatekeeperWithLimitCommitTxIterator) Close

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

func (*SimpleGatekeeperWithLimitCommitTxIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*SimpleGatekeeperWithLimitCommitTxIterator) 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 SimpleGatekeeperWithLimitFilterer

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

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

func NewSimpleGatekeeperWithLimitFilterer

func NewSimpleGatekeeperWithLimitFilterer(address common.Address, filterer bind.ContractFilterer) (*SimpleGatekeeperWithLimitFilterer, error)

NewSimpleGatekeeperWithLimitFilterer creates a new log filterer instance of SimpleGatekeeperWithLimit, bound to a specific deployed contract.

func (*SimpleGatekeeperWithLimitFilterer) FilterCommissionChanged

func (_SimpleGatekeeperWithLimit *SimpleGatekeeperWithLimitFilterer) FilterCommissionChanged(opts *bind.FilterOpts, commission []*big.Int) (*SimpleGatekeeperWithLimitCommissionChangedIterator, error)

FilterCommissionChanged is a free log retrieval operation binding the contract event 0x839e4456845dbc05c7d8638cf0b0976161331b5f9163980d71d9a6444a326c61.

Solidity: e CommissionChanged(commission indexed uint256)

func (*SimpleGatekeeperWithLimitFilterer) FilterCommitTx

func (_SimpleGatekeeperWithLimit *SimpleGatekeeperWithLimitFilterer) FilterCommitTx(opts *bind.FilterOpts, from []common.Address, txNumber []*big.Int, value []*big.Int) (*SimpleGatekeeperWithLimitCommitTxIterator, error)

FilterCommitTx is a free log retrieval operation binding the contract event 0x65546c3bc3a77ffc91667da85018004299542e28a511328cfb4b3f86974902ee.

Solidity: e CommitTx(from indexed address, txNumber indexed uint256, value indexed uint256, commitTimestamp uint256)

func (*SimpleGatekeeperWithLimitFilterer) FilterKeeperFreezed

func (_SimpleGatekeeperWithLimit *SimpleGatekeeperWithLimitFilterer) FilterKeeperFreezed(opts *bind.FilterOpts, keeper []common.Address) (*SimpleGatekeeperWithLimitKeeperFreezedIterator, error)

FilterKeeperFreezed is a free log retrieval operation binding the contract event 0xdf4868d2f39f6ab9f41b92c6917da5aec882c461ce7316bb62076865108502bd.

Solidity: e KeeperFreezed(keeper indexed address)

func (*SimpleGatekeeperWithLimitFilterer) FilterKeeperUnfreezed

func (_SimpleGatekeeperWithLimit *SimpleGatekeeperWithLimitFilterer) FilterKeeperUnfreezed(opts *bind.FilterOpts, keeper []common.Address) (*SimpleGatekeeperWithLimitKeeperUnfreezedIterator, error)

FilterKeeperUnfreezed is a free log retrieval operation binding the contract event 0xbbe17a7427b5192903e1b3f0f2b6ef8b2a1af9b33e1079faf8f8383f2fb63b53.

Solidity: e KeeperUnfreezed(keeper indexed address)

func (*SimpleGatekeeperWithLimitFilterer) FilterLimitChanged

func (_SimpleGatekeeperWithLimit *SimpleGatekeeperWithLimitFilterer) FilterLimitChanged(opts *bind.FilterOpts, keeper []common.Address, dayLimit []*big.Int) (*SimpleGatekeeperWithLimitLimitChangedIterator, error)

FilterLimitChanged is a free log retrieval operation binding the contract event 0xef9c668177207fb68ca5e3894a1efacebb659762b27a737fde58ceebc4f30ad3.

Solidity: e LimitChanged(keeper indexed address, dayLimit indexed uint256)

func (*SimpleGatekeeperWithLimitFilterer) FilterOwnershipRenounced added in v0.4.17

func (_SimpleGatekeeperWithLimit *SimpleGatekeeperWithLimitFilterer) FilterOwnershipRenounced(opts *bind.FilterOpts, previousOwner []common.Address) (*SimpleGatekeeperWithLimitOwnershipRenouncedIterator, error)

FilterOwnershipRenounced is a free log retrieval operation binding the contract event 0xf8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c64820.

Solidity: e OwnershipRenounced(previousOwner indexed address)

func (*SimpleGatekeeperWithLimitFilterer) FilterOwnershipTransferred

func (_SimpleGatekeeperWithLimit *SimpleGatekeeperWithLimitFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*SimpleGatekeeperWithLimitOwnershipTransferredIterator, error)

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

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

func (*SimpleGatekeeperWithLimitFilterer) FilterPayinTx

func (_SimpleGatekeeperWithLimit *SimpleGatekeeperWithLimitFilterer) FilterPayinTx(opts *bind.FilterOpts, from []common.Address, txNumber []*big.Int, value []*big.Int) (*SimpleGatekeeperWithLimitPayinTxIterator, error)

FilterPayinTx is a free log retrieval operation binding the contract event 0x14312725abbc46ad798bc078b2663e1fcbace97be0247cd177176f3b4df2538e.

Solidity: e PayinTx(from indexed address, txNumber indexed uint256, value indexed uint256)

func (*SimpleGatekeeperWithLimitFilterer) FilterPayoutTx

func (_SimpleGatekeeperWithLimit *SimpleGatekeeperWithLimitFilterer) FilterPayoutTx(opts *bind.FilterOpts, from []common.Address, txNumber []*big.Int, value []*big.Int) (*SimpleGatekeeperWithLimitPayoutTxIterator, error)

FilterPayoutTx is a free log retrieval operation binding the contract event 0x731af16374848c2c73a6154fd410cb421138e7db45c5a904e5a475c756faa8d9.

Solidity: e PayoutTx(from indexed address, txNumber indexed uint256, value indexed uint256)

func (*SimpleGatekeeperWithLimitFilterer) FilterSuicide

func (_SimpleGatekeeperWithLimit *SimpleGatekeeperWithLimitFilterer) FilterSuicide(opts *bind.FilterOpts) (*SimpleGatekeeperWithLimitSuicideIterator, error)

FilterSuicide is a free log retrieval operation binding the contract event 0xa1ea9b09ea114021983e9ecf71cf2ffddfd80f5cb4f925e5bf24f9bdb5e55fde.

Solidity: e Suicide(block uint256)

func (*SimpleGatekeeperWithLimitFilterer) WatchCommissionChanged

func (_SimpleGatekeeperWithLimit *SimpleGatekeeperWithLimitFilterer) WatchCommissionChanged(opts *bind.WatchOpts, sink chan<- *SimpleGatekeeperWithLimitCommissionChanged, commission []*big.Int) (event.Subscription, error)

WatchCommissionChanged is a free log subscription operation binding the contract event 0x839e4456845dbc05c7d8638cf0b0976161331b5f9163980d71d9a6444a326c61.

Solidity: e CommissionChanged(commission indexed uint256)

func (*SimpleGatekeeperWithLimitFilterer) WatchCommitTx

func (_SimpleGatekeeperWithLimit *SimpleGatekeeperWithLimitFilterer) WatchCommitTx(opts *bind.WatchOpts, sink chan<- *SimpleGatekeeperWithLimitCommitTx, from []common.Address, txNumber []*big.Int, value []*big.Int) (event.Subscription, error)

WatchCommitTx is a free log subscription operation binding the contract event 0x65546c3bc3a77ffc91667da85018004299542e28a511328cfb4b3f86974902ee.

Solidity: e CommitTx(from indexed address, txNumber indexed uint256, value indexed uint256, commitTimestamp uint256)

func (*SimpleGatekeeperWithLimitFilterer) WatchKeeperFreezed

func (_SimpleGatekeeperWithLimit *SimpleGatekeeperWithLimitFilterer) WatchKeeperFreezed(opts *bind.WatchOpts, sink chan<- *SimpleGatekeeperWithLimitKeeperFreezed, keeper []common.Address) (event.Subscription, error)

WatchKeeperFreezed is a free log subscription operation binding the contract event 0xdf4868d2f39f6ab9f41b92c6917da5aec882c461ce7316bb62076865108502bd.

Solidity: e KeeperFreezed(keeper indexed address)

func (*SimpleGatekeeperWithLimitFilterer) WatchKeeperUnfreezed

func (_SimpleGatekeeperWithLimit *SimpleGatekeeperWithLimitFilterer) WatchKeeperUnfreezed(opts *bind.WatchOpts, sink chan<- *SimpleGatekeeperWithLimitKeeperUnfreezed, keeper []common.Address) (event.Subscription, error)

WatchKeeperUnfreezed is a free log subscription operation binding the contract event 0xbbe17a7427b5192903e1b3f0f2b6ef8b2a1af9b33e1079faf8f8383f2fb63b53.

Solidity: e KeeperUnfreezed(keeper indexed address)

func (*SimpleGatekeeperWithLimitFilterer) WatchLimitChanged

func (_SimpleGatekeeperWithLimit *SimpleGatekeeperWithLimitFilterer) WatchLimitChanged(opts *bind.WatchOpts, sink chan<- *SimpleGatekeeperWithLimitLimitChanged, keeper []common.Address, dayLimit []*big.Int) (event.Subscription, error)

WatchLimitChanged is a free log subscription operation binding the contract event 0xef9c668177207fb68ca5e3894a1efacebb659762b27a737fde58ceebc4f30ad3.

Solidity: e LimitChanged(keeper indexed address, dayLimit indexed uint256)

func (*SimpleGatekeeperWithLimitFilterer) WatchOwnershipRenounced added in v0.4.17

func (_SimpleGatekeeperWithLimit *SimpleGatekeeperWithLimitFilterer) WatchOwnershipRenounced(opts *bind.WatchOpts, sink chan<- *SimpleGatekeeperWithLimitOwnershipRenounced, previousOwner []common.Address) (event.Subscription, error)

WatchOwnershipRenounced is a free log subscription operation binding the contract event 0xf8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c64820.

Solidity: e OwnershipRenounced(previousOwner indexed address)

func (*SimpleGatekeeperWithLimitFilterer) WatchOwnershipTransferred

func (_SimpleGatekeeperWithLimit *SimpleGatekeeperWithLimitFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *SimpleGatekeeperWithLimitOwnershipTransferred, 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 (*SimpleGatekeeperWithLimitFilterer) WatchPayinTx

func (_SimpleGatekeeperWithLimit *SimpleGatekeeperWithLimitFilterer) WatchPayinTx(opts *bind.WatchOpts, sink chan<- *SimpleGatekeeperWithLimitPayinTx, from []common.Address, txNumber []*big.Int, value []*big.Int) (event.Subscription, error)

WatchPayinTx is a free log subscription operation binding the contract event 0x14312725abbc46ad798bc078b2663e1fcbace97be0247cd177176f3b4df2538e.

Solidity: e PayinTx(from indexed address, txNumber indexed uint256, value indexed uint256)

func (*SimpleGatekeeperWithLimitFilterer) WatchPayoutTx

func (_SimpleGatekeeperWithLimit *SimpleGatekeeperWithLimitFilterer) WatchPayoutTx(opts *bind.WatchOpts, sink chan<- *SimpleGatekeeperWithLimitPayoutTx, from []common.Address, txNumber []*big.Int, value []*big.Int) (event.Subscription, error)

WatchPayoutTx is a free log subscription operation binding the contract event 0x731af16374848c2c73a6154fd410cb421138e7db45c5a904e5a475c756faa8d9.

Solidity: e PayoutTx(from indexed address, txNumber indexed uint256, value indexed uint256)

func (*SimpleGatekeeperWithLimitFilterer) WatchSuicide

func (_SimpleGatekeeperWithLimit *SimpleGatekeeperWithLimitFilterer) WatchSuicide(opts *bind.WatchOpts, sink chan<- *SimpleGatekeeperWithLimitSuicide) (event.Subscription, error)

WatchSuicide is a free log subscription operation binding the contract event 0xa1ea9b09ea114021983e9ecf71cf2ffddfd80f5cb4f925e5bf24f9bdb5e55fde.

Solidity: e Suicide(block uint256)

type SimpleGatekeeperWithLimitKeeperFreezed

type SimpleGatekeeperWithLimitKeeperFreezed struct {
	Keeper common.Address
	Raw    types.Log // Blockchain specific contextual infos
}

SimpleGatekeeperWithLimitKeeperFreezed represents a KeeperFreezed event raised by the SimpleGatekeeperWithLimit contract.

type SimpleGatekeeperWithLimitKeeperFreezedIterator

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

SimpleGatekeeperWithLimitKeeperFreezedIterator is returned from FilterKeeperFreezed and is used to iterate over the raw logs and unpacked data for KeeperFreezed events raised by the SimpleGatekeeperWithLimit contract.

func (*SimpleGatekeeperWithLimitKeeperFreezedIterator) Close

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

func (*SimpleGatekeeperWithLimitKeeperFreezedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*SimpleGatekeeperWithLimitKeeperFreezedIterator) 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 SimpleGatekeeperWithLimitKeeperUnfreezed

type SimpleGatekeeperWithLimitKeeperUnfreezed struct {
	Keeper common.Address
	Raw    types.Log // Blockchain specific contextual infos
}

SimpleGatekeeperWithLimitKeeperUnfreezed represents a KeeperUnfreezed event raised by the SimpleGatekeeperWithLimit contract.

type SimpleGatekeeperWithLimitKeeperUnfreezedIterator

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

SimpleGatekeeperWithLimitKeeperUnfreezedIterator is returned from FilterKeeperUnfreezed and is used to iterate over the raw logs and unpacked data for KeeperUnfreezed events raised by the SimpleGatekeeperWithLimit contract.

func (*SimpleGatekeeperWithLimitKeeperUnfreezedIterator) Close

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

func (*SimpleGatekeeperWithLimitKeeperUnfreezedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*SimpleGatekeeperWithLimitKeeperUnfreezedIterator) 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 SimpleGatekeeperWithLimitLimitChanged

type SimpleGatekeeperWithLimitLimitChanged struct {
	Keeper   common.Address
	DayLimit *big.Int
	Raw      types.Log // Blockchain specific contextual infos
}

SimpleGatekeeperWithLimitLimitChanged represents a LimitChanged event raised by the SimpleGatekeeperWithLimit contract.

type SimpleGatekeeperWithLimitLimitChangedIterator

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

SimpleGatekeeperWithLimitLimitChangedIterator is returned from FilterLimitChanged and is used to iterate over the raw logs and unpacked data for LimitChanged events raised by the SimpleGatekeeperWithLimit contract.

func (*SimpleGatekeeperWithLimitLimitChangedIterator) Close

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

func (*SimpleGatekeeperWithLimitLimitChangedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*SimpleGatekeeperWithLimitLimitChangedIterator) 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 SimpleGatekeeperWithLimitLive

type SimpleGatekeeperWithLimitLive struct {
	SimpleGatekeeperWithLimitLiveCaller     // Read-only binding to the contract
	SimpleGatekeeperWithLimitLiveTransactor // Write-only binding to the contract
	SimpleGatekeeperWithLimitLiveFilterer   // Log filterer for contract events
}

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

func DeploySimpleGatekeeperWithLimitLive

func DeploySimpleGatekeeperWithLimitLive(auth *bind.TransactOpts, backend bind.ContractBackend, _token common.Address, _freezingTime *big.Int) (common.Address, *types.Transaction, *SimpleGatekeeperWithLimitLive, error)

DeploySimpleGatekeeperWithLimitLive deploys a new Ethereum contract, binding an instance of SimpleGatekeeperWithLimitLive to it.

func NewSimpleGatekeeperWithLimitLive

func NewSimpleGatekeeperWithLimitLive(address common.Address, backend bind.ContractBackend) (*SimpleGatekeeperWithLimitLive, error)

NewSimpleGatekeeperWithLimitLive creates a new instance of SimpleGatekeeperWithLimitLive, bound to a specific deployed contract.

type SimpleGatekeeperWithLimitLiveCaller

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

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

func NewSimpleGatekeeperWithLimitLiveCaller

func NewSimpleGatekeeperWithLimitLiveCaller(address common.Address, caller bind.ContractCaller) (*SimpleGatekeeperWithLimitLiveCaller, error)

NewSimpleGatekeeperWithLimitLiveCaller creates a new read-only instance of SimpleGatekeeperWithLimitLive, bound to a specific deployed contract.

func (*SimpleGatekeeperWithLimitLiveCaller) GetFreezingTime

func (_SimpleGatekeeperWithLimitLive *SimpleGatekeeperWithLimitLiveCaller) GetFreezingTime(opts *bind.CallOpts) (*big.Int, error)

GetFreezingTime is a free data retrieval call binding the contract method 0x36ab802e.

Solidity: function GetFreezingTime() constant returns(uint256)

func (*SimpleGatekeeperWithLimitLiveCaller) Keepers

func (_SimpleGatekeeperWithLimitLive *SimpleGatekeeperWithLimitLiveCaller) Keepers(opts *bind.CallOpts, arg0 common.Address) (struct {
	DayLimit   *big.Int
	LastDay    *big.Int
	SpentToday *big.Int
	Frozen     bool
}, error)

Keepers is a free data retrieval call binding the contract method 0x3bbd64bc.

Solidity: function keepers( address) constant returns(dayLimit uint256, lastDay uint256, spentToday uint256, frozen bool)

func (*SimpleGatekeeperWithLimitLiveCaller) Owner

func (_SimpleGatekeeperWithLimitLive *SimpleGatekeeperWithLimitLiveCaller) 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 (*SimpleGatekeeperWithLimitLiveCaller) Paid

func (_SimpleGatekeeperWithLimitLive *SimpleGatekeeperWithLimitLiveCaller) Paid(opts *bind.CallOpts, arg0 [32]byte) (struct {
	CommitTS *big.Int
	Paid     bool
	Keeper   common.Address
}, error)

Paid is a free data retrieval call binding the contract method 0xadd89bb2.

Solidity: function paid( bytes32) constant returns(commitTS uint256, paid bool, keeper address)

func (*SimpleGatekeeperWithLimitLiveCaller) TransactionAmount

func (_SimpleGatekeeperWithLimitLive *SimpleGatekeeperWithLimitLiveCaller) TransactionAmount(opts *bind.CallOpts) (*big.Int, error)

TransactionAmount is a free data retrieval call binding the contract method 0xd942bffa.

Solidity: function transactionAmount() constant returns(uint256)

type SimpleGatekeeperWithLimitLiveCallerRaw

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

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

func (*SimpleGatekeeperWithLimitLiveCallerRaw) Call

func (_SimpleGatekeeperWithLimitLive *SimpleGatekeeperWithLimitLiveCallerRaw) 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 SimpleGatekeeperWithLimitLiveCallerSession

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

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

func (*SimpleGatekeeperWithLimitLiveCallerSession) GetFreezingTime

func (_SimpleGatekeeperWithLimitLive *SimpleGatekeeperWithLimitLiveCallerSession) GetFreezingTime() (*big.Int, error)

GetFreezingTime is a free data retrieval call binding the contract method 0x36ab802e.

Solidity: function GetFreezingTime() constant returns(uint256)

func (*SimpleGatekeeperWithLimitLiveCallerSession) Keepers

func (_SimpleGatekeeperWithLimitLive *SimpleGatekeeperWithLimitLiveCallerSession) Keepers(arg0 common.Address) (struct {
	DayLimit   *big.Int
	LastDay    *big.Int
	SpentToday *big.Int
	Frozen     bool
}, error)

Keepers is a free data retrieval call binding the contract method 0x3bbd64bc.

Solidity: function keepers( address) constant returns(dayLimit uint256, lastDay uint256, spentToday uint256, frozen bool)

func (*SimpleGatekeeperWithLimitLiveCallerSession) Owner

func (_SimpleGatekeeperWithLimitLive *SimpleGatekeeperWithLimitLiveCallerSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*SimpleGatekeeperWithLimitLiveCallerSession) Paid

func (_SimpleGatekeeperWithLimitLive *SimpleGatekeeperWithLimitLiveCallerSession) Paid(arg0 [32]byte) (struct {
	CommitTS *big.Int
	Paid     bool
	Keeper   common.Address
}, error)

Paid is a free data retrieval call binding the contract method 0xadd89bb2.

Solidity: function paid( bytes32) constant returns(commitTS uint256, paid bool, keeper address)

func (*SimpleGatekeeperWithLimitLiveCallerSession) TransactionAmount

func (_SimpleGatekeeperWithLimitLive *SimpleGatekeeperWithLimitLiveCallerSession) TransactionAmount() (*big.Int, error)

TransactionAmount is a free data retrieval call binding the contract method 0xd942bffa.

Solidity: function transactionAmount() constant returns(uint256)

type SimpleGatekeeperWithLimitLiveCommitTx

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

SimpleGatekeeperWithLimitLiveCommitTx represents a CommitTx event raised by the SimpleGatekeeperWithLimitLive contract.

type SimpleGatekeeperWithLimitLiveCommitTxIterator

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

SimpleGatekeeperWithLimitLiveCommitTxIterator is returned from FilterCommitTx and is used to iterate over the raw logs and unpacked data for CommitTx events raised by the SimpleGatekeeperWithLimitLive contract.

func (*SimpleGatekeeperWithLimitLiveCommitTxIterator) Close

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

func (*SimpleGatekeeperWithLimitLiveCommitTxIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*SimpleGatekeeperWithLimitLiveCommitTxIterator) 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 SimpleGatekeeperWithLimitLiveFilterer

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

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

func NewSimpleGatekeeperWithLimitLiveFilterer

func NewSimpleGatekeeperWithLimitLiveFilterer(address common.Address, filterer bind.ContractFilterer) (*SimpleGatekeeperWithLimitLiveFilterer, error)

NewSimpleGatekeeperWithLimitLiveFilterer creates a new log filterer instance of SimpleGatekeeperWithLimitLive, bound to a specific deployed contract.

func (*SimpleGatekeeperWithLimitLiveFilterer) FilterCommitTx

func (_SimpleGatekeeperWithLimitLive *SimpleGatekeeperWithLimitLiveFilterer) FilterCommitTx(opts *bind.FilterOpts, from []common.Address, txNumber []*big.Int, value []*big.Int) (*SimpleGatekeeperWithLimitLiveCommitTxIterator, error)

FilterCommitTx is a free log retrieval operation binding the contract event 0x65546c3bc3a77ffc91667da85018004299542e28a511328cfb4b3f86974902ee.

Solidity: e CommitTx(from indexed address, txNumber indexed uint256, value indexed uint256, commitTimestamp uint256)

func (*SimpleGatekeeperWithLimitLiveFilterer) FilterKeeperFreezed

func (_SimpleGatekeeperWithLimitLive *SimpleGatekeeperWithLimitLiveFilterer) FilterKeeperFreezed(opts *bind.FilterOpts, keeper []common.Address) (*SimpleGatekeeperWithLimitLiveKeeperFreezedIterator, error)

FilterKeeperFreezed is a free log retrieval operation binding the contract event 0xdf4868d2f39f6ab9f41b92c6917da5aec882c461ce7316bb62076865108502bd.

Solidity: e KeeperFreezed(keeper indexed address)

func (*SimpleGatekeeperWithLimitLiveFilterer) FilterKeeperUnfreezed

func (_SimpleGatekeeperWithLimitLive *SimpleGatekeeperWithLimitLiveFilterer) FilterKeeperUnfreezed(opts *bind.FilterOpts, keeper []common.Address) (*SimpleGatekeeperWithLimitLiveKeeperUnfreezedIterator, error)

FilterKeeperUnfreezed is a free log retrieval operation binding the contract event 0xbbe17a7427b5192903e1b3f0f2b6ef8b2a1af9b33e1079faf8f8383f2fb63b53.

Solidity: e KeeperUnfreezed(keeper indexed address)

func (*SimpleGatekeeperWithLimitLiveFilterer) FilterLimitChanged

func (_SimpleGatekeeperWithLimitLive *SimpleGatekeeperWithLimitLiveFilterer) FilterLimitChanged(opts *bind.FilterOpts, keeper []common.Address, dayLimit []*big.Int) (*SimpleGatekeeperWithLimitLiveLimitChangedIterator, error)

FilterLimitChanged is a free log retrieval operation binding the contract event 0xef9c668177207fb68ca5e3894a1efacebb659762b27a737fde58ceebc4f30ad3.

Solidity: e LimitChanged(keeper indexed address, dayLimit indexed uint256)

func (*SimpleGatekeeperWithLimitLiveFilterer) FilterOwnershipRenounced added in v0.4.17

func (_SimpleGatekeeperWithLimitLive *SimpleGatekeeperWithLimitLiveFilterer) FilterOwnershipRenounced(opts *bind.FilterOpts, previousOwner []common.Address) (*SimpleGatekeeperWithLimitLiveOwnershipRenouncedIterator, error)

FilterOwnershipRenounced is a free log retrieval operation binding the contract event 0xf8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c64820.

Solidity: e OwnershipRenounced(previousOwner indexed address)

func (*SimpleGatekeeperWithLimitLiveFilterer) FilterOwnershipTransferred

func (_SimpleGatekeeperWithLimitLive *SimpleGatekeeperWithLimitLiveFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*SimpleGatekeeperWithLimitLiveOwnershipTransferredIterator, error)

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

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

func (*SimpleGatekeeperWithLimitLiveFilterer) FilterPayinTx

func (_SimpleGatekeeperWithLimitLive *SimpleGatekeeperWithLimitLiveFilterer) FilterPayinTx(opts *bind.FilterOpts, from []common.Address, txNumber []*big.Int, value []*big.Int) (*SimpleGatekeeperWithLimitLivePayinTxIterator, error)

FilterPayinTx is a free log retrieval operation binding the contract event 0x14312725abbc46ad798bc078b2663e1fcbace97be0247cd177176f3b4df2538e.

Solidity: e PayinTx(from indexed address, txNumber indexed uint256, value indexed uint256)

func (*SimpleGatekeeperWithLimitLiveFilterer) FilterPayoutTx

func (_SimpleGatekeeperWithLimitLive *SimpleGatekeeperWithLimitLiveFilterer) FilterPayoutTx(opts *bind.FilterOpts, from []common.Address, txNumber []*big.Int, value []*big.Int) (*SimpleGatekeeperWithLimitLivePayoutTxIterator, error)

FilterPayoutTx is a free log retrieval operation binding the contract event 0x731af16374848c2c73a6154fd410cb421138e7db45c5a904e5a475c756faa8d9.

Solidity: e PayoutTx(from indexed address, txNumber indexed uint256, value indexed uint256)

func (*SimpleGatekeeperWithLimitLiveFilterer) FilterSuicide

func (_SimpleGatekeeperWithLimitLive *SimpleGatekeeperWithLimitLiveFilterer) FilterSuicide(opts *bind.FilterOpts) (*SimpleGatekeeperWithLimitLiveSuicideIterator, error)

FilterSuicide is a free log retrieval operation binding the contract event 0xa1ea9b09ea114021983e9ecf71cf2ffddfd80f5cb4f925e5bf24f9bdb5e55fde.

Solidity: e Suicide(block uint256)

func (*SimpleGatekeeperWithLimitLiveFilterer) WatchCommitTx

func (_SimpleGatekeeperWithLimitLive *SimpleGatekeeperWithLimitLiveFilterer) WatchCommitTx(opts *bind.WatchOpts, sink chan<- *SimpleGatekeeperWithLimitLiveCommitTx, from []common.Address, txNumber []*big.Int, value []*big.Int) (event.Subscription, error)

WatchCommitTx is a free log subscription operation binding the contract event 0x65546c3bc3a77ffc91667da85018004299542e28a511328cfb4b3f86974902ee.

Solidity: e CommitTx(from indexed address, txNumber indexed uint256, value indexed uint256, commitTimestamp uint256)

func (*SimpleGatekeeperWithLimitLiveFilterer) WatchKeeperFreezed

func (_SimpleGatekeeperWithLimitLive *SimpleGatekeeperWithLimitLiveFilterer) WatchKeeperFreezed(opts *bind.WatchOpts, sink chan<- *SimpleGatekeeperWithLimitLiveKeeperFreezed, keeper []common.Address) (event.Subscription, error)

WatchKeeperFreezed is a free log subscription operation binding the contract event 0xdf4868d2f39f6ab9f41b92c6917da5aec882c461ce7316bb62076865108502bd.

Solidity: e KeeperFreezed(keeper indexed address)

func (*SimpleGatekeeperWithLimitLiveFilterer) WatchKeeperUnfreezed

func (_SimpleGatekeeperWithLimitLive *SimpleGatekeeperWithLimitLiveFilterer) WatchKeeperUnfreezed(opts *bind.WatchOpts, sink chan<- *SimpleGatekeeperWithLimitLiveKeeperUnfreezed, keeper []common.Address) (event.Subscription, error)

WatchKeeperUnfreezed is a free log subscription operation binding the contract event 0xbbe17a7427b5192903e1b3f0f2b6ef8b2a1af9b33e1079faf8f8383f2fb63b53.

Solidity: e KeeperUnfreezed(keeper indexed address)

func (*SimpleGatekeeperWithLimitLiveFilterer) WatchLimitChanged

func (_SimpleGatekeeperWithLimitLive *SimpleGatekeeperWithLimitLiveFilterer) WatchLimitChanged(opts *bind.WatchOpts, sink chan<- *SimpleGatekeeperWithLimitLiveLimitChanged, keeper []common.Address, dayLimit []*big.Int) (event.Subscription, error)

WatchLimitChanged is a free log subscription operation binding the contract event 0xef9c668177207fb68ca5e3894a1efacebb659762b27a737fde58ceebc4f30ad3.

Solidity: e LimitChanged(keeper indexed address, dayLimit indexed uint256)

func (*SimpleGatekeeperWithLimitLiveFilterer) WatchOwnershipRenounced added in v0.4.17

func (_SimpleGatekeeperWithLimitLive *SimpleGatekeeperWithLimitLiveFilterer) WatchOwnershipRenounced(opts *bind.WatchOpts, sink chan<- *SimpleGatekeeperWithLimitLiveOwnershipRenounced, previousOwner []common.Address) (event.Subscription, error)

WatchOwnershipRenounced is a free log subscription operation binding the contract event 0xf8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c64820.

Solidity: e OwnershipRenounced(previousOwner indexed address)

func (*SimpleGatekeeperWithLimitLiveFilterer) WatchOwnershipTransferred

func (_SimpleGatekeeperWithLimitLive *SimpleGatekeeperWithLimitLiveFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *SimpleGatekeeperWithLimitLiveOwnershipTransferred, 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 (*SimpleGatekeeperWithLimitLiveFilterer) WatchPayinTx

func (_SimpleGatekeeperWithLimitLive *SimpleGatekeeperWithLimitLiveFilterer) WatchPayinTx(opts *bind.WatchOpts, sink chan<- *SimpleGatekeeperWithLimitLivePayinTx, from []common.Address, txNumber []*big.Int, value []*big.Int) (event.Subscription, error)

WatchPayinTx is a free log subscription operation binding the contract event 0x14312725abbc46ad798bc078b2663e1fcbace97be0247cd177176f3b4df2538e.

Solidity: e PayinTx(from indexed address, txNumber indexed uint256, value indexed uint256)

func (*SimpleGatekeeperWithLimitLiveFilterer) WatchPayoutTx

func (_SimpleGatekeeperWithLimitLive *SimpleGatekeeperWithLimitLiveFilterer) WatchPayoutTx(opts *bind.WatchOpts, sink chan<- *SimpleGatekeeperWithLimitLivePayoutTx, from []common.Address, txNumber []*big.Int, value []*big.Int) (event.Subscription, error)

WatchPayoutTx is a free log subscription operation binding the contract event 0x731af16374848c2c73a6154fd410cb421138e7db45c5a904e5a475c756faa8d9.

Solidity: e PayoutTx(from indexed address, txNumber indexed uint256, value indexed uint256)

func (*SimpleGatekeeperWithLimitLiveFilterer) WatchSuicide

func (_SimpleGatekeeperWithLimitLive *SimpleGatekeeperWithLimitLiveFilterer) WatchSuicide(opts *bind.WatchOpts, sink chan<- *SimpleGatekeeperWithLimitLiveSuicide) (event.Subscription, error)

WatchSuicide is a free log subscription operation binding the contract event 0xa1ea9b09ea114021983e9ecf71cf2ffddfd80f5cb4f925e5bf24f9bdb5e55fde.

Solidity: e Suicide(block uint256)

type SimpleGatekeeperWithLimitLiveKeeperFreezed

type SimpleGatekeeperWithLimitLiveKeeperFreezed struct {
	Keeper common.Address
	Raw    types.Log // Blockchain specific contextual infos
}

SimpleGatekeeperWithLimitLiveKeeperFreezed represents a KeeperFreezed event raised by the SimpleGatekeeperWithLimitLive contract.

type SimpleGatekeeperWithLimitLiveKeeperFreezedIterator

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

SimpleGatekeeperWithLimitLiveKeeperFreezedIterator is returned from FilterKeeperFreezed and is used to iterate over the raw logs and unpacked data for KeeperFreezed events raised by the SimpleGatekeeperWithLimitLive contract.

func (*SimpleGatekeeperWithLimitLiveKeeperFreezedIterator) Close

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

func (*SimpleGatekeeperWithLimitLiveKeeperFreezedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*SimpleGatekeeperWithLimitLiveKeeperFreezedIterator) 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 SimpleGatekeeperWithLimitLiveKeeperUnfreezed

type SimpleGatekeeperWithLimitLiveKeeperUnfreezed struct {
	Keeper common.Address
	Raw    types.Log // Blockchain specific contextual infos
}

SimpleGatekeeperWithLimitLiveKeeperUnfreezed represents a KeeperUnfreezed event raised by the SimpleGatekeeperWithLimitLive contract.

type SimpleGatekeeperWithLimitLiveKeeperUnfreezedIterator

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

SimpleGatekeeperWithLimitLiveKeeperUnfreezedIterator is returned from FilterKeeperUnfreezed and is used to iterate over the raw logs and unpacked data for KeeperUnfreezed events raised by the SimpleGatekeeperWithLimitLive contract.

func (*SimpleGatekeeperWithLimitLiveKeeperUnfreezedIterator) Close

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

func (*SimpleGatekeeperWithLimitLiveKeeperUnfreezedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*SimpleGatekeeperWithLimitLiveKeeperUnfreezedIterator) 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 SimpleGatekeeperWithLimitLiveLimitChanged

type SimpleGatekeeperWithLimitLiveLimitChanged struct {
	Keeper   common.Address
	DayLimit *big.Int
	Raw      types.Log // Blockchain specific contextual infos
}

SimpleGatekeeperWithLimitLiveLimitChanged represents a LimitChanged event raised by the SimpleGatekeeperWithLimitLive contract.

type SimpleGatekeeperWithLimitLiveLimitChangedIterator

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

SimpleGatekeeperWithLimitLiveLimitChangedIterator is returned from FilterLimitChanged and is used to iterate over the raw logs and unpacked data for LimitChanged events raised by the SimpleGatekeeperWithLimitLive contract.

func (*SimpleGatekeeperWithLimitLiveLimitChangedIterator) Close

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

func (*SimpleGatekeeperWithLimitLiveLimitChangedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*SimpleGatekeeperWithLimitLiveLimitChangedIterator) 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 SimpleGatekeeperWithLimitLiveOwnershipRenounced added in v0.4.17

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

SimpleGatekeeperWithLimitLiveOwnershipRenounced represents a OwnershipRenounced event raised by the SimpleGatekeeperWithLimitLive contract.

type SimpleGatekeeperWithLimitLiveOwnershipRenouncedIterator added in v0.4.17

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

SimpleGatekeeperWithLimitLiveOwnershipRenouncedIterator is returned from FilterOwnershipRenounced and is used to iterate over the raw logs and unpacked data for OwnershipRenounced events raised by the SimpleGatekeeperWithLimitLive contract.

func (*SimpleGatekeeperWithLimitLiveOwnershipRenouncedIterator) Close added in v0.4.17

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

func (*SimpleGatekeeperWithLimitLiveOwnershipRenouncedIterator) Error added in v0.4.17

Error returns any retrieval or parsing error occurred during filtering.

func (*SimpleGatekeeperWithLimitLiveOwnershipRenouncedIterator) Next added in v0.4.17

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 SimpleGatekeeperWithLimitLiveOwnershipTransferred

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

SimpleGatekeeperWithLimitLiveOwnershipTransferred represents a OwnershipTransferred event raised by the SimpleGatekeeperWithLimitLive contract.

type SimpleGatekeeperWithLimitLiveOwnershipTransferredIterator

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

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

func (*SimpleGatekeeperWithLimitLiveOwnershipTransferredIterator) Close

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

func (*SimpleGatekeeperWithLimitLiveOwnershipTransferredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*SimpleGatekeeperWithLimitLiveOwnershipTransferredIterator) 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 SimpleGatekeeperWithLimitLivePayinTx

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

SimpleGatekeeperWithLimitLivePayinTx represents a PayinTx event raised by the SimpleGatekeeperWithLimitLive contract.

type SimpleGatekeeperWithLimitLivePayinTxIterator

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

SimpleGatekeeperWithLimitLivePayinTxIterator is returned from FilterPayinTx and is used to iterate over the raw logs and unpacked data for PayinTx events raised by the SimpleGatekeeperWithLimitLive contract.

func (*SimpleGatekeeperWithLimitLivePayinTxIterator) Close

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

func (*SimpleGatekeeperWithLimitLivePayinTxIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*SimpleGatekeeperWithLimitLivePayinTxIterator) 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 SimpleGatekeeperWithLimitLivePayoutTx

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

SimpleGatekeeperWithLimitLivePayoutTx represents a PayoutTx event raised by the SimpleGatekeeperWithLimitLive contract.

type SimpleGatekeeperWithLimitLivePayoutTxIterator

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

SimpleGatekeeperWithLimitLivePayoutTxIterator is returned from FilterPayoutTx and is used to iterate over the raw logs and unpacked data for PayoutTx events raised by the SimpleGatekeeperWithLimitLive contract.

func (*SimpleGatekeeperWithLimitLivePayoutTxIterator) Close

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

func (*SimpleGatekeeperWithLimitLivePayoutTxIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*SimpleGatekeeperWithLimitLivePayoutTxIterator) 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 SimpleGatekeeperWithLimitLiveRaw

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

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

func (*SimpleGatekeeperWithLimitLiveRaw) Call

func (_SimpleGatekeeperWithLimitLive *SimpleGatekeeperWithLimitLiveRaw) 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 (*SimpleGatekeeperWithLimitLiveRaw) Transact

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

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

func (*SimpleGatekeeperWithLimitLiveRaw) Transfer

func (_SimpleGatekeeperWithLimitLive *SimpleGatekeeperWithLimitLiveRaw) 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 SimpleGatekeeperWithLimitLiveSession

type SimpleGatekeeperWithLimitLiveSession struct {
	Contract     *SimpleGatekeeperWithLimitLive // 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
}

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

func (*SimpleGatekeeperWithLimitLiveSession) ChangeKeeperLimit

func (_SimpleGatekeeperWithLimitLive *SimpleGatekeeperWithLimitLiveSession) ChangeKeeperLimit(_keeper common.Address, _limit *big.Int) (*types.Transaction, error)

ChangeKeeperLimit is a paid mutator transaction binding the contract method 0xad835c0b.

Solidity: function ChangeKeeperLimit(_keeper address, _limit uint256) returns()

func (*SimpleGatekeeperWithLimitLiveSession) FreezeKeeper

func (_SimpleGatekeeperWithLimitLive *SimpleGatekeeperWithLimitLiveSession) FreezeKeeper(_keeper common.Address) (*types.Transaction, error)

FreezeKeeper is a paid mutator transaction binding the contract method 0xb38ad8e7.

Solidity: function FreezeKeeper(_keeper address) returns()

func (*SimpleGatekeeperWithLimitLiveSession) GetFreezingTime

func (_SimpleGatekeeperWithLimitLive *SimpleGatekeeperWithLimitLiveSession) GetFreezingTime() (*big.Int, error)

GetFreezingTime is a free data retrieval call binding the contract method 0x36ab802e.

Solidity: function GetFreezingTime() constant returns(uint256)

func (*SimpleGatekeeperWithLimitLiveSession) Keepers

func (_SimpleGatekeeperWithLimitLive *SimpleGatekeeperWithLimitLiveSession) Keepers(arg0 common.Address) (struct {
	DayLimit   *big.Int
	LastDay    *big.Int
	SpentToday *big.Int
	Frozen     bool
}, error)

Keepers is a free data retrieval call binding the contract method 0x3bbd64bc.

Solidity: function keepers( address) constant returns(dayLimit uint256, lastDay uint256, spentToday uint256, frozen bool)

func (*SimpleGatekeeperWithLimitLiveSession) Kill

func (_SimpleGatekeeperWithLimitLive *SimpleGatekeeperWithLimitLiveSession) Kill() (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*SimpleGatekeeperWithLimitLiveSession) Owner

func (_SimpleGatekeeperWithLimitLive *SimpleGatekeeperWithLimitLiveSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*SimpleGatekeeperWithLimitLiveSession) Paid

func (_SimpleGatekeeperWithLimitLive *SimpleGatekeeperWithLimitLiveSession) Paid(arg0 [32]byte) (struct {
	CommitTS *big.Int
	Paid     bool
	Keeper   common.Address
}, error)

Paid is a free data retrieval call binding the contract method 0xadd89bb2.

Solidity: function paid( bytes32) constant returns(commitTS uint256, paid bool, keeper address)

func (*SimpleGatekeeperWithLimitLiveSession) Payin

func (_SimpleGatekeeperWithLimitLive *SimpleGatekeeperWithLimitLiveSession) Payin(_value *big.Int) (*types.Transaction, error)

Payin is a paid mutator transaction binding the contract method 0x28f727f0.

Solidity: function Payin(_value uint256) returns()

func (*SimpleGatekeeperWithLimitLiveSession) Payout

func (_SimpleGatekeeperWithLimitLive *SimpleGatekeeperWithLimitLiveSession) Payout(_to common.Address, _value *big.Int, _txNumber *big.Int) (*types.Transaction, error)

Payout is a paid mutator transaction binding the contract method 0x634235fc.

Solidity: function Payout(_to address, _value uint256, _txNumber uint256) returns()

func (*SimpleGatekeeperWithLimitLiveSession) RenounceOwnership added in v0.4.17

func (_SimpleGatekeeperWithLimitLive *SimpleGatekeeperWithLimitLiveSession) RenounceOwnership() (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*SimpleGatekeeperWithLimitLiveSession) SetFreezingTime

func (_SimpleGatekeeperWithLimitLive *SimpleGatekeeperWithLimitLiveSession) SetFreezingTime(_freezingTime *big.Int) (*types.Transaction, error)

SetFreezingTime is a paid mutator transaction binding the contract method 0xcc38d7ca.

Solidity: function SetFreezingTime(_freezingTime uint256) returns()

func (*SimpleGatekeeperWithLimitLiveSession) TransactionAmount

func (_SimpleGatekeeperWithLimitLive *SimpleGatekeeperWithLimitLiveSession) TransactionAmount() (*big.Int, error)

TransactionAmount is a free data retrieval call binding the contract method 0xd942bffa.

Solidity: function transactionAmount() constant returns(uint256)

func (*SimpleGatekeeperWithLimitLiveSession) TransferOwnership

func (_SimpleGatekeeperWithLimitLive *SimpleGatekeeperWithLimitLiveSession) 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 (*SimpleGatekeeperWithLimitLiveSession) UnfreezeKeeper

func (_SimpleGatekeeperWithLimitLive *SimpleGatekeeperWithLimitLiveSession) UnfreezeKeeper(_keeper common.Address) (*types.Transaction, error)

UnfreezeKeeper is a paid mutator transaction binding the contract method 0xe5837a7b.

Solidity: function UnfreezeKeeper(_keeper address) returns()

type SimpleGatekeeperWithLimitLiveSuicide

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

SimpleGatekeeperWithLimitLiveSuicide represents a Suicide event raised by the SimpleGatekeeperWithLimitLive contract.

type SimpleGatekeeperWithLimitLiveSuicideIterator

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

SimpleGatekeeperWithLimitLiveSuicideIterator is returned from FilterSuicide and is used to iterate over the raw logs and unpacked data for Suicide events raised by the SimpleGatekeeperWithLimitLive contract.

func (*SimpleGatekeeperWithLimitLiveSuicideIterator) Close

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

func (*SimpleGatekeeperWithLimitLiveSuicideIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*SimpleGatekeeperWithLimitLiveSuicideIterator) 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 SimpleGatekeeperWithLimitLiveTransactor

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

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

func NewSimpleGatekeeperWithLimitLiveTransactor

func NewSimpleGatekeeperWithLimitLiveTransactor(address common.Address, transactor bind.ContractTransactor) (*SimpleGatekeeperWithLimitLiveTransactor, error)

NewSimpleGatekeeperWithLimitLiveTransactor creates a new write-only instance of SimpleGatekeeperWithLimitLive, bound to a specific deployed contract.

func (*SimpleGatekeeperWithLimitLiveTransactor) ChangeKeeperLimit

func (_SimpleGatekeeperWithLimitLive *SimpleGatekeeperWithLimitLiveTransactor) ChangeKeeperLimit(opts *bind.TransactOpts, _keeper common.Address, _limit *big.Int) (*types.Transaction, error)

ChangeKeeperLimit is a paid mutator transaction binding the contract method 0xad835c0b.

Solidity: function ChangeKeeperLimit(_keeper address, _limit uint256) returns()

func (*SimpleGatekeeperWithLimitLiveTransactor) FreezeKeeper

func (_SimpleGatekeeperWithLimitLive *SimpleGatekeeperWithLimitLiveTransactor) FreezeKeeper(opts *bind.TransactOpts, _keeper common.Address) (*types.Transaction, error)

FreezeKeeper is a paid mutator transaction binding the contract method 0xb38ad8e7.

Solidity: function FreezeKeeper(_keeper address) returns()

func (*SimpleGatekeeperWithLimitLiveTransactor) Kill

func (_SimpleGatekeeperWithLimitLive *SimpleGatekeeperWithLimitLiveTransactor) Kill(opts *bind.TransactOpts) (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*SimpleGatekeeperWithLimitLiveTransactor) Payin

func (_SimpleGatekeeperWithLimitLive *SimpleGatekeeperWithLimitLiveTransactor) Payin(opts *bind.TransactOpts, _value *big.Int) (*types.Transaction, error)

Payin is a paid mutator transaction binding the contract method 0x28f727f0.

Solidity: function Payin(_value uint256) returns()

func (*SimpleGatekeeperWithLimitLiveTransactor) Payout

func (_SimpleGatekeeperWithLimitLive *SimpleGatekeeperWithLimitLiveTransactor) Payout(opts *bind.TransactOpts, _to common.Address, _value *big.Int, _txNumber *big.Int) (*types.Transaction, error)

Payout is a paid mutator transaction binding the contract method 0x634235fc.

Solidity: function Payout(_to address, _value uint256, _txNumber uint256) returns()

func (*SimpleGatekeeperWithLimitLiveTransactor) RenounceOwnership added in v0.4.17

func (_SimpleGatekeeperWithLimitLive *SimpleGatekeeperWithLimitLiveTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*SimpleGatekeeperWithLimitLiveTransactor) SetFreezingTime

func (_SimpleGatekeeperWithLimitLive *SimpleGatekeeperWithLimitLiveTransactor) SetFreezingTime(opts *bind.TransactOpts, _freezingTime *big.Int) (*types.Transaction, error)

SetFreezingTime is a paid mutator transaction binding the contract method 0xcc38d7ca.

Solidity: function SetFreezingTime(_freezingTime uint256) returns()

func (*SimpleGatekeeperWithLimitLiveTransactor) TransferOwnership

func (_SimpleGatekeeperWithLimitLive *SimpleGatekeeperWithLimitLiveTransactor) 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 (*SimpleGatekeeperWithLimitLiveTransactor) UnfreezeKeeper

func (_SimpleGatekeeperWithLimitLive *SimpleGatekeeperWithLimitLiveTransactor) UnfreezeKeeper(opts *bind.TransactOpts, _keeper common.Address) (*types.Transaction, error)

UnfreezeKeeper is a paid mutator transaction binding the contract method 0xe5837a7b.

Solidity: function UnfreezeKeeper(_keeper address) returns()

type SimpleGatekeeperWithLimitLiveTransactorRaw

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

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

func (*SimpleGatekeeperWithLimitLiveTransactorRaw) Transact

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

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

func (*SimpleGatekeeperWithLimitLiveTransactorRaw) Transfer

func (_SimpleGatekeeperWithLimitLive *SimpleGatekeeperWithLimitLiveTransactorRaw) 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 SimpleGatekeeperWithLimitLiveTransactorSession

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

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

func (*SimpleGatekeeperWithLimitLiveTransactorSession) ChangeKeeperLimit

func (_SimpleGatekeeperWithLimitLive *SimpleGatekeeperWithLimitLiveTransactorSession) ChangeKeeperLimit(_keeper common.Address, _limit *big.Int) (*types.Transaction, error)

ChangeKeeperLimit is a paid mutator transaction binding the contract method 0xad835c0b.

Solidity: function ChangeKeeperLimit(_keeper address, _limit uint256) returns()

func (*SimpleGatekeeperWithLimitLiveTransactorSession) FreezeKeeper

func (_SimpleGatekeeperWithLimitLive *SimpleGatekeeperWithLimitLiveTransactorSession) FreezeKeeper(_keeper common.Address) (*types.Transaction, error)

FreezeKeeper is a paid mutator transaction binding the contract method 0xb38ad8e7.

Solidity: function FreezeKeeper(_keeper address) returns()

func (*SimpleGatekeeperWithLimitLiveTransactorSession) Kill

func (_SimpleGatekeeperWithLimitLive *SimpleGatekeeperWithLimitLiveTransactorSession) Kill() (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*SimpleGatekeeperWithLimitLiveTransactorSession) Payin

func (_SimpleGatekeeperWithLimitLive *SimpleGatekeeperWithLimitLiveTransactorSession) Payin(_value *big.Int) (*types.Transaction, error)

Payin is a paid mutator transaction binding the contract method 0x28f727f0.

Solidity: function Payin(_value uint256) returns()

func (*SimpleGatekeeperWithLimitLiveTransactorSession) Payout

func (_SimpleGatekeeperWithLimitLive *SimpleGatekeeperWithLimitLiveTransactorSession) Payout(_to common.Address, _value *big.Int, _txNumber *big.Int) (*types.Transaction, error)

Payout is a paid mutator transaction binding the contract method 0x634235fc.

Solidity: function Payout(_to address, _value uint256, _txNumber uint256) returns()

func (*SimpleGatekeeperWithLimitLiveTransactorSession) RenounceOwnership added in v0.4.17

func (_SimpleGatekeeperWithLimitLive *SimpleGatekeeperWithLimitLiveTransactorSession) RenounceOwnership() (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*SimpleGatekeeperWithLimitLiveTransactorSession) SetFreezingTime

func (_SimpleGatekeeperWithLimitLive *SimpleGatekeeperWithLimitLiveTransactorSession) SetFreezingTime(_freezingTime *big.Int) (*types.Transaction, error)

SetFreezingTime is a paid mutator transaction binding the contract method 0xcc38d7ca.

Solidity: function SetFreezingTime(_freezingTime uint256) returns()

func (*SimpleGatekeeperWithLimitLiveTransactorSession) TransferOwnership

func (_SimpleGatekeeperWithLimitLive *SimpleGatekeeperWithLimitLiveTransactorSession) 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 (*SimpleGatekeeperWithLimitLiveTransactorSession) UnfreezeKeeper

func (_SimpleGatekeeperWithLimitLive *SimpleGatekeeperWithLimitLiveTransactorSession) UnfreezeKeeper(_keeper common.Address) (*types.Transaction, error)

UnfreezeKeeper is a paid mutator transaction binding the contract method 0xe5837a7b.

Solidity: function UnfreezeKeeper(_keeper address) returns()

type SimpleGatekeeperWithLimitOwnershipRenounced added in v0.4.17

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

SimpleGatekeeperWithLimitOwnershipRenounced represents a OwnershipRenounced event raised by the SimpleGatekeeperWithLimit contract.

type SimpleGatekeeperWithLimitOwnershipRenouncedIterator added in v0.4.17

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

SimpleGatekeeperWithLimitOwnershipRenouncedIterator is returned from FilterOwnershipRenounced and is used to iterate over the raw logs and unpacked data for OwnershipRenounced events raised by the SimpleGatekeeperWithLimit contract.

func (*SimpleGatekeeperWithLimitOwnershipRenouncedIterator) Close added in v0.4.17

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

func (*SimpleGatekeeperWithLimitOwnershipRenouncedIterator) Error added in v0.4.17

Error returns any retrieval or parsing error occurred during filtering.

func (*SimpleGatekeeperWithLimitOwnershipRenouncedIterator) Next added in v0.4.17

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 SimpleGatekeeperWithLimitOwnershipTransferred

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

SimpleGatekeeperWithLimitOwnershipTransferred represents a OwnershipTransferred event raised by the SimpleGatekeeperWithLimit contract.

type SimpleGatekeeperWithLimitOwnershipTransferredIterator

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

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

func (*SimpleGatekeeperWithLimitOwnershipTransferredIterator) Close

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

func (*SimpleGatekeeperWithLimitOwnershipTransferredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*SimpleGatekeeperWithLimitOwnershipTransferredIterator) 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 SimpleGatekeeperWithLimitPayinTx

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

SimpleGatekeeperWithLimitPayinTx represents a PayinTx event raised by the SimpleGatekeeperWithLimit contract.

type SimpleGatekeeperWithLimitPayinTxIterator

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

SimpleGatekeeperWithLimitPayinTxIterator is returned from FilterPayinTx and is used to iterate over the raw logs and unpacked data for PayinTx events raised by the SimpleGatekeeperWithLimit contract.

func (*SimpleGatekeeperWithLimitPayinTxIterator) Close

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

func (*SimpleGatekeeperWithLimitPayinTxIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*SimpleGatekeeperWithLimitPayinTxIterator) 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 SimpleGatekeeperWithLimitPayoutTx

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

SimpleGatekeeperWithLimitPayoutTx represents a PayoutTx event raised by the SimpleGatekeeperWithLimit contract.

type SimpleGatekeeperWithLimitPayoutTxIterator

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

SimpleGatekeeperWithLimitPayoutTxIterator is returned from FilterPayoutTx and is used to iterate over the raw logs and unpacked data for PayoutTx events raised by the SimpleGatekeeperWithLimit contract.

func (*SimpleGatekeeperWithLimitPayoutTxIterator) Close

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

func (*SimpleGatekeeperWithLimitPayoutTxIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*SimpleGatekeeperWithLimitPayoutTxIterator) 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 SimpleGatekeeperWithLimitRaw

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

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

func (*SimpleGatekeeperWithLimitRaw) Call

func (_SimpleGatekeeperWithLimit *SimpleGatekeeperWithLimitRaw) 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 (*SimpleGatekeeperWithLimitRaw) Transact

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

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

func (*SimpleGatekeeperWithLimitRaw) Transfer

func (_SimpleGatekeeperWithLimit *SimpleGatekeeperWithLimitRaw) 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 SimpleGatekeeperWithLimitSession

type SimpleGatekeeperWithLimitSession struct {
	Contract     *SimpleGatekeeperWithLimit // 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
}

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

func (*SimpleGatekeeperWithLimitSession) ChangeKeeperLimit

func (_SimpleGatekeeperWithLimit *SimpleGatekeeperWithLimitSession) ChangeKeeperLimit(_keeper common.Address, _limit *big.Int) (*types.Transaction, error)

ChangeKeeperLimit is a paid mutator transaction binding the contract method 0xad835c0b.

Solidity: function ChangeKeeperLimit(_keeper address, _limit uint256) returns()

func (*SimpleGatekeeperWithLimitSession) Commission

func (_SimpleGatekeeperWithLimit *SimpleGatekeeperWithLimitSession) Commission() (*big.Int, error)

Commission is a free data retrieval call binding the contract method 0xe1489191.

Solidity: function commission() constant returns(uint256)

func (*SimpleGatekeeperWithLimitSession) CommissionBalance

func (_SimpleGatekeeperWithLimit *SimpleGatekeeperWithLimitSession) CommissionBalance() (*big.Int, error)

CommissionBalance is a free data retrieval call binding the contract method 0xdcf1a9ef.

Solidity: function commissionBalance() constant returns(uint256)

func (*SimpleGatekeeperWithLimitSession) FreezeKeeper

func (_SimpleGatekeeperWithLimit *SimpleGatekeeperWithLimitSession) FreezeKeeper(_keeper common.Address) (*types.Transaction, error)

FreezeKeeper is a paid mutator transaction binding the contract method 0xb38ad8e7.

Solidity: function FreezeKeeper(_keeper address) returns()

func (*SimpleGatekeeperWithLimitSession) GetCommission

func (_SimpleGatekeeperWithLimit *SimpleGatekeeperWithLimitSession) GetCommission() (*big.Int, error)

GetCommission is a free data retrieval call binding the contract method 0x58712633.

Solidity: function GetCommission() constant returns(uint256)

func (*SimpleGatekeeperWithLimitSession) GetFreezingTime

func (_SimpleGatekeeperWithLimit *SimpleGatekeeperWithLimitSession) GetFreezingTime() (*big.Int, error)

GetFreezingTime is a free data retrieval call binding the contract method 0x36ab802e.

Solidity: function GetFreezingTime() constant returns(uint256)

func (*SimpleGatekeeperWithLimitSession) Keepers

func (_SimpleGatekeeperWithLimit *SimpleGatekeeperWithLimitSession) Keepers(arg0 common.Address) (struct {
	DayLimit   *big.Int
	LastDay    *big.Int
	SpentToday *big.Int
	Frozen     bool
}, error)

Keepers is a free data retrieval call binding the contract method 0x3bbd64bc.

Solidity: function keepers( address) constant returns(dayLimit uint256, lastDay uint256, spentToday uint256, frozen bool)

func (*SimpleGatekeeperWithLimitSession) Kill

func (_SimpleGatekeeperWithLimit *SimpleGatekeeperWithLimitSession) Kill() (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*SimpleGatekeeperWithLimitSession) Owner

func (_SimpleGatekeeperWithLimit *SimpleGatekeeperWithLimitSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*SimpleGatekeeperWithLimitSession) Paid

func (_SimpleGatekeeperWithLimit *SimpleGatekeeperWithLimitSession) Paid(arg0 [32]byte) (struct {
	CommitTS *big.Int
	Paid     bool
	Keeper   common.Address
}, error)

Paid is a free data retrieval call binding the contract method 0xadd89bb2.

Solidity: function paid( bytes32) constant returns(commitTS uint256, paid bool, keeper address)

func (*SimpleGatekeeperWithLimitSession) Payin

func (_SimpleGatekeeperWithLimit *SimpleGatekeeperWithLimitSession) Payin(_value *big.Int) (*types.Transaction, error)

Payin is a paid mutator transaction binding the contract method 0x28f727f0.

Solidity: function Payin(_value uint256) returns()

func (*SimpleGatekeeperWithLimitSession) PayinTargeted added in v0.4.17

func (_SimpleGatekeeperWithLimit *SimpleGatekeeperWithLimitSession) PayinTargeted(_value *big.Int, _target common.Address) (*types.Transaction, error)

PayinTargeted is a paid mutator transaction binding the contract method 0xe3fcd18e.

Solidity: function PayinTargeted(_value uint256, _target address) returns()

func (*SimpleGatekeeperWithLimitSession) Payout

func (_SimpleGatekeeperWithLimit *SimpleGatekeeperWithLimitSession) Payout(_to common.Address, _value *big.Int, _txNumber *big.Int) (*types.Transaction, error)

Payout is a paid mutator transaction binding the contract method 0x634235fc.

Solidity: function Payout(_to address, _value uint256, _txNumber uint256) returns()

func (*SimpleGatekeeperWithLimitSession) RenounceOwnership added in v0.4.17

func (_SimpleGatekeeperWithLimit *SimpleGatekeeperWithLimitSession) RenounceOwnership() (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*SimpleGatekeeperWithLimitSession) SetCommission

func (_SimpleGatekeeperWithLimit *SimpleGatekeeperWithLimitSession) SetCommission(_commission *big.Int) (*types.Transaction, error)

SetCommission is a paid mutator transaction binding the contract method 0x6ea58031.

Solidity: function SetCommission(_commission uint256) returns()

func (*SimpleGatekeeperWithLimitSession) SetFreezingTime

func (_SimpleGatekeeperWithLimit *SimpleGatekeeperWithLimitSession) SetFreezingTime(_freezingTime *big.Int) (*types.Transaction, error)

SetFreezingTime is a paid mutator transaction binding the contract method 0xcc38d7ca.

Solidity: function SetFreezingTime(_freezingTime uint256) returns()

func (*SimpleGatekeeperWithLimitSession) TransactionAmount

func (_SimpleGatekeeperWithLimit *SimpleGatekeeperWithLimitSession) TransactionAmount() (*big.Int, error)

TransactionAmount is a free data retrieval call binding the contract method 0xd942bffa.

Solidity: function transactionAmount() constant returns(uint256)

func (*SimpleGatekeeperWithLimitSession) TransferCommission

func (_SimpleGatekeeperWithLimit *SimpleGatekeeperWithLimitSession) TransferCommission() (*types.Transaction, error)

TransferCommission is a paid mutator transaction binding the contract method 0x06d8e8b1.

Solidity: function TransferCommission() returns()

func (*SimpleGatekeeperWithLimitSession) TransferOwnership

func (_SimpleGatekeeperWithLimit *SimpleGatekeeperWithLimitSession) 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 (*SimpleGatekeeperWithLimitSession) UnfreezeKeeper

func (_SimpleGatekeeperWithLimit *SimpleGatekeeperWithLimitSession) UnfreezeKeeper(_keeper common.Address) (*types.Transaction, error)

UnfreezeKeeper is a paid mutator transaction binding the contract method 0xe5837a7b.

Solidity: function UnfreezeKeeper(_keeper address) returns()

type SimpleGatekeeperWithLimitSuicide

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

SimpleGatekeeperWithLimitSuicide represents a Suicide event raised by the SimpleGatekeeperWithLimit contract.

type SimpleGatekeeperWithLimitSuicideIterator

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

SimpleGatekeeperWithLimitSuicideIterator is returned from FilterSuicide and is used to iterate over the raw logs and unpacked data for Suicide events raised by the SimpleGatekeeperWithLimit contract.

func (*SimpleGatekeeperWithLimitSuicideIterator) Close

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

func (*SimpleGatekeeperWithLimitSuicideIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*SimpleGatekeeperWithLimitSuicideIterator) 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 SimpleGatekeeperWithLimitTransactor

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

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

func NewSimpleGatekeeperWithLimitTransactor

func NewSimpleGatekeeperWithLimitTransactor(address common.Address, transactor bind.ContractTransactor) (*SimpleGatekeeperWithLimitTransactor, error)

NewSimpleGatekeeperWithLimitTransactor creates a new write-only instance of SimpleGatekeeperWithLimit, bound to a specific deployed contract.

func (*SimpleGatekeeperWithLimitTransactor) ChangeKeeperLimit

func (_SimpleGatekeeperWithLimit *SimpleGatekeeperWithLimitTransactor) ChangeKeeperLimit(opts *bind.TransactOpts, _keeper common.Address, _limit *big.Int) (*types.Transaction, error)

ChangeKeeperLimit is a paid mutator transaction binding the contract method 0xad835c0b.

Solidity: function ChangeKeeperLimit(_keeper address, _limit uint256) returns()

func (*SimpleGatekeeperWithLimitTransactor) FreezeKeeper

func (_SimpleGatekeeperWithLimit *SimpleGatekeeperWithLimitTransactor) FreezeKeeper(opts *bind.TransactOpts, _keeper common.Address) (*types.Transaction, error)

FreezeKeeper is a paid mutator transaction binding the contract method 0xb38ad8e7.

Solidity: function FreezeKeeper(_keeper address) returns()

func (*SimpleGatekeeperWithLimitTransactor) Kill

func (_SimpleGatekeeperWithLimit *SimpleGatekeeperWithLimitTransactor) Kill(opts *bind.TransactOpts) (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*SimpleGatekeeperWithLimitTransactor) Payin

func (_SimpleGatekeeperWithLimit *SimpleGatekeeperWithLimitTransactor) Payin(opts *bind.TransactOpts, _value *big.Int) (*types.Transaction, error)

Payin is a paid mutator transaction binding the contract method 0x28f727f0.

Solidity: function Payin(_value uint256) returns()

func (*SimpleGatekeeperWithLimitTransactor) PayinTargeted added in v0.4.17

func (_SimpleGatekeeperWithLimit *SimpleGatekeeperWithLimitTransactor) PayinTargeted(opts *bind.TransactOpts, _value *big.Int, _target common.Address) (*types.Transaction, error)

PayinTargeted is a paid mutator transaction binding the contract method 0xe3fcd18e.

Solidity: function PayinTargeted(_value uint256, _target address) returns()

func (*SimpleGatekeeperWithLimitTransactor) Payout

func (_SimpleGatekeeperWithLimit *SimpleGatekeeperWithLimitTransactor) Payout(opts *bind.TransactOpts, _to common.Address, _value *big.Int, _txNumber *big.Int) (*types.Transaction, error)

Payout is a paid mutator transaction binding the contract method 0x634235fc.

Solidity: function Payout(_to address, _value uint256, _txNumber uint256) returns()

func (*SimpleGatekeeperWithLimitTransactor) RenounceOwnership added in v0.4.17

func (_SimpleGatekeeperWithLimit *SimpleGatekeeperWithLimitTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*SimpleGatekeeperWithLimitTransactor) SetCommission

func (_SimpleGatekeeperWithLimit *SimpleGatekeeperWithLimitTransactor) SetCommission(opts *bind.TransactOpts, _commission *big.Int) (*types.Transaction, error)

SetCommission is a paid mutator transaction binding the contract method 0x6ea58031.

Solidity: function SetCommission(_commission uint256) returns()

func (*SimpleGatekeeperWithLimitTransactor) SetFreezingTime

func (_SimpleGatekeeperWithLimit *SimpleGatekeeperWithLimitTransactor) SetFreezingTime(opts *bind.TransactOpts, _freezingTime *big.Int) (*types.Transaction, error)

SetFreezingTime is a paid mutator transaction binding the contract method 0xcc38d7ca.

Solidity: function SetFreezingTime(_freezingTime uint256) returns()

func (*SimpleGatekeeperWithLimitTransactor) TransferCommission

func (_SimpleGatekeeperWithLimit *SimpleGatekeeperWithLimitTransactor) TransferCommission(opts *bind.TransactOpts) (*types.Transaction, error)

TransferCommission is a paid mutator transaction binding the contract method 0x06d8e8b1.

Solidity: function TransferCommission() returns()

func (*SimpleGatekeeperWithLimitTransactor) TransferOwnership

func (_SimpleGatekeeperWithLimit *SimpleGatekeeperWithLimitTransactor) 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 (*SimpleGatekeeperWithLimitTransactor) UnfreezeKeeper

func (_SimpleGatekeeperWithLimit *SimpleGatekeeperWithLimitTransactor) UnfreezeKeeper(opts *bind.TransactOpts, _keeper common.Address) (*types.Transaction, error)

UnfreezeKeeper is a paid mutator transaction binding the contract method 0xe5837a7b.

Solidity: function UnfreezeKeeper(_keeper address) returns()

type SimpleGatekeeperWithLimitTransactorRaw

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

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

func (*SimpleGatekeeperWithLimitTransactorRaw) Transact

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

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

func (*SimpleGatekeeperWithLimitTransactorRaw) Transfer

func (_SimpleGatekeeperWithLimit *SimpleGatekeeperWithLimitTransactorRaw) 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 SimpleGatekeeperWithLimitTransactorSession

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

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

func (*SimpleGatekeeperWithLimitTransactorSession) ChangeKeeperLimit

func (_SimpleGatekeeperWithLimit *SimpleGatekeeperWithLimitTransactorSession) ChangeKeeperLimit(_keeper common.Address, _limit *big.Int) (*types.Transaction, error)

ChangeKeeperLimit is a paid mutator transaction binding the contract method 0xad835c0b.

Solidity: function ChangeKeeperLimit(_keeper address, _limit uint256) returns()

func (*SimpleGatekeeperWithLimitTransactorSession) FreezeKeeper

func (_SimpleGatekeeperWithLimit *SimpleGatekeeperWithLimitTransactorSession) FreezeKeeper(_keeper common.Address) (*types.Transaction, error)

FreezeKeeper is a paid mutator transaction binding the contract method 0xb38ad8e7.

Solidity: function FreezeKeeper(_keeper address) returns()

func (*SimpleGatekeeperWithLimitTransactorSession) Kill

func (_SimpleGatekeeperWithLimit *SimpleGatekeeperWithLimitTransactorSession) Kill() (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*SimpleGatekeeperWithLimitTransactorSession) Payin

func (_SimpleGatekeeperWithLimit *SimpleGatekeeperWithLimitTransactorSession) Payin(_value *big.Int) (*types.Transaction, error)

Payin is a paid mutator transaction binding the contract method 0x28f727f0.

Solidity: function Payin(_value uint256) returns()

func (*SimpleGatekeeperWithLimitTransactorSession) PayinTargeted added in v0.4.17

func (_SimpleGatekeeperWithLimit *SimpleGatekeeperWithLimitTransactorSession) PayinTargeted(_value *big.Int, _target common.Address) (*types.Transaction, error)

PayinTargeted is a paid mutator transaction binding the contract method 0xe3fcd18e.

Solidity: function PayinTargeted(_value uint256, _target address) returns()

func (*SimpleGatekeeperWithLimitTransactorSession) Payout

func (_SimpleGatekeeperWithLimit *SimpleGatekeeperWithLimitTransactorSession) Payout(_to common.Address, _value *big.Int, _txNumber *big.Int) (*types.Transaction, error)

Payout is a paid mutator transaction binding the contract method 0x634235fc.

Solidity: function Payout(_to address, _value uint256, _txNumber uint256) returns()

func (*SimpleGatekeeperWithLimitTransactorSession) RenounceOwnership added in v0.4.17

func (_SimpleGatekeeperWithLimit *SimpleGatekeeperWithLimitTransactorSession) RenounceOwnership() (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*SimpleGatekeeperWithLimitTransactorSession) SetCommission

func (_SimpleGatekeeperWithLimit *SimpleGatekeeperWithLimitTransactorSession) SetCommission(_commission *big.Int) (*types.Transaction, error)

SetCommission is a paid mutator transaction binding the contract method 0x6ea58031.

Solidity: function SetCommission(_commission uint256) returns()

func (*SimpleGatekeeperWithLimitTransactorSession) SetFreezingTime

func (_SimpleGatekeeperWithLimit *SimpleGatekeeperWithLimitTransactorSession) SetFreezingTime(_freezingTime *big.Int) (*types.Transaction, error)

SetFreezingTime is a paid mutator transaction binding the contract method 0xcc38d7ca.

Solidity: function SetFreezingTime(_freezingTime uint256) returns()

func (*SimpleGatekeeperWithLimitTransactorSession) TransferCommission

func (_SimpleGatekeeperWithLimit *SimpleGatekeeperWithLimitTransactorSession) TransferCommission() (*types.Transaction, error)

TransferCommission is a paid mutator transaction binding the contract method 0x06d8e8b1.

Solidity: function TransferCommission() returns()

func (*SimpleGatekeeperWithLimitTransactorSession) TransferOwnership

func (_SimpleGatekeeperWithLimit *SimpleGatekeeperWithLimitTransactorSession) 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 (*SimpleGatekeeperWithLimitTransactorSession) UnfreezeKeeper

func (_SimpleGatekeeperWithLimit *SimpleGatekeeperWithLimitTransactorSession) UnfreezeKeeper(_keeper common.Address) (*types.Transaction, error)

UnfreezeKeeper is a paid mutator transaction binding the contract method 0xe5837a7b.

Solidity: function UnfreezeKeeper(_keeper address) returns()

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(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(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(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 TestnetFaucet

type TestnetFaucet struct {
	TestnetFaucetCaller     // Read-only binding to the contract
	TestnetFaucetTransactor // Write-only binding to the contract
	TestnetFaucetFilterer   // Log filterer for contract events
}

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

func DeployTestnetFaucet

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

DeployTestnetFaucet deploys a new Ethereum contract, binding an instance of TestnetFaucet to it.

func NewTestnetFaucet

func NewTestnetFaucet(address common.Address, backend bind.ContractBackend) (*TestnetFaucet, error)

NewTestnetFaucet creates a new instance of TestnetFaucet, bound to a specific deployed contract.

type TestnetFaucetCaller

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

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

func NewTestnetFaucetCaller

func NewTestnetFaucetCaller(address common.Address, caller bind.ContractCaller) (*TestnetFaucetCaller, error)

NewTestnetFaucetCaller creates a new read-only instance of TestnetFaucet, bound to a specific deployed contract.

func (*TestnetFaucetCaller) GetTokenAddress

func (_TestnetFaucet *TestnetFaucetCaller) GetTokenAddress(opts *bind.CallOpts) (common.Address, error)

GetTokenAddress is a free data retrieval call binding the contract method 0x10fe9ae8.

Solidity: function getTokenAddress() constant returns(address)

func (*TestnetFaucetCaller) Owner

func (_TestnetFaucet *TestnetFaucetCaller) 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 TestnetFaucetCallerRaw

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

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

func (*TestnetFaucetCallerRaw) Call

func (_TestnetFaucet *TestnetFaucetCallerRaw) 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 TestnetFaucetCallerSession

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

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

func (*TestnetFaucetCallerSession) GetTokenAddress

func (_TestnetFaucet *TestnetFaucetCallerSession) GetTokenAddress() (common.Address, error)

GetTokenAddress is a free data retrieval call binding the contract method 0x10fe9ae8.

Solidity: function getTokenAddress() constant returns(address)

func (*TestnetFaucetCallerSession) Owner

func (_TestnetFaucet *TestnetFaucetCallerSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

type TestnetFaucetFilterer

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

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

func NewTestnetFaucetFilterer

func NewTestnetFaucetFilterer(address common.Address, filterer bind.ContractFilterer) (*TestnetFaucetFilterer, error)

NewTestnetFaucetFilterer creates a new log filterer instance of TestnetFaucet, bound to a specific deployed contract.

func (*TestnetFaucetFilterer) FilterOwnershipRenounced added in v0.4.17

func (_TestnetFaucet *TestnetFaucetFilterer) FilterOwnershipRenounced(opts *bind.FilterOpts, previousOwner []common.Address) (*TestnetFaucetOwnershipRenouncedIterator, error)

FilterOwnershipRenounced is a free log retrieval operation binding the contract event 0xf8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c64820.

Solidity: e OwnershipRenounced(previousOwner indexed address)

func (*TestnetFaucetFilterer) FilterOwnershipTransferred

func (_TestnetFaucet *TestnetFaucetFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*TestnetFaucetOwnershipTransferredIterator, error)

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

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

func (*TestnetFaucetFilterer) WatchOwnershipRenounced added in v0.4.17

func (_TestnetFaucet *TestnetFaucetFilterer) WatchOwnershipRenounced(opts *bind.WatchOpts, sink chan<- *TestnetFaucetOwnershipRenounced, previousOwner []common.Address) (event.Subscription, error)

WatchOwnershipRenounced is a free log subscription operation binding the contract event 0xf8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c64820.

Solidity: e OwnershipRenounced(previousOwner indexed address)

func (*TestnetFaucetFilterer) WatchOwnershipTransferred

func (_TestnetFaucet *TestnetFaucetFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *TestnetFaucetOwnershipTransferred, 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 TestnetFaucetOwnershipRenounced added in v0.4.17

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

TestnetFaucetOwnershipRenounced represents a OwnershipRenounced event raised by the TestnetFaucet contract.

type TestnetFaucetOwnershipRenouncedIterator added in v0.4.17

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

TestnetFaucetOwnershipRenouncedIterator is returned from FilterOwnershipRenounced and is used to iterate over the raw logs and unpacked data for OwnershipRenounced events raised by the TestnetFaucet contract.

func (*TestnetFaucetOwnershipRenouncedIterator) Close added in v0.4.17

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

func (*TestnetFaucetOwnershipRenouncedIterator) Error added in v0.4.17

Error returns any retrieval or parsing error occurred during filtering.

func (*TestnetFaucetOwnershipRenouncedIterator) Next added in v0.4.17

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 TestnetFaucetOwnershipTransferred

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

TestnetFaucetOwnershipTransferred represents a OwnershipTransferred event raised by the TestnetFaucet contract.

type TestnetFaucetOwnershipTransferredIterator

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

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

func (*TestnetFaucetOwnershipTransferredIterator) Close

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

func (*TestnetFaucetOwnershipTransferredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*TestnetFaucetOwnershipTransferredIterator) 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 TestnetFaucetRaw

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

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

func (*TestnetFaucetRaw) Call

func (_TestnetFaucet *TestnetFaucetRaw) 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 (*TestnetFaucetRaw) Transact

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

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

func (*TestnetFaucetRaw) Transfer

func (_TestnetFaucet *TestnetFaucetRaw) 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 TestnetFaucetSession

type TestnetFaucetSession struct {
	Contract     *TestnetFaucet    // 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
}

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

func (*TestnetFaucetSession) GetTokenAddress

func (_TestnetFaucet *TestnetFaucetSession) GetTokenAddress() (common.Address, error)

GetTokenAddress is a free data retrieval call binding the contract method 0x10fe9ae8.

Solidity: function getTokenAddress() constant returns(address)

func (*TestnetFaucetSession) GetTokens

func (_TestnetFaucet *TestnetFaucetSession) GetTokens() (*types.Transaction, error)

GetTokens is a paid mutator transaction binding the contract method 0xaa6ca808.

Solidity: function getTokens() returns(bool)

func (*TestnetFaucetSession) MintToken

func (_TestnetFaucet *TestnetFaucetSession) MintToken(target common.Address, mintedAmount *big.Int) (*types.Transaction, error)

MintToken is a paid mutator transaction binding the contract method 0x79c65068.

Solidity: function mintToken(target address, mintedAmount uint256) returns(bool)

func (*TestnetFaucetSession) Owner

func (_TestnetFaucet *TestnetFaucetSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*TestnetFaucetSession) RenounceOwnership added in v0.4.17

func (_TestnetFaucet *TestnetFaucetSession) RenounceOwnership() (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*TestnetFaucetSession) TransferOwnership

func (_TestnetFaucet *TestnetFaucetSession) 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 TestnetFaucetTransactor

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

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

func NewTestnetFaucetTransactor

func NewTestnetFaucetTransactor(address common.Address, transactor bind.ContractTransactor) (*TestnetFaucetTransactor, error)

NewTestnetFaucetTransactor creates a new write-only instance of TestnetFaucet, bound to a specific deployed contract.

func (*TestnetFaucetTransactor) GetTokens

func (_TestnetFaucet *TestnetFaucetTransactor) GetTokens(opts *bind.TransactOpts) (*types.Transaction, error)

GetTokens is a paid mutator transaction binding the contract method 0xaa6ca808.

Solidity: function getTokens() returns(bool)

func (*TestnetFaucetTransactor) MintToken

func (_TestnetFaucet *TestnetFaucetTransactor) MintToken(opts *bind.TransactOpts, target common.Address, mintedAmount *big.Int) (*types.Transaction, error)

MintToken is a paid mutator transaction binding the contract method 0x79c65068.

Solidity: function mintToken(target address, mintedAmount uint256) returns(bool)

func (*TestnetFaucetTransactor) RenounceOwnership added in v0.4.17

func (_TestnetFaucet *TestnetFaucetTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*TestnetFaucetTransactor) TransferOwnership

func (_TestnetFaucet *TestnetFaucetTransactor) 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 TestnetFaucetTransactorRaw

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

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

func (*TestnetFaucetTransactorRaw) Transact

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

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

func (*TestnetFaucetTransactorRaw) Transfer

func (_TestnetFaucet *TestnetFaucetTransactorRaw) 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 TestnetFaucetTransactorSession

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

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

func (*TestnetFaucetTransactorSession) GetTokens

func (_TestnetFaucet *TestnetFaucetTransactorSession) GetTokens() (*types.Transaction, error)

GetTokens is a paid mutator transaction binding the contract method 0xaa6ca808.

Solidity: function getTokens() returns(bool)

func (*TestnetFaucetTransactorSession) MintToken

func (_TestnetFaucet *TestnetFaucetTransactorSession) MintToken(target common.Address, mintedAmount *big.Int) (*types.Transaction, error)

MintToken is a paid mutator transaction binding the contract method 0x79c65068.

Solidity: function mintToken(target address, mintedAmount uint256) returns(bool)

func (*TestnetFaucetTransactorSession) RenounceOwnership added in v0.4.17

func (_TestnetFaucet *TestnetFaucetTransactorSession) RenounceOwnership() (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*TestnetFaucetTransactorSession) TransferOwnership

func (_TestnetFaucet *TestnetFaucetTransactorSession) TransferOwnership(_newOwner common.Address) (*types.Transaction, error)

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

Solidity: function transferOwnership(_newOwner address) returns()

Jump to

Keyboard shortcuts

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