compliance

package
v0.0.2 Latest Latest
Warning

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

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

Documentation

Index

Constants

View Source
const ComplianceABI = "" /* 1974-byte string literal not displayed */

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

View Source
const T0kenComplianceABI = "" /* 5036-byte string literal not displayed */

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

View Source
const T0kenComplianceBin = `` /* 11152-byte string literal not displayed */

T0kenComplianceBin is the compiled bytecode used for deploying new contracts.

Variables

This section is empty.

Functions

This section is empty.

Types

type Compliance

type Compliance struct {
	ComplianceCaller     // Read-only binding to the contract
	ComplianceTransactor // Write-only binding to the contract
	ComplianceFilterer   // Log filterer for contract events
}

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

func NewCompliance

func NewCompliance(address common.Address, backend bind.ContractBackend) (*Compliance, error)

NewCompliance creates a new instance of Compliance, bound to a specific deployed contract.

type ComplianceAddressFrozen

type ComplianceAddressFrozen struct {
	Addr     common.Address
	IsFrozen bool
	Owner    common.Address
	Raw      types.Log // Blockchain specific contextual infos
}

ComplianceAddressFrozen represents a AddressFrozen event raised by the Compliance contract.

type ComplianceAddressFrozenIterator

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

ComplianceAddressFrozenIterator is returned from FilterAddressFrozen and is used to iterate over the raw logs and unpacked data for AddressFrozen events raised by the Compliance contract.

func (*ComplianceAddressFrozenIterator) Close

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

func (*ComplianceAddressFrozenIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ComplianceAddressFrozenIterator) 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 ComplianceCaller

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

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

func NewComplianceCaller

func NewComplianceCaller(address common.Address, caller bind.ContractCaller) (*ComplianceCaller, error)

NewComplianceCaller creates a new read-only instance of Compliance, bound to a specific deployed contract.

func (*ComplianceCaller) GetRules

func (_Compliance *ComplianceCaller) GetRules(opts *bind.CallOpts, kind uint8) ([]common.Address, error)

GetRules is a free data retrieval call binding the contract method 0xafc24bfb.

Solidity: function getRules(kind uint8) constant returns(address[])

type ComplianceCallerRaw

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

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

func (*ComplianceCallerRaw) Call

func (_Compliance *ComplianceCallerRaw) 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 ComplianceCallerSession

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

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

func (*ComplianceCallerSession) GetRules

func (_Compliance *ComplianceCallerSession) GetRules(kind uint8) ([]common.Address, error)

GetRules is a free data retrieval call binding the contract method 0xafc24bfb.

Solidity: function getRules(kind uint8) constant returns(address[])

type ComplianceFilterer

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

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

func NewComplianceFilterer

func NewComplianceFilterer(address common.Address, filterer bind.ContractFilterer) (*ComplianceFilterer, error)

NewComplianceFilterer creates a new log filterer instance of Compliance, bound to a specific deployed contract.

func (*ComplianceFilterer) FilterAddressFrozen

func (_Compliance *ComplianceFilterer) FilterAddressFrozen(opts *bind.FilterOpts, addr []common.Address, isFrozen []bool, owner []common.Address) (*ComplianceAddressFrozenIterator, error)

FilterAddressFrozen is a free log retrieval operation binding the contract event 0x7fa523c84ab8d7fc5b72f08b9e46dbbf10c39e119a075b3e317002d14bc9f436.

Solidity: e AddressFrozen(addr indexed address, isFrozen indexed bool, owner indexed address)

func (*ComplianceFilterer) WatchAddressFrozen

func (_Compliance *ComplianceFilterer) WatchAddressFrozen(opts *bind.WatchOpts, sink chan<- *ComplianceAddressFrozen, addr []common.Address, isFrozen []bool, owner []common.Address) (event.Subscription, error)

WatchAddressFrozen is a free log subscription operation binding the contract event 0x7fa523c84ab8d7fc5b72f08b9e46dbbf10c39e119a075b3e317002d14bc9f436.

Solidity: e AddressFrozen(addr indexed address, isFrozen indexed bool, owner indexed address)

type ComplianceRaw

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

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

func (*ComplianceRaw) Call

func (_Compliance *ComplianceRaw) 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 (*ComplianceRaw) Transact

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

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

func (*ComplianceRaw) Transfer

func (_Compliance *ComplianceRaw) 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 ComplianceSession

type ComplianceSession struct {
	Contract     *Compliance       // 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
}

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

func (*ComplianceSession) CanIssue

func (_Compliance *ComplianceSession) CanIssue(issuer common.Address, from common.Address, to common.Address, tokens *big.Int) (*types.Transaction, error)

CanIssue is a paid mutator transaction binding the contract method 0xfd8258bd.

Solidity: function canIssue(issuer address, from address, to address, tokens uint256) returns(bool)

func (*ComplianceSession) CanOverride

func (_Compliance *ComplianceSession) CanOverride(admin common.Address, from common.Address, to common.Address, tokens *big.Int) (*types.Transaction, error)

CanOverride is a paid mutator transaction binding the contract method 0x5acba201.

Solidity: function canOverride(admin address, from address, to address, tokens uint256) returns(bool)

func (*ComplianceSession) CanTransfer

func (_Compliance *ComplianceSession) CanTransfer(initiator common.Address, from common.Address, to common.Address, tokens *big.Int) (*types.Transaction, error)

CanTransfer is a paid mutator transaction binding the contract method 0x6d62a4fe.

Solidity: function canTransfer(initiator address, from address, to address, tokens uint256) returns(bool)

func (*ComplianceSession) GetRules

func (_Compliance *ComplianceSession) GetRules(kind uint8) ([]common.Address, error)

GetRules is a free data retrieval call binding the contract method 0xafc24bfb.

Solidity: function getRules(kind uint8) constant returns(address[])

func (*ComplianceSession) SetFrozen

func (_Compliance *ComplianceSession) SetFrozen(addr common.Address, freeze bool) (*types.Transaction, error)

SetFrozen is a paid mutator transaction binding the contract method 0xac869cd8.

Solidity: function setFrozen(addr address, freeze bool) returns()

func (*ComplianceSession) SetRules

func (_Compliance *ComplianceSession) SetRules(kind uint8, rules []common.Address) (*types.Transaction, error)

SetRules is a paid mutator transaction binding the contract method 0xd179d77d.

Solidity: function setRules(kind uint8, rules address[]) returns()

type ComplianceTransactor

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

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

func NewComplianceTransactor

func NewComplianceTransactor(address common.Address, transactor bind.ContractTransactor) (*ComplianceTransactor, error)

NewComplianceTransactor creates a new write-only instance of Compliance, bound to a specific deployed contract.

func (*ComplianceTransactor) CanIssue

func (_Compliance *ComplianceTransactor) CanIssue(opts *bind.TransactOpts, issuer common.Address, from common.Address, to common.Address, tokens *big.Int) (*types.Transaction, error)

CanIssue is a paid mutator transaction binding the contract method 0xfd8258bd.

Solidity: function canIssue(issuer address, from address, to address, tokens uint256) returns(bool)

func (*ComplianceTransactor) CanOverride

func (_Compliance *ComplianceTransactor) CanOverride(opts *bind.TransactOpts, admin common.Address, from common.Address, to common.Address, tokens *big.Int) (*types.Transaction, error)

CanOverride is a paid mutator transaction binding the contract method 0x5acba201.

Solidity: function canOverride(admin address, from address, to address, tokens uint256) returns(bool)

func (*ComplianceTransactor) CanTransfer

func (_Compliance *ComplianceTransactor) CanTransfer(opts *bind.TransactOpts, initiator common.Address, from common.Address, to common.Address, tokens *big.Int) (*types.Transaction, error)

CanTransfer is a paid mutator transaction binding the contract method 0x6d62a4fe.

Solidity: function canTransfer(initiator address, from address, to address, tokens uint256) returns(bool)

func (*ComplianceTransactor) SetFrozen

func (_Compliance *ComplianceTransactor) SetFrozen(opts *bind.TransactOpts, addr common.Address, freeze bool) (*types.Transaction, error)

SetFrozen is a paid mutator transaction binding the contract method 0xac869cd8.

Solidity: function setFrozen(addr address, freeze bool) returns()

func (*ComplianceTransactor) SetRules

func (_Compliance *ComplianceTransactor) SetRules(opts *bind.TransactOpts, kind uint8, rules []common.Address) (*types.Transaction, error)

SetRules is a paid mutator transaction binding the contract method 0xd179d77d.

Solidity: function setRules(kind uint8, rules address[]) returns()

type ComplianceTransactorRaw

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

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

func (*ComplianceTransactorRaw) Transact

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

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

func (*ComplianceTransactorRaw) Transfer

func (_Compliance *ComplianceTransactorRaw) 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 ComplianceTransactorSession

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

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

func (*ComplianceTransactorSession) CanIssue

func (_Compliance *ComplianceTransactorSession) CanIssue(issuer common.Address, from common.Address, to common.Address, tokens *big.Int) (*types.Transaction, error)

CanIssue is a paid mutator transaction binding the contract method 0xfd8258bd.

Solidity: function canIssue(issuer address, from address, to address, tokens uint256) returns(bool)

func (*ComplianceTransactorSession) CanOverride

func (_Compliance *ComplianceTransactorSession) CanOverride(admin common.Address, from common.Address, to common.Address, tokens *big.Int) (*types.Transaction, error)

CanOverride is a paid mutator transaction binding the contract method 0x5acba201.

Solidity: function canOverride(admin address, from address, to address, tokens uint256) returns(bool)

func (*ComplianceTransactorSession) CanTransfer

func (_Compliance *ComplianceTransactorSession) CanTransfer(initiator common.Address, from common.Address, to common.Address, tokens *big.Int) (*types.Transaction, error)

CanTransfer is a paid mutator transaction binding the contract method 0x6d62a4fe.

Solidity: function canTransfer(initiator address, from address, to address, tokens uint256) returns(bool)

func (*ComplianceTransactorSession) SetFrozen

func (_Compliance *ComplianceTransactorSession) SetFrozen(addr common.Address, freeze bool) (*types.Transaction, error)

SetFrozen is a paid mutator transaction binding the contract method 0xac869cd8.

Solidity: function setFrozen(addr address, freeze bool) returns()

func (*ComplianceTransactorSession) SetRules

func (_Compliance *ComplianceTransactorSession) SetRules(kind uint8, rules []common.Address) (*types.Transaction, error)

SetRules is a paid mutator transaction binding the contract method 0xd179d77d.

Solidity: function setRules(kind uint8, rules address[]) returns()

type T0kenCompliance

type T0kenCompliance struct {
	T0kenComplianceCaller     // Read-only binding to the contract
	T0kenComplianceTransactor // Write-only binding to the contract
	T0kenComplianceFilterer   // Log filterer for contract events
}

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

func DeployT0kenCompliance

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

DeployT0kenCompliance deploys a new Ethereum contract, binding an instance of T0kenCompliance to it.

func NewT0kenCompliance

func NewT0kenCompliance(address common.Address, backend bind.ContractBackend) (*T0kenCompliance, error)

NewT0kenCompliance creates a new instance of T0kenCompliance, bound to a specific deployed contract.

type T0kenComplianceAddressFrozen

type T0kenComplianceAddressFrozen struct {
	Addr     common.Address
	IsFrozen bool
	Owner    common.Address
	Raw      types.Log // Blockchain specific contextual infos
}

T0kenComplianceAddressFrozen represents a AddressFrozen event raised by the T0kenCompliance contract.

type T0kenComplianceAddressFrozenIterator

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

T0kenComplianceAddressFrozenIterator is returned from FilterAddressFrozen and is used to iterate over the raw logs and unpacked data for AddressFrozen events raised by the T0kenCompliance contract.

func (*T0kenComplianceAddressFrozenIterator) Close

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

func (*T0kenComplianceAddressFrozenIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*T0kenComplianceAddressFrozenIterator) 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 T0kenComplianceAdminAdded

type T0kenComplianceAdminAdded struct {
	Admin common.Address
	Raw   types.Log // Blockchain specific contextual infos
}

T0kenComplianceAdminAdded represents a AdminAdded event raised by the T0kenCompliance contract.

type T0kenComplianceAdminAddedIterator

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

T0kenComplianceAdminAddedIterator is returned from FilterAdminAdded and is used to iterate over the raw logs and unpacked data for AdminAdded events raised by the T0kenCompliance contract.

func (*T0kenComplianceAdminAddedIterator) Close

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

func (*T0kenComplianceAdminAddedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*T0kenComplianceAdminAddedIterator) 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 T0kenComplianceAdminRemoved

type T0kenComplianceAdminRemoved struct {
	Admin common.Address
	Raw   types.Log // Blockchain specific contextual infos
}

T0kenComplianceAdminRemoved represents a AdminRemoved event raised by the T0kenCompliance contract.

type T0kenComplianceAdminRemovedIterator

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

T0kenComplianceAdminRemovedIterator is returned from FilterAdminRemoved and is used to iterate over the raw logs and unpacked data for AdminRemoved events raised by the T0kenCompliance contract.

func (*T0kenComplianceAdminRemovedIterator) Close

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

func (*T0kenComplianceAdminRemovedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*T0kenComplianceAdminRemovedIterator) 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 T0kenComplianceCaller

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

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

func NewT0kenComplianceCaller

func NewT0kenComplianceCaller(address common.Address, caller bind.ContractCaller) (*T0kenComplianceCaller, error)

NewT0kenComplianceCaller creates a new read-only instance of T0kenCompliance, bound to a specific deployed contract.

func (*T0kenComplianceCaller) AddressFreezes

func (_T0kenCompliance *T0kenComplianceCaller) AddressFreezes(opts *bind.CallOpts, arg0 common.Address) (bool, error)

AddressFreezes is a free data retrieval call binding the contract method 0x75dcfdbf.

Solidity: function addressFreezes( address) constant returns(bool)

func (*T0kenComplianceCaller) Admins

func (_T0kenCompliance *T0kenComplianceCaller) Admins(opts *bind.CallOpts) (*big.Int, error)

Admins is a free data retrieval call binding the contract method 0xa5de3619.

Solidity: function admins() constant returns(count int256)

func (*T0kenComplianceCaller) GetRules

func (_T0kenCompliance *T0kenComplianceCaller) GetRules(opts *bind.CallOpts, kind uint8) ([]common.Address, error)

GetRules is a free data retrieval call binding the contract method 0xafc24bfb.

Solidity: function getRules(kind uint8) constant returns(address[])

func (*T0kenComplianceCaller) IsAdmin

func (_T0kenCompliance *T0kenComplianceCaller) IsAdmin(opts *bind.CallOpts, addr common.Address) (bool, error)

IsAdmin is a free data retrieval call binding the contract method 0x24d7806c.

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

func (*T0kenComplianceCaller) IsLocked

func (_T0kenCompliance *T0kenComplianceCaller) IsLocked(opts *bind.CallOpts) (bool, error)

IsLocked is a free data retrieval call binding the contract method 0xa4e2d634.

Solidity: function isLocked() constant returns(bool)

func (*T0kenComplianceCaller) MaxRules

func (_T0kenCompliance *T0kenComplianceCaller) MaxRules(opts *bind.CallOpts) (uint8, error)

MaxRules is a free data retrieval call binding the contract method 0x6ae728c6.

Solidity: function maxRules() constant returns(uint8)

func (*T0kenComplianceCaller) Owner

func (_T0kenCompliance *T0kenComplianceCaller) 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 (*T0kenComplianceCaller) Store

func (_T0kenCompliance *T0kenComplianceCaller) Store(opts *bind.CallOpts) (common.Address, error)

Store is a free data retrieval call binding the contract method 0x975057e7.

Solidity: function store() constant returns(address)

type T0kenComplianceCallerRaw

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

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

func (*T0kenComplianceCallerRaw) Call

func (_T0kenCompliance *T0kenComplianceCallerRaw) 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 T0kenComplianceCallerSession

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

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

func (*T0kenComplianceCallerSession) AddressFreezes

func (_T0kenCompliance *T0kenComplianceCallerSession) AddressFreezes(arg0 common.Address) (bool, error)

AddressFreezes is a free data retrieval call binding the contract method 0x75dcfdbf.

Solidity: function addressFreezes( address) constant returns(bool)

func (*T0kenComplianceCallerSession) Admins

func (_T0kenCompliance *T0kenComplianceCallerSession) Admins() (*big.Int, error)

Admins is a free data retrieval call binding the contract method 0xa5de3619.

Solidity: function admins() constant returns(count int256)

func (*T0kenComplianceCallerSession) GetRules

func (_T0kenCompliance *T0kenComplianceCallerSession) GetRules(kind uint8) ([]common.Address, error)

GetRules is a free data retrieval call binding the contract method 0xafc24bfb.

Solidity: function getRules(kind uint8) constant returns(address[])

func (*T0kenComplianceCallerSession) IsAdmin

func (_T0kenCompliance *T0kenComplianceCallerSession) IsAdmin(addr common.Address) (bool, error)

IsAdmin is a free data retrieval call binding the contract method 0x24d7806c.

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

func (*T0kenComplianceCallerSession) IsLocked

func (_T0kenCompliance *T0kenComplianceCallerSession) IsLocked() (bool, error)

IsLocked is a free data retrieval call binding the contract method 0xa4e2d634.

Solidity: function isLocked() constant returns(bool)

func (*T0kenComplianceCallerSession) MaxRules

func (_T0kenCompliance *T0kenComplianceCallerSession) MaxRules() (uint8, error)

MaxRules is a free data retrieval call binding the contract method 0x6ae728c6.

Solidity: function maxRules() constant returns(uint8)

func (*T0kenComplianceCallerSession) Owner

func (_T0kenCompliance *T0kenComplianceCallerSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*T0kenComplianceCallerSession) Store

func (_T0kenCompliance *T0kenComplianceCallerSession) Store() (common.Address, error)

Store is a free data retrieval call binding the contract method 0x975057e7.

Solidity: function store() constant returns(address)

type T0kenComplianceFilterer

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

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

func NewT0kenComplianceFilterer

func NewT0kenComplianceFilterer(address common.Address, filterer bind.ContractFilterer) (*T0kenComplianceFilterer, error)

NewT0kenComplianceFilterer creates a new log filterer instance of T0kenCompliance, bound to a specific deployed contract.

func (*T0kenComplianceFilterer) FilterAddressFrozen

func (_T0kenCompliance *T0kenComplianceFilterer) FilterAddressFrozen(opts *bind.FilterOpts, addr []common.Address, isFrozen []bool, owner []common.Address) (*T0kenComplianceAddressFrozenIterator, error)

FilterAddressFrozen is a free log retrieval operation binding the contract event 0x7fa523c84ab8d7fc5b72f08b9e46dbbf10c39e119a075b3e317002d14bc9f436.

Solidity: e AddressFrozen(addr indexed address, isFrozen indexed bool, owner indexed address)

func (*T0kenComplianceFilterer) FilterAdminAdded

func (_T0kenCompliance *T0kenComplianceFilterer) FilterAdminAdded(opts *bind.FilterOpts, admin []common.Address) (*T0kenComplianceAdminAddedIterator, error)

FilterAdminAdded is a free log retrieval operation binding the contract event 0x44d6d25963f097ad14f29f06854a01f575648a1ef82f30e562ccd3889717e339.

Solidity: e AdminAdded(admin indexed address)

func (*T0kenComplianceFilterer) FilterAdminRemoved

func (_T0kenCompliance *T0kenComplianceFilterer) FilterAdminRemoved(opts *bind.FilterOpts, admin []common.Address) (*T0kenComplianceAdminRemovedIterator, error)

FilterAdminRemoved is a free log retrieval operation binding the contract event 0xa3b62bc36326052d97ea62d63c3d60308ed4c3ea8ac079dd8499f1e9c4f80c0f.

Solidity: e AdminRemoved(admin indexed address)

func (*T0kenComplianceFilterer) FilterOwnerTransferred

func (_T0kenCompliance *T0kenComplianceFilterer) FilterOwnerTransferred(opts *bind.FilterOpts, oldOwner []common.Address, newOwner []common.Address) (*T0kenComplianceOwnerTransferredIterator, error)

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

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

func (*T0kenComplianceFilterer) WatchAddressFrozen

func (_T0kenCompliance *T0kenComplianceFilterer) WatchAddressFrozen(opts *bind.WatchOpts, sink chan<- *T0kenComplianceAddressFrozen, addr []common.Address, isFrozen []bool, owner []common.Address) (event.Subscription, error)

WatchAddressFrozen is a free log subscription operation binding the contract event 0x7fa523c84ab8d7fc5b72f08b9e46dbbf10c39e119a075b3e317002d14bc9f436.

Solidity: e AddressFrozen(addr indexed address, isFrozen indexed bool, owner indexed address)

func (*T0kenComplianceFilterer) WatchAdminAdded

func (_T0kenCompliance *T0kenComplianceFilterer) WatchAdminAdded(opts *bind.WatchOpts, sink chan<- *T0kenComplianceAdminAdded, admin []common.Address) (event.Subscription, error)

WatchAdminAdded is a free log subscription operation binding the contract event 0x44d6d25963f097ad14f29f06854a01f575648a1ef82f30e562ccd3889717e339.

Solidity: e AdminAdded(admin indexed address)

func (*T0kenComplianceFilterer) WatchAdminRemoved

func (_T0kenCompliance *T0kenComplianceFilterer) WatchAdminRemoved(opts *bind.WatchOpts, sink chan<- *T0kenComplianceAdminRemoved, admin []common.Address) (event.Subscription, error)

WatchAdminRemoved is a free log subscription operation binding the contract event 0xa3b62bc36326052d97ea62d63c3d60308ed4c3ea8ac079dd8499f1e9c4f80c0f.

Solidity: e AdminRemoved(admin indexed address)

func (*T0kenComplianceFilterer) WatchOwnerTransferred

func (_T0kenCompliance *T0kenComplianceFilterer) WatchOwnerTransferred(opts *bind.WatchOpts, sink chan<- *T0kenComplianceOwnerTransferred, 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 T0kenComplianceOwnerTransferred

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

T0kenComplianceOwnerTransferred represents a OwnerTransferred event raised by the T0kenCompliance contract.

type T0kenComplianceOwnerTransferredIterator

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

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

func (*T0kenComplianceOwnerTransferredIterator) Close

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

func (*T0kenComplianceOwnerTransferredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*T0kenComplianceOwnerTransferredIterator) 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 T0kenComplianceRaw

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

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

func (*T0kenComplianceRaw) Call

func (_T0kenCompliance *T0kenComplianceRaw) 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 (*T0kenComplianceRaw) Transact

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

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

func (*T0kenComplianceRaw) Transfer

func (_T0kenCompliance *T0kenComplianceRaw) 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 T0kenComplianceSession

type T0kenComplianceSession struct {
	Contract     *T0kenCompliance  // 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
}

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

func (*T0kenComplianceSession) AddAdmin

func (_T0kenCompliance *T0kenComplianceSession) AddAdmin(admin common.Address) (*types.Transaction, error)

AddAdmin is a paid mutator transaction binding the contract method 0x70480275.

Solidity: function addAdmin(admin address) returns()

func (*T0kenComplianceSession) AddressFreezes

func (_T0kenCompliance *T0kenComplianceSession) AddressFreezes(arg0 common.Address) (bool, error)

AddressFreezes is a free data retrieval call binding the contract method 0x75dcfdbf.

Solidity: function addressFreezes( address) constant returns(bool)

func (*T0kenComplianceSession) Admins

func (_T0kenCompliance *T0kenComplianceSession) Admins() (*big.Int, error)

Admins is a free data retrieval call binding the contract method 0xa5de3619.

Solidity: function admins() constant returns(count int256)

func (*T0kenComplianceSession) CanIssue

func (_T0kenCompliance *T0kenComplianceSession) CanIssue(issuer common.Address, from common.Address, to common.Address, tokens *big.Int) (*types.Transaction, error)

CanIssue is a paid mutator transaction binding the contract method 0xfd8258bd.

Solidity: function canIssue(issuer address, from address, to address, tokens uint256) returns(bool)

func (*T0kenComplianceSession) CanOverride

func (_T0kenCompliance *T0kenComplianceSession) CanOverride(admin common.Address, from common.Address, to common.Address, tokens *big.Int) (*types.Transaction, error)

CanOverride is a paid mutator transaction binding the contract method 0x5acba201.

Solidity: function canOverride(admin address, from address, to address, tokens uint256) returns(bool)

func (*T0kenComplianceSession) CanTransfer

func (_T0kenCompliance *T0kenComplianceSession) CanTransfer(initiator common.Address, from common.Address, to common.Address, tokens *big.Int) (*types.Transaction, error)

CanTransfer is a paid mutator transaction binding the contract method 0x6d62a4fe.

Solidity: function canTransfer(initiator address, from address, to address, tokens uint256) returns(bool)

func (*T0kenComplianceSession) GetRules

func (_T0kenCompliance *T0kenComplianceSession) GetRules(kind uint8) ([]common.Address, error)

GetRules is a free data retrieval call binding the contract method 0xafc24bfb.

Solidity: function getRules(kind uint8) constant returns(address[])

func (*T0kenComplianceSession) IsAdmin

func (_T0kenCompliance *T0kenComplianceSession) IsAdmin(addr common.Address) (bool, error)

IsAdmin is a free data retrieval call binding the contract method 0x24d7806c.

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

func (*T0kenComplianceSession) IsLocked

func (_T0kenCompliance *T0kenComplianceSession) IsLocked() (bool, error)

IsLocked is a free data retrieval call binding the contract method 0xa4e2d634.

Solidity: function isLocked() constant returns(bool)

func (*T0kenComplianceSession) Kill

func (_T0kenCompliance *T0kenComplianceSession) Kill() (*types.Transaction, error)

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

Solidity: function kill() returns()

func (*T0kenComplianceSession) MaxRules

func (_T0kenCompliance *T0kenComplianceSession) MaxRules() (uint8, error)

MaxRules is a free data retrieval call binding the contract method 0x6ae728c6.

Solidity: function maxRules() constant returns(uint8)

func (*T0kenComplianceSession) Owner

func (_T0kenCompliance *T0kenComplianceSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*T0kenComplianceSession) RemoveAdmin

func (_T0kenCompliance *T0kenComplianceSession) RemoveAdmin(admin common.Address) (*types.Transaction, error)

RemoveAdmin is a paid mutator transaction binding the contract method 0x1785f53c.

Solidity: function removeAdmin(admin address) returns()

func (*T0kenComplianceSession) SetFrozen

func (_T0kenCompliance *T0kenComplianceSession) SetFrozen(addr common.Address, freeze bool) (*types.Transaction, error)

SetFrozen is a paid mutator transaction binding the contract method 0xac869cd8.

Solidity: function setFrozen(addr address, freeze bool) returns()

func (*T0kenComplianceSession) SetLocked

func (_T0kenCompliance *T0kenComplianceSession) SetLocked(locked bool) (*types.Transaction, error)

SetLocked is a paid mutator transaction binding the contract method 0x211e28b6.

Solidity: function setLocked(locked bool) returns()

func (*T0kenComplianceSession) SetMaxRules

func (_T0kenCompliance *T0kenComplianceSession) SetMaxRules(limit uint8) (*types.Transaction, error)

SetMaxRules is a paid mutator transaction binding the contract method 0xe03c6714.

Solidity: function setMaxRules(limit uint8) returns()

func (*T0kenComplianceSession) SetRules

func (_T0kenCompliance *T0kenComplianceSession) SetRules(kind uint8, rules []common.Address) (*types.Transaction, error)

SetRules is a paid mutator transaction binding the contract method 0xd179d77d.

Solidity: function setRules(kind uint8, rules address[]) returns()

func (*T0kenComplianceSession) SetStorage

func (_T0kenCompliance *T0kenComplianceSession) SetStorage(s common.Address) (*types.Transaction, error)

SetStorage is a paid mutator transaction binding the contract method 0x9137c1a7.

Solidity: function setStorage(s address) returns()

func (*T0kenComplianceSession) Store

func (_T0kenCompliance *T0kenComplianceSession) Store() (common.Address, error)

Store is a free data retrieval call binding the contract method 0x975057e7.

Solidity: function store() constant returns(address)

func (*T0kenComplianceSession) TransferOwner

func (_T0kenCompliance *T0kenComplianceSession) 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 T0kenComplianceTransactor

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

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

func NewT0kenComplianceTransactor

func NewT0kenComplianceTransactor(address common.Address, transactor bind.ContractTransactor) (*T0kenComplianceTransactor, error)

NewT0kenComplianceTransactor creates a new write-only instance of T0kenCompliance, bound to a specific deployed contract.

func (*T0kenComplianceTransactor) AddAdmin

func (_T0kenCompliance *T0kenComplianceTransactor) AddAdmin(opts *bind.TransactOpts, admin common.Address) (*types.Transaction, error)

AddAdmin is a paid mutator transaction binding the contract method 0x70480275.

Solidity: function addAdmin(admin address) returns()

func (*T0kenComplianceTransactor) CanIssue

func (_T0kenCompliance *T0kenComplianceTransactor) CanIssue(opts *bind.TransactOpts, issuer common.Address, from common.Address, to common.Address, tokens *big.Int) (*types.Transaction, error)

CanIssue is a paid mutator transaction binding the contract method 0xfd8258bd.

Solidity: function canIssue(issuer address, from address, to address, tokens uint256) returns(bool)

func (*T0kenComplianceTransactor) CanOverride

func (_T0kenCompliance *T0kenComplianceTransactor) CanOverride(opts *bind.TransactOpts, admin common.Address, from common.Address, to common.Address, tokens *big.Int) (*types.Transaction, error)

CanOverride is a paid mutator transaction binding the contract method 0x5acba201.

Solidity: function canOverride(admin address, from address, to address, tokens uint256) returns(bool)

func (*T0kenComplianceTransactor) CanTransfer

func (_T0kenCompliance *T0kenComplianceTransactor) CanTransfer(opts *bind.TransactOpts, initiator common.Address, from common.Address, to common.Address, tokens *big.Int) (*types.Transaction, error)

CanTransfer is a paid mutator transaction binding the contract method 0x6d62a4fe.

Solidity: function canTransfer(initiator address, from address, to address, tokens uint256) returns(bool)

func (*T0kenComplianceTransactor) Kill

func (_T0kenCompliance *T0kenComplianceTransactor) Kill(opts *bind.TransactOpts) (*types.Transaction, error)

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

Solidity: function kill() returns()

func (*T0kenComplianceTransactor) RemoveAdmin

func (_T0kenCompliance *T0kenComplianceTransactor) RemoveAdmin(opts *bind.TransactOpts, admin common.Address) (*types.Transaction, error)

RemoveAdmin is a paid mutator transaction binding the contract method 0x1785f53c.

Solidity: function removeAdmin(admin address) returns()

func (*T0kenComplianceTransactor) SetFrozen

func (_T0kenCompliance *T0kenComplianceTransactor) SetFrozen(opts *bind.TransactOpts, addr common.Address, freeze bool) (*types.Transaction, error)

SetFrozen is a paid mutator transaction binding the contract method 0xac869cd8.

Solidity: function setFrozen(addr address, freeze bool) returns()

func (*T0kenComplianceTransactor) SetLocked

func (_T0kenCompliance *T0kenComplianceTransactor) SetLocked(opts *bind.TransactOpts, locked bool) (*types.Transaction, error)

SetLocked is a paid mutator transaction binding the contract method 0x211e28b6.

Solidity: function setLocked(locked bool) returns()

func (*T0kenComplianceTransactor) SetMaxRules

func (_T0kenCompliance *T0kenComplianceTransactor) SetMaxRules(opts *bind.TransactOpts, limit uint8) (*types.Transaction, error)

SetMaxRules is a paid mutator transaction binding the contract method 0xe03c6714.

Solidity: function setMaxRules(limit uint8) returns()

func (*T0kenComplianceTransactor) SetRules

func (_T0kenCompliance *T0kenComplianceTransactor) SetRules(opts *bind.TransactOpts, kind uint8, rules []common.Address) (*types.Transaction, error)

SetRules is a paid mutator transaction binding the contract method 0xd179d77d.

Solidity: function setRules(kind uint8, rules address[]) returns()

func (*T0kenComplianceTransactor) SetStorage

func (_T0kenCompliance *T0kenComplianceTransactor) SetStorage(opts *bind.TransactOpts, s common.Address) (*types.Transaction, error)

SetStorage is a paid mutator transaction binding the contract method 0x9137c1a7.

Solidity: function setStorage(s address) returns()

func (*T0kenComplianceTransactor) TransferOwner

func (_T0kenCompliance *T0kenComplianceTransactor) 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 T0kenComplianceTransactorRaw

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

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

func (*T0kenComplianceTransactorRaw) Transact

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

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

func (*T0kenComplianceTransactorRaw) Transfer

func (_T0kenCompliance *T0kenComplianceTransactorRaw) 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 T0kenComplianceTransactorSession

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

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

func (*T0kenComplianceTransactorSession) AddAdmin

func (_T0kenCompliance *T0kenComplianceTransactorSession) AddAdmin(admin common.Address) (*types.Transaction, error)

AddAdmin is a paid mutator transaction binding the contract method 0x70480275.

Solidity: function addAdmin(admin address) returns()

func (*T0kenComplianceTransactorSession) CanIssue

func (_T0kenCompliance *T0kenComplianceTransactorSession) CanIssue(issuer common.Address, from common.Address, to common.Address, tokens *big.Int) (*types.Transaction, error)

CanIssue is a paid mutator transaction binding the contract method 0xfd8258bd.

Solidity: function canIssue(issuer address, from address, to address, tokens uint256) returns(bool)

func (*T0kenComplianceTransactorSession) CanOverride

func (_T0kenCompliance *T0kenComplianceTransactorSession) CanOverride(admin common.Address, from common.Address, to common.Address, tokens *big.Int) (*types.Transaction, error)

CanOverride is a paid mutator transaction binding the contract method 0x5acba201.

Solidity: function canOverride(admin address, from address, to address, tokens uint256) returns(bool)

func (*T0kenComplianceTransactorSession) CanTransfer

func (_T0kenCompliance *T0kenComplianceTransactorSession) CanTransfer(initiator common.Address, from common.Address, to common.Address, tokens *big.Int) (*types.Transaction, error)

CanTransfer is a paid mutator transaction binding the contract method 0x6d62a4fe.

Solidity: function canTransfer(initiator address, from address, to address, tokens uint256) returns(bool)

func (*T0kenComplianceTransactorSession) Kill

func (_T0kenCompliance *T0kenComplianceTransactorSession) Kill() (*types.Transaction, error)

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

Solidity: function kill() returns()

func (*T0kenComplianceTransactorSession) RemoveAdmin

func (_T0kenCompliance *T0kenComplianceTransactorSession) RemoveAdmin(admin common.Address) (*types.Transaction, error)

RemoveAdmin is a paid mutator transaction binding the contract method 0x1785f53c.

Solidity: function removeAdmin(admin address) returns()

func (*T0kenComplianceTransactorSession) SetFrozen

func (_T0kenCompliance *T0kenComplianceTransactorSession) SetFrozen(addr common.Address, freeze bool) (*types.Transaction, error)

SetFrozen is a paid mutator transaction binding the contract method 0xac869cd8.

Solidity: function setFrozen(addr address, freeze bool) returns()

func (*T0kenComplianceTransactorSession) SetLocked

func (_T0kenCompliance *T0kenComplianceTransactorSession) SetLocked(locked bool) (*types.Transaction, error)

SetLocked is a paid mutator transaction binding the contract method 0x211e28b6.

Solidity: function setLocked(locked bool) returns()

func (*T0kenComplianceTransactorSession) SetMaxRules

func (_T0kenCompliance *T0kenComplianceTransactorSession) SetMaxRules(limit uint8) (*types.Transaction, error)

SetMaxRules is a paid mutator transaction binding the contract method 0xe03c6714.

Solidity: function setMaxRules(limit uint8) returns()

func (*T0kenComplianceTransactorSession) SetRules

func (_T0kenCompliance *T0kenComplianceTransactorSession) SetRules(kind uint8, rules []common.Address) (*types.Transaction, error)

SetRules is a paid mutator transaction binding the contract method 0xd179d77d.

Solidity: function setRules(kind uint8, rules address[]) returns()

func (*T0kenComplianceTransactorSession) SetStorage

func (_T0kenCompliance *T0kenComplianceTransactorSession) SetStorage(s common.Address) (*types.Transaction, error)

SetStorage is a paid mutator transaction binding the contract method 0x9137c1a7.

Solidity: function setStorage(s address) returns()

func (*T0kenComplianceTransactorSession) TransferOwner

func (_T0kenCompliance *T0kenComplianceTransactorSession) TransferOwner(newOwner common.Address) (*types.Transaction, error)

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

Solidity: function transferOwner(newOwner address) returns()

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL