compliance

package
v0.2.0 Latest Latest
Warning

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

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

Documentation

Index

Constants

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

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

View Source
const ComplianceBin = `` /* 21534-byte string literal not displayed */

ComplianceBin is the compiled bytecode used for deploying new contracts.

View Source
const StorageABI = "" /* 9562-byte string literal not displayed */

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

View Source
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

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

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

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

func (*ComplianceAdminRemovedIterator) Error added in v0.2.0

Error returns any retrieval or parsing error occurred during filtering.

func (*ComplianceAdminRemovedIterator) Next added in v0.2.0

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type 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

func (_Compliance *ComplianceCaller) Admins(opts *bind.CallOpts) (*big.Int, error)

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

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

func (*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

func (_Compliance *ComplianceCaller) Owner(opts *bind.CallOpts) (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*ComplianceCaller) Registry added in v0.2.0

func (_Compliance *ComplianceCaller) Registry(opts *bind.CallOpts) (common.Address, error)

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

func (_Compliance *ComplianceCaller) Store(opts *bind.CallOpts) (common.Address, error)

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

Solidity: function store() constant returns(address)

func (*ComplianceCaller) ZEROADDRESS added in v0.2.0

func (_Compliance *ComplianceCaller) ZEROADDRESS(opts *bind.CallOpts) (common.Address, error)

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

Solidity: function ZERO_ADDRESS() constant returns(address)

type 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

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

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

func (*ComplianceOwnerTransferredIterator) Error added in v0.2.0

Error returns any retrieval or parsing error occurred during filtering.

func (*ComplianceOwnerTransferredIterator) Next added in v0.2.0

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type 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

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

func NewStorage(address common.Address, backend bind.ContractBackend) (*Storage, error)

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

func (_Storage *StorageCaller) GetBool(opts *bind.CallOpts, 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 (*StorageCaller) GetBools added in v0.2.0

func (_Storage *StorageCaller) GetBools(opts *bind.CallOpts, 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 (*StorageCaller) GetBytes added in v0.2.0

func (_Storage *StorageCaller) GetBytes(opts *bind.CallOpts, 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 (*StorageCaller) GetBytes32 added in v0.2.0

func (_Storage *StorageCaller) GetBytes32(opts *bind.CallOpts, 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 (*StorageCaller) GetBytes32s added in v0.2.0

func (_Storage *StorageCaller) GetBytes32s(opts *bind.CallOpts, 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 (*StorageCaller) GetInt256 added in v0.2.0

func (_Storage *StorageCaller) GetInt256(opts *bind.CallOpts, 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 (*StorageCaller) GetInt256s added in v0.2.0

func (_Storage *StorageCaller) GetInt256s(opts *bind.CallOpts, 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 (*StorageCaller) GetString added in v0.2.0

func (_Storage *StorageCaller) GetString(opts *bind.CallOpts, 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 (*StorageCaller) GetUint256 added in v0.2.0

func (_Storage *StorageCaller) GetUint256(opts *bind.CallOpts, 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 (*StorageCaller) GetUint256s added in v0.2.0

func (_Storage *StorageCaller) GetUint256s(opts *bind.CallOpts, 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 (*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

func (_Storage *StorageCaller) Owner(opts *bind.CallOpts) (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*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

func (_Storage *StorageCaller) Permissions(opts *bind.CallOpts) (*big.Int, error)

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

func (_Storage *StorageCaller) ZEROADDRESS(opts *bind.CallOpts) (common.Address, error)

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

Solidity: function ZERO_ADDRESS() constant returns(address)

type 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

func (_Storage *StorageCallerSession) PermissionAt(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 (*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

func (_Storage *StorageCallerSession) PermissionIndexOf(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 (*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

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

func (*StorageOwnerTransferredIterator) Error added in v0.2.0

Error returns any retrieval or parsing error occurred during filtering.

func (*StorageOwnerTransferredIterator) Next added in v0.2.0

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type 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

func (_Storage *StorageSession) PermissionAt(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 (*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

func (_Storage *StorageSession) PermissionIndexOf(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 (*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()

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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