Documentation
¶
Index ¶
- Constants
- type Compliance
- type ComplianceAdminAdded
- type ComplianceAdminAddedIterator
- type ComplianceAdminRemoved
- type ComplianceAdminRemovedIterator
- type ComplianceCaller
- func (_Compliance *ComplianceCaller) AdminAt(opts *bind.CallOpts, index *big.Int) (common.Address, error)
- func (_Compliance *ComplianceCaller) Admins(opts *bind.CallOpts) (*big.Int, error)
- func (_Compliance *ComplianceCaller) CanTransferTest(opts *bind.CallOpts, token common.Address, initiator common.Address, ...) (string, error)
- func (_Compliance *ComplianceCaller) GetRules(opts *bind.CallOpts, token common.Address, kind uint8) ([]common.Address, error)
- func (_Compliance *ComplianceCaller) IsAdmin(opts *bind.CallOpts, addr common.Address) (bool, error)
- func (_Compliance *ComplianceCaller) IsLocked(opts *bind.CallOpts) (bool, error)
- func (_Compliance *ComplianceCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_Compliance *ComplianceCaller) Registry(opts *bind.CallOpts) (common.Address, error)
- func (_Compliance *ComplianceCaller) Store(opts *bind.CallOpts) (common.Address, error)
- func (_Compliance *ComplianceCaller) ZEROADDRESS(opts *bind.CallOpts) (common.Address, error)
- type ComplianceCallerRaw
- type ComplianceCallerSession
- func (_Compliance *ComplianceCallerSession) AdminAt(index *big.Int) (common.Address, error)
- func (_Compliance *ComplianceCallerSession) Admins() (*big.Int, error)
- func (_Compliance *ComplianceCallerSession) CanTransferTest(token common.Address, initiator common.Address, from common.Address, ...) (string, error)
- func (_Compliance *ComplianceCallerSession) GetRules(token common.Address, kind uint8) ([]common.Address, error)
- func (_Compliance *ComplianceCallerSession) IsAdmin(addr common.Address) (bool, error)
- func (_Compliance *ComplianceCallerSession) IsLocked() (bool, error)
- func (_Compliance *ComplianceCallerSession) Owner() (common.Address, error)
- func (_Compliance *ComplianceCallerSession) Registry() (common.Address, error)
- func (_Compliance *ComplianceCallerSession) Store() (common.Address, error)
- func (_Compliance *ComplianceCallerSession) ZEROADDRESS() (common.Address, error)
- type ComplianceFilterer
- func (_Compliance *ComplianceFilterer) FilterAdminAdded(opts *bind.FilterOpts, admin []common.Address) (*ComplianceAdminAddedIterator, error)
- func (_Compliance *ComplianceFilterer) FilterAdminRemoved(opts *bind.FilterOpts, admin []common.Address) (*ComplianceAdminRemovedIterator, error)
- func (_Compliance *ComplianceFilterer) FilterOwnerTransferred(opts *bind.FilterOpts, oldOwner []common.Address, newOwner []common.Address) (*ComplianceOwnerTransferredIterator, error)
- func (_Compliance *ComplianceFilterer) WatchAdminAdded(opts *bind.WatchOpts, sink chan<- *ComplianceAdminAdded, ...) (event.Subscription, error)
- func (_Compliance *ComplianceFilterer) WatchAdminRemoved(opts *bind.WatchOpts, sink chan<- *ComplianceAdminRemoved, ...) (event.Subscription, error)
- func (_Compliance *ComplianceFilterer) WatchOwnerTransferred(opts *bind.WatchOpts, sink chan<- *ComplianceOwnerTransferred, ...) (event.Subscription, error)
- type ComplianceOwnerTransferred
- type ComplianceOwnerTransferredIterator
- 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) AdminAt(index *big.Int) (common.Address, error)
- func (_Compliance *ComplianceSession) Admins() (*big.Int, error)
- 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) CanTransferTest(token common.Address, initiator common.Address, from common.Address, ...) (string, error)
- func (_Compliance *ComplianceSession) GetRules(token common.Address, kind uint8) ([]common.Address, error)
- func (_Compliance *ComplianceSession) IsAdmin(addr common.Address) (bool, error)
- func (_Compliance *ComplianceSession) IsLocked() (bool, error)
- func (_Compliance *ComplianceSession) Kill() (*types.Transaction, error)
- func (_Compliance *ComplianceSession) Owner() (common.Address, error)
- func (_Compliance *ComplianceSession) Registry() (common.Address, error)
- func (_Compliance *ComplianceSession) SetAdmin(addr common.Address, add bool) (*types.Transaction, error)
- func (_Compliance *ComplianceSession) SetLocked(locked bool) (*types.Transaction, error)
- func (_Compliance *ComplianceSession) SetRegistryAndComplianceStore(r common.Address, s common.Address) (*types.Transaction, error)
- func (_Compliance *ComplianceSession) SetRules(token common.Address, kind uint8, rules []common.Address) (*types.Transaction, error)
- func (_Compliance *ComplianceSession) Store() (common.Address, error)
- func (_Compliance *ComplianceSession) TransferOwner(newOwner common.Address) (*types.Transaction, error)
- func (_Compliance *ComplianceSession) ZEROADDRESS() (common.Address, 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) Kill(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Compliance *ComplianceTransactor) SetAdmin(opts *bind.TransactOpts, addr common.Address, add bool) (*types.Transaction, error)
- func (_Compliance *ComplianceTransactor) SetLocked(opts *bind.TransactOpts, locked bool) (*types.Transaction, error)
- func (_Compliance *ComplianceTransactor) SetRegistryAndComplianceStore(opts *bind.TransactOpts, r common.Address, s common.Address) (*types.Transaction, error)
- func (_Compliance *ComplianceTransactor) SetRules(opts *bind.TransactOpts, token common.Address, kind uint8, ...) (*types.Transaction, error)
- func (_Compliance *ComplianceTransactor) TransferOwner(opts *bind.TransactOpts, newOwner 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) Kill() (*types.Transaction, error)
- func (_Compliance *ComplianceTransactorSession) SetAdmin(addr common.Address, add bool) (*types.Transaction, error)
- func (_Compliance *ComplianceTransactorSession) SetLocked(locked bool) (*types.Transaction, error)
- func (_Compliance *ComplianceTransactorSession) SetRegistryAndComplianceStore(r common.Address, s common.Address) (*types.Transaction, error)
- func (_Compliance *ComplianceTransactorSession) SetRules(token common.Address, kind uint8, rules []common.Address) (*types.Transaction, error)
- func (_Compliance *ComplianceTransactorSession) TransferOwner(newOwner common.Address) (*types.Transaction, error)
- type Storage
- type StorageCaller
- func (_Storage *StorageCaller) GetAddress(opts *bind.CallOpts, arg0 [32]byte) (common.Address, error)
- func (_Storage *StorageCaller) GetAddresses(opts *bind.CallOpts, k [][32]byte) ([]common.Address, error)
- func (_Storage *StorageCaller) GetBool(opts *bind.CallOpts, arg0 [32]byte) (bool, error)
- func (_Storage *StorageCaller) GetBools(opts *bind.CallOpts, k [][32]byte) ([]bool, error)
- func (_Storage *StorageCaller) GetBytes(opts *bind.CallOpts, arg0 [32]byte) ([]byte, error)
- func (_Storage *StorageCaller) GetBytes32(opts *bind.CallOpts, arg0 [32]byte) ([32]byte, error)
- func (_Storage *StorageCaller) GetBytes32s(opts *bind.CallOpts, k [][32]byte) ([][32]byte, error)
- func (_Storage *StorageCaller) GetInt256(opts *bind.CallOpts, arg0 [32]byte) (*big.Int, error)
- func (_Storage *StorageCaller) GetInt256s(opts *bind.CallOpts, k [][32]byte) ([]*big.Int, error)
- func (_Storage *StorageCaller) GetString(opts *bind.CallOpts, arg0 [32]byte) (string, error)
- func (_Storage *StorageCaller) GetUint256(opts *bind.CallOpts, arg0 [32]byte) (*big.Int, error)
- func (_Storage *StorageCaller) GetUint256s(opts *bind.CallOpts, k [][32]byte) ([]*big.Int, error)
- func (_Storage *StorageCaller) IsLocked(opts *bind.CallOpts) (bool, error)
- func (_Storage *StorageCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_Storage *StorageCaller) PermissionAt(opts *bind.CallOpts, index *big.Int) (common.Address, error)
- func (_Storage *StorageCaller) PermissionExists(opts *bind.CallOpts, addr common.Address) (bool, error)
- func (_Storage *StorageCaller) PermissionIndexOf(opts *bind.CallOpts, addr common.Address) (*big.Int, error)
- func (_Storage *StorageCaller) Permissions(opts *bind.CallOpts) (*big.Int, error)
- func (_Storage *StorageCaller) ZEROADDRESS(opts *bind.CallOpts) (common.Address, error)
- type StorageCallerRaw
- type StorageCallerSession
- func (_Storage *StorageCallerSession) GetAddress(arg0 [32]byte) (common.Address, error)
- func (_Storage *StorageCallerSession) GetAddresses(k [][32]byte) ([]common.Address, error)
- func (_Storage *StorageCallerSession) GetBool(arg0 [32]byte) (bool, error)
- func (_Storage *StorageCallerSession) GetBools(k [][32]byte) ([]bool, error)
- func (_Storage *StorageCallerSession) GetBytes(arg0 [32]byte) ([]byte, error)
- func (_Storage *StorageCallerSession) GetBytes32(arg0 [32]byte) ([32]byte, error)
- func (_Storage *StorageCallerSession) GetBytes32s(k [][32]byte) ([][32]byte, error)
- func (_Storage *StorageCallerSession) GetInt256(arg0 [32]byte) (*big.Int, error)
- func (_Storage *StorageCallerSession) GetInt256s(k [][32]byte) ([]*big.Int, error)
- func (_Storage *StorageCallerSession) GetString(arg0 [32]byte) (string, error)
- func (_Storage *StorageCallerSession) GetUint256(arg0 [32]byte) (*big.Int, error)
- func (_Storage *StorageCallerSession) GetUint256s(k [][32]byte) ([]*big.Int, error)
- func (_Storage *StorageCallerSession) IsLocked() (bool, error)
- func (_Storage *StorageCallerSession) Owner() (common.Address, error)
- func (_Storage *StorageCallerSession) PermissionAt(index *big.Int) (common.Address, error)
- func (_Storage *StorageCallerSession) PermissionExists(addr common.Address) (bool, error)
- func (_Storage *StorageCallerSession) PermissionIndexOf(addr common.Address) (*big.Int, error)
- func (_Storage *StorageCallerSession) Permissions() (*big.Int, error)
- func (_Storage *StorageCallerSession) ZEROADDRESS() (common.Address, error)
- type StorageFilterer
- func (_Storage *StorageFilterer) FilterOwnerTransferred(opts *bind.FilterOpts, oldOwner []common.Address, newOwner []common.Address) (*StorageOwnerTransferredIterator, error)
- func (_Storage *StorageFilterer) WatchOwnerTransferred(opts *bind.WatchOpts, sink chan<- *StorageOwnerTransferred, ...) (event.Subscription, error)
- type StorageOwnerTransferred
- type StorageOwnerTransferredIterator
- type StorageRaw
- func (_Storage *StorageRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_Storage *StorageRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Storage *StorageRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type StorageSession
- func (_Storage *StorageSession) DeleteAddress(k [32]byte) (*types.Transaction, error)
- func (_Storage *StorageSession) DeleteBool(k [32]byte) (*types.Transaction, error)
- func (_Storage *StorageSession) DeleteBytes(k [32]byte) (*types.Transaction, error)
- func (_Storage *StorageSession) DeleteBytes32(k [32]byte) (*types.Transaction, error)
- func (_Storage *StorageSession) DeleteInt256(k [32]byte) (*types.Transaction, error)
- func (_Storage *StorageSession) DeleteString(k [32]byte) (*types.Transaction, error)
- func (_Storage *StorageSession) DeleteUint256(k [32]byte) (*types.Transaction, error)
- func (_Storage *StorageSession) GetAddress(arg0 [32]byte) (common.Address, error)
- func (_Storage *StorageSession) GetAddresses(k [][32]byte) ([]common.Address, error)
- func (_Storage *StorageSession) GetBool(arg0 [32]byte) (bool, error)
- func (_Storage *StorageSession) GetBools(k [][32]byte) ([]bool, error)
- func (_Storage *StorageSession) GetBytes(arg0 [32]byte) ([]byte, error)
- func (_Storage *StorageSession) GetBytes32(arg0 [32]byte) ([32]byte, error)
- func (_Storage *StorageSession) GetBytes32s(k [][32]byte) ([][32]byte, error)
- func (_Storage *StorageSession) GetInt256(arg0 [32]byte) (*big.Int, error)
- func (_Storage *StorageSession) GetInt256s(k [][32]byte) ([]*big.Int, error)
- func (_Storage *StorageSession) GetString(arg0 [32]byte) (string, error)
- func (_Storage *StorageSession) GetUint256(arg0 [32]byte) (*big.Int, error)
- func (_Storage *StorageSession) GetUint256s(k [][32]byte) ([]*big.Int, error)
- func (_Storage *StorageSession) IsLocked() (bool, error)
- func (_Storage *StorageSession) Kill() (*types.Transaction, error)
- func (_Storage *StorageSession) Owner() (common.Address, error)
- func (_Storage *StorageSession) PermissionAt(index *big.Int) (common.Address, error)
- func (_Storage *StorageSession) PermissionExists(addr common.Address) (bool, error)
- func (_Storage *StorageSession) PermissionIndexOf(addr common.Address) (*big.Int, error)
- func (_Storage *StorageSession) Permissions() (*big.Int, error)
- func (_Storage *StorageSession) SetAddress(k [32]byte, v common.Address) (*types.Transaction, error)
- func (_Storage *StorageSession) SetBool(k [32]byte, v bool) (*types.Transaction, error)
- func (_Storage *StorageSession) SetBytes(k [32]byte, v []byte) (*types.Transaction, error)
- func (_Storage *StorageSession) SetBytes32(k [32]byte, v [32]byte) (*types.Transaction, error)
- func (_Storage *StorageSession) SetInt256(k [32]byte, v *big.Int) (*types.Transaction, error)
- func (_Storage *StorageSession) SetLocked(locked bool) (*types.Transaction, error)
- func (_Storage *StorageSession) SetPermission(addr common.Address, grant bool) (*types.Transaction, error)
- func (_Storage *StorageSession) SetString(k [32]byte, v string) (*types.Transaction, error)
- func (_Storage *StorageSession) SetUint256(k [32]byte, v *big.Int) (*types.Transaction, error)
- func (_Storage *StorageSession) TransferOwner(newOwner common.Address) (*types.Transaction, error)
- func (_Storage *StorageSession) ZEROADDRESS() (common.Address, error)
- type StorageTransactor
- func (_Storage *StorageTransactor) DeleteAddress(opts *bind.TransactOpts, k [32]byte) (*types.Transaction, error)
- func (_Storage *StorageTransactor) DeleteBool(opts *bind.TransactOpts, k [32]byte) (*types.Transaction, error)
- func (_Storage *StorageTransactor) DeleteBytes(opts *bind.TransactOpts, k [32]byte) (*types.Transaction, error)
- func (_Storage *StorageTransactor) DeleteBytes32(opts *bind.TransactOpts, k [32]byte) (*types.Transaction, error)
- func (_Storage *StorageTransactor) DeleteInt256(opts *bind.TransactOpts, k [32]byte) (*types.Transaction, error)
- func (_Storage *StorageTransactor) DeleteString(opts *bind.TransactOpts, k [32]byte) (*types.Transaction, error)
- func (_Storage *StorageTransactor) DeleteUint256(opts *bind.TransactOpts, k [32]byte) (*types.Transaction, error)
- func (_Storage *StorageTransactor) Kill(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Storage *StorageTransactor) SetAddress(opts *bind.TransactOpts, k [32]byte, v common.Address) (*types.Transaction, error)
- func (_Storage *StorageTransactor) SetBool(opts *bind.TransactOpts, k [32]byte, v bool) (*types.Transaction, error)
- func (_Storage *StorageTransactor) SetBytes(opts *bind.TransactOpts, k [32]byte, v []byte) (*types.Transaction, error)
- func (_Storage *StorageTransactor) SetBytes32(opts *bind.TransactOpts, k [32]byte, v [32]byte) (*types.Transaction, error)
- func (_Storage *StorageTransactor) SetInt256(opts *bind.TransactOpts, k [32]byte, v *big.Int) (*types.Transaction, error)
- func (_Storage *StorageTransactor) SetLocked(opts *bind.TransactOpts, locked bool) (*types.Transaction, error)
- func (_Storage *StorageTransactor) SetPermission(opts *bind.TransactOpts, addr common.Address, grant bool) (*types.Transaction, error)
- func (_Storage *StorageTransactor) SetString(opts *bind.TransactOpts, k [32]byte, v string) (*types.Transaction, error)
- func (_Storage *StorageTransactor) SetUint256(opts *bind.TransactOpts, k [32]byte, v *big.Int) (*types.Transaction, error)
- func (_Storage *StorageTransactor) TransferOwner(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- type StorageTransactorRaw
- type StorageTransactorSession
- func (_Storage *StorageTransactorSession) DeleteAddress(k [32]byte) (*types.Transaction, error)
- func (_Storage *StorageTransactorSession) DeleteBool(k [32]byte) (*types.Transaction, error)
- func (_Storage *StorageTransactorSession) DeleteBytes(k [32]byte) (*types.Transaction, error)
- func (_Storage *StorageTransactorSession) DeleteBytes32(k [32]byte) (*types.Transaction, error)
- func (_Storage *StorageTransactorSession) DeleteInt256(k [32]byte) (*types.Transaction, error)
- func (_Storage *StorageTransactorSession) DeleteString(k [32]byte) (*types.Transaction, error)
- func (_Storage *StorageTransactorSession) DeleteUint256(k [32]byte) (*types.Transaction, error)
- func (_Storage *StorageTransactorSession) Kill() (*types.Transaction, error)
- func (_Storage *StorageTransactorSession) SetAddress(k [32]byte, v common.Address) (*types.Transaction, error)
- func (_Storage *StorageTransactorSession) SetBool(k [32]byte, v bool) (*types.Transaction, error)
- func (_Storage *StorageTransactorSession) SetBytes(k [32]byte, v []byte) (*types.Transaction, error)
- func (_Storage *StorageTransactorSession) SetBytes32(k [32]byte, v [32]byte) (*types.Transaction, error)
- func (_Storage *StorageTransactorSession) SetInt256(k [32]byte, v *big.Int) (*types.Transaction, error)
- func (_Storage *StorageTransactorSession) SetLocked(locked bool) (*types.Transaction, error)
- func (_Storage *StorageTransactorSession) SetPermission(addr common.Address, grant bool) (*types.Transaction, error)
- func (_Storage *StorageTransactorSession) SetString(k [32]byte, v string) (*types.Transaction, error)
- func (_Storage *StorageTransactorSession) SetUint256(k [32]byte, v *big.Int) (*types.Transaction, error)
- func (_Storage *StorageTransactorSession) TransferOwner(newOwner common.Address) (*types.Transaction, error)
Constants ¶
const ComplianceABI = "" /* 6642-byte string literal not displayed */
ComplianceABI is the input ABI used to generate the binding from.
const ComplianceBin = `` /* 21534-byte string literal not displayed */
ComplianceBin is the compiled bytecode used for deploying new contracts.
const StorageABI = "" /* 9562-byte string literal not displayed */
StorageABI is the input ABI used to generate the binding from.
const StorageBin = `` /* 15918-byte string literal not displayed */
StorageBin 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 DeployCompliance ¶ added in v0.2.0
func DeployCompliance(auth *bind.TransactOpts, backend bind.ContractBackend, r common.Address, s common.Address) (common.Address, *types.Transaction, *Compliance, error)
DeployCompliance deploys a new Ethereum contract, binding an instance of Compliance to it.
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 ComplianceAdminAdded ¶ added in v0.2.0
type ComplianceAdminAdded struct { Admin common.Address Raw types.Log // Blockchain specific contextual infos }
ComplianceAdminAdded represents a AdminAdded event raised by the Compliance contract.
type ComplianceAdminAddedIterator ¶ added in v0.2.0
type ComplianceAdminAddedIterator struct { Event *ComplianceAdminAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ComplianceAdminAddedIterator is returned from FilterAdminAdded and is used to iterate over the raw logs and unpacked data for AdminAdded events raised by the Compliance contract.
func (*ComplianceAdminAddedIterator) Close ¶ added in v0.2.0
func (it *ComplianceAdminAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ComplianceAdminAddedIterator) Error ¶ added in v0.2.0
func (it *ComplianceAdminAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ComplianceAdminAddedIterator) Next ¶ added in v0.2.0
func (it *ComplianceAdminAddedIterator) 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 ComplianceAdminRemoved ¶ added in v0.2.0
type ComplianceAdminRemoved struct { Admin common.Address Raw types.Log // Blockchain specific contextual infos }
ComplianceAdminRemoved represents a AdminRemoved event raised by the Compliance contract.
type ComplianceAdminRemovedIterator ¶ added in v0.2.0
type ComplianceAdminRemovedIterator struct { Event *ComplianceAdminRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ComplianceAdminRemovedIterator is returned from FilterAdminRemoved and is used to iterate over the raw logs and unpacked data for AdminRemoved events raised by the Compliance contract.
func (*ComplianceAdminRemovedIterator) Close ¶ added in v0.2.0
func (it *ComplianceAdminRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ComplianceAdminRemovedIterator) Error ¶ added in v0.2.0
func (it *ComplianceAdminRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ComplianceAdminRemovedIterator) Next ¶ added in v0.2.0
func (it *ComplianceAdminRemovedIterator) 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.
func (*ComplianceCaller) AdminAt ¶ added in v0.2.0
func (_Compliance *ComplianceCaller) AdminAt(opts *bind.CallOpts, index *big.Int) (common.Address, error)
AdminAt is a free data retrieval call binding the contract method 0x2bdbc56f.
Solidity: function adminAt(index int256) constant returns(address)
func (*ComplianceCaller) Admins ¶ added in v0.2.0
Admins is a free data retrieval call binding the contract method 0xa5de3619.
Solidity: function admins() constant returns(count int256)
func (*ComplianceCaller) CanTransferTest ¶ added in v0.2.0
func (_Compliance *ComplianceCaller) CanTransferTest(opts *bind.CallOpts, token common.Address, initiator common.Address, from common.Address, to common.Address, tokens *big.Int) (string, error)
CanTransferTest is a free data retrieval call binding the contract method 0x2606b4c5.
Solidity: function canTransferTest(token address, initiator address, from address, to address, tokens uint256) constant returns(string)
func (*ComplianceCaller) GetRules ¶
func (_Compliance *ComplianceCaller) GetRules(opts *bind.CallOpts, token common.Address, kind uint8) ([]common.Address, error)
GetRules is a free data retrieval call binding the contract method 0x45178acb.
Solidity: function getRules(token address, kind uint8) constant returns(address[])
func (*ComplianceCaller) IsAdmin ¶ added in v0.2.0
func (_Compliance *ComplianceCaller) 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 (*ComplianceCaller) IsLocked ¶ added in v0.2.0
func (_Compliance *ComplianceCaller) 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 (*ComplianceCaller) Owner ¶ added in v0.2.0
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*ComplianceCaller) Registry ¶ added in v0.2.0
Registry is a free data retrieval call binding the contract method 0x7b103999.
Solidity: function registry() constant returns(address)
func (*ComplianceCaller) Store ¶ added in v0.2.0
Store is a free data retrieval call binding the contract method 0x975057e7.
Solidity: function store() constant returns(address)
func (*ComplianceCaller) ZEROADDRESS ¶ added in v0.2.0
ZEROADDRESS is a free data retrieval call binding the contract method 0x538ba4f9.
Solidity: function ZERO_ADDRESS() 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) AdminAt ¶ added in v0.2.0
AdminAt is a free data retrieval call binding the contract method 0x2bdbc56f.
Solidity: function adminAt(index int256) constant returns(address)
func (*ComplianceCallerSession) Admins ¶ added in v0.2.0
func (_Compliance *ComplianceCallerSession) Admins() (*big.Int, error)
Admins is a free data retrieval call binding the contract method 0xa5de3619.
Solidity: function admins() constant returns(count int256)
func (*ComplianceCallerSession) CanTransferTest ¶ added in v0.2.0
func (_Compliance *ComplianceCallerSession) CanTransferTest(token common.Address, initiator common.Address, from common.Address, to common.Address, tokens *big.Int) (string, error)
CanTransferTest is a free data retrieval call binding the contract method 0x2606b4c5.
Solidity: function canTransferTest(token address, initiator address, from address, to address, tokens uint256) constant returns(string)
func (*ComplianceCallerSession) GetRules ¶
func (_Compliance *ComplianceCallerSession) GetRules(token common.Address, kind uint8) ([]common.Address, error)
GetRules is a free data retrieval call binding the contract method 0x45178acb.
Solidity: function getRules(token address, kind uint8) constant returns(address[])
func (*ComplianceCallerSession) IsAdmin ¶ added in v0.2.0
func (_Compliance *ComplianceCallerSession) 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 (*ComplianceCallerSession) IsLocked ¶ added in v0.2.0
func (_Compliance *ComplianceCallerSession) IsLocked() (bool, error)
IsLocked is a free data retrieval call binding the contract method 0xa4e2d634.
Solidity: function isLocked() constant returns(bool)
func (*ComplianceCallerSession) Owner ¶ added in v0.2.0
func (_Compliance *ComplianceCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*ComplianceCallerSession) Registry ¶ added in v0.2.0
func (_Compliance *ComplianceCallerSession) Registry() (common.Address, error)
Registry is a free data retrieval call binding the contract method 0x7b103999.
Solidity: function registry() constant returns(address)
func (*ComplianceCallerSession) Store ¶ added in v0.2.0
func (_Compliance *ComplianceCallerSession) Store() (common.Address, error)
Store is a free data retrieval call binding the contract method 0x975057e7.
Solidity: function store() constant returns(address)
func (*ComplianceCallerSession) ZEROADDRESS ¶ added in v0.2.0
func (_Compliance *ComplianceCallerSession) ZEROADDRESS() (common.Address, error)
ZEROADDRESS is a free data retrieval call binding the contract method 0x538ba4f9.
Solidity: function ZERO_ADDRESS() 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) FilterAdminAdded ¶ added in v0.2.0
func (_Compliance *ComplianceFilterer) FilterAdminAdded(opts *bind.FilterOpts, admin []common.Address) (*ComplianceAdminAddedIterator, error)
FilterAdminAdded is a free log retrieval operation binding the contract event 0x44d6d25963f097ad14f29f06854a01f575648a1ef82f30e562ccd3889717e339.
Solidity: e AdminAdded(admin indexed address)
func (*ComplianceFilterer) FilterAdminRemoved ¶ added in v0.2.0
func (_Compliance *ComplianceFilterer) FilterAdminRemoved(opts *bind.FilterOpts, admin []common.Address) (*ComplianceAdminRemovedIterator, error)
FilterAdminRemoved is a free log retrieval operation binding the contract event 0xa3b62bc36326052d97ea62d63c3d60308ed4c3ea8ac079dd8499f1e9c4f80c0f.
Solidity: e AdminRemoved(admin indexed address)
func (*ComplianceFilterer) FilterOwnerTransferred ¶ added in v0.2.0
func (_Compliance *ComplianceFilterer) FilterOwnerTransferred(opts *bind.FilterOpts, oldOwner []common.Address, newOwner []common.Address) (*ComplianceOwnerTransferredIterator, error)
FilterOwnerTransferred is a free log retrieval operation binding the contract event 0x8934ce4adea8d9ce0d714d2c22b86790e41b7731c84b926fbbdc1d40ff6533c9.
Solidity: e OwnerTransferred(oldOwner indexed address, newOwner indexed address)
func (*ComplianceFilterer) WatchAdminAdded ¶ added in v0.2.0
func (_Compliance *ComplianceFilterer) WatchAdminAdded(opts *bind.WatchOpts, sink chan<- *ComplianceAdminAdded, 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 (*ComplianceFilterer) WatchAdminRemoved ¶ added in v0.2.0
func (_Compliance *ComplianceFilterer) WatchAdminRemoved(opts *bind.WatchOpts, sink chan<- *ComplianceAdminRemoved, 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 (*ComplianceFilterer) WatchOwnerTransferred ¶ added in v0.2.0
func (_Compliance *ComplianceFilterer) WatchOwnerTransferred(opts *bind.WatchOpts, sink chan<- *ComplianceOwnerTransferred, 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 ComplianceOwnerTransferred ¶ added in v0.2.0
type ComplianceOwnerTransferred struct { OldOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
ComplianceOwnerTransferred represents a OwnerTransferred event raised by the Compliance contract.
type ComplianceOwnerTransferredIterator ¶ added in v0.2.0
type ComplianceOwnerTransferredIterator struct { Event *ComplianceOwnerTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ComplianceOwnerTransferredIterator is returned from FilterOwnerTransferred and is used to iterate over the raw logs and unpacked data for OwnerTransferred events raised by the Compliance contract.
func (*ComplianceOwnerTransferredIterator) Close ¶ added in v0.2.0
func (it *ComplianceOwnerTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ComplianceOwnerTransferredIterator) Error ¶ added in v0.2.0
func (it *ComplianceOwnerTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ComplianceOwnerTransferredIterator) Next ¶ added in v0.2.0
func (it *ComplianceOwnerTransferredIterator) 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 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) AdminAt ¶ added in v0.2.0
AdminAt is a free data retrieval call binding the contract method 0x2bdbc56f.
Solidity: function adminAt(index int256) constant returns(address)
func (*ComplianceSession) Admins ¶ added in v0.2.0
func (_Compliance *ComplianceSession) Admins() (*big.Int, error)
Admins is a free data retrieval call binding the contract method 0xa5de3619.
Solidity: function admins() constant returns(count int256)
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) CanTransferTest ¶ added in v0.2.0
func (_Compliance *ComplianceSession) CanTransferTest(token common.Address, initiator common.Address, from common.Address, to common.Address, tokens *big.Int) (string, error)
CanTransferTest is a free data retrieval call binding the contract method 0x2606b4c5.
Solidity: function canTransferTest(token address, initiator address, from address, to address, tokens uint256) constant returns(string)
func (*ComplianceSession) GetRules ¶
func (_Compliance *ComplianceSession) GetRules(token common.Address, kind uint8) ([]common.Address, error)
GetRules is a free data retrieval call binding the contract method 0x45178acb.
Solidity: function getRules(token address, kind uint8) constant returns(address[])
func (*ComplianceSession) IsAdmin ¶ added in v0.2.0
func (_Compliance *ComplianceSession) 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 (*ComplianceSession) IsLocked ¶ added in v0.2.0
func (_Compliance *ComplianceSession) IsLocked() (bool, error)
IsLocked is a free data retrieval call binding the contract method 0xa4e2d634.
Solidity: function isLocked() constant returns(bool)
func (*ComplianceSession) Kill ¶ added in v0.2.0
func (_Compliance *ComplianceSession) Kill() (*types.Transaction, error)
Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.
Solidity: function kill() returns()
func (*ComplianceSession) Owner ¶ added in v0.2.0
func (_Compliance *ComplianceSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*ComplianceSession) Registry ¶ added in v0.2.0
func (_Compliance *ComplianceSession) Registry() (common.Address, error)
Registry is a free data retrieval call binding the contract method 0x7b103999.
Solidity: function registry() constant returns(address)
func (*ComplianceSession) SetAdmin ¶ added in v0.2.0
func (_Compliance *ComplianceSession) SetAdmin(addr common.Address, add bool) (*types.Transaction, error)
SetAdmin is a paid mutator transaction binding the contract method 0x4b0bddd2.
Solidity: function setAdmin(addr address, add bool) returns()
func (*ComplianceSession) SetLocked ¶ added in v0.2.0
func (_Compliance *ComplianceSession) SetLocked(locked bool) (*types.Transaction, error)
SetLocked is a paid mutator transaction binding the contract method 0x211e28b6.
Solidity: function setLocked(locked bool) returns()
func (*ComplianceSession) SetRegistryAndComplianceStore ¶ added in v0.2.0
func (_Compliance *ComplianceSession) SetRegistryAndComplianceStore(r common.Address, s common.Address) (*types.Transaction, error)
SetRegistryAndComplianceStore is a paid mutator transaction binding the contract method 0x89ef8126.
Solidity: function setRegistryAndComplianceStore(r address, s address) returns()
func (*ComplianceSession) SetRules ¶
func (_Compliance *ComplianceSession) SetRules(token common.Address, kind uint8, rules []common.Address) (*types.Transaction, error)
SetRules is a paid mutator transaction binding the contract method 0x30f047c3.
Solidity: function setRules(token address, kind uint8, rules address[]) returns()
func (*ComplianceSession) Store ¶ added in v0.2.0
func (_Compliance *ComplianceSession) Store() (common.Address, error)
Store is a free data retrieval call binding the contract method 0x975057e7.
Solidity: function store() constant returns(address)
func (*ComplianceSession) TransferOwner ¶ added in v0.2.0
func (_Compliance *ComplianceSession) TransferOwner(newOwner common.Address) (*types.Transaction, error)
TransferOwner is a paid mutator transaction binding the contract method 0x4fb2e45d.
Solidity: function transferOwner(newOwner address) returns()
func (*ComplianceSession) ZEROADDRESS ¶ added in v0.2.0
func (_Compliance *ComplianceSession) ZEROADDRESS() (common.Address, error)
ZEROADDRESS is a free data retrieval call binding the contract method 0x538ba4f9.
Solidity: function ZERO_ADDRESS() constant returns(address)
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) Kill ¶ added in v0.2.0
func (_Compliance *ComplianceTransactor) Kill(opts *bind.TransactOpts) (*types.Transaction, error)
Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.
Solidity: function kill() returns()
func (*ComplianceTransactor) SetAdmin ¶ added in v0.2.0
func (_Compliance *ComplianceTransactor) SetAdmin(opts *bind.TransactOpts, addr common.Address, add bool) (*types.Transaction, error)
SetAdmin is a paid mutator transaction binding the contract method 0x4b0bddd2.
Solidity: function setAdmin(addr address, add bool) returns()
func (*ComplianceTransactor) SetLocked ¶ added in v0.2.0
func (_Compliance *ComplianceTransactor) 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 (*ComplianceTransactor) SetRegistryAndComplianceStore ¶ added in v0.2.0
func (_Compliance *ComplianceTransactor) SetRegistryAndComplianceStore(opts *bind.TransactOpts, r common.Address, s common.Address) (*types.Transaction, error)
SetRegistryAndComplianceStore is a paid mutator transaction binding the contract method 0x89ef8126.
Solidity: function setRegistryAndComplianceStore(r address, s address) returns()
func (*ComplianceTransactor) SetRules ¶
func (_Compliance *ComplianceTransactor) SetRules(opts *bind.TransactOpts, token common.Address, kind uint8, rules []common.Address) (*types.Transaction, error)
SetRules is a paid mutator transaction binding the contract method 0x30f047c3.
Solidity: function setRules(token address, kind uint8, rules address[]) returns()
func (*ComplianceTransactor) TransferOwner ¶ added in v0.2.0
func (_Compliance *ComplianceTransactor) 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 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) Kill ¶ added in v0.2.0
func (_Compliance *ComplianceTransactorSession) Kill() (*types.Transaction, error)
Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.
Solidity: function kill() returns()
func (*ComplianceTransactorSession) SetAdmin ¶ added in v0.2.0
func (_Compliance *ComplianceTransactorSession) SetAdmin(addr common.Address, add bool) (*types.Transaction, error)
SetAdmin is a paid mutator transaction binding the contract method 0x4b0bddd2.
Solidity: function setAdmin(addr address, add bool) returns()
func (*ComplianceTransactorSession) SetLocked ¶ added in v0.2.0
func (_Compliance *ComplianceTransactorSession) SetLocked(locked bool) (*types.Transaction, error)
SetLocked is a paid mutator transaction binding the contract method 0x211e28b6.
Solidity: function setLocked(locked bool) returns()
func (*ComplianceTransactorSession) SetRegistryAndComplianceStore ¶ added in v0.2.0
func (_Compliance *ComplianceTransactorSession) SetRegistryAndComplianceStore(r common.Address, s common.Address) (*types.Transaction, error)
SetRegistryAndComplianceStore is a paid mutator transaction binding the contract method 0x89ef8126.
Solidity: function setRegistryAndComplianceStore(r address, s address) returns()
func (*ComplianceTransactorSession) SetRules ¶
func (_Compliance *ComplianceTransactorSession) SetRules(token common.Address, kind uint8, rules []common.Address) (*types.Transaction, error)
SetRules is a paid mutator transaction binding the contract method 0x30f047c3.
Solidity: function setRules(token address, kind uint8, rules address[]) returns()
func (*ComplianceTransactorSession) TransferOwner ¶ added in v0.2.0
func (_Compliance *ComplianceTransactorSession) 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 Storage ¶ added in v0.2.0
type Storage struct { StorageCaller // Read-only binding to the contract StorageTransactor // Write-only binding to the contract StorageFilterer // Log filterer for contract events }
Storage is an auto generated Go binding around an Ethereum contract.
func DeployStorage ¶ added in v0.2.0
func DeployStorage(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *Storage, error)
DeployStorage deploys a new Ethereum contract, binding an instance of Storage to it.
func NewStorage ¶ added in v0.2.0
NewStorage creates a new instance of Storage, bound to a specific deployed contract.
type StorageCaller ¶ added in v0.2.0
type StorageCaller struct {
// contains filtered or unexported fields
}
StorageCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewStorageCaller ¶ added in v0.2.0
func NewStorageCaller(address common.Address, caller bind.ContractCaller) (*StorageCaller, error)
NewStorageCaller creates a new read-only instance of Storage, bound to a specific deployed contract.
func (*StorageCaller) GetAddress ¶ added in v0.2.0
func (_Storage *StorageCaller) GetAddress(opts *bind.CallOpts, arg0 [32]byte) (common.Address, error)
GetAddress is a free data retrieval call binding the contract method 0x21f8a721.
Solidity: function getAddress( bytes32) constant returns(address)
func (*StorageCaller) GetAddresses ¶ added in v0.2.0
func (_Storage *StorageCaller) GetAddresses(opts *bind.CallOpts, k [][32]byte) ([]common.Address, error)
GetAddresses is a free data retrieval call binding the contract method 0x38bc01b5.
Solidity: function getAddresses(k bytes32[]) constant returns(o address[])
func (*StorageCaller) GetBool ¶ added in v0.2.0
GetBool is a free data retrieval call binding the contract method 0x7ae1cfca.
Solidity: function getBool( bytes32) constant returns(bool)
func (*StorageCaller) GetBools ¶ added in v0.2.0
GetBools is a free data retrieval call binding the contract method 0x74f432fb.
Solidity: function getBools(k bytes32[]) constant returns(o bool[])
func (*StorageCaller) GetBytes ¶ added in v0.2.0
GetBytes is a free data retrieval call binding the contract method 0xc031a180.
Solidity: function getBytes( bytes32) constant returns(bytes)
func (*StorageCaller) GetBytes32 ¶ added in v0.2.0
GetBytes32 is a free data retrieval call binding the contract method 0xa6ed563e.
Solidity: function getBytes32( bytes32) constant returns(bytes32)
func (*StorageCaller) GetBytes32s ¶ added in v0.2.0
GetBytes32s is a free data retrieval call binding the contract method 0xff957c46.
Solidity: function getBytes32s(k bytes32[]) constant returns(o bytes32[])
func (*StorageCaller) GetInt256 ¶ added in v0.2.0
GetInt256 is a free data retrieval call binding the contract method 0x16c7d1d5.
Solidity: function getInt256( bytes32) constant returns(int256)
func (*StorageCaller) GetInt256s ¶ added in v0.2.0
GetInt256s is a free data retrieval call binding the contract method 0xf06e9326.
Solidity: function getInt256s(k bytes32[]) constant returns(o int256[])
func (*StorageCaller) GetString ¶ added in v0.2.0
GetString is a free data retrieval call binding the contract method 0x986e791a.
Solidity: function getString( bytes32) constant returns(string)
func (*StorageCaller) GetUint256 ¶ added in v0.2.0
GetUint256 is a free data retrieval call binding the contract method 0x33598b00.
Solidity: function getUint256( bytes32) constant returns(uint256)
func (*StorageCaller) GetUint256s ¶ added in v0.2.0
GetUint256s is a free data retrieval call binding the contract method 0xd5f249e6.
Solidity: function getUint256s(k bytes32[]) constant returns(o uint256[])
func (*StorageCaller) IsLocked ¶ added in v0.2.0
func (_Storage *StorageCaller) 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 (*StorageCaller) Owner ¶ added in v0.2.0
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*StorageCaller) PermissionAt ¶ added in v0.2.0
func (_Storage *StorageCaller) PermissionAt(opts *bind.CallOpts, index *big.Int) (common.Address, error)
PermissionAt is a free data retrieval call binding the contract method 0xea11cd42.
Solidity: function permissionAt(index int256) constant returns(address)
func (*StorageCaller) PermissionExists ¶ added in v0.2.0
func (_Storage *StorageCaller) PermissionExists(opts *bind.CallOpts, addr common.Address) (bool, error)
PermissionExists is a free data retrieval call binding the contract method 0x01952ffe.
Solidity: function permissionExists(addr address) constant returns(bool)
func (*StorageCaller) PermissionIndexOf ¶ added in v0.2.0
func (_Storage *StorageCaller) PermissionIndexOf(opts *bind.CallOpts, addr common.Address) (*big.Int, error)
PermissionIndexOf is a free data retrieval call binding the contract method 0x3ad8f687.
Solidity: function permissionIndexOf(addr address) constant returns(int256)
func (*StorageCaller) Permissions ¶ added in v0.2.0
Permissions is a free data retrieval call binding the contract method 0xab8c71c0.
Solidity: function permissions() constant returns(count int256)
func (*StorageCaller) ZEROADDRESS ¶ added in v0.2.0
ZEROADDRESS is a free data retrieval call binding the contract method 0x538ba4f9.
Solidity: function ZERO_ADDRESS() constant returns(address)
type StorageCallerRaw ¶ added in v0.2.0
type StorageCallerRaw struct {
Contract *StorageCaller // Generic read-only contract binding to access the raw methods on
}
StorageCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*StorageCallerRaw) Call ¶ added in v0.2.0
func (_Storage *StorageCallerRaw) 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 StorageCallerSession ¶ added in v0.2.0
type StorageCallerSession struct { Contract *StorageCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
StorageCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*StorageCallerSession) GetAddress ¶ added in v0.2.0
func (_Storage *StorageCallerSession) GetAddress(arg0 [32]byte) (common.Address, error)
GetAddress is a free data retrieval call binding the contract method 0x21f8a721.
Solidity: function getAddress( bytes32) constant returns(address)
func (*StorageCallerSession) GetAddresses ¶ added in v0.2.0
func (_Storage *StorageCallerSession) GetAddresses(k [][32]byte) ([]common.Address, error)
GetAddresses is a free data retrieval call binding the contract method 0x38bc01b5.
Solidity: function getAddresses(k bytes32[]) constant returns(o address[])
func (*StorageCallerSession) GetBool ¶ added in v0.2.0
func (_Storage *StorageCallerSession) GetBool(arg0 [32]byte) (bool, error)
GetBool is a free data retrieval call binding the contract method 0x7ae1cfca.
Solidity: function getBool( bytes32) constant returns(bool)
func (*StorageCallerSession) GetBools ¶ added in v0.2.0
func (_Storage *StorageCallerSession) GetBools(k [][32]byte) ([]bool, error)
GetBools is a free data retrieval call binding the contract method 0x74f432fb.
Solidity: function getBools(k bytes32[]) constant returns(o bool[])
func (*StorageCallerSession) GetBytes ¶ added in v0.2.0
func (_Storage *StorageCallerSession) GetBytes(arg0 [32]byte) ([]byte, error)
GetBytes is a free data retrieval call binding the contract method 0xc031a180.
Solidity: function getBytes( bytes32) constant returns(bytes)
func (*StorageCallerSession) GetBytes32 ¶ added in v0.2.0
func (_Storage *StorageCallerSession) GetBytes32(arg0 [32]byte) ([32]byte, error)
GetBytes32 is a free data retrieval call binding the contract method 0xa6ed563e.
Solidity: function getBytes32( bytes32) constant returns(bytes32)
func (*StorageCallerSession) GetBytes32s ¶ added in v0.2.0
func (_Storage *StorageCallerSession) GetBytes32s(k [][32]byte) ([][32]byte, error)
GetBytes32s is a free data retrieval call binding the contract method 0xff957c46.
Solidity: function getBytes32s(k bytes32[]) constant returns(o bytes32[])
func (*StorageCallerSession) GetInt256 ¶ added in v0.2.0
func (_Storage *StorageCallerSession) GetInt256(arg0 [32]byte) (*big.Int, error)
GetInt256 is a free data retrieval call binding the contract method 0x16c7d1d5.
Solidity: function getInt256( bytes32) constant returns(int256)
func (*StorageCallerSession) GetInt256s ¶ added in v0.2.0
func (_Storage *StorageCallerSession) GetInt256s(k [][32]byte) ([]*big.Int, error)
GetInt256s is a free data retrieval call binding the contract method 0xf06e9326.
Solidity: function getInt256s(k bytes32[]) constant returns(o int256[])
func (*StorageCallerSession) GetString ¶ added in v0.2.0
func (_Storage *StorageCallerSession) GetString(arg0 [32]byte) (string, error)
GetString is a free data retrieval call binding the contract method 0x986e791a.
Solidity: function getString( bytes32) constant returns(string)
func (*StorageCallerSession) GetUint256 ¶ added in v0.2.0
func (_Storage *StorageCallerSession) GetUint256(arg0 [32]byte) (*big.Int, error)
GetUint256 is a free data retrieval call binding the contract method 0x33598b00.
Solidity: function getUint256( bytes32) constant returns(uint256)
func (*StorageCallerSession) GetUint256s ¶ added in v0.2.0
func (_Storage *StorageCallerSession) GetUint256s(k [][32]byte) ([]*big.Int, error)
GetUint256s is a free data retrieval call binding the contract method 0xd5f249e6.
Solidity: function getUint256s(k bytes32[]) constant returns(o uint256[])
func (*StorageCallerSession) IsLocked ¶ added in v0.2.0
func (_Storage *StorageCallerSession) IsLocked() (bool, error)
IsLocked is a free data retrieval call binding the contract method 0xa4e2d634.
Solidity: function isLocked() constant returns(bool)
func (*StorageCallerSession) Owner ¶ added in v0.2.0
func (_Storage *StorageCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*StorageCallerSession) PermissionAt ¶ added in v0.2.0
PermissionAt is a free data retrieval call binding the contract method 0xea11cd42.
Solidity: function permissionAt(index int256) constant returns(address)
func (*StorageCallerSession) PermissionExists ¶ added in v0.2.0
func (_Storage *StorageCallerSession) PermissionExists(addr common.Address) (bool, error)
PermissionExists is a free data retrieval call binding the contract method 0x01952ffe.
Solidity: function permissionExists(addr address) constant returns(bool)
func (*StorageCallerSession) PermissionIndexOf ¶ added in v0.2.0
PermissionIndexOf is a free data retrieval call binding the contract method 0x3ad8f687.
Solidity: function permissionIndexOf(addr address) constant returns(int256)
func (*StorageCallerSession) Permissions ¶ added in v0.2.0
func (_Storage *StorageCallerSession) Permissions() (*big.Int, error)
Permissions is a free data retrieval call binding the contract method 0xab8c71c0.
Solidity: function permissions() constant returns(count int256)
func (*StorageCallerSession) ZEROADDRESS ¶ added in v0.2.0
func (_Storage *StorageCallerSession) ZEROADDRESS() (common.Address, error)
ZEROADDRESS is a free data retrieval call binding the contract method 0x538ba4f9.
Solidity: function ZERO_ADDRESS() constant returns(address)
type StorageFilterer ¶ added in v0.2.0
type StorageFilterer struct {
// contains filtered or unexported fields
}
StorageFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewStorageFilterer ¶ added in v0.2.0
func NewStorageFilterer(address common.Address, filterer bind.ContractFilterer) (*StorageFilterer, error)
NewStorageFilterer creates a new log filterer instance of Storage, bound to a specific deployed contract.
func (*StorageFilterer) FilterOwnerTransferred ¶ added in v0.2.0
func (_Storage *StorageFilterer) FilterOwnerTransferred(opts *bind.FilterOpts, oldOwner []common.Address, newOwner []common.Address) (*StorageOwnerTransferredIterator, error)
FilterOwnerTransferred is a free log retrieval operation binding the contract event 0x8934ce4adea8d9ce0d714d2c22b86790e41b7731c84b926fbbdc1d40ff6533c9.
Solidity: e OwnerTransferred(oldOwner indexed address, newOwner indexed address)
func (*StorageFilterer) WatchOwnerTransferred ¶ added in v0.2.0
func (_Storage *StorageFilterer) WatchOwnerTransferred(opts *bind.WatchOpts, sink chan<- *StorageOwnerTransferred, 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 StorageOwnerTransferred ¶ added in v0.2.0
type StorageOwnerTransferred struct { OldOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
StorageOwnerTransferred represents a OwnerTransferred event raised by the Storage contract.
type StorageOwnerTransferredIterator ¶ added in v0.2.0
type StorageOwnerTransferredIterator struct { Event *StorageOwnerTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StorageOwnerTransferredIterator is returned from FilterOwnerTransferred and is used to iterate over the raw logs and unpacked data for OwnerTransferred events raised by the Storage contract.
func (*StorageOwnerTransferredIterator) Close ¶ added in v0.2.0
func (it *StorageOwnerTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StorageOwnerTransferredIterator) Error ¶ added in v0.2.0
func (it *StorageOwnerTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StorageOwnerTransferredIterator) Next ¶ added in v0.2.0
func (it *StorageOwnerTransferredIterator) 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 StorageRaw ¶ added in v0.2.0
type StorageRaw struct {
Contract *Storage // Generic contract binding to access the raw methods on
}
StorageRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*StorageRaw) Call ¶ added in v0.2.0
func (_Storage *StorageRaw) 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 (*StorageRaw) Transact ¶ added in v0.2.0
func (_Storage *StorageRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*StorageRaw) Transfer ¶ added in v0.2.0
func (_Storage *StorageRaw) 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 StorageSession ¶ added in v0.2.0
type StorageSession struct { Contract *Storage // 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 }
StorageSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*StorageSession) DeleteAddress ¶ added in v0.2.0
func (_Storage *StorageSession) DeleteAddress(k [32]byte) (*types.Transaction, error)
DeleteAddress is a paid mutator transaction binding the contract method 0x0e14a376.
Solidity: function deleteAddress(k bytes32) returns()
func (*StorageSession) DeleteBool ¶ added in v0.2.0
func (_Storage *StorageSession) DeleteBool(k [32]byte) (*types.Transaction, error)
DeleteBool is a paid mutator transaction binding the contract method 0x2c62ff2d.
Solidity: function deleteBool(k bytes32) returns()
func (*StorageSession) DeleteBytes ¶ added in v0.2.0
func (_Storage *StorageSession) DeleteBytes(k [32]byte) (*types.Transaction, error)
DeleteBytes is a paid mutator transaction binding the contract method 0x616b59f6.
Solidity: function deleteBytes(k bytes32) returns()
func (*StorageSession) DeleteBytes32 ¶ added in v0.2.0
func (_Storage *StorageSession) DeleteBytes32(k [32]byte) (*types.Transaction, error)
DeleteBytes32 is a paid mutator transaction binding the contract method 0x0b9adc57.
Solidity: function deleteBytes32(k bytes32) returns()
func (*StorageSession) DeleteInt256 ¶ added in v0.2.0
func (_Storage *StorageSession) DeleteInt256(k [32]byte) (*types.Transaction, error)
DeleteInt256 is a paid mutator transaction binding the contract method 0x4869ecc9.
Solidity: function deleteInt256(k bytes32) returns()
func (*StorageSession) DeleteString ¶ added in v0.2.0
func (_Storage *StorageSession) DeleteString(k [32]byte) (*types.Transaction, error)
DeleteString is a paid mutator transaction binding the contract method 0xf6bb3cc4.
Solidity: function deleteString(k bytes32) returns()
func (*StorageSession) DeleteUint256 ¶ added in v0.2.0
func (_Storage *StorageSession) DeleteUint256(k [32]byte) (*types.Transaction, error)
DeleteUint256 is a paid mutator transaction binding the contract method 0x51f8e7dd.
Solidity: function deleteUint256(k bytes32) returns()
func (*StorageSession) GetAddress ¶ added in v0.2.0
func (_Storage *StorageSession) GetAddress(arg0 [32]byte) (common.Address, error)
GetAddress is a free data retrieval call binding the contract method 0x21f8a721.
Solidity: function getAddress( bytes32) constant returns(address)
func (*StorageSession) GetAddresses ¶ added in v0.2.0
func (_Storage *StorageSession) GetAddresses(k [][32]byte) ([]common.Address, error)
GetAddresses is a free data retrieval call binding the contract method 0x38bc01b5.
Solidity: function getAddresses(k bytes32[]) constant returns(o address[])
func (*StorageSession) GetBool ¶ added in v0.2.0
func (_Storage *StorageSession) GetBool(arg0 [32]byte) (bool, error)
GetBool is a free data retrieval call binding the contract method 0x7ae1cfca.
Solidity: function getBool( bytes32) constant returns(bool)
func (*StorageSession) GetBools ¶ added in v0.2.0
func (_Storage *StorageSession) GetBools(k [][32]byte) ([]bool, error)
GetBools is a free data retrieval call binding the contract method 0x74f432fb.
Solidity: function getBools(k bytes32[]) constant returns(o bool[])
func (*StorageSession) GetBytes ¶ added in v0.2.0
func (_Storage *StorageSession) GetBytes(arg0 [32]byte) ([]byte, error)
GetBytes is a free data retrieval call binding the contract method 0xc031a180.
Solidity: function getBytes( bytes32) constant returns(bytes)
func (*StorageSession) GetBytes32 ¶ added in v0.2.0
func (_Storage *StorageSession) GetBytes32(arg0 [32]byte) ([32]byte, error)
GetBytes32 is a free data retrieval call binding the contract method 0xa6ed563e.
Solidity: function getBytes32( bytes32) constant returns(bytes32)
func (*StorageSession) GetBytes32s ¶ added in v0.2.0
func (_Storage *StorageSession) GetBytes32s(k [][32]byte) ([][32]byte, error)
GetBytes32s is a free data retrieval call binding the contract method 0xff957c46.
Solidity: function getBytes32s(k bytes32[]) constant returns(o bytes32[])
func (*StorageSession) GetInt256 ¶ added in v0.2.0
func (_Storage *StorageSession) GetInt256(arg0 [32]byte) (*big.Int, error)
GetInt256 is a free data retrieval call binding the contract method 0x16c7d1d5.
Solidity: function getInt256( bytes32) constant returns(int256)
func (*StorageSession) GetInt256s ¶ added in v0.2.0
func (_Storage *StorageSession) GetInt256s(k [][32]byte) ([]*big.Int, error)
GetInt256s is a free data retrieval call binding the contract method 0xf06e9326.
Solidity: function getInt256s(k bytes32[]) constant returns(o int256[])
func (*StorageSession) GetString ¶ added in v0.2.0
func (_Storage *StorageSession) GetString(arg0 [32]byte) (string, error)
GetString is a free data retrieval call binding the contract method 0x986e791a.
Solidity: function getString( bytes32) constant returns(string)
func (*StorageSession) GetUint256 ¶ added in v0.2.0
func (_Storage *StorageSession) GetUint256(arg0 [32]byte) (*big.Int, error)
GetUint256 is a free data retrieval call binding the contract method 0x33598b00.
Solidity: function getUint256( bytes32) constant returns(uint256)
func (*StorageSession) GetUint256s ¶ added in v0.2.0
func (_Storage *StorageSession) GetUint256s(k [][32]byte) ([]*big.Int, error)
GetUint256s is a free data retrieval call binding the contract method 0xd5f249e6.
Solidity: function getUint256s(k bytes32[]) constant returns(o uint256[])
func (*StorageSession) IsLocked ¶ added in v0.2.0
func (_Storage *StorageSession) IsLocked() (bool, error)
IsLocked is a free data retrieval call binding the contract method 0xa4e2d634.
Solidity: function isLocked() constant returns(bool)
func (*StorageSession) Kill ¶ added in v0.2.0
func (_Storage *StorageSession) Kill() (*types.Transaction, error)
Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.
Solidity: function kill() returns()
func (*StorageSession) Owner ¶ added in v0.2.0
func (_Storage *StorageSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*StorageSession) PermissionAt ¶ added in v0.2.0
PermissionAt is a free data retrieval call binding the contract method 0xea11cd42.
Solidity: function permissionAt(index int256) constant returns(address)
func (*StorageSession) PermissionExists ¶ added in v0.2.0
func (_Storage *StorageSession) PermissionExists(addr common.Address) (bool, error)
PermissionExists is a free data retrieval call binding the contract method 0x01952ffe.
Solidity: function permissionExists(addr address) constant returns(bool)
func (*StorageSession) PermissionIndexOf ¶ added in v0.2.0
PermissionIndexOf is a free data retrieval call binding the contract method 0x3ad8f687.
Solidity: function permissionIndexOf(addr address) constant returns(int256)
func (*StorageSession) Permissions ¶ added in v0.2.0
func (_Storage *StorageSession) Permissions() (*big.Int, error)
Permissions is a free data retrieval call binding the contract method 0xab8c71c0.
Solidity: function permissions() constant returns(count int256)
func (*StorageSession) SetAddress ¶ added in v0.2.0
func (_Storage *StorageSession) SetAddress(k [32]byte, v common.Address) (*types.Transaction, error)
SetAddress is a paid mutator transaction binding the contract method 0xca446dd9.
Solidity: function setAddress(k bytes32, v address) returns()
func (*StorageSession) SetBool ¶ added in v0.2.0
func (_Storage *StorageSession) SetBool(k [32]byte, v bool) (*types.Transaction, error)
SetBool is a paid mutator transaction binding the contract method 0xabfdcced.
Solidity: function setBool(k bytes32, v bool) returns()
func (*StorageSession) SetBytes ¶ added in v0.2.0
func (_Storage *StorageSession) SetBytes(k [32]byte, v []byte) (*types.Transaction, error)
SetBytes is a paid mutator transaction binding the contract method 0x2e28d084.
Solidity: function setBytes(k bytes32, v bytes) returns()
func (*StorageSession) SetBytes32 ¶ added in v0.2.0
func (_Storage *StorageSession) SetBytes32(k [32]byte, v [32]byte) (*types.Transaction, error)
SetBytes32 is a paid mutator transaction binding the contract method 0x4e91db08.
Solidity: function setBytes32(k bytes32, v bytes32) returns()
func (*StorageSession) SetInt256 ¶ added in v0.2.0
func (_Storage *StorageSession) SetInt256(k [32]byte, v *big.Int) (*types.Transaction, error)
SetInt256 is a paid mutator transaction binding the contract method 0xf64f41db.
Solidity: function setInt256(k bytes32, v int256) returns()
func (*StorageSession) SetLocked ¶ added in v0.2.0
func (_Storage *StorageSession) SetLocked(locked bool) (*types.Transaction, error)
SetLocked is a paid mutator transaction binding the contract method 0x211e28b6.
Solidity: function setLocked(locked bool) returns()
func (*StorageSession) SetPermission ¶ added in v0.2.0
func (_Storage *StorageSession) SetPermission(addr common.Address, grant bool) (*types.Transaction, error)
SetPermission is a paid mutator transaction binding the contract method 0xec6263c0.
Solidity: function setPermission(addr address, grant bool) returns()
func (*StorageSession) SetString ¶ added in v0.2.0
func (_Storage *StorageSession) SetString(k [32]byte, v string) (*types.Transaction, error)
SetString is a paid mutator transaction binding the contract method 0x6e899550.
Solidity: function setString(k bytes32, v string) returns()
func (*StorageSession) SetUint256 ¶ added in v0.2.0
func (_Storage *StorageSession) SetUint256(k [32]byte, v *big.Int) (*types.Transaction, error)
SetUint256 is a paid mutator transaction binding the contract method 0x4f3029c2.
Solidity: function setUint256(k bytes32, v uint256) returns()
func (*StorageSession) TransferOwner ¶ added in v0.2.0
func (_Storage *StorageSession) TransferOwner(newOwner common.Address) (*types.Transaction, error)
TransferOwner is a paid mutator transaction binding the contract method 0x4fb2e45d.
Solidity: function transferOwner(newOwner address) returns()
func (*StorageSession) ZEROADDRESS ¶ added in v0.2.0
func (_Storage *StorageSession) ZEROADDRESS() (common.Address, error)
ZEROADDRESS is a free data retrieval call binding the contract method 0x538ba4f9.
Solidity: function ZERO_ADDRESS() constant returns(address)
type StorageTransactor ¶ added in v0.2.0
type StorageTransactor struct {
// contains filtered or unexported fields
}
StorageTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewStorageTransactor ¶ added in v0.2.0
func NewStorageTransactor(address common.Address, transactor bind.ContractTransactor) (*StorageTransactor, error)
NewStorageTransactor creates a new write-only instance of Storage, bound to a specific deployed contract.
func (*StorageTransactor) DeleteAddress ¶ added in v0.2.0
func (_Storage *StorageTransactor) DeleteAddress(opts *bind.TransactOpts, k [32]byte) (*types.Transaction, error)
DeleteAddress is a paid mutator transaction binding the contract method 0x0e14a376.
Solidity: function deleteAddress(k bytes32) returns()
func (*StorageTransactor) DeleteBool ¶ added in v0.2.0
func (_Storage *StorageTransactor) DeleteBool(opts *bind.TransactOpts, k [32]byte) (*types.Transaction, error)
DeleteBool is a paid mutator transaction binding the contract method 0x2c62ff2d.
Solidity: function deleteBool(k bytes32) returns()
func (*StorageTransactor) DeleteBytes ¶ added in v0.2.0
func (_Storage *StorageTransactor) DeleteBytes(opts *bind.TransactOpts, k [32]byte) (*types.Transaction, error)
DeleteBytes is a paid mutator transaction binding the contract method 0x616b59f6.
Solidity: function deleteBytes(k bytes32) returns()
func (*StorageTransactor) DeleteBytes32 ¶ added in v0.2.0
func (_Storage *StorageTransactor) DeleteBytes32(opts *bind.TransactOpts, k [32]byte) (*types.Transaction, error)
DeleteBytes32 is a paid mutator transaction binding the contract method 0x0b9adc57.
Solidity: function deleteBytes32(k bytes32) returns()
func (*StorageTransactor) DeleteInt256 ¶ added in v0.2.0
func (_Storage *StorageTransactor) DeleteInt256(opts *bind.TransactOpts, k [32]byte) (*types.Transaction, error)
DeleteInt256 is a paid mutator transaction binding the contract method 0x4869ecc9.
Solidity: function deleteInt256(k bytes32) returns()
func (*StorageTransactor) DeleteString ¶ added in v0.2.0
func (_Storage *StorageTransactor) DeleteString(opts *bind.TransactOpts, k [32]byte) (*types.Transaction, error)
DeleteString is a paid mutator transaction binding the contract method 0xf6bb3cc4.
Solidity: function deleteString(k bytes32) returns()
func (*StorageTransactor) DeleteUint256 ¶ added in v0.2.0
func (_Storage *StorageTransactor) DeleteUint256(opts *bind.TransactOpts, k [32]byte) (*types.Transaction, error)
DeleteUint256 is a paid mutator transaction binding the contract method 0x51f8e7dd.
Solidity: function deleteUint256(k bytes32) returns()
func (*StorageTransactor) Kill ¶ added in v0.2.0
func (_Storage *StorageTransactor) Kill(opts *bind.TransactOpts) (*types.Transaction, error)
Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.
Solidity: function kill() returns()
func (*StorageTransactor) SetAddress ¶ added in v0.2.0
func (_Storage *StorageTransactor) SetAddress(opts *bind.TransactOpts, k [32]byte, v common.Address) (*types.Transaction, error)
SetAddress is a paid mutator transaction binding the contract method 0xca446dd9.
Solidity: function setAddress(k bytes32, v address) returns()
func (*StorageTransactor) SetBool ¶ added in v0.2.0
func (_Storage *StorageTransactor) SetBool(opts *bind.TransactOpts, k [32]byte, v bool) (*types.Transaction, error)
SetBool is a paid mutator transaction binding the contract method 0xabfdcced.
Solidity: function setBool(k bytes32, v bool) returns()
func (*StorageTransactor) SetBytes ¶ added in v0.2.0
func (_Storage *StorageTransactor) SetBytes(opts *bind.TransactOpts, k [32]byte, v []byte) (*types.Transaction, error)
SetBytes is a paid mutator transaction binding the contract method 0x2e28d084.
Solidity: function setBytes(k bytes32, v bytes) returns()
func (*StorageTransactor) SetBytes32 ¶ added in v0.2.0
func (_Storage *StorageTransactor) SetBytes32(opts *bind.TransactOpts, k [32]byte, v [32]byte) (*types.Transaction, error)
SetBytes32 is a paid mutator transaction binding the contract method 0x4e91db08.
Solidity: function setBytes32(k bytes32, v bytes32) returns()
func (*StorageTransactor) SetInt256 ¶ added in v0.2.0
func (_Storage *StorageTransactor) SetInt256(opts *bind.TransactOpts, k [32]byte, v *big.Int) (*types.Transaction, error)
SetInt256 is a paid mutator transaction binding the contract method 0xf64f41db.
Solidity: function setInt256(k bytes32, v int256) returns()
func (*StorageTransactor) SetLocked ¶ added in v0.2.0
func (_Storage *StorageTransactor) 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 (*StorageTransactor) SetPermission ¶ added in v0.2.0
func (_Storage *StorageTransactor) SetPermission(opts *bind.TransactOpts, addr common.Address, grant bool) (*types.Transaction, error)
SetPermission is a paid mutator transaction binding the contract method 0xec6263c0.
Solidity: function setPermission(addr address, grant bool) returns()
func (*StorageTransactor) SetString ¶ added in v0.2.0
func (_Storage *StorageTransactor) SetString(opts *bind.TransactOpts, k [32]byte, v string) (*types.Transaction, error)
SetString is a paid mutator transaction binding the contract method 0x6e899550.
Solidity: function setString(k bytes32, v string) returns()
func (*StorageTransactor) SetUint256 ¶ added in v0.2.0
func (_Storage *StorageTransactor) SetUint256(opts *bind.TransactOpts, k [32]byte, v *big.Int) (*types.Transaction, error)
SetUint256 is a paid mutator transaction binding the contract method 0x4f3029c2.
Solidity: function setUint256(k bytes32, v uint256) returns()
func (*StorageTransactor) TransferOwner ¶ added in v0.2.0
func (_Storage *StorageTransactor) 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 StorageTransactorRaw ¶ added in v0.2.0
type StorageTransactorRaw struct {
Contract *StorageTransactor // Generic write-only contract binding to access the raw methods on
}
StorageTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*StorageTransactorRaw) Transact ¶ added in v0.2.0
func (_Storage *StorageTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*StorageTransactorRaw) Transfer ¶ added in v0.2.0
func (_Storage *StorageTransactorRaw) 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 StorageTransactorSession ¶ added in v0.2.0
type StorageTransactorSession struct { Contract *StorageTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
StorageTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*StorageTransactorSession) DeleteAddress ¶ added in v0.2.0
func (_Storage *StorageTransactorSession) DeleteAddress(k [32]byte) (*types.Transaction, error)
DeleteAddress is a paid mutator transaction binding the contract method 0x0e14a376.
Solidity: function deleteAddress(k bytes32) returns()
func (*StorageTransactorSession) DeleteBool ¶ added in v0.2.0
func (_Storage *StorageTransactorSession) DeleteBool(k [32]byte) (*types.Transaction, error)
DeleteBool is a paid mutator transaction binding the contract method 0x2c62ff2d.
Solidity: function deleteBool(k bytes32) returns()
func (*StorageTransactorSession) DeleteBytes ¶ added in v0.2.0
func (_Storage *StorageTransactorSession) DeleteBytes(k [32]byte) (*types.Transaction, error)
DeleteBytes is a paid mutator transaction binding the contract method 0x616b59f6.
Solidity: function deleteBytes(k bytes32) returns()
func (*StorageTransactorSession) DeleteBytes32 ¶ added in v0.2.0
func (_Storage *StorageTransactorSession) DeleteBytes32(k [32]byte) (*types.Transaction, error)
DeleteBytes32 is a paid mutator transaction binding the contract method 0x0b9adc57.
Solidity: function deleteBytes32(k bytes32) returns()
func (*StorageTransactorSession) DeleteInt256 ¶ added in v0.2.0
func (_Storage *StorageTransactorSession) DeleteInt256(k [32]byte) (*types.Transaction, error)
DeleteInt256 is a paid mutator transaction binding the contract method 0x4869ecc9.
Solidity: function deleteInt256(k bytes32) returns()
func (*StorageTransactorSession) DeleteString ¶ added in v0.2.0
func (_Storage *StorageTransactorSession) DeleteString(k [32]byte) (*types.Transaction, error)
DeleteString is a paid mutator transaction binding the contract method 0xf6bb3cc4.
Solidity: function deleteString(k bytes32) returns()
func (*StorageTransactorSession) DeleteUint256 ¶ added in v0.2.0
func (_Storage *StorageTransactorSession) DeleteUint256(k [32]byte) (*types.Transaction, error)
DeleteUint256 is a paid mutator transaction binding the contract method 0x51f8e7dd.
Solidity: function deleteUint256(k bytes32) returns()
func (*StorageTransactorSession) Kill ¶ added in v0.2.0
func (_Storage *StorageTransactorSession) Kill() (*types.Transaction, error)
Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.
Solidity: function kill() returns()
func (*StorageTransactorSession) SetAddress ¶ added in v0.2.0
func (_Storage *StorageTransactorSession) SetAddress(k [32]byte, v common.Address) (*types.Transaction, error)
SetAddress is a paid mutator transaction binding the contract method 0xca446dd9.
Solidity: function setAddress(k bytes32, v address) returns()
func (*StorageTransactorSession) SetBool ¶ added in v0.2.0
func (_Storage *StorageTransactorSession) SetBool(k [32]byte, v bool) (*types.Transaction, error)
SetBool is a paid mutator transaction binding the contract method 0xabfdcced.
Solidity: function setBool(k bytes32, v bool) returns()
func (*StorageTransactorSession) SetBytes ¶ added in v0.2.0
func (_Storage *StorageTransactorSession) SetBytes(k [32]byte, v []byte) (*types.Transaction, error)
SetBytes is a paid mutator transaction binding the contract method 0x2e28d084.
Solidity: function setBytes(k bytes32, v bytes) returns()
func (*StorageTransactorSession) SetBytes32 ¶ added in v0.2.0
func (_Storage *StorageTransactorSession) SetBytes32(k [32]byte, v [32]byte) (*types.Transaction, error)
SetBytes32 is a paid mutator transaction binding the contract method 0x4e91db08.
Solidity: function setBytes32(k bytes32, v bytes32) returns()
func (*StorageTransactorSession) SetInt256 ¶ added in v0.2.0
func (_Storage *StorageTransactorSession) SetInt256(k [32]byte, v *big.Int) (*types.Transaction, error)
SetInt256 is a paid mutator transaction binding the contract method 0xf64f41db.
Solidity: function setInt256(k bytes32, v int256) returns()
func (*StorageTransactorSession) SetLocked ¶ added in v0.2.0
func (_Storage *StorageTransactorSession) SetLocked(locked bool) (*types.Transaction, error)
SetLocked is a paid mutator transaction binding the contract method 0x211e28b6.
Solidity: function setLocked(locked bool) returns()
func (*StorageTransactorSession) SetPermission ¶ added in v0.2.0
func (_Storage *StorageTransactorSession) SetPermission(addr common.Address, grant bool) (*types.Transaction, error)
SetPermission is a paid mutator transaction binding the contract method 0xec6263c0.
Solidity: function setPermission(addr address, grant bool) returns()
func (*StorageTransactorSession) SetString ¶ added in v0.2.0
func (_Storage *StorageTransactorSession) SetString(k [32]byte, v string) (*types.Transaction, error)
SetString is a paid mutator transaction binding the contract method 0x6e899550.
Solidity: function setString(k bytes32, v string) returns()
func (*StorageTransactorSession) SetUint256 ¶ added in v0.2.0
func (_Storage *StorageTransactorSession) SetUint256(k [32]byte, v *big.Int) (*types.Transaction, error)
SetUint256 is a paid mutator transaction binding the contract method 0x4f3029c2.
Solidity: function setUint256(k bytes32, v uint256) returns()
func (*StorageTransactorSession) TransferOwner ¶ added in v0.2.0
func (_Storage *StorageTransactorSession) TransferOwner(newOwner common.Address) (*types.Transaction, error)
TransferOwner is a paid mutator transaction binding the contract method 0x4fb2e45d.
Solidity: function transferOwner(newOwner address) returns()