Documentation ¶
Index ¶
- Constants
- type Compliance
- type ComplianceAddressFrozen
- type ComplianceAddressFrozenIterator
- type ComplianceCaller
- type ComplianceCallerRaw
- type ComplianceCallerSession
- type ComplianceFilterer
- func (_Compliance *ComplianceFilterer) FilterAddressFrozen(opts *bind.FilterOpts, addr []common.Address, isFrozen []bool, ...) (*ComplianceAddressFrozenIterator, error)
- func (_Compliance *ComplianceFilterer) WatchAddressFrozen(opts *bind.WatchOpts, sink chan<- *ComplianceAddressFrozen, ...) (event.Subscription, error)
- type ComplianceRaw
- func (_Compliance *ComplianceRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_Compliance *ComplianceRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Compliance *ComplianceRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ComplianceSession
- func (_Compliance *ComplianceSession) CanIssue(issuer common.Address, from common.Address, to common.Address, tokens *big.Int) (*types.Transaction, error)
- func (_Compliance *ComplianceSession) CanOverride(admin common.Address, from common.Address, to common.Address, tokens *big.Int) (*types.Transaction, error)
- func (_Compliance *ComplianceSession) CanTransfer(initiator common.Address, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_Compliance *ComplianceSession) GetRules(kind uint8) ([]common.Address, error)
- func (_Compliance *ComplianceSession) SetFrozen(addr common.Address, freeze bool) (*types.Transaction, error)
- func (_Compliance *ComplianceSession) SetRules(kind uint8, rules []common.Address) (*types.Transaction, error)
- type ComplianceTransactor
- func (_Compliance *ComplianceTransactor) CanIssue(opts *bind.TransactOpts, issuer common.Address, from common.Address, ...) (*types.Transaction, error)
- func (_Compliance *ComplianceTransactor) CanOverride(opts *bind.TransactOpts, admin common.Address, from common.Address, ...) (*types.Transaction, error)
- func (_Compliance *ComplianceTransactor) CanTransfer(opts *bind.TransactOpts, initiator common.Address, from common.Address, ...) (*types.Transaction, error)
- func (_Compliance *ComplianceTransactor) SetFrozen(opts *bind.TransactOpts, addr common.Address, freeze bool) (*types.Transaction, error)
- func (_Compliance *ComplianceTransactor) SetRules(opts *bind.TransactOpts, kind uint8, rules []common.Address) (*types.Transaction, error)
- type ComplianceTransactorRaw
- type ComplianceTransactorSession
- func (_Compliance *ComplianceTransactorSession) CanIssue(issuer common.Address, from common.Address, to common.Address, tokens *big.Int) (*types.Transaction, error)
- func (_Compliance *ComplianceTransactorSession) CanOverride(admin common.Address, from common.Address, to common.Address, tokens *big.Int) (*types.Transaction, error)
- func (_Compliance *ComplianceTransactorSession) CanTransfer(initiator common.Address, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_Compliance *ComplianceTransactorSession) SetFrozen(addr common.Address, freeze bool) (*types.Transaction, error)
- func (_Compliance *ComplianceTransactorSession) SetRules(kind uint8, rules []common.Address) (*types.Transaction, error)
- type T0kenCompliance
- type T0kenComplianceAddressFrozen
- type T0kenComplianceAddressFrozenIterator
- type T0kenComplianceAdminAdded
- type T0kenComplianceAdminAddedIterator
- type T0kenComplianceAdminRemoved
- type T0kenComplianceAdminRemovedIterator
- type T0kenComplianceCaller
- func (_T0kenCompliance *T0kenComplianceCaller) AddressFreezes(opts *bind.CallOpts, arg0 common.Address) (bool, error)
- func (_T0kenCompliance *T0kenComplianceCaller) Admins(opts *bind.CallOpts) (*big.Int, error)
- func (_T0kenCompliance *T0kenComplianceCaller) GetRules(opts *bind.CallOpts, kind uint8) ([]common.Address, error)
- func (_T0kenCompliance *T0kenComplianceCaller) IsAdmin(opts *bind.CallOpts, addr common.Address) (bool, error)
- func (_T0kenCompliance *T0kenComplianceCaller) IsLocked(opts *bind.CallOpts) (bool, error)
- func (_T0kenCompliance *T0kenComplianceCaller) MaxRules(opts *bind.CallOpts) (uint8, error)
- func (_T0kenCompliance *T0kenComplianceCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_T0kenCompliance *T0kenComplianceCaller) Store(opts *bind.CallOpts) (common.Address, error)
- type T0kenComplianceCallerRaw
- type T0kenComplianceCallerSession
- func (_T0kenCompliance *T0kenComplianceCallerSession) AddressFreezes(arg0 common.Address) (bool, error)
- func (_T0kenCompliance *T0kenComplianceCallerSession) Admins() (*big.Int, error)
- func (_T0kenCompliance *T0kenComplianceCallerSession) GetRules(kind uint8) ([]common.Address, error)
- func (_T0kenCompliance *T0kenComplianceCallerSession) IsAdmin(addr common.Address) (bool, error)
- func (_T0kenCompliance *T0kenComplianceCallerSession) IsLocked() (bool, error)
- func (_T0kenCompliance *T0kenComplianceCallerSession) MaxRules() (uint8, error)
- func (_T0kenCompliance *T0kenComplianceCallerSession) Owner() (common.Address, error)
- func (_T0kenCompliance *T0kenComplianceCallerSession) Store() (common.Address, error)
- type T0kenComplianceFilterer
- func (_T0kenCompliance *T0kenComplianceFilterer) FilterAddressFrozen(opts *bind.FilterOpts, addr []common.Address, isFrozen []bool, ...) (*T0kenComplianceAddressFrozenIterator, error)
- func (_T0kenCompliance *T0kenComplianceFilterer) FilterAdminAdded(opts *bind.FilterOpts, admin []common.Address) (*T0kenComplianceAdminAddedIterator, error)
- func (_T0kenCompliance *T0kenComplianceFilterer) FilterAdminRemoved(opts *bind.FilterOpts, admin []common.Address) (*T0kenComplianceAdminRemovedIterator, error)
- func (_T0kenCompliance *T0kenComplianceFilterer) FilterOwnerTransferred(opts *bind.FilterOpts, oldOwner []common.Address, newOwner []common.Address) (*T0kenComplianceOwnerTransferredIterator, error)
- func (_T0kenCompliance *T0kenComplianceFilterer) WatchAddressFrozen(opts *bind.WatchOpts, sink chan<- *T0kenComplianceAddressFrozen, ...) (event.Subscription, error)
- func (_T0kenCompliance *T0kenComplianceFilterer) WatchAdminAdded(opts *bind.WatchOpts, sink chan<- *T0kenComplianceAdminAdded, ...) (event.Subscription, error)
- func (_T0kenCompliance *T0kenComplianceFilterer) WatchAdminRemoved(opts *bind.WatchOpts, sink chan<- *T0kenComplianceAdminRemoved, ...) (event.Subscription, error)
- func (_T0kenCompliance *T0kenComplianceFilterer) WatchOwnerTransferred(opts *bind.WatchOpts, sink chan<- *T0kenComplianceOwnerTransferred, ...) (event.Subscription, error)
- type T0kenComplianceOwnerTransferred
- type T0kenComplianceOwnerTransferredIterator
- type T0kenComplianceRaw
- func (_T0kenCompliance *T0kenComplianceRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_T0kenCompliance *T0kenComplianceRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_T0kenCompliance *T0kenComplianceRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type T0kenComplianceSession
- func (_T0kenCompliance *T0kenComplianceSession) AddAdmin(admin common.Address) (*types.Transaction, error)
- func (_T0kenCompliance *T0kenComplianceSession) AddressFreezes(arg0 common.Address) (bool, error)
- func (_T0kenCompliance *T0kenComplianceSession) Admins() (*big.Int, error)
- func (_T0kenCompliance *T0kenComplianceSession) CanIssue(issuer common.Address, from common.Address, to common.Address, tokens *big.Int) (*types.Transaction, error)
- func (_T0kenCompliance *T0kenComplianceSession) CanOverride(admin common.Address, from common.Address, to common.Address, tokens *big.Int) (*types.Transaction, error)
- func (_T0kenCompliance *T0kenComplianceSession) CanTransfer(initiator common.Address, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_T0kenCompliance *T0kenComplianceSession) GetRules(kind uint8) ([]common.Address, error)
- func (_T0kenCompliance *T0kenComplianceSession) IsAdmin(addr common.Address) (bool, error)
- func (_T0kenCompliance *T0kenComplianceSession) IsLocked() (bool, error)
- func (_T0kenCompliance *T0kenComplianceSession) Kill() (*types.Transaction, error)
- func (_T0kenCompliance *T0kenComplianceSession) MaxRules() (uint8, error)
- func (_T0kenCompliance *T0kenComplianceSession) Owner() (common.Address, error)
- func (_T0kenCompliance *T0kenComplianceSession) RemoveAdmin(admin common.Address) (*types.Transaction, error)
- func (_T0kenCompliance *T0kenComplianceSession) SetFrozen(addr common.Address, freeze bool) (*types.Transaction, error)
- func (_T0kenCompliance *T0kenComplianceSession) SetLocked(locked bool) (*types.Transaction, error)
- func (_T0kenCompliance *T0kenComplianceSession) SetMaxRules(limit uint8) (*types.Transaction, error)
- func (_T0kenCompliance *T0kenComplianceSession) SetRules(kind uint8, rules []common.Address) (*types.Transaction, error)
- func (_T0kenCompliance *T0kenComplianceSession) SetStorage(s common.Address) (*types.Transaction, error)
- func (_T0kenCompliance *T0kenComplianceSession) Store() (common.Address, error)
- func (_T0kenCompliance *T0kenComplianceSession) TransferOwner(newOwner common.Address) (*types.Transaction, error)
- type T0kenComplianceTransactor
- func (_T0kenCompliance *T0kenComplianceTransactor) AddAdmin(opts *bind.TransactOpts, admin common.Address) (*types.Transaction, error)
- func (_T0kenCompliance *T0kenComplianceTransactor) CanIssue(opts *bind.TransactOpts, issuer common.Address, from common.Address, ...) (*types.Transaction, error)
- func (_T0kenCompliance *T0kenComplianceTransactor) CanOverride(opts *bind.TransactOpts, admin common.Address, from common.Address, ...) (*types.Transaction, error)
- func (_T0kenCompliance *T0kenComplianceTransactor) CanTransfer(opts *bind.TransactOpts, initiator common.Address, from common.Address, ...) (*types.Transaction, error)
- func (_T0kenCompliance *T0kenComplianceTransactor) Kill(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_T0kenCompliance *T0kenComplianceTransactor) RemoveAdmin(opts *bind.TransactOpts, admin common.Address) (*types.Transaction, error)
- func (_T0kenCompliance *T0kenComplianceTransactor) SetFrozen(opts *bind.TransactOpts, addr common.Address, freeze bool) (*types.Transaction, error)
- func (_T0kenCompliance *T0kenComplianceTransactor) SetLocked(opts *bind.TransactOpts, locked bool) (*types.Transaction, error)
- func (_T0kenCompliance *T0kenComplianceTransactor) SetMaxRules(opts *bind.TransactOpts, limit uint8) (*types.Transaction, error)
- func (_T0kenCompliance *T0kenComplianceTransactor) SetRules(opts *bind.TransactOpts, kind uint8, rules []common.Address) (*types.Transaction, error)
- func (_T0kenCompliance *T0kenComplianceTransactor) SetStorage(opts *bind.TransactOpts, s common.Address) (*types.Transaction, error)
- func (_T0kenCompliance *T0kenComplianceTransactor) TransferOwner(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- type T0kenComplianceTransactorRaw
- type T0kenComplianceTransactorSession
- func (_T0kenCompliance *T0kenComplianceTransactorSession) AddAdmin(admin common.Address) (*types.Transaction, error)
- func (_T0kenCompliance *T0kenComplianceTransactorSession) CanIssue(issuer common.Address, from common.Address, to common.Address, tokens *big.Int) (*types.Transaction, error)
- func (_T0kenCompliance *T0kenComplianceTransactorSession) CanOverride(admin common.Address, from common.Address, to common.Address, tokens *big.Int) (*types.Transaction, error)
- func (_T0kenCompliance *T0kenComplianceTransactorSession) CanTransfer(initiator common.Address, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_T0kenCompliance *T0kenComplianceTransactorSession) Kill() (*types.Transaction, error)
- func (_T0kenCompliance *T0kenComplianceTransactorSession) RemoveAdmin(admin common.Address) (*types.Transaction, error)
- func (_T0kenCompliance *T0kenComplianceTransactorSession) SetFrozen(addr common.Address, freeze bool) (*types.Transaction, error)
- func (_T0kenCompliance *T0kenComplianceTransactorSession) SetLocked(locked bool) (*types.Transaction, error)
- func (_T0kenCompliance *T0kenComplianceTransactorSession) SetMaxRules(limit uint8) (*types.Transaction, error)
- func (_T0kenCompliance *T0kenComplianceTransactorSession) SetRules(kind uint8, rules []common.Address) (*types.Transaction, error)
- func (_T0kenCompliance *T0kenComplianceTransactorSession) SetStorage(s common.Address) (*types.Transaction, error)
- func (_T0kenCompliance *T0kenComplianceTransactorSession) TransferOwner(newOwner common.Address) (*types.Transaction, error)
Constants ¶
const ComplianceABI = "" /* 1974-byte string literal not displayed */
ComplianceABI is the input ABI used to generate the binding from.
const T0kenComplianceABI = "" /* 5036-byte string literal not displayed */
T0kenComplianceABI is the input ABI used to generate the binding from.
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 ¶
func (it *ComplianceAddressFrozenIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ComplianceAddressFrozenIterator) Error ¶
func (it *ComplianceAddressFrozenIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ComplianceAddressFrozenIterator) Next ¶
func (it *ComplianceAddressFrozenIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type 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.
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.
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 ¶
func (it *T0kenComplianceAddressFrozenIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*T0kenComplianceAddressFrozenIterator) Error ¶
func (it *T0kenComplianceAddressFrozenIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*T0kenComplianceAddressFrozenIterator) Next ¶
func (it *T0kenComplianceAddressFrozenIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type 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 ¶
func (it *T0kenComplianceAdminAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*T0kenComplianceAdminAddedIterator) Error ¶
func (it *T0kenComplianceAdminAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*T0kenComplianceAdminAddedIterator) Next ¶
func (it *T0kenComplianceAdminAddedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type 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 ¶
func (it *T0kenComplianceAdminRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*T0kenComplianceAdminRemovedIterator) Error ¶
func (it *T0kenComplianceAdminRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*T0kenComplianceAdminRemovedIterator) Next ¶
func (it *T0kenComplianceAdminRemovedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type 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 ¶
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)
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)
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 ¶
func (it *T0kenComplianceOwnerTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*T0kenComplianceOwnerTransferredIterator) Error ¶
func (it *T0kenComplianceOwnerTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*T0kenComplianceOwnerTransferredIterator) Next ¶
func (it *T0kenComplianceOwnerTransferredIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type 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()