rules

package
v0.2.0 Latest Latest
Warning

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

Go to latest
Published: Dec 19, 2019 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const EscrowRecorderABI = "" /* 2415-byte string literal not displayed */

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

View Source
const EscrowRecorderBin = `` /* 4602-byte string literal not displayed */

EscrowRecorderBin is the compiled bytecode used for deploying new contracts.

View Source
const RestrictABI = "" /* 2415-byte string literal not displayed */

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

View Source
const RestrictAllABI = "" /* 2414-byte string literal not displayed */

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

View Source
const RestrictAllBin = `` /* 3370-byte string literal not displayed */

RestrictAllBin is the compiled bytecode used for deploying new contracts.

View Source
const RestrictBin = `` /* 6166-byte string literal not displayed */

RestrictBin is the compiled bytecode used for deploying new contracts.

View Source
const RestrictDuringLockupABI = "" /* 2415-byte string literal not displayed */

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

View Source
const RestrictDuringLockupBin = `` /* 6506-byte string literal not displayed */

RestrictDuringLockupBin is the compiled bytecode used for deploying new contracts.

View Source
const RestrictFromAdvisorABI = "" /* 2415-byte string literal not displayed */

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

View Source
const RestrictFromAdvisorBin = `` /* 6256-byte string literal not displayed */

RestrictFromAdvisorBin is the compiled bytecode used for deploying new contracts.

View Source
const RestrictFromAffiliateABI = "" /* 2415-byte string literal not displayed */

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

View Source
const RestrictFromAffiliateBin = `` /* 6210-byte string literal not displayed */

RestrictFromAffiliateBin is the compiled bytecode used for deploying new contracts.

View Source
const RestrictFromInvestorABI = "" /* 2415-byte string literal not displayed */

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

View Source
const RestrictFromInvestorBin = `` /* 4770-byte string literal not displayed */

RestrictFromInvestorBin is the compiled bytecode used for deploying new contracts.

View Source
const RestrictHolderThresholdABI = "" /* 3623-byte string literal not displayed */

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

View Source
const RestrictHolderThresholdBin = `` /* 20296-byte string literal not displayed */

RestrictHolderThresholdBin is the compiled bytecode used for deploying new contracts.

View Source
const RestrictToAccreditedInvestorABI = "" /* 2415-byte string literal not displayed */

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

View Source
const RestrictToAccreditedInvestorBin = `` /* 5022-byte string literal not displayed */

RestrictToAccreditedInvestorBin is the compiled bytecode used for deploying new contracts.

View Source
const RestrictToBrokerOrCustodialAccountABI = "" /* 2415-byte string literal not displayed */

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

View Source
const RestrictToBrokerOrCustodialAccountBin = `` /* 4708-byte string literal not displayed */

RestrictToBrokerOrCustodialAccountBin is the compiled bytecode used for deploying new contracts.

View Source
const RestrictToContractABI = "" /* 2415-byte string literal not displayed */

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

View Source
const RestrictToContractBin = `` /* 3526-byte string literal not displayed */

RestrictToContractBin is the compiled bytecode used for deploying new contracts.

View Source
const RestrictToCustodianOrCustodialAccountOrBrokerABI = "" /* 2415-byte string literal not displayed */

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

View Source
const RestrictToCustodianOrCustodialAccountOrBrokerBin = `` /* 4506-byte string literal not displayed */

RestrictToCustodianOrCustodialAccountOrBrokerBin is the compiled bytecode used for deploying new contracts.

View Source
const RestrictToDepositingAccountABI = "" /* 2415-byte string literal not displayed */

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

View Source
const RestrictToDepositingAccountBin = `` /* 5060-byte string literal not displayed */

RestrictToDepositingAccountBin is the compiled bytecode used for deploying new contracts.

View Source
const RestrictToEscrowABI = "" /* 2415-byte string literal not displayed */

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

View Source
const RestrictToEscrowBin = `` /* 5578-byte string literal not displayed */

RestrictToEscrowBin is the compiled bytecode used for deploying new contracts.

View Source
const RestrictTransferFromABI = "" /* 2415-byte string literal not displayed */

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

View Source
const RestrictTransferFromBin = `` /* 3494-byte string literal not displayed */

RestrictTransferFromBin is the compiled bytecode used for deploying new contracts.

View Source
const RuleABI = "" /* 1355-byte string literal not displayed */

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

Variables

This section is empty.

Functions

This section is empty.

Types

type EscrowRecorder added in v0.2.0

type EscrowRecorder struct {
	EscrowRecorderCaller     // Read-only binding to the contract
	EscrowRecorderTransactor // Write-only binding to the contract
	EscrowRecorderFilterer   // Log filterer for contract events
}

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

func DeployEscrowRecorder added in v0.2.0

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

DeployEscrowRecorder deploys a new Ethereum contract, binding an instance of EscrowRecorder to it.

func NewEscrowRecorder added in v0.2.0

func NewEscrowRecorder(address common.Address, backend bind.ContractBackend) (*EscrowRecorder, error)

NewEscrowRecorder creates a new instance of EscrowRecorder, bound to a specific deployed contract.

type EscrowRecorderCaller added in v0.2.0

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

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

func NewEscrowRecorderCaller added in v0.2.0

func NewEscrowRecorderCaller(address common.Address, caller bind.ContractCaller) (*EscrowRecorderCaller, error)

NewEscrowRecorderCaller creates a new read-only instance of EscrowRecorder, bound to a specific deployed contract.

func (*EscrowRecorderCaller) Name added in v0.2.0

func (_EscrowRecorder *EscrowRecorderCaller) 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 (*EscrowRecorderCaller) Owner added in v0.2.0

func (_EscrowRecorder *EscrowRecorderCaller) 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 (*EscrowRecorderCaller) Test added in v0.2.0

func (_EscrowRecorder *EscrowRecorderCaller) Test(opts *bind.CallOpts, compliance common.Address, token common.Address, initiator common.Address, from common.Address, to common.Address, tokens *big.Int) (string, error)

Test is a free data retrieval call binding the contract method 0x0b6dedfd.

Solidity: function test(compliance address, token address, initiator address, from address, to address, tokens uint256) constant returns(s string)

func (*EscrowRecorderCaller) ZEROADDRESS added in v0.2.0

func (_EscrowRecorder *EscrowRecorderCaller) ZEROADDRESS(opts *bind.CallOpts) (common.Address, error)

ZEROADDRESS is a free data retrieval call binding the contract method 0x538ba4f9.

Solidity: function ZERO_ADDRESS() constant returns(address)

type EscrowRecorderCallerRaw added in v0.2.0

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

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

func (*EscrowRecorderCallerRaw) Call added in v0.2.0

func (_EscrowRecorder *EscrowRecorderCallerRaw) 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 EscrowRecorderCallerSession added in v0.2.0

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

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

func (*EscrowRecorderCallerSession) Name added in v0.2.0

func (_EscrowRecorder *EscrowRecorderCallerSession) Name() (string, error)

Name is a free data retrieval call binding the contract method 0x06fdde03.

Solidity: function name() constant returns(string)

func (*EscrowRecorderCallerSession) Owner added in v0.2.0

func (_EscrowRecorder *EscrowRecorderCallerSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*EscrowRecorderCallerSession) Test added in v0.2.0

func (_EscrowRecorder *EscrowRecorderCallerSession) Test(compliance common.Address, token common.Address, initiator common.Address, from common.Address, to common.Address, tokens *big.Int) (string, error)

Test is a free data retrieval call binding the contract method 0x0b6dedfd.

Solidity: function test(compliance address, token address, initiator address, from address, to address, tokens uint256) constant returns(s string)

func (*EscrowRecorderCallerSession) ZEROADDRESS added in v0.2.0

func (_EscrowRecorder *EscrowRecorderCallerSession) ZEROADDRESS() (common.Address, error)

ZEROADDRESS is a free data retrieval call binding the contract method 0x538ba4f9.

Solidity: function ZERO_ADDRESS() constant returns(address)

type EscrowRecorderFilterer added in v0.2.0

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

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

func NewEscrowRecorderFilterer added in v0.2.0

func NewEscrowRecorderFilterer(address common.Address, filterer bind.ContractFilterer) (*EscrowRecorderFilterer, error)

NewEscrowRecorderFilterer creates a new log filterer instance of EscrowRecorder, bound to a specific deployed contract.

func (*EscrowRecorderFilterer) FilterOwnerTransferred added in v0.2.0

func (_EscrowRecorder *EscrowRecorderFilterer) FilterOwnerTransferred(opts *bind.FilterOpts, oldOwner []common.Address, newOwner []common.Address) (*EscrowRecorderOwnerTransferredIterator, error)

FilterOwnerTransferred is a free log retrieval operation binding the contract event 0x8934ce4adea8d9ce0d714d2c22b86790e41b7731c84b926fbbdc1d40ff6533c9.

Solidity: e OwnerTransferred(oldOwner indexed address, newOwner indexed address)

func (*EscrowRecorderFilterer) WatchOwnerTransferred added in v0.2.0

func (_EscrowRecorder *EscrowRecorderFilterer) WatchOwnerTransferred(opts *bind.WatchOpts, sink chan<- *EscrowRecorderOwnerTransferred, oldOwner []common.Address, newOwner []common.Address) (event.Subscription, error)

WatchOwnerTransferred is a free log subscription operation binding the contract event 0x8934ce4adea8d9ce0d714d2c22b86790e41b7731c84b926fbbdc1d40ff6533c9.

Solidity: e OwnerTransferred(oldOwner indexed address, newOwner indexed address)

type EscrowRecorderOwnerTransferred added in v0.2.0

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

EscrowRecorderOwnerTransferred represents a OwnerTransferred event raised by the EscrowRecorder contract.

type EscrowRecorderOwnerTransferredIterator added in v0.2.0

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

EscrowRecorderOwnerTransferredIterator is returned from FilterOwnerTransferred and is used to iterate over the raw logs and unpacked data for OwnerTransferred events raised by the EscrowRecorder contract.

func (*EscrowRecorderOwnerTransferredIterator) Close added in v0.2.0

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

func (*EscrowRecorderOwnerTransferredIterator) Error added in v0.2.0

Error returns any retrieval or parsing error occurred during filtering.

func (*EscrowRecorderOwnerTransferredIterator) Next added in v0.2.0

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 EscrowRecorderRaw added in v0.2.0

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

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

func (*EscrowRecorderRaw) Call added in v0.2.0

func (_EscrowRecorder *EscrowRecorderRaw) 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 (*EscrowRecorderRaw) Transact added in v0.2.0

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

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

func (*EscrowRecorderRaw) Transfer added in v0.2.0

func (_EscrowRecorder *EscrowRecorderRaw) 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 EscrowRecorderSession added in v0.2.0

type EscrowRecorderSession struct {
	Contract     *EscrowRecorder   // 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
}

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

func (*EscrowRecorderSession) Check added in v0.2.0

func (_EscrowRecorder *EscrowRecorderSession) Check(token common.Address, initiator common.Address, from common.Address, to common.Address, tokens *big.Int) (*types.Transaction, error)

Check is a paid mutator transaction binding the contract method 0x803fcd43.

Solidity: function check(token address, initiator address, from address, to address, tokens uint256) returns()

func (*EscrowRecorderSession) Kill added in v0.2.0

func (_EscrowRecorder *EscrowRecorderSession) Kill() (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*EscrowRecorderSession) Name added in v0.2.0

func (_EscrowRecorder *EscrowRecorderSession) Name() (string, error)

Name is a free data retrieval call binding the contract method 0x06fdde03.

Solidity: function name() constant returns(string)

func (*EscrowRecorderSession) Owner added in v0.2.0

func (_EscrowRecorder *EscrowRecorderSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*EscrowRecorderSession) Test added in v0.2.0

func (_EscrowRecorder *EscrowRecorderSession) Test(compliance common.Address, token common.Address, initiator common.Address, from common.Address, to common.Address, tokens *big.Int) (string, error)

Test is a free data retrieval call binding the contract method 0x0b6dedfd.

Solidity: function test(compliance address, token address, initiator address, from address, to address, tokens uint256) constant returns(s string)

func (*EscrowRecorderSession) TransferOwner added in v0.2.0

func (_EscrowRecorder *EscrowRecorderSession) TransferOwner(newOwner common.Address) (*types.Transaction, error)

TransferOwner is a paid mutator transaction binding the contract method 0x4fb2e45d.

Solidity: function transferOwner(newOwner address) returns()

func (*EscrowRecorderSession) ZEROADDRESS added in v0.2.0

func (_EscrowRecorder *EscrowRecorderSession) ZEROADDRESS() (common.Address, error)

ZEROADDRESS is a free data retrieval call binding the contract method 0x538ba4f9.

Solidity: function ZERO_ADDRESS() constant returns(address)

type EscrowRecorderTransactor added in v0.2.0

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

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

func NewEscrowRecorderTransactor added in v0.2.0

func NewEscrowRecorderTransactor(address common.Address, transactor bind.ContractTransactor) (*EscrowRecorderTransactor, error)

NewEscrowRecorderTransactor creates a new write-only instance of EscrowRecorder, bound to a specific deployed contract.

func (*EscrowRecorderTransactor) Check added in v0.2.0

func (_EscrowRecorder *EscrowRecorderTransactor) Check(opts *bind.TransactOpts, token common.Address, initiator common.Address, from common.Address, to common.Address, tokens *big.Int) (*types.Transaction, error)

Check is a paid mutator transaction binding the contract method 0x803fcd43.

Solidity: function check(token address, initiator address, from address, to address, tokens uint256) returns()

func (*EscrowRecorderTransactor) Kill added in v0.2.0

func (_EscrowRecorder *EscrowRecorderTransactor) Kill(opts *bind.TransactOpts) (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*EscrowRecorderTransactor) TransferOwner added in v0.2.0

func (_EscrowRecorder *EscrowRecorderTransactor) TransferOwner(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwner is a paid mutator transaction binding the contract method 0x4fb2e45d.

Solidity: function transferOwner(newOwner address) returns()

type EscrowRecorderTransactorRaw added in v0.2.0

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

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

func (*EscrowRecorderTransactorRaw) Transact added in v0.2.0

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

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

func (*EscrowRecorderTransactorRaw) Transfer added in v0.2.0

func (_EscrowRecorder *EscrowRecorderTransactorRaw) 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 EscrowRecorderTransactorSession added in v0.2.0

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

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

func (*EscrowRecorderTransactorSession) Check added in v0.2.0

func (_EscrowRecorder *EscrowRecorderTransactorSession) Check(token common.Address, initiator common.Address, from common.Address, to common.Address, tokens *big.Int) (*types.Transaction, error)

Check is a paid mutator transaction binding the contract method 0x803fcd43.

Solidity: function check(token address, initiator address, from address, to address, tokens uint256) returns()

func (*EscrowRecorderTransactorSession) Kill added in v0.2.0

func (_EscrowRecorder *EscrowRecorderTransactorSession) Kill() (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*EscrowRecorderTransactorSession) TransferOwner added in v0.2.0

func (_EscrowRecorder *EscrowRecorderTransactorSession) TransferOwner(newOwner common.Address) (*types.Transaction, error)

TransferOwner is a paid mutator transaction binding the contract method 0x4fb2e45d.

Solidity: function transferOwner(newOwner address) returns()

type Restrict

type Restrict struct {
	RestrictCaller     // Read-only binding to the contract
	RestrictTransactor // Write-only binding to the contract
	RestrictFilterer   // Log filterer for contract events
}

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

func DeployRestrict

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

DeployRestrict deploys a new Ethereum contract, binding an instance of Restrict to it.

func NewRestrict

func NewRestrict(address common.Address, backend bind.ContractBackend) (*Restrict, error)

NewRestrict creates a new instance of Restrict, bound to a specific deployed contract.

type RestrictAll

type RestrictAll struct {
	RestrictAllCaller     // Read-only binding to the contract
	RestrictAllTransactor // Write-only binding to the contract
	RestrictAllFilterer   // Log filterer for contract events
}

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

func DeployRestrictAll

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

DeployRestrictAll deploys a new Ethereum contract, binding an instance of RestrictAll to it.

func NewRestrictAll

func NewRestrictAll(address common.Address, backend bind.ContractBackend) (*RestrictAll, error)

NewRestrictAll creates a new instance of RestrictAll, bound to a specific deployed contract.

type RestrictAllCaller

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

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

func NewRestrictAllCaller

func NewRestrictAllCaller(address common.Address, caller bind.ContractCaller) (*RestrictAllCaller, error)

NewRestrictAllCaller creates a new read-only instance of RestrictAll, bound to a specific deployed contract.

func (*RestrictAllCaller) Name added in v0.2.0

func (_RestrictAll *RestrictAllCaller) 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 (*RestrictAllCaller) Owner

func (_RestrictAll *RestrictAllCaller) 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 (*RestrictAllCaller) Test added in v0.2.0

func (_RestrictAll *RestrictAllCaller) Test(opts *bind.CallOpts, compliance common.Address, token common.Address, initiator common.Address, from common.Address, to common.Address, tokens *big.Int) (string, error)

Test is a free data retrieval call binding the contract method 0x0b6dedfd.

Solidity: function test(compliance address, token address, initiator address, from address, to address, tokens uint256) constant returns(string)

func (*RestrictAllCaller) ZEROADDRESS added in v0.2.0

func (_RestrictAll *RestrictAllCaller) ZEROADDRESS(opts *bind.CallOpts) (common.Address, error)

ZEROADDRESS is a free data retrieval call binding the contract method 0x538ba4f9.

Solidity: function ZERO_ADDRESS() constant returns(address)

type RestrictAllCallerRaw

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

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

func (*RestrictAllCallerRaw) Call

func (_RestrictAll *RestrictAllCallerRaw) 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 RestrictAllCallerSession

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

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

func (*RestrictAllCallerSession) Name added in v0.2.0

func (_RestrictAll *RestrictAllCallerSession) Name() (string, error)

Name is a free data retrieval call binding the contract method 0x06fdde03.

Solidity: function name() constant returns(string)

func (*RestrictAllCallerSession) Owner

func (_RestrictAll *RestrictAllCallerSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*RestrictAllCallerSession) Test added in v0.2.0

func (_RestrictAll *RestrictAllCallerSession) Test(compliance common.Address, token common.Address, initiator common.Address, from common.Address, to common.Address, tokens *big.Int) (string, error)

Test is a free data retrieval call binding the contract method 0x0b6dedfd.

Solidity: function test(compliance address, token address, initiator address, from address, to address, tokens uint256) constant returns(string)

func (*RestrictAllCallerSession) ZEROADDRESS added in v0.2.0

func (_RestrictAll *RestrictAllCallerSession) ZEROADDRESS() (common.Address, error)

ZEROADDRESS is a free data retrieval call binding the contract method 0x538ba4f9.

Solidity: function ZERO_ADDRESS() constant returns(address)

type RestrictAllFilterer

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

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

func NewRestrictAllFilterer

func NewRestrictAllFilterer(address common.Address, filterer bind.ContractFilterer) (*RestrictAllFilterer, error)

NewRestrictAllFilterer creates a new log filterer instance of RestrictAll, bound to a specific deployed contract.

func (*RestrictAllFilterer) FilterOwnerTransferred

func (_RestrictAll *RestrictAllFilterer) FilterOwnerTransferred(opts *bind.FilterOpts, oldOwner []common.Address, newOwner []common.Address) (*RestrictAllOwnerTransferredIterator, error)

FilterOwnerTransferred is a free log retrieval operation binding the contract event 0x8934ce4adea8d9ce0d714d2c22b86790e41b7731c84b926fbbdc1d40ff6533c9.

Solidity: e OwnerTransferred(oldOwner indexed address, newOwner indexed address)

func (*RestrictAllFilterer) WatchOwnerTransferred

func (_RestrictAll *RestrictAllFilterer) WatchOwnerTransferred(opts *bind.WatchOpts, sink chan<- *RestrictAllOwnerTransferred, oldOwner []common.Address, newOwner []common.Address) (event.Subscription, error)

WatchOwnerTransferred is a free log subscription operation binding the contract event 0x8934ce4adea8d9ce0d714d2c22b86790e41b7731c84b926fbbdc1d40ff6533c9.

Solidity: e OwnerTransferred(oldOwner indexed address, newOwner indexed address)

type RestrictAllOwnerTransferred

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

RestrictAllOwnerTransferred represents a OwnerTransferred event raised by the RestrictAll contract.

type RestrictAllOwnerTransferredIterator

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

RestrictAllOwnerTransferredIterator is returned from FilterOwnerTransferred and is used to iterate over the raw logs and unpacked data for OwnerTransferred events raised by the RestrictAll contract.

func (*RestrictAllOwnerTransferredIterator) Close

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

func (*RestrictAllOwnerTransferredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*RestrictAllOwnerTransferredIterator) 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 RestrictAllRaw

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

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

func (*RestrictAllRaw) Call

func (_RestrictAll *RestrictAllRaw) 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 (*RestrictAllRaw) Transact

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

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

func (*RestrictAllRaw) Transfer

func (_RestrictAll *RestrictAllRaw) 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 RestrictAllSession

type RestrictAllSession struct {
	Contract     *RestrictAll      // 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
}

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

func (*RestrictAllSession) Check

func (_RestrictAll *RestrictAllSession) Check(token common.Address, initiator common.Address, from common.Address, to common.Address, tokens *big.Int) (*types.Transaction, error)

Check is a paid mutator transaction binding the contract method 0x803fcd43.

Solidity: function check(token address, initiator address, from address, to address, tokens uint256) returns()

func (*RestrictAllSession) Kill

func (_RestrictAll *RestrictAllSession) Kill() (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*RestrictAllSession) Name added in v0.2.0

func (_RestrictAll *RestrictAllSession) Name() (string, error)

Name is a free data retrieval call binding the contract method 0x06fdde03.

Solidity: function name() constant returns(string)

func (*RestrictAllSession) Owner

func (_RestrictAll *RestrictAllSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*RestrictAllSession) Test added in v0.2.0

func (_RestrictAll *RestrictAllSession) Test(compliance common.Address, token common.Address, initiator common.Address, from common.Address, to common.Address, tokens *big.Int) (string, error)

Test is a free data retrieval call binding the contract method 0x0b6dedfd.

Solidity: function test(compliance address, token address, initiator address, from address, to address, tokens uint256) constant returns(string)

func (*RestrictAllSession) TransferOwner

func (_RestrictAll *RestrictAllSession) TransferOwner(newOwner common.Address) (*types.Transaction, error)

TransferOwner is a paid mutator transaction binding the contract method 0x4fb2e45d.

Solidity: function transferOwner(newOwner address) returns()

func (*RestrictAllSession) ZEROADDRESS added in v0.2.0

func (_RestrictAll *RestrictAllSession) ZEROADDRESS() (common.Address, error)

ZEROADDRESS is a free data retrieval call binding the contract method 0x538ba4f9.

Solidity: function ZERO_ADDRESS() constant returns(address)

type RestrictAllTransactor

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

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

func NewRestrictAllTransactor

func NewRestrictAllTransactor(address common.Address, transactor bind.ContractTransactor) (*RestrictAllTransactor, error)

NewRestrictAllTransactor creates a new write-only instance of RestrictAll, bound to a specific deployed contract.

func (*RestrictAllTransactor) Check

func (_RestrictAll *RestrictAllTransactor) Check(opts *bind.TransactOpts, token common.Address, initiator common.Address, from common.Address, to common.Address, tokens *big.Int) (*types.Transaction, error)

Check is a paid mutator transaction binding the contract method 0x803fcd43.

Solidity: function check(token address, initiator address, from address, to address, tokens uint256) returns()

func (*RestrictAllTransactor) Kill

func (_RestrictAll *RestrictAllTransactor) Kill(opts *bind.TransactOpts) (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*RestrictAllTransactor) TransferOwner

func (_RestrictAll *RestrictAllTransactor) TransferOwner(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwner is a paid mutator transaction binding the contract method 0x4fb2e45d.

Solidity: function transferOwner(newOwner address) returns()

type RestrictAllTransactorRaw

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

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

func (*RestrictAllTransactorRaw) Transact

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

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

func (*RestrictAllTransactorRaw) Transfer

func (_RestrictAll *RestrictAllTransactorRaw) 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 RestrictAllTransactorSession

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

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

func (*RestrictAllTransactorSession) Check

func (_RestrictAll *RestrictAllTransactorSession) Check(token common.Address, initiator common.Address, from common.Address, to common.Address, tokens *big.Int) (*types.Transaction, error)

Check is a paid mutator transaction binding the contract method 0x803fcd43.

Solidity: function check(token address, initiator address, from address, to address, tokens uint256) returns()

func (*RestrictAllTransactorSession) Kill

func (_RestrictAll *RestrictAllTransactorSession) Kill() (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*RestrictAllTransactorSession) TransferOwner

func (_RestrictAll *RestrictAllTransactorSession) TransferOwner(newOwner common.Address) (*types.Transaction, error)

TransferOwner is a paid mutator transaction binding the contract method 0x4fb2e45d.

Solidity: function transferOwner(newOwner address) returns()

type RestrictCaller

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

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

func NewRestrictCaller

func NewRestrictCaller(address common.Address, caller bind.ContractCaller) (*RestrictCaller, error)

NewRestrictCaller creates a new read-only instance of Restrict, bound to a specific deployed contract.

func (*RestrictCaller) Name added in v0.2.0

func (_Restrict *RestrictCaller) 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 (*RestrictCaller) Owner

func (_Restrict *RestrictCaller) 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 (*RestrictCaller) Test added in v0.2.0

func (_Restrict *RestrictCaller) Test(opts *bind.CallOpts, compliance common.Address, token common.Address, initiator common.Address, from common.Address, to common.Address, tokens *big.Int) (string, error)

Test is a free data retrieval call binding the contract method 0x0b6dedfd.

Solidity: function test(compliance address, token address, initiator address, from address, to address, tokens uint256) constant returns(s string)

func (*RestrictCaller) ZEROADDRESS added in v0.2.0

func (_Restrict *RestrictCaller) ZEROADDRESS(opts *bind.CallOpts) (common.Address, error)

ZEROADDRESS is a free data retrieval call binding the contract method 0x538ba4f9.

Solidity: function ZERO_ADDRESS() constant returns(address)

type RestrictCallerRaw

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

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

func (*RestrictCallerRaw) Call

func (_Restrict *RestrictCallerRaw) 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 RestrictCallerSession

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

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

func (*RestrictCallerSession) Name added in v0.2.0

func (_Restrict *RestrictCallerSession) Name() (string, error)

Name is a free data retrieval call binding the contract method 0x06fdde03.

Solidity: function name() constant returns(string)

func (*RestrictCallerSession) Owner

func (_Restrict *RestrictCallerSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*RestrictCallerSession) Test added in v0.2.0

func (_Restrict *RestrictCallerSession) Test(compliance common.Address, token common.Address, initiator common.Address, from common.Address, to common.Address, tokens *big.Int) (string, error)

Test is a free data retrieval call binding the contract method 0x0b6dedfd.

Solidity: function test(compliance address, token address, initiator address, from address, to address, tokens uint256) constant returns(s string)

func (*RestrictCallerSession) ZEROADDRESS added in v0.2.0

func (_Restrict *RestrictCallerSession) ZEROADDRESS() (common.Address, error)

ZEROADDRESS is a free data retrieval call binding the contract method 0x538ba4f9.

Solidity: function ZERO_ADDRESS() constant returns(address)

type RestrictDuringLockup added in v0.2.0

type RestrictDuringLockup struct {
	RestrictDuringLockupCaller     // Read-only binding to the contract
	RestrictDuringLockupTransactor // Write-only binding to the contract
	RestrictDuringLockupFilterer   // Log filterer for contract events
}

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

func DeployRestrictDuringLockup added in v0.2.0

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

DeployRestrictDuringLockup deploys a new Ethereum contract, binding an instance of RestrictDuringLockup to it.

func NewRestrictDuringLockup added in v0.2.0

func NewRestrictDuringLockup(address common.Address, backend bind.ContractBackend) (*RestrictDuringLockup, error)

NewRestrictDuringLockup creates a new instance of RestrictDuringLockup, bound to a specific deployed contract.

type RestrictDuringLockupCaller added in v0.2.0

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

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

func NewRestrictDuringLockupCaller added in v0.2.0

func NewRestrictDuringLockupCaller(address common.Address, caller bind.ContractCaller) (*RestrictDuringLockupCaller, error)

NewRestrictDuringLockupCaller creates a new read-only instance of RestrictDuringLockup, bound to a specific deployed contract.

func (*RestrictDuringLockupCaller) Name added in v0.2.0

func (_RestrictDuringLockup *RestrictDuringLockupCaller) 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 (*RestrictDuringLockupCaller) Owner added in v0.2.0

func (_RestrictDuringLockup *RestrictDuringLockupCaller) 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 (*RestrictDuringLockupCaller) Test added in v0.2.0

func (_RestrictDuringLockup *RestrictDuringLockupCaller) Test(opts *bind.CallOpts, compliance common.Address, token common.Address, initiator common.Address, from common.Address, to common.Address, tokens *big.Int) (string, error)

Test is a free data retrieval call binding the contract method 0x0b6dedfd.

Solidity: function test(compliance address, token address, initiator address, from address, to address, tokens uint256) constant returns(s string)

func (*RestrictDuringLockupCaller) ZEROADDRESS added in v0.2.0

func (_RestrictDuringLockup *RestrictDuringLockupCaller) ZEROADDRESS(opts *bind.CallOpts) (common.Address, error)

ZEROADDRESS is a free data retrieval call binding the contract method 0x538ba4f9.

Solidity: function ZERO_ADDRESS() constant returns(address)

type RestrictDuringLockupCallerRaw added in v0.2.0

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

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

func (*RestrictDuringLockupCallerRaw) Call added in v0.2.0

func (_RestrictDuringLockup *RestrictDuringLockupCallerRaw) 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 RestrictDuringLockupCallerSession added in v0.2.0

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

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

func (*RestrictDuringLockupCallerSession) Name added in v0.2.0

func (_RestrictDuringLockup *RestrictDuringLockupCallerSession) Name() (string, error)

Name is a free data retrieval call binding the contract method 0x06fdde03.

Solidity: function name() constant returns(string)

func (*RestrictDuringLockupCallerSession) Owner added in v0.2.0

func (_RestrictDuringLockup *RestrictDuringLockupCallerSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*RestrictDuringLockupCallerSession) Test added in v0.2.0

func (_RestrictDuringLockup *RestrictDuringLockupCallerSession) Test(compliance common.Address, token common.Address, initiator common.Address, from common.Address, to common.Address, tokens *big.Int) (string, error)

Test is a free data retrieval call binding the contract method 0x0b6dedfd.

Solidity: function test(compliance address, token address, initiator address, from address, to address, tokens uint256) constant returns(s string)

func (*RestrictDuringLockupCallerSession) ZEROADDRESS added in v0.2.0

func (_RestrictDuringLockup *RestrictDuringLockupCallerSession) ZEROADDRESS() (common.Address, error)

ZEROADDRESS is a free data retrieval call binding the contract method 0x538ba4f9.

Solidity: function ZERO_ADDRESS() constant returns(address)

type RestrictDuringLockupFilterer added in v0.2.0

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

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

func NewRestrictDuringLockupFilterer added in v0.2.0

func NewRestrictDuringLockupFilterer(address common.Address, filterer bind.ContractFilterer) (*RestrictDuringLockupFilterer, error)

NewRestrictDuringLockupFilterer creates a new log filterer instance of RestrictDuringLockup, bound to a specific deployed contract.

func (*RestrictDuringLockupFilterer) FilterOwnerTransferred added in v0.2.0

func (_RestrictDuringLockup *RestrictDuringLockupFilterer) FilterOwnerTransferred(opts *bind.FilterOpts, oldOwner []common.Address, newOwner []common.Address) (*RestrictDuringLockupOwnerTransferredIterator, error)

FilterOwnerTransferred is a free log retrieval operation binding the contract event 0x8934ce4adea8d9ce0d714d2c22b86790e41b7731c84b926fbbdc1d40ff6533c9.

Solidity: e OwnerTransferred(oldOwner indexed address, newOwner indexed address)

func (*RestrictDuringLockupFilterer) WatchOwnerTransferred added in v0.2.0

func (_RestrictDuringLockup *RestrictDuringLockupFilterer) WatchOwnerTransferred(opts *bind.WatchOpts, sink chan<- *RestrictDuringLockupOwnerTransferred, oldOwner []common.Address, newOwner []common.Address) (event.Subscription, error)

WatchOwnerTransferred is a free log subscription operation binding the contract event 0x8934ce4adea8d9ce0d714d2c22b86790e41b7731c84b926fbbdc1d40ff6533c9.

Solidity: e OwnerTransferred(oldOwner indexed address, newOwner indexed address)

type RestrictDuringLockupOwnerTransferred added in v0.2.0

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

RestrictDuringLockupOwnerTransferred represents a OwnerTransferred event raised by the RestrictDuringLockup contract.

type RestrictDuringLockupOwnerTransferredIterator added in v0.2.0

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

RestrictDuringLockupOwnerTransferredIterator is returned from FilterOwnerTransferred and is used to iterate over the raw logs and unpacked data for OwnerTransferred events raised by the RestrictDuringLockup contract.

func (*RestrictDuringLockupOwnerTransferredIterator) Close added in v0.2.0

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

func (*RestrictDuringLockupOwnerTransferredIterator) Error added in v0.2.0

Error returns any retrieval or parsing error occurred during filtering.

func (*RestrictDuringLockupOwnerTransferredIterator) Next added in v0.2.0

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 RestrictDuringLockupRaw added in v0.2.0

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

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

func (*RestrictDuringLockupRaw) Call added in v0.2.0

func (_RestrictDuringLockup *RestrictDuringLockupRaw) 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 (*RestrictDuringLockupRaw) Transact added in v0.2.0

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

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

func (*RestrictDuringLockupRaw) Transfer added in v0.2.0

func (_RestrictDuringLockup *RestrictDuringLockupRaw) 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 RestrictDuringLockupSession added in v0.2.0

type RestrictDuringLockupSession struct {
	Contract     *RestrictDuringLockup // 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
}

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

func (*RestrictDuringLockupSession) Check added in v0.2.0

func (_RestrictDuringLockup *RestrictDuringLockupSession) Check(token common.Address, initiator common.Address, from common.Address, to common.Address, tokens *big.Int) (*types.Transaction, error)

Check is a paid mutator transaction binding the contract method 0x803fcd43.

Solidity: function check(token address, initiator address, from address, to address, tokens uint256) returns()

func (*RestrictDuringLockupSession) Kill added in v0.2.0

func (_RestrictDuringLockup *RestrictDuringLockupSession) Kill() (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*RestrictDuringLockupSession) Name added in v0.2.0

func (_RestrictDuringLockup *RestrictDuringLockupSession) Name() (string, error)

Name is a free data retrieval call binding the contract method 0x06fdde03.

Solidity: function name() constant returns(string)

func (*RestrictDuringLockupSession) Owner added in v0.2.0

func (_RestrictDuringLockup *RestrictDuringLockupSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*RestrictDuringLockupSession) Test added in v0.2.0

func (_RestrictDuringLockup *RestrictDuringLockupSession) Test(compliance common.Address, token common.Address, initiator common.Address, from common.Address, to common.Address, tokens *big.Int) (string, error)

Test is a free data retrieval call binding the contract method 0x0b6dedfd.

Solidity: function test(compliance address, token address, initiator address, from address, to address, tokens uint256) constant returns(s string)

func (*RestrictDuringLockupSession) TransferOwner added in v0.2.0

func (_RestrictDuringLockup *RestrictDuringLockupSession) TransferOwner(newOwner common.Address) (*types.Transaction, error)

TransferOwner is a paid mutator transaction binding the contract method 0x4fb2e45d.

Solidity: function transferOwner(newOwner address) returns()

func (*RestrictDuringLockupSession) ZEROADDRESS added in v0.2.0

func (_RestrictDuringLockup *RestrictDuringLockupSession) ZEROADDRESS() (common.Address, error)

ZEROADDRESS is a free data retrieval call binding the contract method 0x538ba4f9.

Solidity: function ZERO_ADDRESS() constant returns(address)

type RestrictDuringLockupTransactor added in v0.2.0

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

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

func NewRestrictDuringLockupTransactor added in v0.2.0

func NewRestrictDuringLockupTransactor(address common.Address, transactor bind.ContractTransactor) (*RestrictDuringLockupTransactor, error)

NewRestrictDuringLockupTransactor creates a new write-only instance of RestrictDuringLockup, bound to a specific deployed contract.

func (*RestrictDuringLockupTransactor) Check added in v0.2.0

func (_RestrictDuringLockup *RestrictDuringLockupTransactor) Check(opts *bind.TransactOpts, token common.Address, initiator common.Address, from common.Address, to common.Address, tokens *big.Int) (*types.Transaction, error)

Check is a paid mutator transaction binding the contract method 0x803fcd43.

Solidity: function check(token address, initiator address, from address, to address, tokens uint256) returns()

func (*RestrictDuringLockupTransactor) Kill added in v0.2.0

func (_RestrictDuringLockup *RestrictDuringLockupTransactor) Kill(opts *bind.TransactOpts) (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*RestrictDuringLockupTransactor) TransferOwner added in v0.2.0

func (_RestrictDuringLockup *RestrictDuringLockupTransactor) TransferOwner(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwner is a paid mutator transaction binding the contract method 0x4fb2e45d.

Solidity: function transferOwner(newOwner address) returns()

type RestrictDuringLockupTransactorRaw added in v0.2.0

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

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

func (*RestrictDuringLockupTransactorRaw) Transact added in v0.2.0

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

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

func (*RestrictDuringLockupTransactorRaw) Transfer added in v0.2.0

func (_RestrictDuringLockup *RestrictDuringLockupTransactorRaw) 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 RestrictDuringLockupTransactorSession added in v0.2.0

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

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

func (*RestrictDuringLockupTransactorSession) Check added in v0.2.0

func (_RestrictDuringLockup *RestrictDuringLockupTransactorSession) Check(token common.Address, initiator common.Address, from common.Address, to common.Address, tokens *big.Int) (*types.Transaction, error)

Check is a paid mutator transaction binding the contract method 0x803fcd43.

Solidity: function check(token address, initiator address, from address, to address, tokens uint256) returns()

func (*RestrictDuringLockupTransactorSession) Kill added in v0.2.0

func (_RestrictDuringLockup *RestrictDuringLockupTransactorSession) Kill() (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*RestrictDuringLockupTransactorSession) TransferOwner added in v0.2.0

func (_RestrictDuringLockup *RestrictDuringLockupTransactorSession) TransferOwner(newOwner common.Address) (*types.Transaction, error)

TransferOwner is a paid mutator transaction binding the contract method 0x4fb2e45d.

Solidity: function transferOwner(newOwner address) returns()

type RestrictFilterer

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

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

func NewRestrictFilterer

func NewRestrictFilterer(address common.Address, filterer bind.ContractFilterer) (*RestrictFilterer, error)

NewRestrictFilterer creates a new log filterer instance of Restrict, bound to a specific deployed contract.

func (*RestrictFilterer) FilterOwnerTransferred

func (_Restrict *RestrictFilterer) FilterOwnerTransferred(opts *bind.FilterOpts, oldOwner []common.Address, newOwner []common.Address) (*RestrictOwnerTransferredIterator, error)

FilterOwnerTransferred is a free log retrieval operation binding the contract event 0x8934ce4adea8d9ce0d714d2c22b86790e41b7731c84b926fbbdc1d40ff6533c9.

Solidity: e OwnerTransferred(oldOwner indexed address, newOwner indexed address)

func (*RestrictFilterer) WatchOwnerTransferred

func (_Restrict *RestrictFilterer) WatchOwnerTransferred(opts *bind.WatchOpts, sink chan<- *RestrictOwnerTransferred, oldOwner []common.Address, newOwner []common.Address) (event.Subscription, error)

WatchOwnerTransferred is a free log subscription operation binding the contract event 0x8934ce4adea8d9ce0d714d2c22b86790e41b7731c84b926fbbdc1d40ff6533c9.

Solidity: e OwnerTransferred(oldOwner indexed address, newOwner indexed address)

type RestrictFromAdvisor added in v0.2.0

type RestrictFromAdvisor struct {
	RestrictFromAdvisorCaller     // Read-only binding to the contract
	RestrictFromAdvisorTransactor // Write-only binding to the contract
	RestrictFromAdvisorFilterer   // Log filterer for contract events
}

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

func DeployRestrictFromAdvisor added in v0.2.0

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

DeployRestrictFromAdvisor deploys a new Ethereum contract, binding an instance of RestrictFromAdvisor to it.

func NewRestrictFromAdvisor added in v0.2.0

func NewRestrictFromAdvisor(address common.Address, backend bind.ContractBackend) (*RestrictFromAdvisor, error)

NewRestrictFromAdvisor creates a new instance of RestrictFromAdvisor, bound to a specific deployed contract.

type RestrictFromAdvisorCaller added in v0.2.0

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

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

func NewRestrictFromAdvisorCaller added in v0.2.0

func NewRestrictFromAdvisorCaller(address common.Address, caller bind.ContractCaller) (*RestrictFromAdvisorCaller, error)

NewRestrictFromAdvisorCaller creates a new read-only instance of RestrictFromAdvisor, bound to a specific deployed contract.

func (*RestrictFromAdvisorCaller) Name added in v0.2.0

func (_RestrictFromAdvisor *RestrictFromAdvisorCaller) 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 (*RestrictFromAdvisorCaller) Owner added in v0.2.0

func (_RestrictFromAdvisor *RestrictFromAdvisorCaller) 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 (*RestrictFromAdvisorCaller) Test added in v0.2.0

func (_RestrictFromAdvisor *RestrictFromAdvisorCaller) Test(opts *bind.CallOpts, compliance common.Address, token common.Address, initiator common.Address, from common.Address, to common.Address, tokens *big.Int) (string, error)

Test is a free data retrieval call binding the contract method 0x0b6dedfd.

Solidity: function test(compliance address, token address, initiator address, from address, to address, tokens uint256) constant returns(s string)

func (*RestrictFromAdvisorCaller) ZEROADDRESS added in v0.2.0

func (_RestrictFromAdvisor *RestrictFromAdvisorCaller) ZEROADDRESS(opts *bind.CallOpts) (common.Address, error)

ZEROADDRESS is a free data retrieval call binding the contract method 0x538ba4f9.

Solidity: function ZERO_ADDRESS() constant returns(address)

type RestrictFromAdvisorCallerRaw added in v0.2.0

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

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

func (*RestrictFromAdvisorCallerRaw) Call added in v0.2.0

func (_RestrictFromAdvisor *RestrictFromAdvisorCallerRaw) 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 RestrictFromAdvisorCallerSession added in v0.2.0

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

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

func (*RestrictFromAdvisorCallerSession) Name added in v0.2.0

func (_RestrictFromAdvisor *RestrictFromAdvisorCallerSession) Name() (string, error)

Name is a free data retrieval call binding the contract method 0x06fdde03.

Solidity: function name() constant returns(string)

func (*RestrictFromAdvisorCallerSession) Owner added in v0.2.0

func (_RestrictFromAdvisor *RestrictFromAdvisorCallerSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*RestrictFromAdvisorCallerSession) Test added in v0.2.0

func (_RestrictFromAdvisor *RestrictFromAdvisorCallerSession) Test(compliance common.Address, token common.Address, initiator common.Address, from common.Address, to common.Address, tokens *big.Int) (string, error)

Test is a free data retrieval call binding the contract method 0x0b6dedfd.

Solidity: function test(compliance address, token address, initiator address, from address, to address, tokens uint256) constant returns(s string)

func (*RestrictFromAdvisorCallerSession) ZEROADDRESS added in v0.2.0

func (_RestrictFromAdvisor *RestrictFromAdvisorCallerSession) ZEROADDRESS() (common.Address, error)

ZEROADDRESS is a free data retrieval call binding the contract method 0x538ba4f9.

Solidity: function ZERO_ADDRESS() constant returns(address)

type RestrictFromAdvisorFilterer added in v0.2.0

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

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

func NewRestrictFromAdvisorFilterer added in v0.2.0

func NewRestrictFromAdvisorFilterer(address common.Address, filterer bind.ContractFilterer) (*RestrictFromAdvisorFilterer, error)

NewRestrictFromAdvisorFilterer creates a new log filterer instance of RestrictFromAdvisor, bound to a specific deployed contract.

func (*RestrictFromAdvisorFilterer) FilterOwnerTransferred added in v0.2.0

func (_RestrictFromAdvisor *RestrictFromAdvisorFilterer) FilterOwnerTransferred(opts *bind.FilterOpts, oldOwner []common.Address, newOwner []common.Address) (*RestrictFromAdvisorOwnerTransferredIterator, error)

FilterOwnerTransferred is a free log retrieval operation binding the contract event 0x8934ce4adea8d9ce0d714d2c22b86790e41b7731c84b926fbbdc1d40ff6533c9.

Solidity: e OwnerTransferred(oldOwner indexed address, newOwner indexed address)

func (*RestrictFromAdvisorFilterer) WatchOwnerTransferred added in v0.2.0

func (_RestrictFromAdvisor *RestrictFromAdvisorFilterer) WatchOwnerTransferred(opts *bind.WatchOpts, sink chan<- *RestrictFromAdvisorOwnerTransferred, oldOwner []common.Address, newOwner []common.Address) (event.Subscription, error)

WatchOwnerTransferred is a free log subscription operation binding the contract event 0x8934ce4adea8d9ce0d714d2c22b86790e41b7731c84b926fbbdc1d40ff6533c9.

Solidity: e OwnerTransferred(oldOwner indexed address, newOwner indexed address)

type RestrictFromAdvisorOwnerTransferred added in v0.2.0

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

RestrictFromAdvisorOwnerTransferred represents a OwnerTransferred event raised by the RestrictFromAdvisor contract.

type RestrictFromAdvisorOwnerTransferredIterator added in v0.2.0

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

RestrictFromAdvisorOwnerTransferredIterator is returned from FilterOwnerTransferred and is used to iterate over the raw logs and unpacked data for OwnerTransferred events raised by the RestrictFromAdvisor contract.

func (*RestrictFromAdvisorOwnerTransferredIterator) Close added in v0.2.0

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

func (*RestrictFromAdvisorOwnerTransferredIterator) Error added in v0.2.0

Error returns any retrieval or parsing error occurred during filtering.

func (*RestrictFromAdvisorOwnerTransferredIterator) Next added in v0.2.0

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 RestrictFromAdvisorRaw added in v0.2.0

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

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

func (*RestrictFromAdvisorRaw) Call added in v0.2.0

func (_RestrictFromAdvisor *RestrictFromAdvisorRaw) 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 (*RestrictFromAdvisorRaw) Transact added in v0.2.0

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

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

func (*RestrictFromAdvisorRaw) Transfer added in v0.2.0

func (_RestrictFromAdvisor *RestrictFromAdvisorRaw) 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 RestrictFromAdvisorSession added in v0.2.0

type RestrictFromAdvisorSession struct {
	Contract     *RestrictFromAdvisor // 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
}

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

func (*RestrictFromAdvisorSession) Check added in v0.2.0

func (_RestrictFromAdvisor *RestrictFromAdvisorSession) Check(token common.Address, initiator common.Address, from common.Address, to common.Address, tokens *big.Int) (*types.Transaction, error)

Check is a paid mutator transaction binding the contract method 0x803fcd43.

Solidity: function check(token address, initiator address, from address, to address, tokens uint256) returns()

func (*RestrictFromAdvisorSession) Kill added in v0.2.0

func (_RestrictFromAdvisor *RestrictFromAdvisorSession) Kill() (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*RestrictFromAdvisorSession) Name added in v0.2.0

func (_RestrictFromAdvisor *RestrictFromAdvisorSession) Name() (string, error)

Name is a free data retrieval call binding the contract method 0x06fdde03.

Solidity: function name() constant returns(string)

func (*RestrictFromAdvisorSession) Owner added in v0.2.0

func (_RestrictFromAdvisor *RestrictFromAdvisorSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*RestrictFromAdvisorSession) Test added in v0.2.0

func (_RestrictFromAdvisor *RestrictFromAdvisorSession) Test(compliance common.Address, token common.Address, initiator common.Address, from common.Address, to common.Address, tokens *big.Int) (string, error)

Test is a free data retrieval call binding the contract method 0x0b6dedfd.

Solidity: function test(compliance address, token address, initiator address, from address, to address, tokens uint256) constant returns(s string)

func (*RestrictFromAdvisorSession) TransferOwner added in v0.2.0

func (_RestrictFromAdvisor *RestrictFromAdvisorSession) TransferOwner(newOwner common.Address) (*types.Transaction, error)

TransferOwner is a paid mutator transaction binding the contract method 0x4fb2e45d.

Solidity: function transferOwner(newOwner address) returns()

func (*RestrictFromAdvisorSession) ZEROADDRESS added in v0.2.0

func (_RestrictFromAdvisor *RestrictFromAdvisorSession) ZEROADDRESS() (common.Address, error)

ZEROADDRESS is a free data retrieval call binding the contract method 0x538ba4f9.

Solidity: function ZERO_ADDRESS() constant returns(address)

type RestrictFromAdvisorTransactor added in v0.2.0

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

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

func NewRestrictFromAdvisorTransactor added in v0.2.0

func NewRestrictFromAdvisorTransactor(address common.Address, transactor bind.ContractTransactor) (*RestrictFromAdvisorTransactor, error)

NewRestrictFromAdvisorTransactor creates a new write-only instance of RestrictFromAdvisor, bound to a specific deployed contract.

func (*RestrictFromAdvisorTransactor) Check added in v0.2.0

func (_RestrictFromAdvisor *RestrictFromAdvisorTransactor) Check(opts *bind.TransactOpts, token common.Address, initiator common.Address, from common.Address, to common.Address, tokens *big.Int) (*types.Transaction, error)

Check is a paid mutator transaction binding the contract method 0x803fcd43.

Solidity: function check(token address, initiator address, from address, to address, tokens uint256) returns()

func (*RestrictFromAdvisorTransactor) Kill added in v0.2.0

func (_RestrictFromAdvisor *RestrictFromAdvisorTransactor) Kill(opts *bind.TransactOpts) (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*RestrictFromAdvisorTransactor) TransferOwner added in v0.2.0

func (_RestrictFromAdvisor *RestrictFromAdvisorTransactor) TransferOwner(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwner is a paid mutator transaction binding the contract method 0x4fb2e45d.

Solidity: function transferOwner(newOwner address) returns()

type RestrictFromAdvisorTransactorRaw added in v0.2.0

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

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

func (*RestrictFromAdvisorTransactorRaw) Transact added in v0.2.0

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

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

func (*RestrictFromAdvisorTransactorRaw) Transfer added in v0.2.0

func (_RestrictFromAdvisor *RestrictFromAdvisorTransactorRaw) 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 RestrictFromAdvisorTransactorSession added in v0.2.0

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

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

func (*RestrictFromAdvisorTransactorSession) Check added in v0.2.0

func (_RestrictFromAdvisor *RestrictFromAdvisorTransactorSession) Check(token common.Address, initiator common.Address, from common.Address, to common.Address, tokens *big.Int) (*types.Transaction, error)

Check is a paid mutator transaction binding the contract method 0x803fcd43.

Solidity: function check(token address, initiator address, from address, to address, tokens uint256) returns()

func (*RestrictFromAdvisorTransactorSession) Kill added in v0.2.0

func (_RestrictFromAdvisor *RestrictFromAdvisorTransactorSession) Kill() (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*RestrictFromAdvisorTransactorSession) TransferOwner added in v0.2.0

func (_RestrictFromAdvisor *RestrictFromAdvisorTransactorSession) TransferOwner(newOwner common.Address) (*types.Transaction, error)

TransferOwner is a paid mutator transaction binding the contract method 0x4fb2e45d.

Solidity: function transferOwner(newOwner address) returns()

type RestrictFromAffiliate

type RestrictFromAffiliate struct {
	RestrictFromAffiliateCaller     // Read-only binding to the contract
	RestrictFromAffiliateTransactor // Write-only binding to the contract
	RestrictFromAffiliateFilterer   // Log filterer for contract events
}

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

func DeployRestrictFromAffiliate

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

DeployRestrictFromAffiliate deploys a new Ethereum contract, binding an instance of RestrictFromAffiliate to it.

func NewRestrictFromAffiliate

func NewRestrictFromAffiliate(address common.Address, backend bind.ContractBackend) (*RestrictFromAffiliate, error)

NewRestrictFromAffiliate creates a new instance of RestrictFromAffiliate, bound to a specific deployed contract.

type RestrictFromAffiliateCaller

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

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

func NewRestrictFromAffiliateCaller

func NewRestrictFromAffiliateCaller(address common.Address, caller bind.ContractCaller) (*RestrictFromAffiliateCaller, error)

NewRestrictFromAffiliateCaller creates a new read-only instance of RestrictFromAffiliate, bound to a specific deployed contract.

func (*RestrictFromAffiliateCaller) Name added in v0.2.0

func (_RestrictFromAffiliate *RestrictFromAffiliateCaller) 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 (*RestrictFromAffiliateCaller) Owner

func (_RestrictFromAffiliate *RestrictFromAffiliateCaller) 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 (*RestrictFromAffiliateCaller) Test added in v0.2.0

func (_RestrictFromAffiliate *RestrictFromAffiliateCaller) Test(opts *bind.CallOpts, compliance common.Address, token common.Address, initiator common.Address, from common.Address, to common.Address, tokens *big.Int) (string, error)

Test is a free data retrieval call binding the contract method 0x0b6dedfd.

Solidity: function test(compliance address, token address, initiator address, from address, to address, tokens uint256) constant returns(s string)

func (*RestrictFromAffiliateCaller) ZEROADDRESS added in v0.2.0

func (_RestrictFromAffiliate *RestrictFromAffiliateCaller) ZEROADDRESS(opts *bind.CallOpts) (common.Address, error)

ZEROADDRESS is a free data retrieval call binding the contract method 0x538ba4f9.

Solidity: function ZERO_ADDRESS() constant returns(address)

type RestrictFromAffiliateCallerRaw

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

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

func (*RestrictFromAffiliateCallerRaw) Call

func (_RestrictFromAffiliate *RestrictFromAffiliateCallerRaw) 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 RestrictFromAffiliateCallerSession

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

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

func (*RestrictFromAffiliateCallerSession) Name added in v0.2.0

func (_RestrictFromAffiliate *RestrictFromAffiliateCallerSession) Name() (string, error)

Name is a free data retrieval call binding the contract method 0x06fdde03.

Solidity: function name() constant returns(string)

func (*RestrictFromAffiliateCallerSession) Owner

func (_RestrictFromAffiliate *RestrictFromAffiliateCallerSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*RestrictFromAffiliateCallerSession) Test added in v0.2.0

func (_RestrictFromAffiliate *RestrictFromAffiliateCallerSession) Test(compliance common.Address, token common.Address, initiator common.Address, from common.Address, to common.Address, tokens *big.Int) (string, error)

Test is a free data retrieval call binding the contract method 0x0b6dedfd.

Solidity: function test(compliance address, token address, initiator address, from address, to address, tokens uint256) constant returns(s string)

func (*RestrictFromAffiliateCallerSession) ZEROADDRESS added in v0.2.0

func (_RestrictFromAffiliate *RestrictFromAffiliateCallerSession) ZEROADDRESS() (common.Address, error)

ZEROADDRESS is a free data retrieval call binding the contract method 0x538ba4f9.

Solidity: function ZERO_ADDRESS() constant returns(address)

type RestrictFromAffiliateFilterer

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

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

func NewRestrictFromAffiliateFilterer

func NewRestrictFromAffiliateFilterer(address common.Address, filterer bind.ContractFilterer) (*RestrictFromAffiliateFilterer, error)

NewRestrictFromAffiliateFilterer creates a new log filterer instance of RestrictFromAffiliate, bound to a specific deployed contract.

func (*RestrictFromAffiliateFilterer) FilterOwnerTransferred

func (_RestrictFromAffiliate *RestrictFromAffiliateFilterer) FilterOwnerTransferred(opts *bind.FilterOpts, oldOwner []common.Address, newOwner []common.Address) (*RestrictFromAffiliateOwnerTransferredIterator, error)

FilterOwnerTransferred is a free log retrieval operation binding the contract event 0x8934ce4adea8d9ce0d714d2c22b86790e41b7731c84b926fbbdc1d40ff6533c9.

Solidity: e OwnerTransferred(oldOwner indexed address, newOwner indexed address)

func (*RestrictFromAffiliateFilterer) WatchOwnerTransferred

func (_RestrictFromAffiliate *RestrictFromAffiliateFilterer) WatchOwnerTransferred(opts *bind.WatchOpts, sink chan<- *RestrictFromAffiliateOwnerTransferred, oldOwner []common.Address, newOwner []common.Address) (event.Subscription, error)

WatchOwnerTransferred is a free log subscription operation binding the contract event 0x8934ce4adea8d9ce0d714d2c22b86790e41b7731c84b926fbbdc1d40ff6533c9.

Solidity: e OwnerTransferred(oldOwner indexed address, newOwner indexed address)

type RestrictFromAffiliateOwnerTransferred

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

RestrictFromAffiliateOwnerTransferred represents a OwnerTransferred event raised by the RestrictFromAffiliate contract.

type RestrictFromAffiliateOwnerTransferredIterator

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

RestrictFromAffiliateOwnerTransferredIterator is returned from FilterOwnerTransferred and is used to iterate over the raw logs and unpacked data for OwnerTransferred events raised by the RestrictFromAffiliate contract.

func (*RestrictFromAffiliateOwnerTransferredIterator) Close

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

func (*RestrictFromAffiliateOwnerTransferredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*RestrictFromAffiliateOwnerTransferredIterator) 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 RestrictFromAffiliateRaw

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

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

func (*RestrictFromAffiliateRaw) Call

func (_RestrictFromAffiliate *RestrictFromAffiliateRaw) 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 (*RestrictFromAffiliateRaw) Transact

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

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

func (*RestrictFromAffiliateRaw) Transfer

func (_RestrictFromAffiliate *RestrictFromAffiliateRaw) 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 RestrictFromAffiliateSession

type RestrictFromAffiliateSession struct {
	Contract     *RestrictFromAffiliate // 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
}

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

func (*RestrictFromAffiliateSession) Check

func (_RestrictFromAffiliate *RestrictFromAffiliateSession) Check(token common.Address, initiator common.Address, from common.Address, to common.Address, tokens *big.Int) (*types.Transaction, error)

Check is a paid mutator transaction binding the contract method 0x803fcd43.

Solidity: function check(token address, initiator address, from address, to address, tokens uint256) returns()

func (*RestrictFromAffiliateSession) Kill

func (_RestrictFromAffiliate *RestrictFromAffiliateSession) Kill() (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*RestrictFromAffiliateSession) Name added in v0.2.0

func (_RestrictFromAffiliate *RestrictFromAffiliateSession) Name() (string, error)

Name is a free data retrieval call binding the contract method 0x06fdde03.

Solidity: function name() constant returns(string)

func (*RestrictFromAffiliateSession) Owner

func (_RestrictFromAffiliate *RestrictFromAffiliateSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*RestrictFromAffiliateSession) Test added in v0.2.0

func (_RestrictFromAffiliate *RestrictFromAffiliateSession) Test(compliance common.Address, token common.Address, initiator common.Address, from common.Address, to common.Address, tokens *big.Int) (string, error)

Test is a free data retrieval call binding the contract method 0x0b6dedfd.

Solidity: function test(compliance address, token address, initiator address, from address, to address, tokens uint256) constant returns(s string)

func (*RestrictFromAffiliateSession) TransferOwner

func (_RestrictFromAffiliate *RestrictFromAffiliateSession) TransferOwner(newOwner common.Address) (*types.Transaction, error)

TransferOwner is a paid mutator transaction binding the contract method 0x4fb2e45d.

Solidity: function transferOwner(newOwner address) returns()

func (*RestrictFromAffiliateSession) ZEROADDRESS added in v0.2.0

func (_RestrictFromAffiliate *RestrictFromAffiliateSession) ZEROADDRESS() (common.Address, error)

ZEROADDRESS is a free data retrieval call binding the contract method 0x538ba4f9.

Solidity: function ZERO_ADDRESS() constant returns(address)

type RestrictFromAffiliateTransactor

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

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

func NewRestrictFromAffiliateTransactor

func NewRestrictFromAffiliateTransactor(address common.Address, transactor bind.ContractTransactor) (*RestrictFromAffiliateTransactor, error)

NewRestrictFromAffiliateTransactor creates a new write-only instance of RestrictFromAffiliate, bound to a specific deployed contract.

func (*RestrictFromAffiliateTransactor) Check

func (_RestrictFromAffiliate *RestrictFromAffiliateTransactor) Check(opts *bind.TransactOpts, token common.Address, initiator common.Address, from common.Address, to common.Address, tokens *big.Int) (*types.Transaction, error)

Check is a paid mutator transaction binding the contract method 0x803fcd43.

Solidity: function check(token address, initiator address, from address, to address, tokens uint256) returns()

func (*RestrictFromAffiliateTransactor) Kill

func (_RestrictFromAffiliate *RestrictFromAffiliateTransactor) Kill(opts *bind.TransactOpts) (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*RestrictFromAffiliateTransactor) TransferOwner

func (_RestrictFromAffiliate *RestrictFromAffiliateTransactor) TransferOwner(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwner is a paid mutator transaction binding the contract method 0x4fb2e45d.

Solidity: function transferOwner(newOwner address) returns()

type RestrictFromAffiliateTransactorRaw

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

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

func (*RestrictFromAffiliateTransactorRaw) Transact

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

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

func (*RestrictFromAffiliateTransactorRaw) Transfer

func (_RestrictFromAffiliate *RestrictFromAffiliateTransactorRaw) 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 RestrictFromAffiliateTransactorSession

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

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

func (*RestrictFromAffiliateTransactorSession) Check

func (_RestrictFromAffiliate *RestrictFromAffiliateTransactorSession) Check(token common.Address, initiator common.Address, from common.Address, to common.Address, tokens *big.Int) (*types.Transaction, error)

Check is a paid mutator transaction binding the contract method 0x803fcd43.

Solidity: function check(token address, initiator address, from address, to address, tokens uint256) returns()

func (*RestrictFromAffiliateTransactorSession) Kill

func (_RestrictFromAffiliate *RestrictFromAffiliateTransactorSession) Kill() (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*RestrictFromAffiliateTransactorSession) TransferOwner

func (_RestrictFromAffiliate *RestrictFromAffiliateTransactorSession) TransferOwner(newOwner common.Address) (*types.Transaction, error)

TransferOwner is a paid mutator transaction binding the contract method 0x4fb2e45d.

Solidity: function transferOwner(newOwner address) returns()

type RestrictFromInvestor

type RestrictFromInvestor struct {
	RestrictFromInvestorCaller     // Read-only binding to the contract
	RestrictFromInvestorTransactor // Write-only binding to the contract
	RestrictFromInvestorFilterer   // Log filterer for contract events
}

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

func DeployRestrictFromInvestor

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

DeployRestrictFromInvestor deploys a new Ethereum contract, binding an instance of RestrictFromInvestor to it.

func NewRestrictFromInvestor

func NewRestrictFromInvestor(address common.Address, backend bind.ContractBackend) (*RestrictFromInvestor, error)

NewRestrictFromInvestor creates a new instance of RestrictFromInvestor, bound to a specific deployed contract.

type RestrictFromInvestorCaller

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

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

func NewRestrictFromInvestorCaller

func NewRestrictFromInvestorCaller(address common.Address, caller bind.ContractCaller) (*RestrictFromInvestorCaller, error)

NewRestrictFromInvestorCaller creates a new read-only instance of RestrictFromInvestor, bound to a specific deployed contract.

func (*RestrictFromInvestorCaller) Name added in v0.2.0

func (_RestrictFromInvestor *RestrictFromInvestorCaller) 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 (*RestrictFromInvestorCaller) Owner

func (_RestrictFromInvestor *RestrictFromInvestorCaller) 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 (*RestrictFromInvestorCaller) Test added in v0.2.0

func (_RestrictFromInvestor *RestrictFromInvestorCaller) Test(opts *bind.CallOpts, compliance common.Address, token common.Address, initiator common.Address, from common.Address, to common.Address, tokens *big.Int) (string, error)

Test is a free data retrieval call binding the contract method 0x0b6dedfd.

Solidity: function test(compliance address, token address, initiator address, from address, to address, tokens uint256) constant returns(s string)

func (*RestrictFromInvestorCaller) ZEROADDRESS added in v0.2.0

func (_RestrictFromInvestor *RestrictFromInvestorCaller) ZEROADDRESS(opts *bind.CallOpts) (common.Address, error)

ZEROADDRESS is a free data retrieval call binding the contract method 0x538ba4f9.

Solidity: function ZERO_ADDRESS() constant returns(address)

type RestrictFromInvestorCallerRaw

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

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

func (*RestrictFromInvestorCallerRaw) Call

func (_RestrictFromInvestor *RestrictFromInvestorCallerRaw) 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 RestrictFromInvestorCallerSession

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

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

func (*RestrictFromInvestorCallerSession) Name added in v0.2.0

func (_RestrictFromInvestor *RestrictFromInvestorCallerSession) Name() (string, error)

Name is a free data retrieval call binding the contract method 0x06fdde03.

Solidity: function name() constant returns(string)

func (*RestrictFromInvestorCallerSession) Owner

func (_RestrictFromInvestor *RestrictFromInvestorCallerSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*RestrictFromInvestorCallerSession) Test added in v0.2.0

func (_RestrictFromInvestor *RestrictFromInvestorCallerSession) Test(compliance common.Address, token common.Address, initiator common.Address, from common.Address, to common.Address, tokens *big.Int) (string, error)

Test is a free data retrieval call binding the contract method 0x0b6dedfd.

Solidity: function test(compliance address, token address, initiator address, from address, to address, tokens uint256) constant returns(s string)

func (*RestrictFromInvestorCallerSession) ZEROADDRESS added in v0.2.0

func (_RestrictFromInvestor *RestrictFromInvestorCallerSession) ZEROADDRESS() (common.Address, error)

ZEROADDRESS is a free data retrieval call binding the contract method 0x538ba4f9.

Solidity: function ZERO_ADDRESS() constant returns(address)

type RestrictFromInvestorFilterer

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

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

func NewRestrictFromInvestorFilterer

func NewRestrictFromInvestorFilterer(address common.Address, filterer bind.ContractFilterer) (*RestrictFromInvestorFilterer, error)

NewRestrictFromInvestorFilterer creates a new log filterer instance of RestrictFromInvestor, bound to a specific deployed contract.

func (*RestrictFromInvestorFilterer) FilterOwnerTransferred

func (_RestrictFromInvestor *RestrictFromInvestorFilterer) FilterOwnerTransferred(opts *bind.FilterOpts, oldOwner []common.Address, newOwner []common.Address) (*RestrictFromInvestorOwnerTransferredIterator, error)

FilterOwnerTransferred is a free log retrieval operation binding the contract event 0x8934ce4adea8d9ce0d714d2c22b86790e41b7731c84b926fbbdc1d40ff6533c9.

Solidity: e OwnerTransferred(oldOwner indexed address, newOwner indexed address)

func (*RestrictFromInvestorFilterer) WatchOwnerTransferred

func (_RestrictFromInvestor *RestrictFromInvestorFilterer) WatchOwnerTransferred(opts *bind.WatchOpts, sink chan<- *RestrictFromInvestorOwnerTransferred, oldOwner []common.Address, newOwner []common.Address) (event.Subscription, error)

WatchOwnerTransferred is a free log subscription operation binding the contract event 0x8934ce4adea8d9ce0d714d2c22b86790e41b7731c84b926fbbdc1d40ff6533c9.

Solidity: e OwnerTransferred(oldOwner indexed address, newOwner indexed address)

type RestrictFromInvestorOwnerTransferred

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

RestrictFromInvestorOwnerTransferred represents a OwnerTransferred event raised by the RestrictFromInvestor contract.

type RestrictFromInvestorOwnerTransferredIterator

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

RestrictFromInvestorOwnerTransferredIterator is returned from FilterOwnerTransferred and is used to iterate over the raw logs and unpacked data for OwnerTransferred events raised by the RestrictFromInvestor contract.

func (*RestrictFromInvestorOwnerTransferredIterator) Close

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

func (*RestrictFromInvestorOwnerTransferredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*RestrictFromInvestorOwnerTransferredIterator) 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 RestrictFromInvestorRaw

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

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

func (*RestrictFromInvestorRaw) Call

func (_RestrictFromInvestor *RestrictFromInvestorRaw) 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 (*RestrictFromInvestorRaw) Transact

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

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

func (*RestrictFromInvestorRaw) Transfer

func (_RestrictFromInvestor *RestrictFromInvestorRaw) 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 RestrictFromInvestorSession

type RestrictFromInvestorSession struct {
	Contract     *RestrictFromInvestor // 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
}

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

func (*RestrictFromInvestorSession) Check

func (_RestrictFromInvestor *RestrictFromInvestorSession) Check(token common.Address, initiator common.Address, from common.Address, to common.Address, tokens *big.Int) (*types.Transaction, error)

Check is a paid mutator transaction binding the contract method 0x803fcd43.

Solidity: function check(token address, initiator address, from address, to address, tokens uint256) returns()

func (*RestrictFromInvestorSession) Kill

func (_RestrictFromInvestor *RestrictFromInvestorSession) Kill() (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*RestrictFromInvestorSession) Name added in v0.2.0

func (_RestrictFromInvestor *RestrictFromInvestorSession) Name() (string, error)

Name is a free data retrieval call binding the contract method 0x06fdde03.

Solidity: function name() constant returns(string)

func (*RestrictFromInvestorSession) Owner

func (_RestrictFromInvestor *RestrictFromInvestorSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*RestrictFromInvestorSession) Test added in v0.2.0

func (_RestrictFromInvestor *RestrictFromInvestorSession) Test(compliance common.Address, token common.Address, initiator common.Address, from common.Address, to common.Address, tokens *big.Int) (string, error)

Test is a free data retrieval call binding the contract method 0x0b6dedfd.

Solidity: function test(compliance address, token address, initiator address, from address, to address, tokens uint256) constant returns(s string)

func (*RestrictFromInvestorSession) TransferOwner

func (_RestrictFromInvestor *RestrictFromInvestorSession) TransferOwner(newOwner common.Address) (*types.Transaction, error)

TransferOwner is a paid mutator transaction binding the contract method 0x4fb2e45d.

Solidity: function transferOwner(newOwner address) returns()

func (*RestrictFromInvestorSession) ZEROADDRESS added in v0.2.0

func (_RestrictFromInvestor *RestrictFromInvestorSession) ZEROADDRESS() (common.Address, error)

ZEROADDRESS is a free data retrieval call binding the contract method 0x538ba4f9.

Solidity: function ZERO_ADDRESS() constant returns(address)

type RestrictFromInvestorTransactor

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

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

func NewRestrictFromInvestorTransactor

func NewRestrictFromInvestorTransactor(address common.Address, transactor bind.ContractTransactor) (*RestrictFromInvestorTransactor, error)

NewRestrictFromInvestorTransactor creates a new write-only instance of RestrictFromInvestor, bound to a specific deployed contract.

func (*RestrictFromInvestorTransactor) Check

func (_RestrictFromInvestor *RestrictFromInvestorTransactor) Check(opts *bind.TransactOpts, token common.Address, initiator common.Address, from common.Address, to common.Address, tokens *big.Int) (*types.Transaction, error)

Check is a paid mutator transaction binding the contract method 0x803fcd43.

Solidity: function check(token address, initiator address, from address, to address, tokens uint256) returns()

func (*RestrictFromInvestorTransactor) Kill

func (_RestrictFromInvestor *RestrictFromInvestorTransactor) Kill(opts *bind.TransactOpts) (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*RestrictFromInvestorTransactor) TransferOwner

func (_RestrictFromInvestor *RestrictFromInvestorTransactor) TransferOwner(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwner is a paid mutator transaction binding the contract method 0x4fb2e45d.

Solidity: function transferOwner(newOwner address) returns()

type RestrictFromInvestorTransactorRaw

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

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

func (*RestrictFromInvestorTransactorRaw) Transact

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

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

func (*RestrictFromInvestorTransactorRaw) Transfer

func (_RestrictFromInvestor *RestrictFromInvestorTransactorRaw) 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 RestrictFromInvestorTransactorSession

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

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

func (*RestrictFromInvestorTransactorSession) Check

func (_RestrictFromInvestor *RestrictFromInvestorTransactorSession) Check(token common.Address, initiator common.Address, from common.Address, to common.Address, tokens *big.Int) (*types.Transaction, error)

Check is a paid mutator transaction binding the contract method 0x803fcd43.

Solidity: function check(token address, initiator address, from address, to address, tokens uint256) returns()

func (*RestrictFromInvestorTransactorSession) Kill

func (_RestrictFromInvestor *RestrictFromInvestorTransactorSession) Kill() (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*RestrictFromInvestorTransactorSession) TransferOwner

func (_RestrictFromInvestor *RestrictFromInvestorTransactorSession) TransferOwner(newOwner common.Address) (*types.Transaction, error)

TransferOwner is a paid mutator transaction binding the contract method 0x4fb2e45d.

Solidity: function transferOwner(newOwner address) returns()

type RestrictHolderThreshold added in v0.2.0

type RestrictHolderThreshold struct {
	RestrictHolderThresholdCaller     // Read-only binding to the contract
	RestrictHolderThresholdTransactor // Write-only binding to the contract
	RestrictHolderThresholdFilterer   // Log filterer for contract events
}

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

func DeployRestrictHolderThreshold added in v0.2.0

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

DeployRestrictHolderThreshold deploys a new Ethereum contract, binding an instance of RestrictHolderThreshold to it.

func NewRestrictHolderThreshold added in v0.2.0

func NewRestrictHolderThreshold(address common.Address, backend bind.ContractBackend) (*RestrictHolderThreshold, error)

NewRestrictHolderThreshold creates a new instance of RestrictHolderThreshold, bound to a specific deployed contract.

type RestrictHolderThresholdCaller added in v0.2.0

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

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

func NewRestrictHolderThresholdCaller added in v0.2.0

func NewRestrictHolderThresholdCaller(address common.Address, caller bind.ContractCaller) (*RestrictHolderThresholdCaller, error)

NewRestrictHolderThresholdCaller creates a new read-only instance of RestrictHolderThreshold, bound to a specific deployed contract.

func (*RestrictHolderThresholdCaller) Name added in v0.2.0

func (_RestrictHolderThreshold *RestrictHolderThresholdCaller) 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 (*RestrictHolderThresholdCaller) Owner added in v0.2.0

func (_RestrictHolderThreshold *RestrictHolderThresholdCaller) 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 (*RestrictHolderThresholdCaller) Test added in v0.2.0

func (_RestrictHolderThreshold *RestrictHolderThresholdCaller) Test(opts *bind.CallOpts, compliance common.Address, token common.Address, initiator common.Address, from common.Address, to common.Address, tokens *big.Int) (string, error)

Test is a free data retrieval call binding the contract method 0x0b6dedfd.

Solidity: function test(compliance address, token address, initiator address, from address, to address, tokens uint256) constant returns(s string)

func (*RestrictHolderThresholdCaller) ZEROADDRESS added in v0.2.0

func (_RestrictHolderThreshold *RestrictHolderThresholdCaller) ZEROADDRESS(opts *bind.CallOpts) (common.Address, error)

ZEROADDRESS is a free data retrieval call binding the contract method 0x538ba4f9.

Solidity: function ZERO_ADDRESS() constant returns(address)

type RestrictHolderThresholdCallerRaw added in v0.2.0

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

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

func (*RestrictHolderThresholdCallerRaw) Call added in v0.2.0

func (_RestrictHolderThreshold *RestrictHolderThresholdCallerRaw) 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 RestrictHolderThresholdCallerSession added in v0.2.0

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

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

func (*RestrictHolderThresholdCallerSession) Name added in v0.2.0

func (_RestrictHolderThreshold *RestrictHolderThresholdCallerSession) Name() (string, error)

Name is a free data retrieval call binding the contract method 0x06fdde03.

Solidity: function name() constant returns(string)

func (*RestrictHolderThresholdCallerSession) Owner added in v0.2.0

func (_RestrictHolderThreshold *RestrictHolderThresholdCallerSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*RestrictHolderThresholdCallerSession) Test added in v0.2.0

func (_RestrictHolderThreshold *RestrictHolderThresholdCallerSession) Test(compliance common.Address, token common.Address, initiator common.Address, from common.Address, to common.Address, tokens *big.Int) (string, error)

Test is a free data retrieval call binding the contract method 0x0b6dedfd.

Solidity: function test(compliance address, token address, initiator address, from address, to address, tokens uint256) constant returns(s string)

func (*RestrictHolderThresholdCallerSession) ZEROADDRESS added in v0.2.0

func (_RestrictHolderThreshold *RestrictHolderThresholdCallerSession) ZEROADDRESS() (common.Address, error)

ZEROADDRESS is a free data retrieval call binding the contract method 0x538ba4f9.

Solidity: function ZERO_ADDRESS() constant returns(address)

type RestrictHolderThresholdFilterer added in v0.2.0

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

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

func NewRestrictHolderThresholdFilterer added in v0.2.0

func NewRestrictHolderThresholdFilterer(address common.Address, filterer bind.ContractFilterer) (*RestrictHolderThresholdFilterer, error)

NewRestrictHolderThresholdFilterer creates a new log filterer instance of RestrictHolderThreshold, bound to a specific deployed contract.

func (*RestrictHolderThresholdFilterer) FilterOwnerTransferred added in v0.2.0

func (_RestrictHolderThreshold *RestrictHolderThresholdFilterer) FilterOwnerTransferred(opts *bind.FilterOpts, oldOwner []common.Address, newOwner []common.Address) (*RestrictHolderThresholdOwnerTransferredIterator, error)

FilterOwnerTransferred is a free log retrieval operation binding the contract event 0x8934ce4adea8d9ce0d714d2c22b86790e41b7731c84b926fbbdc1d40ff6533c9.

Solidity: e OwnerTransferred(oldOwner indexed address, newOwner indexed address)

func (*RestrictHolderThresholdFilterer) WatchOwnerTransferred added in v0.2.0

func (_RestrictHolderThreshold *RestrictHolderThresholdFilterer) WatchOwnerTransferred(opts *bind.WatchOpts, sink chan<- *RestrictHolderThresholdOwnerTransferred, oldOwner []common.Address, newOwner []common.Address) (event.Subscription, error)

WatchOwnerTransferred is a free log subscription operation binding the contract event 0x8934ce4adea8d9ce0d714d2c22b86790e41b7731c84b926fbbdc1d40ff6533c9.

Solidity: e OwnerTransferred(oldOwner indexed address, newOwner indexed address)

type RestrictHolderThresholdOwnerTransferred added in v0.2.0

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

RestrictHolderThresholdOwnerTransferred represents a OwnerTransferred event raised by the RestrictHolderThreshold contract.

type RestrictHolderThresholdOwnerTransferredIterator added in v0.2.0

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

RestrictHolderThresholdOwnerTransferredIterator is returned from FilterOwnerTransferred and is used to iterate over the raw logs and unpacked data for OwnerTransferred events raised by the RestrictHolderThreshold contract.

func (*RestrictHolderThresholdOwnerTransferredIterator) Close added in v0.2.0

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

func (*RestrictHolderThresholdOwnerTransferredIterator) Error added in v0.2.0

Error returns any retrieval or parsing error occurred during filtering.

func (*RestrictHolderThresholdOwnerTransferredIterator) Next added in v0.2.0

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 RestrictHolderThresholdRaw added in v0.2.0

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

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

func (*RestrictHolderThresholdRaw) Call added in v0.2.0

func (_RestrictHolderThreshold *RestrictHolderThresholdRaw) 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 (*RestrictHolderThresholdRaw) Transact added in v0.2.0

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

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

func (*RestrictHolderThresholdRaw) Transfer added in v0.2.0

func (_RestrictHolderThreshold *RestrictHolderThresholdRaw) 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 RestrictHolderThresholdSession added in v0.2.0

type RestrictHolderThresholdSession struct {
	Contract     *RestrictHolderThreshold // 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
}

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

func (*RestrictHolderThresholdSession) Check added in v0.2.0

func (_RestrictHolderThreshold *RestrictHolderThresholdSession) Check(token common.Address, initiator common.Address, from common.Address, to common.Address, tokens *big.Int) (*types.Transaction, error)

Check is a paid mutator transaction binding the contract method 0x803fcd43.

Solidity: function check(token address, initiator address, from address, to address, tokens uint256) returns()

func (*RestrictHolderThresholdSession) Kill added in v0.2.0

func (_RestrictHolderThreshold *RestrictHolderThresholdSession) Kill() (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*RestrictHolderThresholdSession) Name added in v0.2.0

func (_RestrictHolderThreshold *RestrictHolderThresholdSession) Name() (string, error)

Name is a free data retrieval call binding the contract method 0x06fdde03.

Solidity: function name() constant returns(string)

func (*RestrictHolderThresholdSession) Owner added in v0.2.0

func (_RestrictHolderThreshold *RestrictHolderThresholdSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*RestrictHolderThresholdSession) SetNonAccreditedInvestorLimit added in v0.2.0

func (_RestrictHolderThreshold *RestrictHolderThresholdSession) SetNonAccreditedInvestorLimit(c common.Address, symbol string, limit *big.Int) (*types.Transaction, error)

SetNonAccreditedInvestorLimit is a paid mutator transaction binding the contract method 0x86b9a0b6.

Solidity: function setNonAccreditedInvestorLimit(c address, symbol string, limit uint256) returns()

func (*RestrictHolderThresholdSession) SetTotalLimit added in v0.2.0

func (_RestrictHolderThreshold *RestrictHolderThresholdSession) SetTotalLimit(c common.Address, symbol string, limit *big.Int) (*types.Transaction, error)

SetTotalLimit is a paid mutator transaction binding the contract method 0xd0453e33.

Solidity: function setTotalLimit(c address, symbol string, limit uint256) returns()

func (*RestrictHolderThresholdSession) Test added in v0.2.0

func (_RestrictHolderThreshold *RestrictHolderThresholdSession) Test(compliance common.Address, token common.Address, initiator common.Address, from common.Address, to common.Address, tokens *big.Int) (string, error)

Test is a free data retrieval call binding the contract method 0x0b6dedfd.

Solidity: function test(compliance address, token address, initiator address, from address, to address, tokens uint256) constant returns(s string)

func (*RestrictHolderThresholdSession) TransferOwner added in v0.2.0

func (_RestrictHolderThreshold *RestrictHolderThresholdSession) TransferOwner(newOwner common.Address) (*types.Transaction, error)

TransferOwner is a paid mutator transaction binding the contract method 0x4fb2e45d.

Solidity: function transferOwner(newOwner address) returns()

func (*RestrictHolderThresholdSession) UpdateNonAccreditedInvestor added in v0.2.0

func (_RestrictHolderThreshold *RestrictHolderThresholdSession) UpdateNonAccreditedInvestor(c common.Address, symbol string, addr common.Address, adding bool) (*types.Transaction, error)

UpdateNonAccreditedInvestor is a paid mutator transaction binding the contract method 0xaa993c85.

Solidity: function updateNonAccreditedInvestor(c address, symbol string, addr address, adding bool) returns()

func (*RestrictHolderThresholdSession) ZEROADDRESS added in v0.2.0

func (_RestrictHolderThreshold *RestrictHolderThresholdSession) ZEROADDRESS() (common.Address, error)

ZEROADDRESS is a free data retrieval call binding the contract method 0x538ba4f9.

Solidity: function ZERO_ADDRESS() constant returns(address)

type RestrictHolderThresholdTransactor added in v0.2.0

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

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

func NewRestrictHolderThresholdTransactor added in v0.2.0

func NewRestrictHolderThresholdTransactor(address common.Address, transactor bind.ContractTransactor) (*RestrictHolderThresholdTransactor, error)

NewRestrictHolderThresholdTransactor creates a new write-only instance of RestrictHolderThreshold, bound to a specific deployed contract.

func (*RestrictHolderThresholdTransactor) Check added in v0.2.0

func (_RestrictHolderThreshold *RestrictHolderThresholdTransactor) Check(opts *bind.TransactOpts, token common.Address, initiator common.Address, from common.Address, to common.Address, tokens *big.Int) (*types.Transaction, error)

Check is a paid mutator transaction binding the contract method 0x803fcd43.

Solidity: function check(token address, initiator address, from address, to address, tokens uint256) returns()

func (*RestrictHolderThresholdTransactor) Kill added in v0.2.0

func (_RestrictHolderThreshold *RestrictHolderThresholdTransactor) Kill(opts *bind.TransactOpts) (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*RestrictHolderThresholdTransactor) SetNonAccreditedInvestorLimit added in v0.2.0

func (_RestrictHolderThreshold *RestrictHolderThresholdTransactor) SetNonAccreditedInvestorLimit(opts *bind.TransactOpts, c common.Address, symbol string, limit *big.Int) (*types.Transaction, error)

SetNonAccreditedInvestorLimit is a paid mutator transaction binding the contract method 0x86b9a0b6.

Solidity: function setNonAccreditedInvestorLimit(c address, symbol string, limit uint256) returns()

func (*RestrictHolderThresholdTransactor) SetTotalLimit added in v0.2.0

func (_RestrictHolderThreshold *RestrictHolderThresholdTransactor) SetTotalLimit(opts *bind.TransactOpts, c common.Address, symbol string, limit *big.Int) (*types.Transaction, error)

SetTotalLimit is a paid mutator transaction binding the contract method 0xd0453e33.

Solidity: function setTotalLimit(c address, symbol string, limit uint256) returns()

func (*RestrictHolderThresholdTransactor) TransferOwner added in v0.2.0

func (_RestrictHolderThreshold *RestrictHolderThresholdTransactor) TransferOwner(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwner is a paid mutator transaction binding the contract method 0x4fb2e45d.

Solidity: function transferOwner(newOwner address) returns()

func (*RestrictHolderThresholdTransactor) UpdateNonAccreditedInvestor added in v0.2.0

func (_RestrictHolderThreshold *RestrictHolderThresholdTransactor) UpdateNonAccreditedInvestor(opts *bind.TransactOpts, c common.Address, symbol string, addr common.Address, adding bool) (*types.Transaction, error)

UpdateNonAccreditedInvestor is a paid mutator transaction binding the contract method 0xaa993c85.

Solidity: function updateNonAccreditedInvestor(c address, symbol string, addr address, adding bool) returns()

type RestrictHolderThresholdTransactorRaw added in v0.2.0

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

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

func (*RestrictHolderThresholdTransactorRaw) Transact added in v0.2.0

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

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

func (*RestrictHolderThresholdTransactorRaw) Transfer added in v0.2.0

func (_RestrictHolderThreshold *RestrictHolderThresholdTransactorRaw) 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 RestrictHolderThresholdTransactorSession added in v0.2.0

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

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

func (*RestrictHolderThresholdTransactorSession) Check added in v0.2.0

func (_RestrictHolderThreshold *RestrictHolderThresholdTransactorSession) Check(token common.Address, initiator common.Address, from common.Address, to common.Address, tokens *big.Int) (*types.Transaction, error)

Check is a paid mutator transaction binding the contract method 0x803fcd43.

Solidity: function check(token address, initiator address, from address, to address, tokens uint256) returns()

func (*RestrictHolderThresholdTransactorSession) Kill added in v0.2.0

func (_RestrictHolderThreshold *RestrictHolderThresholdTransactorSession) Kill() (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*RestrictHolderThresholdTransactorSession) SetNonAccreditedInvestorLimit added in v0.2.0

func (_RestrictHolderThreshold *RestrictHolderThresholdTransactorSession) SetNonAccreditedInvestorLimit(c common.Address, symbol string, limit *big.Int) (*types.Transaction, error)

SetNonAccreditedInvestorLimit is a paid mutator transaction binding the contract method 0x86b9a0b6.

Solidity: function setNonAccreditedInvestorLimit(c address, symbol string, limit uint256) returns()

func (*RestrictHolderThresholdTransactorSession) SetTotalLimit added in v0.2.0

func (_RestrictHolderThreshold *RestrictHolderThresholdTransactorSession) SetTotalLimit(c common.Address, symbol string, limit *big.Int) (*types.Transaction, error)

SetTotalLimit is a paid mutator transaction binding the contract method 0xd0453e33.

Solidity: function setTotalLimit(c address, symbol string, limit uint256) returns()

func (*RestrictHolderThresholdTransactorSession) TransferOwner added in v0.2.0

func (_RestrictHolderThreshold *RestrictHolderThresholdTransactorSession) TransferOwner(newOwner common.Address) (*types.Transaction, error)

TransferOwner is a paid mutator transaction binding the contract method 0x4fb2e45d.

Solidity: function transferOwner(newOwner address) returns()

func (*RestrictHolderThresholdTransactorSession) UpdateNonAccreditedInvestor added in v0.2.0

func (_RestrictHolderThreshold *RestrictHolderThresholdTransactorSession) UpdateNonAccreditedInvestor(c common.Address, symbol string, addr common.Address, adding bool) (*types.Transaction, error)

UpdateNonAccreditedInvestor is a paid mutator transaction binding the contract method 0xaa993c85.

Solidity: function updateNonAccreditedInvestor(c address, symbol string, addr address, adding bool) returns()

type RestrictOwnerTransferred

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

RestrictOwnerTransferred represents a OwnerTransferred event raised by the Restrict contract.

type RestrictOwnerTransferredIterator

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

RestrictOwnerTransferredIterator is returned from FilterOwnerTransferred and is used to iterate over the raw logs and unpacked data for OwnerTransferred events raised by the Restrict contract.

func (*RestrictOwnerTransferredIterator) Close

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

func (*RestrictOwnerTransferredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*RestrictOwnerTransferredIterator) 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 RestrictRaw

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

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

func (*RestrictRaw) Call

func (_Restrict *RestrictRaw) 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 (*RestrictRaw) Transact

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

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

func (*RestrictRaw) Transfer

func (_Restrict *RestrictRaw) 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 RestrictSession

type RestrictSession struct {
	Contract     *Restrict         // 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
}

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

func (*RestrictSession) Check

func (_Restrict *RestrictSession) Check(token common.Address, initiator common.Address, from common.Address, to common.Address, tokens *big.Int) (*types.Transaction, error)

Check is a paid mutator transaction binding the contract method 0x803fcd43.

Solidity: function check(token address, initiator address, from address, to address, tokens uint256) returns()

func (*RestrictSession) Kill

func (_Restrict *RestrictSession) Kill() (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*RestrictSession) Name added in v0.2.0

func (_Restrict *RestrictSession) Name() (string, error)

Name is a free data retrieval call binding the contract method 0x06fdde03.

Solidity: function name() constant returns(string)

func (*RestrictSession) Owner

func (_Restrict *RestrictSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*RestrictSession) Test added in v0.2.0

func (_Restrict *RestrictSession) Test(compliance common.Address, token common.Address, initiator common.Address, from common.Address, to common.Address, tokens *big.Int) (string, error)

Test is a free data retrieval call binding the contract method 0x0b6dedfd.

Solidity: function test(compliance address, token address, initiator address, from address, to address, tokens uint256) constant returns(s string)

func (*RestrictSession) TransferOwner

func (_Restrict *RestrictSession) TransferOwner(newOwner common.Address) (*types.Transaction, error)

TransferOwner is a paid mutator transaction binding the contract method 0x4fb2e45d.

Solidity: function transferOwner(newOwner address) returns()

func (*RestrictSession) ZEROADDRESS added in v0.2.0

func (_Restrict *RestrictSession) ZEROADDRESS() (common.Address, error)

ZEROADDRESS is a free data retrieval call binding the contract method 0x538ba4f9.

Solidity: function ZERO_ADDRESS() constant returns(address)

type RestrictToAccreditedInvestor

type RestrictToAccreditedInvestor struct {
	RestrictToAccreditedInvestorCaller     // Read-only binding to the contract
	RestrictToAccreditedInvestorTransactor // Write-only binding to the contract
	RestrictToAccreditedInvestorFilterer   // Log filterer for contract events
}

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

func DeployRestrictToAccreditedInvestor

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

DeployRestrictToAccreditedInvestor deploys a new Ethereum contract, binding an instance of RestrictToAccreditedInvestor to it.

func NewRestrictToAccreditedInvestor

func NewRestrictToAccreditedInvestor(address common.Address, backend bind.ContractBackend) (*RestrictToAccreditedInvestor, error)

NewRestrictToAccreditedInvestor creates a new instance of RestrictToAccreditedInvestor, bound to a specific deployed contract.

type RestrictToAccreditedInvestorCaller

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

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

func NewRestrictToAccreditedInvestorCaller

func NewRestrictToAccreditedInvestorCaller(address common.Address, caller bind.ContractCaller) (*RestrictToAccreditedInvestorCaller, error)

NewRestrictToAccreditedInvestorCaller creates a new read-only instance of RestrictToAccreditedInvestor, bound to a specific deployed contract.

func (*RestrictToAccreditedInvestorCaller) Name added in v0.2.0

func (_RestrictToAccreditedInvestor *RestrictToAccreditedInvestorCaller) 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 (*RestrictToAccreditedInvestorCaller) Owner

func (_RestrictToAccreditedInvestor *RestrictToAccreditedInvestorCaller) 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 (*RestrictToAccreditedInvestorCaller) Test added in v0.2.0

func (_RestrictToAccreditedInvestor *RestrictToAccreditedInvestorCaller) Test(opts *bind.CallOpts, compliance common.Address, token common.Address, initiator common.Address, from common.Address, to common.Address, tokens *big.Int) (string, error)

Test is a free data retrieval call binding the contract method 0x0b6dedfd.

Solidity: function test(compliance address, token address, initiator address, from address, to address, tokens uint256) constant returns(s string)

func (*RestrictToAccreditedInvestorCaller) ZEROADDRESS added in v0.2.0

func (_RestrictToAccreditedInvestor *RestrictToAccreditedInvestorCaller) ZEROADDRESS(opts *bind.CallOpts) (common.Address, error)

ZEROADDRESS is a free data retrieval call binding the contract method 0x538ba4f9.

Solidity: function ZERO_ADDRESS() constant returns(address)

type RestrictToAccreditedInvestorCallerRaw

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

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

func (*RestrictToAccreditedInvestorCallerRaw) Call

func (_RestrictToAccreditedInvestor *RestrictToAccreditedInvestorCallerRaw) 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 RestrictToAccreditedInvestorCallerSession

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

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

func (*RestrictToAccreditedInvestorCallerSession) Name added in v0.2.0

func (_RestrictToAccreditedInvestor *RestrictToAccreditedInvestorCallerSession) Name() (string, error)

Name is a free data retrieval call binding the contract method 0x06fdde03.

Solidity: function name() constant returns(string)

func (*RestrictToAccreditedInvestorCallerSession) Owner

func (_RestrictToAccreditedInvestor *RestrictToAccreditedInvestorCallerSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*RestrictToAccreditedInvestorCallerSession) Test added in v0.2.0

func (_RestrictToAccreditedInvestor *RestrictToAccreditedInvestorCallerSession) Test(compliance common.Address, token common.Address, initiator common.Address, from common.Address, to common.Address, tokens *big.Int) (string, error)

Test is a free data retrieval call binding the contract method 0x0b6dedfd.

Solidity: function test(compliance address, token address, initiator address, from address, to address, tokens uint256) constant returns(s string)

func (*RestrictToAccreditedInvestorCallerSession) ZEROADDRESS added in v0.2.0

func (_RestrictToAccreditedInvestor *RestrictToAccreditedInvestorCallerSession) ZEROADDRESS() (common.Address, error)

ZEROADDRESS is a free data retrieval call binding the contract method 0x538ba4f9.

Solidity: function ZERO_ADDRESS() constant returns(address)

type RestrictToAccreditedInvestorFilterer

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

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

func NewRestrictToAccreditedInvestorFilterer

func NewRestrictToAccreditedInvestorFilterer(address common.Address, filterer bind.ContractFilterer) (*RestrictToAccreditedInvestorFilterer, error)

NewRestrictToAccreditedInvestorFilterer creates a new log filterer instance of RestrictToAccreditedInvestor, bound to a specific deployed contract.

func (*RestrictToAccreditedInvestorFilterer) FilterOwnerTransferred

func (_RestrictToAccreditedInvestor *RestrictToAccreditedInvestorFilterer) FilterOwnerTransferred(opts *bind.FilterOpts, oldOwner []common.Address, newOwner []common.Address) (*RestrictToAccreditedInvestorOwnerTransferredIterator, error)

FilterOwnerTransferred is a free log retrieval operation binding the contract event 0x8934ce4adea8d9ce0d714d2c22b86790e41b7731c84b926fbbdc1d40ff6533c9.

Solidity: e OwnerTransferred(oldOwner indexed address, newOwner indexed address)

func (*RestrictToAccreditedInvestorFilterer) WatchOwnerTransferred

func (_RestrictToAccreditedInvestor *RestrictToAccreditedInvestorFilterer) WatchOwnerTransferred(opts *bind.WatchOpts, sink chan<- *RestrictToAccreditedInvestorOwnerTransferred, oldOwner []common.Address, newOwner []common.Address) (event.Subscription, error)

WatchOwnerTransferred is a free log subscription operation binding the contract event 0x8934ce4adea8d9ce0d714d2c22b86790e41b7731c84b926fbbdc1d40ff6533c9.

Solidity: e OwnerTransferred(oldOwner indexed address, newOwner indexed address)

type RestrictToAccreditedInvestorOwnerTransferred

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

RestrictToAccreditedInvestorOwnerTransferred represents a OwnerTransferred event raised by the RestrictToAccreditedInvestor contract.

type RestrictToAccreditedInvestorOwnerTransferredIterator

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

RestrictToAccreditedInvestorOwnerTransferredIterator is returned from FilterOwnerTransferred and is used to iterate over the raw logs and unpacked data for OwnerTransferred events raised by the RestrictToAccreditedInvestor contract.

func (*RestrictToAccreditedInvestorOwnerTransferredIterator) Close

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

func (*RestrictToAccreditedInvestorOwnerTransferredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*RestrictToAccreditedInvestorOwnerTransferredIterator) 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 RestrictToAccreditedInvestorRaw

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

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

func (*RestrictToAccreditedInvestorRaw) Call

func (_RestrictToAccreditedInvestor *RestrictToAccreditedInvestorRaw) 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 (*RestrictToAccreditedInvestorRaw) Transact

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

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

func (*RestrictToAccreditedInvestorRaw) Transfer

func (_RestrictToAccreditedInvestor *RestrictToAccreditedInvestorRaw) 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 RestrictToAccreditedInvestorSession

type RestrictToAccreditedInvestorSession struct {
	Contract     *RestrictToAccreditedInvestor // 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
}

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

func (*RestrictToAccreditedInvestorSession) Check

func (_RestrictToAccreditedInvestor *RestrictToAccreditedInvestorSession) Check(token common.Address, initiator common.Address, from common.Address, to common.Address, tokens *big.Int) (*types.Transaction, error)

Check is a paid mutator transaction binding the contract method 0x803fcd43.

Solidity: function check(token address, initiator address, from address, to address, tokens uint256) returns()

func (*RestrictToAccreditedInvestorSession) Kill

func (_RestrictToAccreditedInvestor *RestrictToAccreditedInvestorSession) Kill() (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*RestrictToAccreditedInvestorSession) Name added in v0.2.0

func (_RestrictToAccreditedInvestor *RestrictToAccreditedInvestorSession) Name() (string, error)

Name is a free data retrieval call binding the contract method 0x06fdde03.

Solidity: function name() constant returns(string)

func (*RestrictToAccreditedInvestorSession) Owner

func (_RestrictToAccreditedInvestor *RestrictToAccreditedInvestorSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*RestrictToAccreditedInvestorSession) Test added in v0.2.0

func (_RestrictToAccreditedInvestor *RestrictToAccreditedInvestorSession) Test(compliance common.Address, token common.Address, initiator common.Address, from common.Address, to common.Address, tokens *big.Int) (string, error)

Test is a free data retrieval call binding the contract method 0x0b6dedfd.

Solidity: function test(compliance address, token address, initiator address, from address, to address, tokens uint256) constant returns(s string)

func (*RestrictToAccreditedInvestorSession) TransferOwner

func (_RestrictToAccreditedInvestor *RestrictToAccreditedInvestorSession) TransferOwner(newOwner common.Address) (*types.Transaction, error)

TransferOwner is a paid mutator transaction binding the contract method 0x4fb2e45d.

Solidity: function transferOwner(newOwner address) returns()

func (*RestrictToAccreditedInvestorSession) ZEROADDRESS added in v0.2.0

func (_RestrictToAccreditedInvestor *RestrictToAccreditedInvestorSession) ZEROADDRESS() (common.Address, error)

ZEROADDRESS is a free data retrieval call binding the contract method 0x538ba4f9.

Solidity: function ZERO_ADDRESS() constant returns(address)

type RestrictToAccreditedInvestorTransactor

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

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

func NewRestrictToAccreditedInvestorTransactor

func NewRestrictToAccreditedInvestorTransactor(address common.Address, transactor bind.ContractTransactor) (*RestrictToAccreditedInvestorTransactor, error)

NewRestrictToAccreditedInvestorTransactor creates a new write-only instance of RestrictToAccreditedInvestor, bound to a specific deployed contract.

func (*RestrictToAccreditedInvestorTransactor) Check

func (_RestrictToAccreditedInvestor *RestrictToAccreditedInvestorTransactor) Check(opts *bind.TransactOpts, token common.Address, initiator common.Address, from common.Address, to common.Address, tokens *big.Int) (*types.Transaction, error)

Check is a paid mutator transaction binding the contract method 0x803fcd43.

Solidity: function check(token address, initiator address, from address, to address, tokens uint256) returns()

func (*RestrictToAccreditedInvestorTransactor) Kill

func (_RestrictToAccreditedInvestor *RestrictToAccreditedInvestorTransactor) Kill(opts *bind.TransactOpts) (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*RestrictToAccreditedInvestorTransactor) TransferOwner

func (_RestrictToAccreditedInvestor *RestrictToAccreditedInvestorTransactor) TransferOwner(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwner is a paid mutator transaction binding the contract method 0x4fb2e45d.

Solidity: function transferOwner(newOwner address) returns()

type RestrictToAccreditedInvestorTransactorRaw

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

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

func (*RestrictToAccreditedInvestorTransactorRaw) Transact

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

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

func (*RestrictToAccreditedInvestorTransactorRaw) Transfer

func (_RestrictToAccreditedInvestor *RestrictToAccreditedInvestorTransactorRaw) 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 RestrictToAccreditedInvestorTransactorSession

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

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

func (*RestrictToAccreditedInvestorTransactorSession) Check

func (_RestrictToAccreditedInvestor *RestrictToAccreditedInvestorTransactorSession) Check(token common.Address, initiator common.Address, from common.Address, to common.Address, tokens *big.Int) (*types.Transaction, error)

Check is a paid mutator transaction binding the contract method 0x803fcd43.

Solidity: function check(token address, initiator address, from address, to address, tokens uint256) returns()

func (*RestrictToAccreditedInvestorTransactorSession) Kill

func (_RestrictToAccreditedInvestor *RestrictToAccreditedInvestorTransactorSession) Kill() (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*RestrictToAccreditedInvestorTransactorSession) TransferOwner

func (_RestrictToAccreditedInvestor *RestrictToAccreditedInvestorTransactorSession) TransferOwner(newOwner common.Address) (*types.Transaction, error)

TransferOwner is a paid mutator transaction binding the contract method 0x4fb2e45d.

Solidity: function transferOwner(newOwner address) returns()

type RestrictToBrokerOrCustodialAccount

type RestrictToBrokerOrCustodialAccount struct {
	RestrictToBrokerOrCustodialAccountCaller     // Read-only binding to the contract
	RestrictToBrokerOrCustodialAccountTransactor // Write-only binding to the contract
	RestrictToBrokerOrCustodialAccountFilterer   // Log filterer for contract events
}

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

func DeployRestrictToBrokerOrCustodialAccount

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

DeployRestrictToBrokerOrCustodialAccount deploys a new Ethereum contract, binding an instance of RestrictToBrokerOrCustodialAccount to it.

func NewRestrictToBrokerOrCustodialAccount

func NewRestrictToBrokerOrCustodialAccount(address common.Address, backend bind.ContractBackend) (*RestrictToBrokerOrCustodialAccount, error)

NewRestrictToBrokerOrCustodialAccount creates a new instance of RestrictToBrokerOrCustodialAccount, bound to a specific deployed contract.

type RestrictToBrokerOrCustodialAccountCaller

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

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

func NewRestrictToBrokerOrCustodialAccountCaller

func NewRestrictToBrokerOrCustodialAccountCaller(address common.Address, caller bind.ContractCaller) (*RestrictToBrokerOrCustodialAccountCaller, error)

NewRestrictToBrokerOrCustodialAccountCaller creates a new read-only instance of RestrictToBrokerOrCustodialAccount, bound to a specific deployed contract.

func (*RestrictToBrokerOrCustodialAccountCaller) Name added in v0.2.0

func (_RestrictToBrokerOrCustodialAccount *RestrictToBrokerOrCustodialAccountCaller) 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 (*RestrictToBrokerOrCustodialAccountCaller) Owner

func (_RestrictToBrokerOrCustodialAccount *RestrictToBrokerOrCustodialAccountCaller) 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 (*RestrictToBrokerOrCustodialAccountCaller) Test added in v0.2.0

func (_RestrictToBrokerOrCustodialAccount *RestrictToBrokerOrCustodialAccountCaller) Test(opts *bind.CallOpts, compliance common.Address, token common.Address, initiator common.Address, from common.Address, to common.Address, tokens *big.Int) (string, error)

Test is a free data retrieval call binding the contract method 0x0b6dedfd.

Solidity: function test(compliance address, token address, initiator address, from address, to address, tokens uint256) constant returns(s string)

func (*RestrictToBrokerOrCustodialAccountCaller) ZEROADDRESS added in v0.2.0

func (_RestrictToBrokerOrCustodialAccount *RestrictToBrokerOrCustodialAccountCaller) ZEROADDRESS(opts *bind.CallOpts) (common.Address, error)

ZEROADDRESS is a free data retrieval call binding the contract method 0x538ba4f9.

Solidity: function ZERO_ADDRESS() constant returns(address)

type RestrictToBrokerOrCustodialAccountCallerRaw

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

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

func (*RestrictToBrokerOrCustodialAccountCallerRaw) Call

func (_RestrictToBrokerOrCustodialAccount *RestrictToBrokerOrCustodialAccountCallerRaw) 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 RestrictToBrokerOrCustodialAccountCallerSession

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

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

func (*RestrictToBrokerOrCustodialAccountCallerSession) Name added in v0.2.0

func (_RestrictToBrokerOrCustodialAccount *RestrictToBrokerOrCustodialAccountCallerSession) Name() (string, error)

Name is a free data retrieval call binding the contract method 0x06fdde03.

Solidity: function name() constant returns(string)

func (*RestrictToBrokerOrCustodialAccountCallerSession) Owner

func (_RestrictToBrokerOrCustodialAccount *RestrictToBrokerOrCustodialAccountCallerSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*RestrictToBrokerOrCustodialAccountCallerSession) Test added in v0.2.0

func (_RestrictToBrokerOrCustodialAccount *RestrictToBrokerOrCustodialAccountCallerSession) Test(compliance common.Address, token common.Address, initiator common.Address, from common.Address, to common.Address, tokens *big.Int) (string, error)

Test is a free data retrieval call binding the contract method 0x0b6dedfd.

Solidity: function test(compliance address, token address, initiator address, from address, to address, tokens uint256) constant returns(s string)

func (*RestrictToBrokerOrCustodialAccountCallerSession) ZEROADDRESS added in v0.2.0

func (_RestrictToBrokerOrCustodialAccount *RestrictToBrokerOrCustodialAccountCallerSession) ZEROADDRESS() (common.Address, error)

ZEROADDRESS is a free data retrieval call binding the contract method 0x538ba4f9.

Solidity: function ZERO_ADDRESS() constant returns(address)

type RestrictToBrokerOrCustodialAccountFilterer

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

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

func NewRestrictToBrokerOrCustodialAccountFilterer

func NewRestrictToBrokerOrCustodialAccountFilterer(address common.Address, filterer bind.ContractFilterer) (*RestrictToBrokerOrCustodialAccountFilterer, error)

NewRestrictToBrokerOrCustodialAccountFilterer creates a new log filterer instance of RestrictToBrokerOrCustodialAccount, bound to a specific deployed contract.

func (*RestrictToBrokerOrCustodialAccountFilterer) FilterOwnerTransferred

func (_RestrictToBrokerOrCustodialAccount *RestrictToBrokerOrCustodialAccountFilterer) FilterOwnerTransferred(opts *bind.FilterOpts, oldOwner []common.Address, newOwner []common.Address) (*RestrictToBrokerOrCustodialAccountOwnerTransferredIterator, error)

FilterOwnerTransferred is a free log retrieval operation binding the contract event 0x8934ce4adea8d9ce0d714d2c22b86790e41b7731c84b926fbbdc1d40ff6533c9.

Solidity: e OwnerTransferred(oldOwner indexed address, newOwner indexed address)

func (*RestrictToBrokerOrCustodialAccountFilterer) WatchOwnerTransferred

func (_RestrictToBrokerOrCustodialAccount *RestrictToBrokerOrCustodialAccountFilterer) WatchOwnerTransferred(opts *bind.WatchOpts, sink chan<- *RestrictToBrokerOrCustodialAccountOwnerTransferred, oldOwner []common.Address, newOwner []common.Address) (event.Subscription, error)

WatchOwnerTransferred is a free log subscription operation binding the contract event 0x8934ce4adea8d9ce0d714d2c22b86790e41b7731c84b926fbbdc1d40ff6533c9.

Solidity: e OwnerTransferred(oldOwner indexed address, newOwner indexed address)

type RestrictToBrokerOrCustodialAccountOwnerTransferred

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

RestrictToBrokerOrCustodialAccountOwnerTransferred represents a OwnerTransferred event raised by the RestrictToBrokerOrCustodialAccount contract.

type RestrictToBrokerOrCustodialAccountOwnerTransferredIterator

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

RestrictToBrokerOrCustodialAccountOwnerTransferredIterator is returned from FilterOwnerTransferred and is used to iterate over the raw logs and unpacked data for OwnerTransferred events raised by the RestrictToBrokerOrCustodialAccount contract.

func (*RestrictToBrokerOrCustodialAccountOwnerTransferredIterator) Close

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

func (*RestrictToBrokerOrCustodialAccountOwnerTransferredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*RestrictToBrokerOrCustodialAccountOwnerTransferredIterator) 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 RestrictToBrokerOrCustodialAccountRaw

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

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

func (*RestrictToBrokerOrCustodialAccountRaw) Call

func (_RestrictToBrokerOrCustodialAccount *RestrictToBrokerOrCustodialAccountRaw) 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 (*RestrictToBrokerOrCustodialAccountRaw) Transact

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

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

func (*RestrictToBrokerOrCustodialAccountRaw) Transfer

func (_RestrictToBrokerOrCustodialAccount *RestrictToBrokerOrCustodialAccountRaw) 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 RestrictToBrokerOrCustodialAccountSession

type RestrictToBrokerOrCustodialAccountSession struct {
	Contract     *RestrictToBrokerOrCustodialAccount // 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
}

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

func (*RestrictToBrokerOrCustodialAccountSession) Check

func (_RestrictToBrokerOrCustodialAccount *RestrictToBrokerOrCustodialAccountSession) Check(token common.Address, initiator common.Address, from common.Address, to common.Address, tokens *big.Int) (*types.Transaction, error)

Check is a paid mutator transaction binding the contract method 0x803fcd43.

Solidity: function check(token address, initiator address, from address, to address, tokens uint256) returns()

func (*RestrictToBrokerOrCustodialAccountSession) Kill

func (_RestrictToBrokerOrCustodialAccount *RestrictToBrokerOrCustodialAccountSession) Kill() (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*RestrictToBrokerOrCustodialAccountSession) Name added in v0.2.0

func (_RestrictToBrokerOrCustodialAccount *RestrictToBrokerOrCustodialAccountSession) Name() (string, error)

Name is a free data retrieval call binding the contract method 0x06fdde03.

Solidity: function name() constant returns(string)

func (*RestrictToBrokerOrCustodialAccountSession) Owner

func (_RestrictToBrokerOrCustodialAccount *RestrictToBrokerOrCustodialAccountSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*RestrictToBrokerOrCustodialAccountSession) Test added in v0.2.0

func (_RestrictToBrokerOrCustodialAccount *RestrictToBrokerOrCustodialAccountSession) Test(compliance common.Address, token common.Address, initiator common.Address, from common.Address, to common.Address, tokens *big.Int) (string, error)

Test is a free data retrieval call binding the contract method 0x0b6dedfd.

Solidity: function test(compliance address, token address, initiator address, from address, to address, tokens uint256) constant returns(s string)

func (*RestrictToBrokerOrCustodialAccountSession) TransferOwner

func (_RestrictToBrokerOrCustodialAccount *RestrictToBrokerOrCustodialAccountSession) TransferOwner(newOwner common.Address) (*types.Transaction, error)

TransferOwner is a paid mutator transaction binding the contract method 0x4fb2e45d.

Solidity: function transferOwner(newOwner address) returns()

func (*RestrictToBrokerOrCustodialAccountSession) ZEROADDRESS added in v0.2.0

func (_RestrictToBrokerOrCustodialAccount *RestrictToBrokerOrCustodialAccountSession) ZEROADDRESS() (common.Address, error)

ZEROADDRESS is a free data retrieval call binding the contract method 0x538ba4f9.

Solidity: function ZERO_ADDRESS() constant returns(address)

type RestrictToBrokerOrCustodialAccountTransactor

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

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

func NewRestrictToBrokerOrCustodialAccountTransactor

func NewRestrictToBrokerOrCustodialAccountTransactor(address common.Address, transactor bind.ContractTransactor) (*RestrictToBrokerOrCustodialAccountTransactor, error)

NewRestrictToBrokerOrCustodialAccountTransactor creates a new write-only instance of RestrictToBrokerOrCustodialAccount, bound to a specific deployed contract.

func (*RestrictToBrokerOrCustodialAccountTransactor) Check

func (_RestrictToBrokerOrCustodialAccount *RestrictToBrokerOrCustodialAccountTransactor) Check(opts *bind.TransactOpts, token common.Address, initiator common.Address, from common.Address, to common.Address, tokens *big.Int) (*types.Transaction, error)

Check is a paid mutator transaction binding the contract method 0x803fcd43.

Solidity: function check(token address, initiator address, from address, to address, tokens uint256) returns()

func (*RestrictToBrokerOrCustodialAccountTransactor) Kill

func (_RestrictToBrokerOrCustodialAccount *RestrictToBrokerOrCustodialAccountTransactor) Kill(opts *bind.TransactOpts) (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*RestrictToBrokerOrCustodialAccountTransactor) TransferOwner

func (_RestrictToBrokerOrCustodialAccount *RestrictToBrokerOrCustodialAccountTransactor) TransferOwner(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwner is a paid mutator transaction binding the contract method 0x4fb2e45d.

Solidity: function transferOwner(newOwner address) returns()

type RestrictToBrokerOrCustodialAccountTransactorRaw

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

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

func (*RestrictToBrokerOrCustodialAccountTransactorRaw) Transact

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

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

func (*RestrictToBrokerOrCustodialAccountTransactorRaw) Transfer

func (_RestrictToBrokerOrCustodialAccount *RestrictToBrokerOrCustodialAccountTransactorRaw) 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 RestrictToBrokerOrCustodialAccountTransactorSession

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

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

func (*RestrictToBrokerOrCustodialAccountTransactorSession) Check

func (_RestrictToBrokerOrCustodialAccount *RestrictToBrokerOrCustodialAccountTransactorSession) Check(token common.Address, initiator common.Address, from common.Address, to common.Address, tokens *big.Int) (*types.Transaction, error)

Check is a paid mutator transaction binding the contract method 0x803fcd43.

Solidity: function check(token address, initiator address, from address, to address, tokens uint256) returns()

func (*RestrictToBrokerOrCustodialAccountTransactorSession) Kill

func (_RestrictToBrokerOrCustodialAccount *RestrictToBrokerOrCustodialAccountTransactorSession) Kill() (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*RestrictToBrokerOrCustodialAccountTransactorSession) TransferOwner

func (_RestrictToBrokerOrCustodialAccount *RestrictToBrokerOrCustodialAccountTransactorSession) TransferOwner(newOwner common.Address) (*types.Transaction, error)

TransferOwner is a paid mutator transaction binding the contract method 0x4fb2e45d.

Solidity: function transferOwner(newOwner address) returns()

type RestrictToContract

type RestrictToContract struct {
	RestrictToContractCaller     // Read-only binding to the contract
	RestrictToContractTransactor // Write-only binding to the contract
	RestrictToContractFilterer   // Log filterer for contract events
}

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

func DeployRestrictToContract

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

DeployRestrictToContract deploys a new Ethereum contract, binding an instance of RestrictToContract to it.

func NewRestrictToContract

func NewRestrictToContract(address common.Address, backend bind.ContractBackend) (*RestrictToContract, error)

NewRestrictToContract creates a new instance of RestrictToContract, bound to a specific deployed contract.

type RestrictToContractCaller

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

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

func NewRestrictToContractCaller

func NewRestrictToContractCaller(address common.Address, caller bind.ContractCaller) (*RestrictToContractCaller, error)

NewRestrictToContractCaller creates a new read-only instance of RestrictToContract, bound to a specific deployed contract.

func (*RestrictToContractCaller) Name added in v0.2.0

func (_RestrictToContract *RestrictToContractCaller) 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 (*RestrictToContractCaller) Owner

func (_RestrictToContract *RestrictToContractCaller) 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 (*RestrictToContractCaller) Test added in v0.2.0

func (_RestrictToContract *RestrictToContractCaller) Test(opts *bind.CallOpts, compliance common.Address, token common.Address, initiator common.Address, from common.Address, to common.Address, tokens *big.Int) (string, error)

Test is a free data retrieval call binding the contract method 0x0b6dedfd.

Solidity: function test(compliance address, token address, initiator address, from address, to address, tokens uint256) constant returns(s string)

func (*RestrictToContractCaller) ZEROADDRESS added in v0.2.0

func (_RestrictToContract *RestrictToContractCaller) ZEROADDRESS(opts *bind.CallOpts) (common.Address, error)

ZEROADDRESS is a free data retrieval call binding the contract method 0x538ba4f9.

Solidity: function ZERO_ADDRESS() constant returns(address)

type RestrictToContractCallerRaw

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

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

func (*RestrictToContractCallerRaw) Call

func (_RestrictToContract *RestrictToContractCallerRaw) 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 RestrictToContractCallerSession

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

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

func (*RestrictToContractCallerSession) Name added in v0.2.0

func (_RestrictToContract *RestrictToContractCallerSession) Name() (string, error)

Name is a free data retrieval call binding the contract method 0x06fdde03.

Solidity: function name() constant returns(string)

func (*RestrictToContractCallerSession) Owner

func (_RestrictToContract *RestrictToContractCallerSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*RestrictToContractCallerSession) Test added in v0.2.0

func (_RestrictToContract *RestrictToContractCallerSession) Test(compliance common.Address, token common.Address, initiator common.Address, from common.Address, to common.Address, tokens *big.Int) (string, error)

Test is a free data retrieval call binding the contract method 0x0b6dedfd.

Solidity: function test(compliance address, token address, initiator address, from address, to address, tokens uint256) constant returns(s string)

func (*RestrictToContractCallerSession) ZEROADDRESS added in v0.2.0

func (_RestrictToContract *RestrictToContractCallerSession) ZEROADDRESS() (common.Address, error)

ZEROADDRESS is a free data retrieval call binding the contract method 0x538ba4f9.

Solidity: function ZERO_ADDRESS() constant returns(address)

type RestrictToContractFilterer

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

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

func NewRestrictToContractFilterer

func NewRestrictToContractFilterer(address common.Address, filterer bind.ContractFilterer) (*RestrictToContractFilterer, error)

NewRestrictToContractFilterer creates a new log filterer instance of RestrictToContract, bound to a specific deployed contract.

func (*RestrictToContractFilterer) FilterOwnerTransferred

func (_RestrictToContract *RestrictToContractFilterer) FilterOwnerTransferred(opts *bind.FilterOpts, oldOwner []common.Address, newOwner []common.Address) (*RestrictToContractOwnerTransferredIterator, error)

FilterOwnerTransferred is a free log retrieval operation binding the contract event 0x8934ce4adea8d9ce0d714d2c22b86790e41b7731c84b926fbbdc1d40ff6533c9.

Solidity: e OwnerTransferred(oldOwner indexed address, newOwner indexed address)

func (*RestrictToContractFilterer) WatchOwnerTransferred

func (_RestrictToContract *RestrictToContractFilterer) WatchOwnerTransferred(opts *bind.WatchOpts, sink chan<- *RestrictToContractOwnerTransferred, oldOwner []common.Address, newOwner []common.Address) (event.Subscription, error)

WatchOwnerTransferred is a free log subscription operation binding the contract event 0x8934ce4adea8d9ce0d714d2c22b86790e41b7731c84b926fbbdc1d40ff6533c9.

Solidity: e OwnerTransferred(oldOwner indexed address, newOwner indexed address)

type RestrictToContractOwnerTransferred

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

RestrictToContractOwnerTransferred represents a OwnerTransferred event raised by the RestrictToContract contract.

type RestrictToContractOwnerTransferredIterator

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

RestrictToContractOwnerTransferredIterator is returned from FilterOwnerTransferred and is used to iterate over the raw logs and unpacked data for OwnerTransferred events raised by the RestrictToContract contract.

func (*RestrictToContractOwnerTransferredIterator) Close

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

func (*RestrictToContractOwnerTransferredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*RestrictToContractOwnerTransferredIterator) 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 RestrictToContractRaw

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

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

func (*RestrictToContractRaw) Call

func (_RestrictToContract *RestrictToContractRaw) 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 (*RestrictToContractRaw) Transact

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

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

func (*RestrictToContractRaw) Transfer

func (_RestrictToContract *RestrictToContractRaw) 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 RestrictToContractSession

type RestrictToContractSession struct {
	Contract     *RestrictToContract // 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
}

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

func (*RestrictToContractSession) Check

func (_RestrictToContract *RestrictToContractSession) Check(token common.Address, initiator common.Address, from common.Address, to common.Address, tokens *big.Int) (*types.Transaction, error)

Check is a paid mutator transaction binding the contract method 0x803fcd43.

Solidity: function check(token address, initiator address, from address, to address, tokens uint256) returns()

func (*RestrictToContractSession) Kill

func (_RestrictToContract *RestrictToContractSession) Kill() (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*RestrictToContractSession) Name added in v0.2.0

func (_RestrictToContract *RestrictToContractSession) Name() (string, error)

Name is a free data retrieval call binding the contract method 0x06fdde03.

Solidity: function name() constant returns(string)

func (*RestrictToContractSession) Owner

func (_RestrictToContract *RestrictToContractSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*RestrictToContractSession) Test added in v0.2.0

func (_RestrictToContract *RestrictToContractSession) Test(compliance common.Address, token common.Address, initiator common.Address, from common.Address, to common.Address, tokens *big.Int) (string, error)

Test is a free data retrieval call binding the contract method 0x0b6dedfd.

Solidity: function test(compliance address, token address, initiator address, from address, to address, tokens uint256) constant returns(s string)

func (*RestrictToContractSession) TransferOwner

func (_RestrictToContract *RestrictToContractSession) TransferOwner(newOwner common.Address) (*types.Transaction, error)

TransferOwner is a paid mutator transaction binding the contract method 0x4fb2e45d.

Solidity: function transferOwner(newOwner address) returns()

func (*RestrictToContractSession) ZEROADDRESS added in v0.2.0

func (_RestrictToContract *RestrictToContractSession) ZEROADDRESS() (common.Address, error)

ZEROADDRESS is a free data retrieval call binding the contract method 0x538ba4f9.

Solidity: function ZERO_ADDRESS() constant returns(address)

type RestrictToContractTransactor

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

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

func NewRestrictToContractTransactor

func NewRestrictToContractTransactor(address common.Address, transactor bind.ContractTransactor) (*RestrictToContractTransactor, error)

NewRestrictToContractTransactor creates a new write-only instance of RestrictToContract, bound to a specific deployed contract.

func (*RestrictToContractTransactor) Check

func (_RestrictToContract *RestrictToContractTransactor) Check(opts *bind.TransactOpts, token common.Address, initiator common.Address, from common.Address, to common.Address, tokens *big.Int) (*types.Transaction, error)

Check is a paid mutator transaction binding the contract method 0x803fcd43.

Solidity: function check(token address, initiator address, from address, to address, tokens uint256) returns()

func (*RestrictToContractTransactor) Kill

func (_RestrictToContract *RestrictToContractTransactor) Kill(opts *bind.TransactOpts) (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*RestrictToContractTransactor) TransferOwner

func (_RestrictToContract *RestrictToContractTransactor) TransferOwner(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwner is a paid mutator transaction binding the contract method 0x4fb2e45d.

Solidity: function transferOwner(newOwner address) returns()

type RestrictToContractTransactorRaw

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

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

func (*RestrictToContractTransactorRaw) Transact

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

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

func (*RestrictToContractTransactorRaw) Transfer

func (_RestrictToContract *RestrictToContractTransactorRaw) 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 RestrictToContractTransactorSession

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

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

func (*RestrictToContractTransactorSession) Check

func (_RestrictToContract *RestrictToContractTransactorSession) Check(token common.Address, initiator common.Address, from common.Address, to common.Address, tokens *big.Int) (*types.Transaction, error)

Check is a paid mutator transaction binding the contract method 0x803fcd43.

Solidity: function check(token address, initiator address, from address, to address, tokens uint256) returns()

func (*RestrictToContractTransactorSession) Kill

func (_RestrictToContract *RestrictToContractTransactorSession) Kill() (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*RestrictToContractTransactorSession) TransferOwner

func (_RestrictToContract *RestrictToContractTransactorSession) TransferOwner(newOwner common.Address) (*types.Transaction, error)

TransferOwner is a paid mutator transaction binding the contract method 0x4fb2e45d.

Solidity: function transferOwner(newOwner address) returns()

type RestrictToCustodianOrCustodialAccountOrBroker

type RestrictToCustodianOrCustodialAccountOrBroker struct {
	RestrictToCustodianOrCustodialAccountOrBrokerCaller     // Read-only binding to the contract
	RestrictToCustodianOrCustodialAccountOrBrokerTransactor // Write-only binding to the contract
	RestrictToCustodianOrCustodialAccountOrBrokerFilterer   // Log filterer for contract events
}

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

func DeployRestrictToCustodianOrCustodialAccountOrBroker

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

DeployRestrictToCustodianOrCustodialAccountOrBroker deploys a new Ethereum contract, binding an instance of RestrictToCustodianOrCustodialAccountOrBroker to it.

func NewRestrictToCustodianOrCustodialAccountOrBroker

func NewRestrictToCustodianOrCustodialAccountOrBroker(address common.Address, backend bind.ContractBackend) (*RestrictToCustodianOrCustodialAccountOrBroker, error)

NewRestrictToCustodianOrCustodialAccountOrBroker creates a new instance of RestrictToCustodianOrCustodialAccountOrBroker, bound to a specific deployed contract.

type RestrictToCustodianOrCustodialAccountOrBrokerCaller

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

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

func NewRestrictToCustodianOrCustodialAccountOrBrokerCaller

func NewRestrictToCustodianOrCustodialAccountOrBrokerCaller(address common.Address, caller bind.ContractCaller) (*RestrictToCustodianOrCustodialAccountOrBrokerCaller, error)

NewRestrictToCustodianOrCustodialAccountOrBrokerCaller creates a new read-only instance of RestrictToCustodianOrCustodialAccountOrBroker, bound to a specific deployed contract.

func (*RestrictToCustodianOrCustodialAccountOrBrokerCaller) Name added in v0.2.0

func (_RestrictToCustodianOrCustodialAccountOrBroker *RestrictToCustodianOrCustodialAccountOrBrokerCaller) 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 (*RestrictToCustodianOrCustodialAccountOrBrokerCaller) Owner

func (_RestrictToCustodianOrCustodialAccountOrBroker *RestrictToCustodianOrCustodialAccountOrBrokerCaller) 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 (*RestrictToCustodianOrCustodialAccountOrBrokerCaller) Test added in v0.2.0

func (_RestrictToCustodianOrCustodialAccountOrBroker *RestrictToCustodianOrCustodialAccountOrBrokerCaller) Test(opts *bind.CallOpts, compliance common.Address, token common.Address, initiator common.Address, from common.Address, to common.Address, tokens *big.Int) (string, error)

Test is a free data retrieval call binding the contract method 0x0b6dedfd.

Solidity: function test(compliance address, token address, initiator address, from address, to address, tokens uint256) constant returns(s string)

func (*RestrictToCustodianOrCustodialAccountOrBrokerCaller) ZEROADDRESS added in v0.2.0

func (_RestrictToCustodianOrCustodialAccountOrBroker *RestrictToCustodianOrCustodialAccountOrBrokerCaller) ZEROADDRESS(opts *bind.CallOpts) (common.Address, error)

ZEROADDRESS is a free data retrieval call binding the contract method 0x538ba4f9.

Solidity: function ZERO_ADDRESS() constant returns(address)

type RestrictToCustodianOrCustodialAccountOrBrokerCallerRaw

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

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

func (*RestrictToCustodianOrCustodialAccountOrBrokerCallerRaw) Call

func (_RestrictToCustodianOrCustodialAccountOrBroker *RestrictToCustodianOrCustodialAccountOrBrokerCallerRaw) 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 RestrictToCustodianOrCustodialAccountOrBrokerCallerSession

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

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

func (*RestrictToCustodianOrCustodialAccountOrBrokerCallerSession) Name added in v0.2.0

func (_RestrictToCustodianOrCustodialAccountOrBroker *RestrictToCustodianOrCustodialAccountOrBrokerCallerSession) Name() (string, error)

Name is a free data retrieval call binding the contract method 0x06fdde03.

Solidity: function name() constant returns(string)

func (*RestrictToCustodianOrCustodialAccountOrBrokerCallerSession) Owner

func (_RestrictToCustodianOrCustodialAccountOrBroker *RestrictToCustodianOrCustodialAccountOrBrokerCallerSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*RestrictToCustodianOrCustodialAccountOrBrokerCallerSession) Test added in v0.2.0

func (_RestrictToCustodianOrCustodialAccountOrBroker *RestrictToCustodianOrCustodialAccountOrBrokerCallerSession) Test(compliance common.Address, token common.Address, initiator common.Address, from common.Address, to common.Address, tokens *big.Int) (string, error)

Test is a free data retrieval call binding the contract method 0x0b6dedfd.

Solidity: function test(compliance address, token address, initiator address, from address, to address, tokens uint256) constant returns(s string)

func (*RestrictToCustodianOrCustodialAccountOrBrokerCallerSession) ZEROADDRESS added in v0.2.0

func (_RestrictToCustodianOrCustodialAccountOrBroker *RestrictToCustodianOrCustodialAccountOrBrokerCallerSession) ZEROADDRESS() (common.Address, error)

ZEROADDRESS is a free data retrieval call binding the contract method 0x538ba4f9.

Solidity: function ZERO_ADDRESS() constant returns(address)

type RestrictToCustodianOrCustodialAccountOrBrokerFilterer

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

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

func NewRestrictToCustodianOrCustodialAccountOrBrokerFilterer

func NewRestrictToCustodianOrCustodialAccountOrBrokerFilterer(address common.Address, filterer bind.ContractFilterer) (*RestrictToCustodianOrCustodialAccountOrBrokerFilterer, error)

NewRestrictToCustodianOrCustodialAccountOrBrokerFilterer creates a new log filterer instance of RestrictToCustodianOrCustodialAccountOrBroker, bound to a specific deployed contract.

func (*RestrictToCustodianOrCustodialAccountOrBrokerFilterer) FilterOwnerTransferred

func (_RestrictToCustodianOrCustodialAccountOrBroker *RestrictToCustodianOrCustodialAccountOrBrokerFilterer) FilterOwnerTransferred(opts *bind.FilterOpts, oldOwner []common.Address, newOwner []common.Address) (*RestrictToCustodianOrCustodialAccountOrBrokerOwnerTransferredIterator, error)

FilterOwnerTransferred is a free log retrieval operation binding the contract event 0x8934ce4adea8d9ce0d714d2c22b86790e41b7731c84b926fbbdc1d40ff6533c9.

Solidity: e OwnerTransferred(oldOwner indexed address, newOwner indexed address)

func (*RestrictToCustodianOrCustodialAccountOrBrokerFilterer) WatchOwnerTransferred

func (_RestrictToCustodianOrCustodialAccountOrBroker *RestrictToCustodianOrCustodialAccountOrBrokerFilterer) WatchOwnerTransferred(opts *bind.WatchOpts, sink chan<- *RestrictToCustodianOrCustodialAccountOrBrokerOwnerTransferred, oldOwner []common.Address, newOwner []common.Address) (event.Subscription, error)

WatchOwnerTransferred is a free log subscription operation binding the contract event 0x8934ce4adea8d9ce0d714d2c22b86790e41b7731c84b926fbbdc1d40ff6533c9.

Solidity: e OwnerTransferred(oldOwner indexed address, newOwner indexed address)

type RestrictToCustodianOrCustodialAccountOrBrokerOwnerTransferred

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

RestrictToCustodianOrCustodialAccountOrBrokerOwnerTransferred represents a OwnerTransferred event raised by the RestrictToCustodianOrCustodialAccountOrBroker contract.

type RestrictToCustodianOrCustodialAccountOrBrokerOwnerTransferredIterator

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

RestrictToCustodianOrCustodialAccountOrBrokerOwnerTransferredIterator is returned from FilterOwnerTransferred and is used to iterate over the raw logs and unpacked data for OwnerTransferred events raised by the RestrictToCustodianOrCustodialAccountOrBroker contract.

func (*RestrictToCustodianOrCustodialAccountOrBrokerOwnerTransferredIterator) Close

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

func (*RestrictToCustodianOrCustodialAccountOrBrokerOwnerTransferredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*RestrictToCustodianOrCustodialAccountOrBrokerOwnerTransferredIterator) 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 RestrictToCustodianOrCustodialAccountOrBrokerRaw

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

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

func (*RestrictToCustodianOrCustodialAccountOrBrokerRaw) Call

func (_RestrictToCustodianOrCustodialAccountOrBroker *RestrictToCustodianOrCustodialAccountOrBrokerRaw) 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 (*RestrictToCustodianOrCustodialAccountOrBrokerRaw) Transact

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

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

func (*RestrictToCustodianOrCustodialAccountOrBrokerRaw) Transfer

func (_RestrictToCustodianOrCustodialAccountOrBroker *RestrictToCustodianOrCustodialAccountOrBrokerRaw) 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 RestrictToCustodianOrCustodialAccountOrBrokerSession

type RestrictToCustodianOrCustodialAccountOrBrokerSession struct {
	Contract     *RestrictToCustodianOrCustodialAccountOrBroker // 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
}

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

func (*RestrictToCustodianOrCustodialAccountOrBrokerSession) Check

func (_RestrictToCustodianOrCustodialAccountOrBroker *RestrictToCustodianOrCustodialAccountOrBrokerSession) Check(token common.Address, initiator common.Address, from common.Address, to common.Address, tokens *big.Int) (*types.Transaction, error)

Check is a paid mutator transaction binding the contract method 0x803fcd43.

Solidity: function check(token address, initiator address, from address, to address, tokens uint256) returns()

func (*RestrictToCustodianOrCustodialAccountOrBrokerSession) Kill

func (_RestrictToCustodianOrCustodialAccountOrBroker *RestrictToCustodianOrCustodialAccountOrBrokerSession) Kill() (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*RestrictToCustodianOrCustodialAccountOrBrokerSession) Name added in v0.2.0

func (_RestrictToCustodianOrCustodialAccountOrBroker *RestrictToCustodianOrCustodialAccountOrBrokerSession) Name() (string, error)

Name is a free data retrieval call binding the contract method 0x06fdde03.

Solidity: function name() constant returns(string)

func (*RestrictToCustodianOrCustodialAccountOrBrokerSession) Owner

func (_RestrictToCustodianOrCustodialAccountOrBroker *RestrictToCustodianOrCustodialAccountOrBrokerSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*RestrictToCustodianOrCustodialAccountOrBrokerSession) Test added in v0.2.0

func (_RestrictToCustodianOrCustodialAccountOrBroker *RestrictToCustodianOrCustodialAccountOrBrokerSession) Test(compliance common.Address, token common.Address, initiator common.Address, from common.Address, to common.Address, tokens *big.Int) (string, error)

Test is a free data retrieval call binding the contract method 0x0b6dedfd.

Solidity: function test(compliance address, token address, initiator address, from address, to address, tokens uint256) constant returns(s string)

func (*RestrictToCustodianOrCustodialAccountOrBrokerSession) TransferOwner

func (_RestrictToCustodianOrCustodialAccountOrBroker *RestrictToCustodianOrCustodialAccountOrBrokerSession) TransferOwner(newOwner common.Address) (*types.Transaction, error)

TransferOwner is a paid mutator transaction binding the contract method 0x4fb2e45d.

Solidity: function transferOwner(newOwner address) returns()

func (*RestrictToCustodianOrCustodialAccountOrBrokerSession) ZEROADDRESS added in v0.2.0

func (_RestrictToCustodianOrCustodialAccountOrBroker *RestrictToCustodianOrCustodialAccountOrBrokerSession) ZEROADDRESS() (common.Address, error)

ZEROADDRESS is a free data retrieval call binding the contract method 0x538ba4f9.

Solidity: function ZERO_ADDRESS() constant returns(address)

type RestrictToCustodianOrCustodialAccountOrBrokerTransactor

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

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

func NewRestrictToCustodianOrCustodialAccountOrBrokerTransactor

func NewRestrictToCustodianOrCustodialAccountOrBrokerTransactor(address common.Address, transactor bind.ContractTransactor) (*RestrictToCustodianOrCustodialAccountOrBrokerTransactor, error)

NewRestrictToCustodianOrCustodialAccountOrBrokerTransactor creates a new write-only instance of RestrictToCustodianOrCustodialAccountOrBroker, bound to a specific deployed contract.

func (*RestrictToCustodianOrCustodialAccountOrBrokerTransactor) Check

func (_RestrictToCustodianOrCustodialAccountOrBroker *RestrictToCustodianOrCustodialAccountOrBrokerTransactor) Check(opts *bind.TransactOpts, token common.Address, initiator common.Address, from common.Address, to common.Address, tokens *big.Int) (*types.Transaction, error)

Check is a paid mutator transaction binding the contract method 0x803fcd43.

Solidity: function check(token address, initiator address, from address, to address, tokens uint256) returns()

func (*RestrictToCustodianOrCustodialAccountOrBrokerTransactor) Kill

func (_RestrictToCustodianOrCustodialAccountOrBroker *RestrictToCustodianOrCustodialAccountOrBrokerTransactor) Kill(opts *bind.TransactOpts) (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*RestrictToCustodianOrCustodialAccountOrBrokerTransactor) TransferOwner

func (_RestrictToCustodianOrCustodialAccountOrBroker *RestrictToCustodianOrCustodialAccountOrBrokerTransactor) TransferOwner(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwner is a paid mutator transaction binding the contract method 0x4fb2e45d.

Solidity: function transferOwner(newOwner address) returns()

type RestrictToCustodianOrCustodialAccountOrBrokerTransactorRaw

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

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

func (*RestrictToCustodianOrCustodialAccountOrBrokerTransactorRaw) Transact

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

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

func (*RestrictToCustodianOrCustodialAccountOrBrokerTransactorRaw) Transfer

func (_RestrictToCustodianOrCustodialAccountOrBroker *RestrictToCustodianOrCustodialAccountOrBrokerTransactorRaw) 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 RestrictToCustodianOrCustodialAccountOrBrokerTransactorSession

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

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

func (*RestrictToCustodianOrCustodialAccountOrBrokerTransactorSession) Check

func (_RestrictToCustodianOrCustodialAccountOrBroker *RestrictToCustodianOrCustodialAccountOrBrokerTransactorSession) Check(token common.Address, initiator common.Address, from common.Address, to common.Address, tokens *big.Int) (*types.Transaction, error)

Check is a paid mutator transaction binding the contract method 0x803fcd43.

Solidity: function check(token address, initiator address, from address, to address, tokens uint256) returns()

func (*RestrictToCustodianOrCustodialAccountOrBrokerTransactorSession) Kill

func (_RestrictToCustodianOrCustodialAccountOrBroker *RestrictToCustodianOrCustodialAccountOrBrokerTransactorSession) Kill() (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*RestrictToCustodianOrCustodialAccountOrBrokerTransactorSession) TransferOwner

func (_RestrictToCustodianOrCustodialAccountOrBroker *RestrictToCustodianOrCustodialAccountOrBrokerTransactorSession) TransferOwner(newOwner common.Address) (*types.Transaction, error)

TransferOwner is a paid mutator transaction binding the contract method 0x4fb2e45d.

Solidity: function transferOwner(newOwner address) returns()

type RestrictToDepositingAccount added in v0.2.0

type RestrictToDepositingAccount struct {
	RestrictToDepositingAccountCaller     // Read-only binding to the contract
	RestrictToDepositingAccountTransactor // Write-only binding to the contract
	RestrictToDepositingAccountFilterer   // Log filterer for contract events
}

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

func DeployRestrictToDepositingAccount added in v0.2.0

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

DeployRestrictToDepositingAccount deploys a new Ethereum contract, binding an instance of RestrictToDepositingAccount to it.

func NewRestrictToDepositingAccount added in v0.2.0

func NewRestrictToDepositingAccount(address common.Address, backend bind.ContractBackend) (*RestrictToDepositingAccount, error)

NewRestrictToDepositingAccount creates a new instance of RestrictToDepositingAccount, bound to a specific deployed contract.

type RestrictToDepositingAccountCaller added in v0.2.0

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

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

func NewRestrictToDepositingAccountCaller added in v0.2.0

func NewRestrictToDepositingAccountCaller(address common.Address, caller bind.ContractCaller) (*RestrictToDepositingAccountCaller, error)

NewRestrictToDepositingAccountCaller creates a new read-only instance of RestrictToDepositingAccount, bound to a specific deployed contract.

func (*RestrictToDepositingAccountCaller) Name added in v0.2.0

func (_RestrictToDepositingAccount *RestrictToDepositingAccountCaller) 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 (*RestrictToDepositingAccountCaller) Owner added in v0.2.0

func (_RestrictToDepositingAccount *RestrictToDepositingAccountCaller) 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 (*RestrictToDepositingAccountCaller) Test added in v0.2.0

func (_RestrictToDepositingAccount *RestrictToDepositingAccountCaller) Test(opts *bind.CallOpts, compliance common.Address, token common.Address, initiator common.Address, from common.Address, to common.Address, tokens *big.Int) (string, error)

Test is a free data retrieval call binding the contract method 0x0b6dedfd.

Solidity: function test(compliance address, token address, initiator address, from address, to address, tokens uint256) constant returns(s string)

func (*RestrictToDepositingAccountCaller) ZEROADDRESS added in v0.2.0

func (_RestrictToDepositingAccount *RestrictToDepositingAccountCaller) ZEROADDRESS(opts *bind.CallOpts) (common.Address, error)

ZEROADDRESS is a free data retrieval call binding the contract method 0x538ba4f9.

Solidity: function ZERO_ADDRESS() constant returns(address)

type RestrictToDepositingAccountCallerRaw added in v0.2.0

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

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

func (*RestrictToDepositingAccountCallerRaw) Call added in v0.2.0

func (_RestrictToDepositingAccount *RestrictToDepositingAccountCallerRaw) 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 RestrictToDepositingAccountCallerSession added in v0.2.0

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

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

func (*RestrictToDepositingAccountCallerSession) Name added in v0.2.0

func (_RestrictToDepositingAccount *RestrictToDepositingAccountCallerSession) Name() (string, error)

Name is a free data retrieval call binding the contract method 0x06fdde03.

Solidity: function name() constant returns(string)

func (*RestrictToDepositingAccountCallerSession) Owner added in v0.2.0

func (_RestrictToDepositingAccount *RestrictToDepositingAccountCallerSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*RestrictToDepositingAccountCallerSession) Test added in v0.2.0

func (_RestrictToDepositingAccount *RestrictToDepositingAccountCallerSession) Test(compliance common.Address, token common.Address, initiator common.Address, from common.Address, to common.Address, tokens *big.Int) (string, error)

Test is a free data retrieval call binding the contract method 0x0b6dedfd.

Solidity: function test(compliance address, token address, initiator address, from address, to address, tokens uint256) constant returns(s string)

func (*RestrictToDepositingAccountCallerSession) ZEROADDRESS added in v0.2.0

func (_RestrictToDepositingAccount *RestrictToDepositingAccountCallerSession) ZEROADDRESS() (common.Address, error)

ZEROADDRESS is a free data retrieval call binding the contract method 0x538ba4f9.

Solidity: function ZERO_ADDRESS() constant returns(address)

type RestrictToDepositingAccountFilterer added in v0.2.0

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

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

func NewRestrictToDepositingAccountFilterer added in v0.2.0

func NewRestrictToDepositingAccountFilterer(address common.Address, filterer bind.ContractFilterer) (*RestrictToDepositingAccountFilterer, error)

NewRestrictToDepositingAccountFilterer creates a new log filterer instance of RestrictToDepositingAccount, bound to a specific deployed contract.

func (*RestrictToDepositingAccountFilterer) FilterOwnerTransferred added in v0.2.0

func (_RestrictToDepositingAccount *RestrictToDepositingAccountFilterer) FilterOwnerTransferred(opts *bind.FilterOpts, oldOwner []common.Address, newOwner []common.Address) (*RestrictToDepositingAccountOwnerTransferredIterator, error)

FilterOwnerTransferred is a free log retrieval operation binding the contract event 0x8934ce4adea8d9ce0d714d2c22b86790e41b7731c84b926fbbdc1d40ff6533c9.

Solidity: e OwnerTransferred(oldOwner indexed address, newOwner indexed address)

func (*RestrictToDepositingAccountFilterer) WatchOwnerTransferred added in v0.2.0

func (_RestrictToDepositingAccount *RestrictToDepositingAccountFilterer) WatchOwnerTransferred(opts *bind.WatchOpts, sink chan<- *RestrictToDepositingAccountOwnerTransferred, oldOwner []common.Address, newOwner []common.Address) (event.Subscription, error)

WatchOwnerTransferred is a free log subscription operation binding the contract event 0x8934ce4adea8d9ce0d714d2c22b86790e41b7731c84b926fbbdc1d40ff6533c9.

Solidity: e OwnerTransferred(oldOwner indexed address, newOwner indexed address)

type RestrictToDepositingAccountOwnerTransferred added in v0.2.0

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

RestrictToDepositingAccountOwnerTransferred represents a OwnerTransferred event raised by the RestrictToDepositingAccount contract.

type RestrictToDepositingAccountOwnerTransferredIterator added in v0.2.0

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

RestrictToDepositingAccountOwnerTransferredIterator is returned from FilterOwnerTransferred and is used to iterate over the raw logs and unpacked data for OwnerTransferred events raised by the RestrictToDepositingAccount contract.

func (*RestrictToDepositingAccountOwnerTransferredIterator) Close added in v0.2.0

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

func (*RestrictToDepositingAccountOwnerTransferredIterator) Error added in v0.2.0

Error returns any retrieval or parsing error occurred during filtering.

func (*RestrictToDepositingAccountOwnerTransferredIterator) Next added in v0.2.0

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 RestrictToDepositingAccountRaw added in v0.2.0

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

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

func (*RestrictToDepositingAccountRaw) Call added in v0.2.0

func (_RestrictToDepositingAccount *RestrictToDepositingAccountRaw) 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 (*RestrictToDepositingAccountRaw) Transact added in v0.2.0

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

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

func (*RestrictToDepositingAccountRaw) Transfer added in v0.2.0

func (_RestrictToDepositingAccount *RestrictToDepositingAccountRaw) 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 RestrictToDepositingAccountSession added in v0.2.0

type RestrictToDepositingAccountSession struct {
	Contract     *RestrictToDepositingAccount // 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
}

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

func (*RestrictToDepositingAccountSession) Check added in v0.2.0

func (_RestrictToDepositingAccount *RestrictToDepositingAccountSession) Check(token common.Address, initiator common.Address, from common.Address, to common.Address, tokens *big.Int) (*types.Transaction, error)

Check is a paid mutator transaction binding the contract method 0x803fcd43.

Solidity: function check(token address, initiator address, from address, to address, tokens uint256) returns()

func (*RestrictToDepositingAccountSession) Kill added in v0.2.0

func (_RestrictToDepositingAccount *RestrictToDepositingAccountSession) Kill() (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*RestrictToDepositingAccountSession) Name added in v0.2.0

func (_RestrictToDepositingAccount *RestrictToDepositingAccountSession) Name() (string, error)

Name is a free data retrieval call binding the contract method 0x06fdde03.

Solidity: function name() constant returns(string)

func (*RestrictToDepositingAccountSession) Owner added in v0.2.0

func (_RestrictToDepositingAccount *RestrictToDepositingAccountSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*RestrictToDepositingAccountSession) Test added in v0.2.0

func (_RestrictToDepositingAccount *RestrictToDepositingAccountSession) Test(compliance common.Address, token common.Address, initiator common.Address, from common.Address, to common.Address, tokens *big.Int) (string, error)

Test is a free data retrieval call binding the contract method 0x0b6dedfd.

Solidity: function test(compliance address, token address, initiator address, from address, to address, tokens uint256) constant returns(s string)

func (*RestrictToDepositingAccountSession) TransferOwner added in v0.2.0

func (_RestrictToDepositingAccount *RestrictToDepositingAccountSession) TransferOwner(newOwner common.Address) (*types.Transaction, error)

TransferOwner is a paid mutator transaction binding the contract method 0x4fb2e45d.

Solidity: function transferOwner(newOwner address) returns()

func (*RestrictToDepositingAccountSession) ZEROADDRESS added in v0.2.0

func (_RestrictToDepositingAccount *RestrictToDepositingAccountSession) ZEROADDRESS() (common.Address, error)

ZEROADDRESS is a free data retrieval call binding the contract method 0x538ba4f9.

Solidity: function ZERO_ADDRESS() constant returns(address)

type RestrictToDepositingAccountTransactor added in v0.2.0

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

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

func NewRestrictToDepositingAccountTransactor added in v0.2.0

func NewRestrictToDepositingAccountTransactor(address common.Address, transactor bind.ContractTransactor) (*RestrictToDepositingAccountTransactor, error)

NewRestrictToDepositingAccountTransactor creates a new write-only instance of RestrictToDepositingAccount, bound to a specific deployed contract.

func (*RestrictToDepositingAccountTransactor) Check added in v0.2.0

func (_RestrictToDepositingAccount *RestrictToDepositingAccountTransactor) Check(opts *bind.TransactOpts, token common.Address, initiator common.Address, from common.Address, to common.Address, tokens *big.Int) (*types.Transaction, error)

Check is a paid mutator transaction binding the contract method 0x803fcd43.

Solidity: function check(token address, initiator address, from address, to address, tokens uint256) returns()

func (*RestrictToDepositingAccountTransactor) Kill added in v0.2.0

func (_RestrictToDepositingAccount *RestrictToDepositingAccountTransactor) Kill(opts *bind.TransactOpts) (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*RestrictToDepositingAccountTransactor) TransferOwner added in v0.2.0

func (_RestrictToDepositingAccount *RestrictToDepositingAccountTransactor) TransferOwner(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwner is a paid mutator transaction binding the contract method 0x4fb2e45d.

Solidity: function transferOwner(newOwner address) returns()

type RestrictToDepositingAccountTransactorRaw added in v0.2.0

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

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

func (*RestrictToDepositingAccountTransactorRaw) Transact added in v0.2.0

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

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

func (*RestrictToDepositingAccountTransactorRaw) Transfer added in v0.2.0

func (_RestrictToDepositingAccount *RestrictToDepositingAccountTransactorRaw) 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 RestrictToDepositingAccountTransactorSession added in v0.2.0

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

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

func (*RestrictToDepositingAccountTransactorSession) Check added in v0.2.0

func (_RestrictToDepositingAccount *RestrictToDepositingAccountTransactorSession) Check(token common.Address, initiator common.Address, from common.Address, to common.Address, tokens *big.Int) (*types.Transaction, error)

Check is a paid mutator transaction binding the contract method 0x803fcd43.

Solidity: function check(token address, initiator address, from address, to address, tokens uint256) returns()

func (*RestrictToDepositingAccountTransactorSession) Kill added in v0.2.0

func (_RestrictToDepositingAccount *RestrictToDepositingAccountTransactorSession) Kill() (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*RestrictToDepositingAccountTransactorSession) TransferOwner added in v0.2.0

func (_RestrictToDepositingAccount *RestrictToDepositingAccountTransactorSession) TransferOwner(newOwner common.Address) (*types.Transaction, error)

TransferOwner is a paid mutator transaction binding the contract method 0x4fb2e45d.

Solidity: function transferOwner(newOwner address) returns()

type RestrictToEscrow added in v0.2.0

type RestrictToEscrow struct {
	RestrictToEscrowCaller     // Read-only binding to the contract
	RestrictToEscrowTransactor // Write-only binding to the contract
	RestrictToEscrowFilterer   // Log filterer for contract events
}

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

func DeployRestrictToEscrow added in v0.2.0

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

DeployRestrictToEscrow deploys a new Ethereum contract, binding an instance of RestrictToEscrow to it.

func NewRestrictToEscrow added in v0.2.0

func NewRestrictToEscrow(address common.Address, backend bind.ContractBackend) (*RestrictToEscrow, error)

NewRestrictToEscrow creates a new instance of RestrictToEscrow, bound to a specific deployed contract.

type RestrictToEscrowCaller added in v0.2.0

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

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

func NewRestrictToEscrowCaller added in v0.2.0

func NewRestrictToEscrowCaller(address common.Address, caller bind.ContractCaller) (*RestrictToEscrowCaller, error)

NewRestrictToEscrowCaller creates a new read-only instance of RestrictToEscrow, bound to a specific deployed contract.

func (*RestrictToEscrowCaller) Name added in v0.2.0

func (_RestrictToEscrow *RestrictToEscrowCaller) 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 (*RestrictToEscrowCaller) Owner added in v0.2.0

func (_RestrictToEscrow *RestrictToEscrowCaller) 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 (*RestrictToEscrowCaller) Test added in v0.2.0

func (_RestrictToEscrow *RestrictToEscrowCaller) Test(opts *bind.CallOpts, compliance common.Address, token common.Address, initiator common.Address, from common.Address, to common.Address, tokens *big.Int) (string, error)

Test is a free data retrieval call binding the contract method 0x0b6dedfd.

Solidity: function test(compliance address, token address, initiator address, from address, to address, tokens uint256) constant returns(s string)

func (*RestrictToEscrowCaller) ZEROADDRESS added in v0.2.0

func (_RestrictToEscrow *RestrictToEscrowCaller) ZEROADDRESS(opts *bind.CallOpts) (common.Address, error)

ZEROADDRESS is a free data retrieval call binding the contract method 0x538ba4f9.

Solidity: function ZERO_ADDRESS() constant returns(address)

type RestrictToEscrowCallerRaw added in v0.2.0

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

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

func (*RestrictToEscrowCallerRaw) Call added in v0.2.0

func (_RestrictToEscrow *RestrictToEscrowCallerRaw) 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 RestrictToEscrowCallerSession added in v0.2.0

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

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

func (*RestrictToEscrowCallerSession) Name added in v0.2.0

func (_RestrictToEscrow *RestrictToEscrowCallerSession) Name() (string, error)

Name is a free data retrieval call binding the contract method 0x06fdde03.

Solidity: function name() constant returns(string)

func (*RestrictToEscrowCallerSession) Owner added in v0.2.0

func (_RestrictToEscrow *RestrictToEscrowCallerSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*RestrictToEscrowCallerSession) Test added in v0.2.0

func (_RestrictToEscrow *RestrictToEscrowCallerSession) Test(compliance common.Address, token common.Address, initiator common.Address, from common.Address, to common.Address, tokens *big.Int) (string, error)

Test is a free data retrieval call binding the contract method 0x0b6dedfd.

Solidity: function test(compliance address, token address, initiator address, from address, to address, tokens uint256) constant returns(s string)

func (*RestrictToEscrowCallerSession) ZEROADDRESS added in v0.2.0

func (_RestrictToEscrow *RestrictToEscrowCallerSession) ZEROADDRESS() (common.Address, error)

ZEROADDRESS is a free data retrieval call binding the contract method 0x538ba4f9.

Solidity: function ZERO_ADDRESS() constant returns(address)

type RestrictToEscrowFilterer added in v0.2.0

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

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

func NewRestrictToEscrowFilterer added in v0.2.0

func NewRestrictToEscrowFilterer(address common.Address, filterer bind.ContractFilterer) (*RestrictToEscrowFilterer, error)

NewRestrictToEscrowFilterer creates a new log filterer instance of RestrictToEscrow, bound to a specific deployed contract.

func (*RestrictToEscrowFilterer) FilterOwnerTransferred added in v0.2.0

func (_RestrictToEscrow *RestrictToEscrowFilterer) FilterOwnerTransferred(opts *bind.FilterOpts, oldOwner []common.Address, newOwner []common.Address) (*RestrictToEscrowOwnerTransferredIterator, error)

FilterOwnerTransferred is a free log retrieval operation binding the contract event 0x8934ce4adea8d9ce0d714d2c22b86790e41b7731c84b926fbbdc1d40ff6533c9.

Solidity: e OwnerTransferred(oldOwner indexed address, newOwner indexed address)

func (*RestrictToEscrowFilterer) WatchOwnerTransferred added in v0.2.0

func (_RestrictToEscrow *RestrictToEscrowFilterer) WatchOwnerTransferred(opts *bind.WatchOpts, sink chan<- *RestrictToEscrowOwnerTransferred, oldOwner []common.Address, newOwner []common.Address) (event.Subscription, error)

WatchOwnerTransferred is a free log subscription operation binding the contract event 0x8934ce4adea8d9ce0d714d2c22b86790e41b7731c84b926fbbdc1d40ff6533c9.

Solidity: e OwnerTransferred(oldOwner indexed address, newOwner indexed address)

type RestrictToEscrowOwnerTransferred added in v0.2.0

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

RestrictToEscrowOwnerTransferred represents a OwnerTransferred event raised by the RestrictToEscrow contract.

type RestrictToEscrowOwnerTransferredIterator added in v0.2.0

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

RestrictToEscrowOwnerTransferredIterator is returned from FilterOwnerTransferred and is used to iterate over the raw logs and unpacked data for OwnerTransferred events raised by the RestrictToEscrow contract.

func (*RestrictToEscrowOwnerTransferredIterator) Close added in v0.2.0

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

func (*RestrictToEscrowOwnerTransferredIterator) Error added in v0.2.0

Error returns any retrieval or parsing error occurred during filtering.

func (*RestrictToEscrowOwnerTransferredIterator) Next added in v0.2.0

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 RestrictToEscrowRaw added in v0.2.0

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

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

func (*RestrictToEscrowRaw) Call added in v0.2.0

func (_RestrictToEscrow *RestrictToEscrowRaw) 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 (*RestrictToEscrowRaw) Transact added in v0.2.0

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

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

func (*RestrictToEscrowRaw) Transfer added in v0.2.0

func (_RestrictToEscrow *RestrictToEscrowRaw) 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 RestrictToEscrowSession added in v0.2.0

type RestrictToEscrowSession struct {
	Contract     *RestrictToEscrow // 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
}

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

func (*RestrictToEscrowSession) Check added in v0.2.0

func (_RestrictToEscrow *RestrictToEscrowSession) Check(token common.Address, initiator common.Address, from common.Address, to common.Address, tokens *big.Int) (*types.Transaction, error)

Check is a paid mutator transaction binding the contract method 0x803fcd43.

Solidity: function check(token address, initiator address, from address, to address, tokens uint256) returns()

func (*RestrictToEscrowSession) Kill added in v0.2.0

func (_RestrictToEscrow *RestrictToEscrowSession) Kill() (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*RestrictToEscrowSession) Name added in v0.2.0

func (_RestrictToEscrow *RestrictToEscrowSession) Name() (string, error)

Name is a free data retrieval call binding the contract method 0x06fdde03.

Solidity: function name() constant returns(string)

func (*RestrictToEscrowSession) Owner added in v0.2.0

func (_RestrictToEscrow *RestrictToEscrowSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*RestrictToEscrowSession) Test added in v0.2.0

func (_RestrictToEscrow *RestrictToEscrowSession) Test(compliance common.Address, token common.Address, initiator common.Address, from common.Address, to common.Address, tokens *big.Int) (string, error)

Test is a free data retrieval call binding the contract method 0x0b6dedfd.

Solidity: function test(compliance address, token address, initiator address, from address, to address, tokens uint256) constant returns(s string)

func (*RestrictToEscrowSession) TransferOwner added in v0.2.0

func (_RestrictToEscrow *RestrictToEscrowSession) TransferOwner(newOwner common.Address) (*types.Transaction, error)

TransferOwner is a paid mutator transaction binding the contract method 0x4fb2e45d.

Solidity: function transferOwner(newOwner address) returns()

func (*RestrictToEscrowSession) ZEROADDRESS added in v0.2.0

func (_RestrictToEscrow *RestrictToEscrowSession) ZEROADDRESS() (common.Address, error)

ZEROADDRESS is a free data retrieval call binding the contract method 0x538ba4f9.

Solidity: function ZERO_ADDRESS() constant returns(address)

type RestrictToEscrowTransactor added in v0.2.0

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

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

func NewRestrictToEscrowTransactor added in v0.2.0

func NewRestrictToEscrowTransactor(address common.Address, transactor bind.ContractTransactor) (*RestrictToEscrowTransactor, error)

NewRestrictToEscrowTransactor creates a new write-only instance of RestrictToEscrow, bound to a specific deployed contract.

func (*RestrictToEscrowTransactor) Check added in v0.2.0

func (_RestrictToEscrow *RestrictToEscrowTransactor) Check(opts *bind.TransactOpts, token common.Address, initiator common.Address, from common.Address, to common.Address, tokens *big.Int) (*types.Transaction, error)

Check is a paid mutator transaction binding the contract method 0x803fcd43.

Solidity: function check(token address, initiator address, from address, to address, tokens uint256) returns()

func (*RestrictToEscrowTransactor) Kill added in v0.2.0

func (_RestrictToEscrow *RestrictToEscrowTransactor) Kill(opts *bind.TransactOpts) (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*RestrictToEscrowTransactor) TransferOwner added in v0.2.0

func (_RestrictToEscrow *RestrictToEscrowTransactor) TransferOwner(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwner is a paid mutator transaction binding the contract method 0x4fb2e45d.

Solidity: function transferOwner(newOwner address) returns()

type RestrictToEscrowTransactorRaw added in v0.2.0

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

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

func (*RestrictToEscrowTransactorRaw) Transact added in v0.2.0

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

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

func (*RestrictToEscrowTransactorRaw) Transfer added in v0.2.0

func (_RestrictToEscrow *RestrictToEscrowTransactorRaw) 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 RestrictToEscrowTransactorSession added in v0.2.0

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

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

func (*RestrictToEscrowTransactorSession) Check added in v0.2.0

func (_RestrictToEscrow *RestrictToEscrowTransactorSession) Check(token common.Address, initiator common.Address, from common.Address, to common.Address, tokens *big.Int) (*types.Transaction, error)

Check is a paid mutator transaction binding the contract method 0x803fcd43.

Solidity: function check(token address, initiator address, from address, to address, tokens uint256) returns()

func (*RestrictToEscrowTransactorSession) Kill added in v0.2.0

func (_RestrictToEscrow *RestrictToEscrowTransactorSession) Kill() (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*RestrictToEscrowTransactorSession) TransferOwner added in v0.2.0

func (_RestrictToEscrow *RestrictToEscrowTransactorSession) TransferOwner(newOwner common.Address) (*types.Transaction, error)

TransferOwner is a paid mutator transaction binding the contract method 0x4fb2e45d.

Solidity: function transferOwner(newOwner address) returns()

type RestrictTransactor

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

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

func NewRestrictTransactor

func NewRestrictTransactor(address common.Address, transactor bind.ContractTransactor) (*RestrictTransactor, error)

NewRestrictTransactor creates a new write-only instance of Restrict, bound to a specific deployed contract.

func (*RestrictTransactor) Check

func (_Restrict *RestrictTransactor) Check(opts *bind.TransactOpts, token common.Address, initiator common.Address, from common.Address, to common.Address, tokens *big.Int) (*types.Transaction, error)

Check is a paid mutator transaction binding the contract method 0x803fcd43.

Solidity: function check(token address, initiator address, from address, to address, tokens uint256) returns()

func (*RestrictTransactor) Kill

func (_Restrict *RestrictTransactor) Kill(opts *bind.TransactOpts) (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*RestrictTransactor) TransferOwner

func (_Restrict *RestrictTransactor) TransferOwner(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwner is a paid mutator transaction binding the contract method 0x4fb2e45d.

Solidity: function transferOwner(newOwner address) returns()

type RestrictTransactorRaw

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

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

func (*RestrictTransactorRaw) Transact

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

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

func (*RestrictTransactorRaw) Transfer

func (_Restrict *RestrictTransactorRaw) 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 RestrictTransactorSession

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

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

func (*RestrictTransactorSession) Check

func (_Restrict *RestrictTransactorSession) Check(token common.Address, initiator common.Address, from common.Address, to common.Address, tokens *big.Int) (*types.Transaction, error)

Check is a paid mutator transaction binding the contract method 0x803fcd43.

Solidity: function check(token address, initiator address, from address, to address, tokens uint256) returns()

func (*RestrictTransactorSession) Kill

func (_Restrict *RestrictTransactorSession) Kill() (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*RestrictTransactorSession) TransferOwner

func (_Restrict *RestrictTransactorSession) TransferOwner(newOwner common.Address) (*types.Transaction, error)

TransferOwner is a paid mutator transaction binding the contract method 0x4fb2e45d.

Solidity: function transferOwner(newOwner address) returns()

type RestrictTransferFrom

type RestrictTransferFrom struct {
	RestrictTransferFromCaller     // Read-only binding to the contract
	RestrictTransferFromTransactor // Write-only binding to the contract
	RestrictTransferFromFilterer   // Log filterer for contract events
}

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

func DeployRestrictTransferFrom

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

DeployRestrictTransferFrom deploys a new Ethereum contract, binding an instance of RestrictTransferFrom to it.

func NewRestrictTransferFrom

func NewRestrictTransferFrom(address common.Address, backend bind.ContractBackend) (*RestrictTransferFrom, error)

NewRestrictTransferFrom creates a new instance of RestrictTransferFrom, bound to a specific deployed contract.

type RestrictTransferFromCaller

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

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

func NewRestrictTransferFromCaller

func NewRestrictTransferFromCaller(address common.Address, caller bind.ContractCaller) (*RestrictTransferFromCaller, error)

NewRestrictTransferFromCaller creates a new read-only instance of RestrictTransferFrom, bound to a specific deployed contract.

func (*RestrictTransferFromCaller) Name added in v0.2.0

func (_RestrictTransferFrom *RestrictTransferFromCaller) 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 (*RestrictTransferFromCaller) Owner

func (_RestrictTransferFrom *RestrictTransferFromCaller) 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 (*RestrictTransferFromCaller) Test added in v0.2.0

func (_RestrictTransferFrom *RestrictTransferFromCaller) Test(opts *bind.CallOpts, compliance common.Address, token common.Address, initiator common.Address, from common.Address, to common.Address, tokens *big.Int) (string, error)

Test is a free data retrieval call binding the contract method 0x0b6dedfd.

Solidity: function test(compliance address, token address, initiator address, from address, to address, tokens uint256) constant returns(s string)

func (*RestrictTransferFromCaller) ZEROADDRESS added in v0.2.0

func (_RestrictTransferFrom *RestrictTransferFromCaller) ZEROADDRESS(opts *bind.CallOpts) (common.Address, error)

ZEROADDRESS is a free data retrieval call binding the contract method 0x538ba4f9.

Solidity: function ZERO_ADDRESS() constant returns(address)

type RestrictTransferFromCallerRaw

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

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

func (*RestrictTransferFromCallerRaw) Call

func (_RestrictTransferFrom *RestrictTransferFromCallerRaw) 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 RestrictTransferFromCallerSession

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

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

func (*RestrictTransferFromCallerSession) Name added in v0.2.0

func (_RestrictTransferFrom *RestrictTransferFromCallerSession) Name() (string, error)

Name is a free data retrieval call binding the contract method 0x06fdde03.

Solidity: function name() constant returns(string)

func (*RestrictTransferFromCallerSession) Owner

func (_RestrictTransferFrom *RestrictTransferFromCallerSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*RestrictTransferFromCallerSession) Test added in v0.2.0

func (_RestrictTransferFrom *RestrictTransferFromCallerSession) Test(compliance common.Address, token common.Address, initiator common.Address, from common.Address, to common.Address, tokens *big.Int) (string, error)

Test is a free data retrieval call binding the contract method 0x0b6dedfd.

Solidity: function test(compliance address, token address, initiator address, from address, to address, tokens uint256) constant returns(s string)

func (*RestrictTransferFromCallerSession) ZEROADDRESS added in v0.2.0

func (_RestrictTransferFrom *RestrictTransferFromCallerSession) ZEROADDRESS() (common.Address, error)

ZEROADDRESS is a free data retrieval call binding the contract method 0x538ba4f9.

Solidity: function ZERO_ADDRESS() constant returns(address)

type RestrictTransferFromFilterer

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

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

func NewRestrictTransferFromFilterer

func NewRestrictTransferFromFilterer(address common.Address, filterer bind.ContractFilterer) (*RestrictTransferFromFilterer, error)

NewRestrictTransferFromFilterer creates a new log filterer instance of RestrictTransferFrom, bound to a specific deployed contract.

func (*RestrictTransferFromFilterer) FilterOwnerTransferred

func (_RestrictTransferFrom *RestrictTransferFromFilterer) FilterOwnerTransferred(opts *bind.FilterOpts, oldOwner []common.Address, newOwner []common.Address) (*RestrictTransferFromOwnerTransferredIterator, error)

FilterOwnerTransferred is a free log retrieval operation binding the contract event 0x8934ce4adea8d9ce0d714d2c22b86790e41b7731c84b926fbbdc1d40ff6533c9.

Solidity: e OwnerTransferred(oldOwner indexed address, newOwner indexed address)

func (*RestrictTransferFromFilterer) WatchOwnerTransferred

func (_RestrictTransferFrom *RestrictTransferFromFilterer) WatchOwnerTransferred(opts *bind.WatchOpts, sink chan<- *RestrictTransferFromOwnerTransferred, oldOwner []common.Address, newOwner []common.Address) (event.Subscription, error)

WatchOwnerTransferred is a free log subscription operation binding the contract event 0x8934ce4adea8d9ce0d714d2c22b86790e41b7731c84b926fbbdc1d40ff6533c9.

Solidity: e OwnerTransferred(oldOwner indexed address, newOwner indexed address)

type RestrictTransferFromOwnerTransferred

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

RestrictTransferFromOwnerTransferred represents a OwnerTransferred event raised by the RestrictTransferFrom contract.

type RestrictTransferFromOwnerTransferredIterator

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

RestrictTransferFromOwnerTransferredIterator is returned from FilterOwnerTransferred and is used to iterate over the raw logs and unpacked data for OwnerTransferred events raised by the RestrictTransferFrom contract.

func (*RestrictTransferFromOwnerTransferredIterator) Close

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

func (*RestrictTransferFromOwnerTransferredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*RestrictTransferFromOwnerTransferredIterator) 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 RestrictTransferFromRaw

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

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

func (*RestrictTransferFromRaw) Call

func (_RestrictTransferFrom *RestrictTransferFromRaw) 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 (*RestrictTransferFromRaw) Transact

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

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

func (*RestrictTransferFromRaw) Transfer

func (_RestrictTransferFrom *RestrictTransferFromRaw) 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 RestrictTransferFromSession

type RestrictTransferFromSession struct {
	Contract     *RestrictTransferFrom // 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
}

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

func (*RestrictTransferFromSession) Check

func (_RestrictTransferFrom *RestrictTransferFromSession) Check(token common.Address, initiator common.Address, from common.Address, to common.Address, tokens *big.Int) (*types.Transaction, error)

Check is a paid mutator transaction binding the contract method 0x803fcd43.

Solidity: function check(token address, initiator address, from address, to address, tokens uint256) returns()

func (*RestrictTransferFromSession) Kill

func (_RestrictTransferFrom *RestrictTransferFromSession) Kill() (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*RestrictTransferFromSession) Name added in v0.2.0

func (_RestrictTransferFrom *RestrictTransferFromSession) Name() (string, error)

Name is a free data retrieval call binding the contract method 0x06fdde03.

Solidity: function name() constant returns(string)

func (*RestrictTransferFromSession) Owner

func (_RestrictTransferFrom *RestrictTransferFromSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*RestrictTransferFromSession) Test added in v0.2.0

func (_RestrictTransferFrom *RestrictTransferFromSession) Test(compliance common.Address, token common.Address, initiator common.Address, from common.Address, to common.Address, tokens *big.Int) (string, error)

Test is a free data retrieval call binding the contract method 0x0b6dedfd.

Solidity: function test(compliance address, token address, initiator address, from address, to address, tokens uint256) constant returns(s string)

func (*RestrictTransferFromSession) TransferOwner

func (_RestrictTransferFrom *RestrictTransferFromSession) TransferOwner(newOwner common.Address) (*types.Transaction, error)

TransferOwner is a paid mutator transaction binding the contract method 0x4fb2e45d.

Solidity: function transferOwner(newOwner address) returns()

func (*RestrictTransferFromSession) ZEROADDRESS added in v0.2.0

func (_RestrictTransferFrom *RestrictTransferFromSession) ZEROADDRESS() (common.Address, error)

ZEROADDRESS is a free data retrieval call binding the contract method 0x538ba4f9.

Solidity: function ZERO_ADDRESS() constant returns(address)

type RestrictTransferFromTransactor

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

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

func NewRestrictTransferFromTransactor

func NewRestrictTransferFromTransactor(address common.Address, transactor bind.ContractTransactor) (*RestrictTransferFromTransactor, error)

NewRestrictTransferFromTransactor creates a new write-only instance of RestrictTransferFrom, bound to a specific deployed contract.

func (*RestrictTransferFromTransactor) Check

func (_RestrictTransferFrom *RestrictTransferFromTransactor) Check(opts *bind.TransactOpts, token common.Address, initiator common.Address, from common.Address, to common.Address, tokens *big.Int) (*types.Transaction, error)

Check is a paid mutator transaction binding the contract method 0x803fcd43.

Solidity: function check(token address, initiator address, from address, to address, tokens uint256) returns()

func (*RestrictTransferFromTransactor) Kill

func (_RestrictTransferFrom *RestrictTransferFromTransactor) Kill(opts *bind.TransactOpts) (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*RestrictTransferFromTransactor) TransferOwner

func (_RestrictTransferFrom *RestrictTransferFromTransactor) TransferOwner(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwner is a paid mutator transaction binding the contract method 0x4fb2e45d.

Solidity: function transferOwner(newOwner address) returns()

type RestrictTransferFromTransactorRaw

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

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

func (*RestrictTransferFromTransactorRaw) Transact

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

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

func (*RestrictTransferFromTransactorRaw) Transfer

func (_RestrictTransferFrom *RestrictTransferFromTransactorRaw) 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 RestrictTransferFromTransactorSession

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

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

func (*RestrictTransferFromTransactorSession) Check

func (_RestrictTransferFrom *RestrictTransferFromTransactorSession) Check(token common.Address, initiator common.Address, from common.Address, to common.Address, tokens *big.Int) (*types.Transaction, error)

Check is a paid mutator transaction binding the contract method 0x803fcd43.

Solidity: function check(token address, initiator address, from address, to address, tokens uint256) returns()

func (*RestrictTransferFromTransactorSession) Kill

func (_RestrictTransferFrom *RestrictTransferFromTransactorSession) Kill() (*types.Transaction, error)

Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.

Solidity: function kill() returns()

func (*RestrictTransferFromTransactorSession) TransferOwner

func (_RestrictTransferFrom *RestrictTransferFromTransactorSession) TransferOwner(newOwner common.Address) (*types.Transaction, error)

TransferOwner is a paid mutator transaction binding the contract method 0x4fb2e45d.

Solidity: function transferOwner(newOwner address) returns()

type Rule

type Rule struct {
	RuleCaller     // Read-only binding to the contract
	RuleTransactor // Write-only binding to the contract
	RuleFilterer   // Log filterer for contract events
}

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

func NewRule

func NewRule(address common.Address, backend bind.ContractBackend) (*Rule, error)

NewRule creates a new instance of Rule, bound to a specific deployed contract.

type RuleCaller

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

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

func NewRuleCaller

func NewRuleCaller(address common.Address, caller bind.ContractCaller) (*RuleCaller, error)

NewRuleCaller creates a new read-only instance of Rule, bound to a specific deployed contract.

func (*RuleCaller) Name added in v0.2.0

func (_Rule *RuleCaller) 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 (*RuleCaller) Test added in v0.2.0

func (_Rule *RuleCaller) Test(opts *bind.CallOpts, compliance common.Address, token common.Address, initiator common.Address, from common.Address, to common.Address, tokens *big.Int) (string, error)

Test is a free data retrieval call binding the contract method 0x0b6dedfd.

Solidity: function test(compliance address, token address, initiator address, from address, to address, tokens uint256) constant returns(string)

type RuleCallerRaw

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

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

func (*RuleCallerRaw) Call

func (_Rule *RuleCallerRaw) 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 RuleCallerSession

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

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

func (*RuleCallerSession) Name added in v0.2.0

func (_Rule *RuleCallerSession) Name() (string, error)

Name is a free data retrieval call binding the contract method 0x06fdde03.

Solidity: function name() constant returns(string)

func (*RuleCallerSession) Test added in v0.2.0

func (_Rule *RuleCallerSession) Test(compliance common.Address, token common.Address, initiator common.Address, from common.Address, to common.Address, tokens *big.Int) (string, error)

Test is a free data retrieval call binding the contract method 0x0b6dedfd.

Solidity: function test(compliance address, token address, initiator address, from address, to address, tokens uint256) constant returns(string)

type RuleFilterer

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

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

func NewRuleFilterer

func NewRuleFilterer(address common.Address, filterer bind.ContractFilterer) (*RuleFilterer, error)

NewRuleFilterer creates a new log filterer instance of Rule, bound to a specific deployed contract.

type RuleRaw

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

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

func (*RuleRaw) Call

func (_Rule *RuleRaw) 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 (*RuleRaw) Transact

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

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

func (*RuleRaw) Transfer

func (_Rule *RuleRaw) 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 RuleSession

type RuleSession struct {
	Contract     *Rule             // 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
}

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

func (*RuleSession) Check

func (_Rule *RuleSession) Check(token common.Address, initiator common.Address, from common.Address, to common.Address, tokens *big.Int) (*types.Transaction, error)

Check is a paid mutator transaction binding the contract method 0x803fcd43.

Solidity: function check(token address, initiator address, from address, to address, tokens uint256) returns()

func (*RuleSession) Name added in v0.2.0

func (_Rule *RuleSession) Name() (string, error)

Name is a free data retrieval call binding the contract method 0x06fdde03.

Solidity: function name() constant returns(string)

func (*RuleSession) Test added in v0.2.0

func (_Rule *RuleSession) Test(compliance common.Address, token common.Address, initiator common.Address, from common.Address, to common.Address, tokens *big.Int) (string, error)

Test is a free data retrieval call binding the contract method 0x0b6dedfd.

Solidity: function test(compliance address, token address, initiator address, from address, to address, tokens uint256) constant returns(string)

type RuleTransactor

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

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

func NewRuleTransactor

func NewRuleTransactor(address common.Address, transactor bind.ContractTransactor) (*RuleTransactor, error)

NewRuleTransactor creates a new write-only instance of Rule, bound to a specific deployed contract.

func (*RuleTransactor) Check

func (_Rule *RuleTransactor) Check(opts *bind.TransactOpts, token common.Address, initiator common.Address, from common.Address, to common.Address, tokens *big.Int) (*types.Transaction, error)

Check is a paid mutator transaction binding the contract method 0x803fcd43.

Solidity: function check(token address, initiator address, from address, to address, tokens uint256) returns()

type RuleTransactorRaw

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

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

func (*RuleTransactorRaw) Transact

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

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

func (*RuleTransactorRaw) Transfer

func (_Rule *RuleTransactorRaw) 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 RuleTransactorSession

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

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

func (*RuleTransactorSession) Check

func (_Rule *RuleTransactorSession) Check(token common.Address, initiator common.Address, from common.Address, to common.Address, tokens *big.Int) (*types.Transaction, error)

Check is a paid mutator transaction binding the contract method 0x803fcd43.

Solidity: function check(token address, initiator address, from address, to address, tokens uint256) returns()

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL