seigmanager

package
v0.0.0-rc7.7 Latest Latest
Warning

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

Go to latest
Published: May 13, 2020 License: GPL-3.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const AddressABI = "[]"

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

View Source
const ApproveAndCallFallBackABI = "" /* 436-byte string literal not displayed */

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

View Source
const AuthControllerABI = "" /* 2037-byte string literal not displayed */

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

View Source
const AutoIncrementCoinageABI = "" /* 6712-byte string literal not displayed */

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

View Source
const AutoIncrementCoinageMockABI = "" /* 8547-byte string literal not displayed */

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

View Source
const AutoIncrementCoinageSnapshotABI = "" /* 11149-byte string literal not displayed */

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

View Source
const AutoIncrementCoinageSnapshotFactoryABI = "" /* 796-byte string literal not displayed */

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

View Source
const ContextABI = "[{\"inputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"}]"

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

View Source
const ControlledABI = "" /* 550-byte string literal not displayed */

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

View Source
const CustomIncrementCoinageABI = "" /* 7169-byte string literal not displayed */

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

View Source
const CustomIncrementCoinageMockABI = "" /* 9004-byte string literal not displayed */

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

View Source
const DSMathABI = "[]"

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

View Source
const DelegateProxyABI = "" /* 437-byte string literal not displayed */

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

View Source
const DepositManagerIABI = "" /* 7482-byte string literal not displayed */

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

View Source
const ERC20ABI = "" /* 3376-byte string literal not displayed */

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

View Source
const ERC20BurnableABI = "" /* 3881-byte string literal not displayed */

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

View Source
const ERC20DetailedABI = "" /* 3547-byte string literal not displayed */

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

View Source
const ERC20MintableABI = "" /* 4706-byte string literal not displayed */

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

View Source
const ERCProxyABI = "" /* 437-byte string literal not displayed */

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

View Source
const FixedIncrementCoinageABI = "" /* 6918-byte string literal not displayed */

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

View Source
const FixedIncrementCoinageMockABI = "" /* 8753-byte string literal not displayed */

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

View Source
const IERC20ABI = "" /* 2645-byte string literal not displayed */

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

View Source
const IsContractABI = "[]"

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

View Source
const MigrationsABI = "" /* 965-byte string literal not displayed */

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

View Source
const MiniMeTokenABI = "" /* 9240-byte string literal not displayed */

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

View Source
const MiniMeTokenFactoryABI = "" /* 699-byte string literal not displayed */

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

View Source
const MinterRoleABI = "" /* 1079-byte string literal not displayed */

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

View Source
const MinterRoleRenounceTargetABI = "" /* 154-byte string literal not displayed */

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

View Source
const OwnableABI = "" /* 1155-byte string literal not displayed */

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

View Source
const OwnableTargetABI = "" /* 386-byte string literal not displayed */

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

View Source
const PausableABI = "" /* 1898-byte string literal not displayed */

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

View Source
const PauserRoleABI = "" /* 1079-byte string literal not displayed */

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

View Source
const PauserRoleRenounceTargetABI = "" /* 154-byte string literal not displayed */

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

View Source
const PowerTONIABI = "" /* 2759-byte string literal not displayed */

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

View Source
const RolesABI = "[]"

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

View Source
const RootChainIABI = "" /* 897-byte string literal not displayed */

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

View Source
const RootChainRegistryIABI = "" /* 2066-byte string literal not displayed */

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

View Source
const SafeERC20ABI = "[]"

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

View Source
const SafeMathABI = "[]"

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

View Source
const SeigManagerABI = "" /* 14360-byte string literal not displayed */

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

View Source
const SeigManagerIABI = "" /* 6501-byte string literal not displayed */

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

View Source
const TokenControllerABI = "" /* 1123-byte string literal not displayed */

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

Variables

View Source
var AddressBin = "" /* 242-byte string literal not displayed */

AddressBin is the compiled bytecode used for deploying new contracts.

View Source
var ApproveAndCallFallBackFuncSigs = map[string]string{
	"8f4ffcb1": "receiveApproval(address,uint256,address,bytes)",
}

ApproveAndCallFallBackFuncSigs maps the 4-byte function signature to its string representation.

View Source
var AuthControllerBin = "" /* 3410-byte string literal not displayed */

AuthControllerBin is the compiled bytecode used for deploying new contracts.

View Source
var AuthControllerFuncSigs = map[string]string{
	"8f32d59b": "isOwner()",
	"8da5cb5b": "owner()",
	"5f112c68": "renounceMinter(address)",
	"715018a6": "renounceOwnership()",
	"38bf3cfa": "renounceOwnership(address)",
	"41eb24bb": "renouncePauser(address)",
	"f2fde38b": "transferOwnership(address)",
	"6d435421": "transferOwnership(address,address)",
}

AuthControllerFuncSigs maps the 4-byte function signature to its string representation.

View Source
var AutoIncrementCoinageBin = "" /* 10570-byte string literal not displayed */

AutoIncrementCoinageBin is the compiled bytecode used for deploying new contracts.

View Source
var AutoIncrementCoinageFuncSigs = map[string]string{
	"dd62ed3e": "allowance(address,address)",
	"095ea7b3": "approve(address,uint256)",
	"70a08231": "balanceOf(address)",
	"313ce567": "decimals()",
	"a457c2d7": "decreaseAllowance(address,uint256)",
	"f41e60c5": "enableTransfers(bool)",
	"54f703f8": "factor()",
	"d4132ee2": "factorIncrement()",
	"39509351": "increaseAllowance(address,uint256)",
	"8f32d59b": "isOwner()",
	"806b984f": "lastBlock()",
	"06fdde03": "name()",
	"8da5cb5b": "owner()",
	"715018a6": "renounceOwnership()",
	"95d89b41": "symbol()",
	"18160ddd": "totalSupply()",
	"a9059cbb": "transfer(address,uint256)",
	"23b872dd": "transferFrom(address,address,uint256)",
	"f2fde38b": "transferOwnership(address)",
	"bef97c87": "transfersEnabled()",
}

AutoIncrementCoinageFuncSigs maps the 4-byte function signature to its string representation.

View Source
var AutoIncrementCoinageMockBin = "" /* 15508-byte string literal not displayed */

AutoIncrementCoinageMockBin is the compiled bytecode used for deploying new contracts.

View Source
var AutoIncrementCoinageMockFuncSigs = map[string]string{
	"983b2d56": "addMinter(address)",
	"dd62ed3e": "allowance(address,address)",
	"095ea7b3": "approve(address,uint256)",
	"70a08231": "balanceOf(address)",
	"42966c68": "burn(uint256)",
	"79cc6790": "burnFrom(address,uint256)",
	"313ce567": "decimals()",
	"a457c2d7": "decreaseAllowance(address,uint256)",
	"f41e60c5": "enableTransfers(bool)",
	"54f703f8": "factor()",
	"d4132ee2": "factorIncrement()",
	"39509351": "increaseAllowance(address,uint256)",
	"aa271e1a": "isMinter(address)",
	"8f32d59b": "isOwner()",
	"806b984f": "lastBlock()",
	"40c10f19": "mint(address,uint256)",
	"06fdde03": "name()",
	"8da5cb5b": "owner()",
	"98650275": "renounceMinter()",
	"715018a6": "renounceOwnership()",
	"95d89b41": "symbol()",
	"18160ddd": "totalSupply()",
	"a9059cbb": "transfer(address,uint256)",
	"23b872dd": "transferFrom(address,address,uint256)",
	"f2fde38b": "transferOwnership(address)",
	"bef97c87": "transfersEnabled()",
}

AutoIncrementCoinageMockFuncSigs maps the 4-byte function signature to its string representation.

View Source
var AutoIncrementCoinageSnapshotBin = "" /* 20600-byte string literal not displayed */

AutoIncrementCoinageSnapshotBin is the compiled bytecode used for deploying new contracts.

View Source
var AutoIncrementCoinageSnapshotFactoryBin = "" /* 22530-byte string literal not displayed */

AutoIncrementCoinageSnapshotFactoryBin is the compiled bytecode used for deploying new contracts.

View Source
var AutoIncrementCoinageSnapshotFactoryFuncSigs = map[string]string{
	"539a3ab9": "createCloneToken(address,uint256,string,string,uint256,uint256,bool)",
}

AutoIncrementCoinageSnapshotFactoryFuncSigs maps the 4-byte function signature to its string representation.

View Source
var AutoIncrementCoinageSnapshotFuncSigs = map[string]string{
	"dd62ed3e": "allowance(address,address)",
	"095ea7b3": "approve(address,uint256)",
	"cae9ca51": "approveAndCall(address,uint256,bytes)",
	"70a08231": "balanceOf(address)",
	"4ee2cd7e": "balanceOfAt(address,uint256)",
	"ab1e8543": "basedBalanceOfAt(address,uint256)",
	"11b38ebb": "basedTotalSupplyAt(uint256)",
	"3cebb823": "changeController(address)",
	"df8de3e7": "claimTokens(address)",
	"f77c4791": "controller()",
	"6c634905": "createCloneToken(string,string,uint256,uint256,uint256,bool)",
	"17634514": "creationBlock()",
	"313ce567": "decimals()",
	"2c6add4b": "defaultFactor()",
	"d3ce77fe": "destroyTokens(address,uint256)",
	"f41e60c5": "enableTransfers(bool)",
	"54f703f8": "factor()",
	"713a4965": "factorAt(uint256)",
	"d4132ee2": "factorIncrement()",
	"827f32c0": "generateTokens(address,uint256)",
	"06fdde03": "name()",
	"c5bcc4f1": "parentSnapShotBlock()",
	"80a54001": "parentToken()",
	"95d89b41": "symbol()",
	"e77772fe": "tokenFactory()",
	"18160ddd": "totalSupply()",
	"981b24d0": "totalSupplyAt(uint256)",
	"a9059cbb": "transfer(address,uint256)",
	"23b872dd": "transferFrom(address,address,uint256)",
	"bef97c87": "transfersEnabled()",
	"54fd4d50": "version()",
}

AutoIncrementCoinageSnapshotFuncSigs maps the 4-byte function signature to its string representation.

View Source
var ControlledBin = "" /* 600-byte string literal not displayed */

ControlledBin is the compiled bytecode used for deploying new contracts.

View Source
var ControlledFuncSigs = map[string]string{
	"3cebb823": "changeController(address)",
	"f77c4791": "controller()",
}

ControlledFuncSigs maps the 4-byte function signature to its string representation.

View Source
var CustomIncrementCoinageBin = "" /* 10682-byte string literal not displayed */

CustomIncrementCoinageBin is the compiled bytecode used for deploying new contracts.

View Source
var CustomIncrementCoinageFuncSigs = map[string]string{
	"dd62ed3e": "allowance(address,address)",
	"095ea7b3": "approve(address,uint256)",
	"70a08231": "balanceOf(address)",
	"313ce567": "decimals()",
	"a457c2d7": "decreaseAllowance(address,uint256)",
	"f41e60c5": "enableTransfers(bool)",
	"54f703f8": "factor()",
	"d4132ee2": "factorIncrement()",
	"39509351": "increaseAllowance(address,uint256)",
	"8f32d59b": "isOwner()",
	"806b984f": "lastBlock()",
	"06fdde03": "name()",
	"8da5cb5b": "owner()",
	"715018a6": "renounceOwnership()",
	"817e9d31": "setFactor(uint256)",
	"95d89b41": "symbol()",
	"18160ddd": "totalSupply()",
	"a9059cbb": "transfer(address,uint256)",
	"23b872dd": "transferFrom(address,address,uint256)",
	"f2fde38b": "transferOwnership(address)",
	"bef97c87": "transfersEnabled()",
}

CustomIncrementCoinageFuncSigs maps the 4-byte function signature to its string representation.

View Source
var CustomIncrementCoinageMockBin = "" /* 15648-byte string literal not displayed */

CustomIncrementCoinageMockBin is the compiled bytecode used for deploying new contracts.

View Source
var CustomIncrementCoinageMockFuncSigs = map[string]string{
	"983b2d56": "addMinter(address)",
	"dd62ed3e": "allowance(address,address)",
	"095ea7b3": "approve(address,uint256)",
	"70a08231": "balanceOf(address)",
	"42966c68": "burn(uint256)",
	"79cc6790": "burnFrom(address,uint256)",
	"313ce567": "decimals()",
	"a457c2d7": "decreaseAllowance(address,uint256)",
	"f41e60c5": "enableTransfers(bool)",
	"54f703f8": "factor()",
	"d4132ee2": "factorIncrement()",
	"39509351": "increaseAllowance(address,uint256)",
	"aa271e1a": "isMinter(address)",
	"8f32d59b": "isOwner()",
	"806b984f": "lastBlock()",
	"40c10f19": "mint(address,uint256)",
	"06fdde03": "name()",
	"8da5cb5b": "owner()",
	"98650275": "renounceMinter()",
	"715018a6": "renounceOwnership()",
	"817e9d31": "setFactor(uint256)",
	"95d89b41": "symbol()",
	"18160ddd": "totalSupply()",
	"a9059cbb": "transfer(address,uint256)",
	"23b872dd": "transferFrom(address,address,uint256)",
	"f2fde38b": "transferOwnership(address)",
	"bef97c87": "transfersEnabled()",
}

CustomIncrementCoinageMockFuncSigs maps the 4-byte function signature to its string representation.

View Source
var DSMathBin = "" /* 184-byte string literal not displayed */

DSMathBin is the compiled bytecode used for deploying new contracts.

View Source
var DelegateProxyFuncSigs = map[string]string{
	"5c60da1b": "implementation()",
	"4555d5c9": "proxyType()",
}

DelegateProxyFuncSigs maps the 4-byte function signature to its string representation.

View Source
var DepositManagerIFuncSigs = map[string]string{
	"0ebb172a": "WITHDRAWAL_DELAY()",
	"2d2fab94": "accStaked(address,address)",
	"0055f5c1": "accStakedAccount(address)",
	"e8035ec9": "accStakedRootChain(address)",
	"9d91b87b": "accUnstaked(address,address)",
	"a3543989": "accUnstakedAccount(address)",
	"03dc6510": "accUnstakedRootChain(address)",
	"47e7ef24": "deposit(address,uint256)",
	"5c0df46b": "numPendingRequests(address,address)",
	"f762eb57": "numRequests(address,address)",
	"8da5cb5b": "owner()",
	"2638fdf5": "pendingUnstaked(address,address)",
	"a0b2a913": "pendingUnstakedAccount(address)",
	"a8f3fb98": "pendingUnstakedRootChain(address)",
	"5d6f7cca": "processRequest(address)",
	"06260ceb": "processRequests(address,uint256)",
	"7b103999": "registry()",
	"da95ebf7": "requestWithdrawal(address,uint256)",
	"6b2160b7": "requestWithdrawalAll(address)",
	"6fb7f558": "seigManager()",
	"7657f20a": "setSeigManager(address)",
	"8fbef2d0": "withdrawalRequest(address,address,uint256)",
	"c647f26e": "withdrawalRequestIndex(address,address)",
	"8d62d949": "wton()",
}

DepositManagerIFuncSigs maps the 4-byte function signature to its string representation.

View Source
var ERC20Bin = "" /* 4254-byte string literal not displayed */

ERC20Bin is the compiled bytecode used for deploying new contracts.

View Source
var ERC20BurnableBin = "" /* 5526-byte string literal not displayed */

ERC20BurnableBin is the compiled bytecode used for deploying new contracts.

View Source
var ERC20BurnableFuncSigs = map[string]string{
	"dd62ed3e": "allowance(address,address)",
	"095ea7b3": "approve(address,uint256)",
	"70a08231": "balanceOf(address)",
	"42966c68": "burn(uint256)",
	"79cc6790": "burnFrom(address,uint256)",
	"a457c2d7": "decreaseAllowance(address,uint256)",
	"39509351": "increaseAllowance(address,uint256)",
	"18160ddd": "totalSupply()",
	"a9059cbb": "transfer(address,uint256)",
	"23b872dd": "transferFrom(address,address,uint256)",
}

ERC20BurnableFuncSigs maps the 4-byte function signature to its string representation.

View Source
var ERC20DetailedFuncSigs = map[string]string{
	"dd62ed3e": "allowance(address,address)",
	"095ea7b3": "approve(address,uint256)",
	"70a08231": "balanceOf(address)",
	"313ce567": "decimals()",
	"06fdde03": "name()",
	"95d89b41": "symbol()",
	"18160ddd": "totalSupply()",
	"a9059cbb": "transfer(address,uint256)",
	"23b872dd": "transferFrom(address,address,uint256)",
}

ERC20DetailedFuncSigs maps the 4-byte function signature to its string representation.

View Source
var ERC20FuncSigs = map[string]string{
	"dd62ed3e": "allowance(address,address)",
	"095ea7b3": "approve(address,uint256)",
	"70a08231": "balanceOf(address)",
	"a457c2d7": "decreaseAllowance(address,uint256)",
	"39509351": "increaseAllowance(address,uint256)",
	"18160ddd": "totalSupply()",
	"a9059cbb": "transfer(address,uint256)",
	"23b872dd": "transferFrom(address,address,uint256)",
}

ERC20FuncSigs maps the 4-byte function signature to its string representation.

View Source
var ERC20MintableBin = "" /* 7592-byte string literal not displayed */

ERC20MintableBin is the compiled bytecode used for deploying new contracts.

View Source
var ERC20MintableFuncSigs = map[string]string{
	"983b2d56": "addMinter(address)",
	"dd62ed3e": "allowance(address,address)",
	"095ea7b3": "approve(address,uint256)",
	"70a08231": "balanceOf(address)",
	"a457c2d7": "decreaseAllowance(address,uint256)",
	"39509351": "increaseAllowance(address,uint256)",
	"aa271e1a": "isMinter(address)",
	"40c10f19": "mint(address,uint256)",
	"98650275": "renounceMinter()",
	"18160ddd": "totalSupply()",
	"a9059cbb": "transfer(address,uint256)",
	"23b872dd": "transferFrom(address,address,uint256)",
}

ERC20MintableFuncSigs maps the 4-byte function signature to its string representation.

View Source
var ERCProxyFuncSigs = map[string]string{
	"5c60da1b": "implementation()",
	"4555d5c9": "proxyType()",
}

ERCProxyFuncSigs maps the 4-byte function signature to its string representation.

View Source
var FixedIncrementCoinageBin = "" /* 10890-byte string literal not displayed */

FixedIncrementCoinageBin is the compiled bytecode used for deploying new contracts.

View Source
var FixedIncrementCoinageFuncSigs = map[string]string{
	"dd62ed3e": "allowance(address,address)",
	"095ea7b3": "approve(address,uint256)",
	"70a08231": "balanceOf(address)",
	"313ce567": "decimals()",
	"a457c2d7": "decreaseAllowance(address,uint256)",
	"f41e60c5": "enableTransfers(bool)",
	"54f703f8": "factor()",
	"d4132ee2": "factorIncrement()",
	"39509351": "increaseAllowance(address,uint256)",
	"8f32d59b": "isOwner()",
	"806b984f": "lastBlock()",
	"06fdde03": "name()",
	"8da5cb5b": "owner()",
	"715018a6": "renounceOwnership()",
	"5f40a349": "seigPerBlock()",
	"95d89b41": "symbol()",
	"18160ddd": "totalSupply()",
	"a9059cbb": "transfer(address,uint256)",
	"23b872dd": "transferFrom(address,address,uint256)",
	"f2fde38b": "transferOwnership(address)",
	"bef97c87": "transfersEnabled()",
}

FixedIncrementCoinageFuncSigs maps the 4-byte function signature to its string representation.

View Source
var FixedIncrementCoinageMockBin = "" /* 15860-byte string literal not displayed */

FixedIncrementCoinageMockBin is the compiled bytecode used for deploying new contracts.

View Source
var FixedIncrementCoinageMockFuncSigs = map[string]string{
	"983b2d56": "addMinter(address)",
	"dd62ed3e": "allowance(address,address)",
	"095ea7b3": "approve(address,uint256)",
	"70a08231": "balanceOf(address)",
	"42966c68": "burn(uint256)",
	"79cc6790": "burnFrom(address,uint256)",
	"313ce567": "decimals()",
	"a457c2d7": "decreaseAllowance(address,uint256)",
	"f41e60c5": "enableTransfers(bool)",
	"54f703f8": "factor()",
	"d4132ee2": "factorIncrement()",
	"39509351": "increaseAllowance(address,uint256)",
	"aa271e1a": "isMinter(address)",
	"8f32d59b": "isOwner()",
	"806b984f": "lastBlock()",
	"40c10f19": "mint(address,uint256)",
	"06fdde03": "name()",
	"8da5cb5b": "owner()",
	"98650275": "renounceMinter()",
	"715018a6": "renounceOwnership()",
	"5f40a349": "seigPerBlock()",
	"95d89b41": "symbol()",
	"18160ddd": "totalSupply()",
	"a9059cbb": "transfer(address,uint256)",
	"23b872dd": "transferFrom(address,address,uint256)",
	"f2fde38b": "transferOwnership(address)",
	"bef97c87": "transfersEnabled()",
}

FixedIncrementCoinageMockFuncSigs maps the 4-byte function signature to its string representation.

View Source
var IERC20FuncSigs = map[string]string{
	"dd62ed3e": "allowance(address,address)",
	"095ea7b3": "approve(address,uint256)",
	"70a08231": "balanceOf(address)",
	"18160ddd": "totalSupply()",
	"a9059cbb": "transfer(address,uint256)",
	"23b872dd": "transferFrom(address,address,uint256)",
}

IERC20FuncSigs maps the 4-byte function signature to its string representation.

View Source
var IsContractBin = "" /* 184-byte string literal not displayed */

IsContractBin is the compiled bytecode used for deploying new contracts.

View Source
var MigrationsBin = "" /* 972-byte string literal not displayed */

MigrationsBin is the compiled bytecode used for deploying new contracts.

View Source
var MigrationsFuncSigs = map[string]string{
	"445df0ac": "last_completed_migration()",
	"8da5cb5b": "owner()",
	"fdacd576": "setCompleted(uint256)",
	"0900f010": "upgrade(address)",
}

MigrationsFuncSigs maps the 4-byte function signature to its string representation.

View Source
var MiniMeTokenBin = "" /* 15166-byte string literal not displayed */

MiniMeTokenBin is the compiled bytecode used for deploying new contracts.

View Source
var MiniMeTokenFactoryBin = "" /* 17042-byte string literal not displayed */

MiniMeTokenFactoryBin is the compiled bytecode used for deploying new contracts.

View Source
var MiniMeTokenFactoryFuncSigs = map[string]string{
	"5b7b72c1": "createCloneToken(address,uint256,string,uint8,string,bool)",
}

MiniMeTokenFactoryFuncSigs maps the 4-byte function signature to its string representation.

View Source
var MiniMeTokenFuncSigs = map[string]string{
	"dd62ed3e": "allowance(address,address)",
	"095ea7b3": "approve(address,uint256)",
	"cae9ca51": "approveAndCall(address,uint256,bytes)",
	"70a08231": "balanceOf(address)",
	"4ee2cd7e": "balanceOfAt(address,uint256)",
	"3cebb823": "changeController(address)",
	"df8de3e7": "claimTokens(address)",
	"f77c4791": "controller()",
	"6638c087": "createCloneToken(string,uint8,string,uint256,bool)",
	"17634514": "creationBlock()",
	"313ce567": "decimals()",
	"d3ce77fe": "destroyTokens(address,uint256)",
	"f41e60c5": "enableTransfers(bool)",
	"827f32c0": "generateTokens(address,uint256)",
	"06fdde03": "name()",
	"c5bcc4f1": "parentSnapShotBlock()",
	"80a54001": "parentToken()",
	"95d89b41": "symbol()",
	"e77772fe": "tokenFactory()",
	"18160ddd": "totalSupply()",
	"981b24d0": "totalSupplyAt(uint256)",
	"a9059cbb": "transfer(address,uint256)",
	"23b872dd": "transferFrom(address,address,uint256)",
	"bef97c87": "transfersEnabled()",
	"54fd4d50": "version()",
}

MiniMeTokenFuncSigs maps the 4-byte function signature to its string representation.

View Source
var MinterRoleFuncSigs = map[string]string{
	"983b2d56": "addMinter(address)",
	"aa271e1a": "isMinter(address)",
	"98650275": "renounceMinter()",
}

MinterRoleFuncSigs maps the 4-byte function signature to its string representation.

View Source
var MinterRoleRenounceTargetFuncSigs = map[string]string{
	"98650275": "renounceMinter()",
}

MinterRoleRenounceTargetFuncSigs maps the 4-byte function signature to its string representation.

View Source
var OwnableFuncSigs = map[string]string{
	"8f32d59b": "isOwner()",
	"8da5cb5b": "owner()",
	"715018a6": "renounceOwnership()",
	"f2fde38b": "transferOwnership(address)",
}

OwnableFuncSigs maps the 4-byte function signature to its string representation.

View Source
var OwnableTargetFuncSigs = map[string]string{
	"715018a6": "renounceOwnership()",
	"f2fde38b": "transferOwnership(address)",
}

OwnableTargetFuncSigs maps the 4-byte function signature to its string representation.

View Source
var PausableFuncSigs = map[string]string{
	"82dc1ec4": "addPauser(address)",
	"46fbf68e": "isPauser(address)",
	"8456cb59": "pause()",
	"5c975abb": "paused()",
	"6ef8d66d": "renouncePauser()",
	"3f4ba83a": "unpause()",
}

PausableFuncSigs maps the 4-byte function signature to its string representation.

View Source
var PauserRoleFuncSigs = map[string]string{
	"82dc1ec4": "addPauser(address)",
	"46fbf68e": "isPauser(address)",
	"6ef8d66d": "renouncePauser()",
}

PauserRoleFuncSigs maps the 4-byte function signature to its string representation.

View Source
var PauserRoleRenounceTargetFuncSigs = map[string]string{
	"6ef8d66d": "renouncePauser()",
}

PauserRoleRenounceTargetFuncSigs maps the 4-byte function signature to its string representation.

View Source
var PowerTONIFuncSigs = map[string]string{
	"8a19c8bc": "currentRound()",
	"749aa2d9": "endRound()",
	"e1c7392a": "init()",
	"412c6d50": "onDeposit(address,address,uint256)",
	"f850ffaa": "onWithdraw(address,address,uint256)",
	"1ac84690": "powerOf(address)",
	"f7cb789a": "roundDuration()",
	"6fb7f558": "seigManager()",
	"be9a6555": "start()",
	"7d882097": "totalDeposits()",
	"8cb5d700": "winnerOf(uint256)",
	"8d62d949": "wton()",
}

PowerTONIFuncSigs maps the 4-byte function signature to its string representation.

View Source
var RolesBin = "" /* 242-byte string literal not displayed */

RolesBin is the compiled bytecode used for deploying new contracts.

View Source
var RootChainIFuncSigs = map[string]string{
	"183d2d1c": "currentFork()",
	"420bb4b8": "isRootChain()",
	"11e4c914": "lastEpoch(uint256)",
	"570ca735": "operator()",
}

RootChainIFuncSigs maps the 4-byte function signature to its string representation.

View Source
var RootChainRegistryIFuncSigs = map[string]string{
	"85108604": "deployCoinage(address,address)",
	"b2b604d0": "numRootChains()",
	"4420e486": "register(address)",
	"bcb1a71e": "registerAndDeployCoinage(address,address)",
	"821f602c": "rootchainByIndex(uint256)",
	"02a15299": "rootchains(address)",
	"2ec2c246": "unregister(address)",
}

RootChainRegistryIFuncSigs maps the 4-byte function signature to its string representation.

View Source
var SafeERC20Bin = "" /* 242-byte string literal not displayed */

SafeERC20Bin is the compiled bytecode used for deploying new contracts.

View Source
var SafeMathBin = "" /* 242-byte string literal not displayed */

SafeMathBin is the compiled bytecode used for deploying new contracts.

View Source
var SeigManagerBin = "" /* 59432-byte string literal not displayed */

SeigManagerBin is the compiled bytecode used for deploying new contracts.

View Source
var SeigManagerFuncSigs = map[string]string{
	"8bf91dc4": "DEFAULT_FACTOR()",
	"4123196f": "MAX_VALID_COMMISSION()",
	"a7dcc850": "MIN_VALID_COMMISSION()",
	"7bf8ae5b": "POWER_TON_DENOMINATOR()",
	"180975d3": "POWER_TON_NUMERATOR()",
	"82dc1ec4": "addPauser(address)",
	"48c8577e": "additionalTotBurnAmount(address,address,uint256)",
	"4c063c19": "coinages(address)",
	"7b056c1b": "commissionRates(address)",
	"833a774f": "deployCoinage(address)",
	"6c7ac9d8": "depositManager()",
	"5a16a416": "isCommissionRateNegative(address)",
	"8f32d59b": "isOwner()",
	"46fbf68e": "isPauser(address)",
	"c59f1046": "lastCommitBlock(address)",
	"f35c89e8": "lastSeigBlock()",
	"359c4d59": "onCommit()",
	"412c6d50": "onDeposit(address,address,uint256)",
	"4a393149": "onTransfer(address,address,uint256)",
	"f850ffaa": "onWithdraw(address,address,uint256)",
	"8da5cb5b": "owner()",
	"8456cb59": "pause()",
	"5c975abb": "paused()",
	"32053c99": "pausedBlock()",
	"3e832e1d": "powerton()",
	"7b103999": "registry()",
	"5f112c68": "renounceMinter(address)",
	"715018a6": "renounceOwnership()",
	"38bf3cfa": "renounceOwnership(address)",
	"6ef8d66d": "renouncePauser()",
	"41eb24bb": "renouncePauser(address)",
	"5f40a349": "seigPerBlock()",
	"4224ed66": "setCommissionRate(address,uint256,bool)",
	"41813020": "setPowerTON(address)",
	"ce4cb876": "stakeOf(address,address)",
	"cc48b947": "ton()",
	"a16d6aa7": "tot()",
	"f2fde38b": "transferOwnership(address)",
	"6d435421": "transferOwnership(address,address)",
	"fa9789c8": "uncomittedStakeOf(address,address)",
	"3f4ba83a": "unpause()",
	"1cc47890": "unpausedBlock()",
	"8d62d949": "wton()",
}

SeigManagerFuncSigs maps the 4-byte function signature to its string representation.

View Source
var SeigManagerIFuncSigs = map[string]string{
	"8bf91dc4": "DEFAULT_FACTOR()",
	"48c8577e": "additionalTotBurnAmount(address,address,uint256)",
	"4c063c19": "coinages(address)",
	"7b056c1b": "commissionRates(address)",
	"833a774f": "deployCoinage(address)",
	"6c7ac9d8": "depositManager()",
	"c59f1046": "lastCommitBlock(address)",
	"f35c89e8": "lastSeigBlock()",
	"359c4d59": "onCommit()",
	"412c6d50": "onDeposit(address,address,uint256)",
	"4a393149": "onTransfer(address,address,uint256)",
	"f850ffaa": "onWithdraw(address,address,uint256)",
	"32053c99": "pausedBlock()",
	"3e832e1d": "powerton()",
	"7b103999": "registry()",
	"5f40a349": "seigPerBlock()",
	"4224ed66": "setCommissionRate(address,uint256,bool)",
	"ce4cb876": "stakeOf(address,address)",
	"cc48b947": "ton()",
	"a16d6aa7": "tot()",
	"fa9789c8": "uncomittedStakeOf(address,address)",
	"1cc47890": "unpausedBlock()",
	"8d62d949": "wton()",
}

SeigManagerIFuncSigs maps the 4-byte function signature to its string representation.

View Source
var TokenControllerFuncSigs = map[string]string{
	"da682aeb": "onApprove(address,address,uint256)",
	"4a393149": "onTransfer(address,address,uint256)",
	"f48c3054": "proxyPayment(address)",
}

TokenControllerFuncSigs maps the 4-byte function signature to its string representation.

Functions

This section is empty.

Types

type Address

type Address struct {
	AddressCaller     // Read-only binding to the contract
	AddressTransactor // Write-only binding to the contract
	AddressFilterer   // Log filterer for contract events
}

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

func DeployAddress

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

DeployAddress deploys a new Ethereum contract, binding an instance of Address to it.

func NewAddress

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

NewAddress creates a new instance of Address, bound to a specific deployed contract.

type AddressCaller

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

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

func NewAddressCaller

func NewAddressCaller(address common.Address, caller bind.ContractCaller) (*AddressCaller, error)

NewAddressCaller creates a new read-only instance of Address, bound to a specific deployed contract.

type AddressCallerRaw

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

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

func (*AddressCallerRaw) Call

func (_Address *AddressCallerRaw) 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 AddressCallerSession

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

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

type AddressFilterer

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

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

func NewAddressFilterer

func NewAddressFilterer(address common.Address, filterer bind.ContractFilterer) (*AddressFilterer, error)

NewAddressFilterer creates a new log filterer instance of Address, bound to a specific deployed contract.

type AddressRaw

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

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

func (*AddressRaw) Call

func (_Address *AddressRaw) 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 (*AddressRaw) Transact

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

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

func (*AddressRaw) Transfer

func (_Address *AddressRaw) 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 AddressSession

type AddressSession struct {
	Contract     *Address          // 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
}

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

type AddressTransactor

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

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

func NewAddressTransactor

func NewAddressTransactor(address common.Address, transactor bind.ContractTransactor) (*AddressTransactor, error)

NewAddressTransactor creates a new write-only instance of Address, bound to a specific deployed contract.

type AddressTransactorRaw

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

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

func (*AddressTransactorRaw) Transact

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

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

func (*AddressTransactorRaw) Transfer

func (_Address *AddressTransactorRaw) 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 AddressTransactorSession

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

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

type ApproveAndCallFallBack

type ApproveAndCallFallBack struct {
	ApproveAndCallFallBackCaller     // Read-only binding to the contract
	ApproveAndCallFallBackTransactor // Write-only binding to the contract
	ApproveAndCallFallBackFilterer   // Log filterer for contract events
}

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

func NewApproveAndCallFallBack

func NewApproveAndCallFallBack(address common.Address, backend bind.ContractBackend) (*ApproveAndCallFallBack, error)

NewApproveAndCallFallBack creates a new instance of ApproveAndCallFallBack, bound to a specific deployed contract.

type ApproveAndCallFallBackCaller

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

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

func NewApproveAndCallFallBackCaller

func NewApproveAndCallFallBackCaller(address common.Address, caller bind.ContractCaller) (*ApproveAndCallFallBackCaller, error)

NewApproveAndCallFallBackCaller creates a new read-only instance of ApproveAndCallFallBack, bound to a specific deployed contract.

type ApproveAndCallFallBackCallerRaw

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

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

func (*ApproveAndCallFallBackCallerRaw) Call

func (_ApproveAndCallFallBack *ApproveAndCallFallBackCallerRaw) 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 ApproveAndCallFallBackCallerSession

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

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

type ApproveAndCallFallBackFilterer

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

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

func NewApproveAndCallFallBackFilterer

func NewApproveAndCallFallBackFilterer(address common.Address, filterer bind.ContractFilterer) (*ApproveAndCallFallBackFilterer, error)

NewApproveAndCallFallBackFilterer creates a new log filterer instance of ApproveAndCallFallBack, bound to a specific deployed contract.

type ApproveAndCallFallBackRaw

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

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

func (*ApproveAndCallFallBackRaw) Call

func (_ApproveAndCallFallBack *ApproveAndCallFallBackRaw) 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 (*ApproveAndCallFallBackRaw) Transact

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

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

func (*ApproveAndCallFallBackRaw) Transfer

func (_ApproveAndCallFallBack *ApproveAndCallFallBackRaw) 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 ApproveAndCallFallBackSession

type ApproveAndCallFallBackSession struct {
	Contract     *ApproveAndCallFallBack // 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
}

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

func (*ApproveAndCallFallBackSession) ReceiveApproval

func (_ApproveAndCallFallBack *ApproveAndCallFallBackSession) ReceiveApproval(from common.Address, _amount *big.Int, _token common.Address, _data []byte) (*types.Transaction, error)

ReceiveApproval is a paid mutator transaction binding the contract method 0x8f4ffcb1.

Solidity: function receiveApproval(address from, uint256 _amount, address _token, bytes _data) returns()

type ApproveAndCallFallBackTransactor

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

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

func NewApproveAndCallFallBackTransactor

func NewApproveAndCallFallBackTransactor(address common.Address, transactor bind.ContractTransactor) (*ApproveAndCallFallBackTransactor, error)

NewApproveAndCallFallBackTransactor creates a new write-only instance of ApproveAndCallFallBack, bound to a specific deployed contract.

func (*ApproveAndCallFallBackTransactor) ReceiveApproval

func (_ApproveAndCallFallBack *ApproveAndCallFallBackTransactor) ReceiveApproval(opts *bind.TransactOpts, from common.Address, _amount *big.Int, _token common.Address, _data []byte) (*types.Transaction, error)

ReceiveApproval is a paid mutator transaction binding the contract method 0x8f4ffcb1.

Solidity: function receiveApproval(address from, uint256 _amount, address _token, bytes _data) returns()

type ApproveAndCallFallBackTransactorRaw

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

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

func (*ApproveAndCallFallBackTransactorRaw) Transact

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

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

func (*ApproveAndCallFallBackTransactorRaw) Transfer

func (_ApproveAndCallFallBack *ApproveAndCallFallBackTransactorRaw) 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 ApproveAndCallFallBackTransactorSession

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

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

func (*ApproveAndCallFallBackTransactorSession) ReceiveApproval

func (_ApproveAndCallFallBack *ApproveAndCallFallBackTransactorSession) ReceiveApproval(from common.Address, _amount *big.Int, _token common.Address, _data []byte) (*types.Transaction, error)

ReceiveApproval is a paid mutator transaction binding the contract method 0x8f4ffcb1.

Solidity: function receiveApproval(address from, uint256 _amount, address _token, bytes _data) returns()

type AuthController

type AuthController struct {
	AuthControllerCaller     // Read-only binding to the contract
	AuthControllerTransactor // Write-only binding to the contract
	AuthControllerFilterer   // Log filterer for contract events
}

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

func DeployAuthController

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

DeployAuthController deploys a new Ethereum contract, binding an instance of AuthController to it.

func NewAuthController

func NewAuthController(address common.Address, backend bind.ContractBackend) (*AuthController, error)

NewAuthController creates a new instance of AuthController, bound to a specific deployed contract.

type AuthControllerCaller

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

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

func NewAuthControllerCaller

func NewAuthControllerCaller(address common.Address, caller bind.ContractCaller) (*AuthControllerCaller, error)

NewAuthControllerCaller creates a new read-only instance of AuthController, bound to a specific deployed contract.

func (*AuthControllerCaller) IsOwner

func (_AuthController *AuthControllerCaller) IsOwner(opts *bind.CallOpts) (bool, error)

IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.

Solidity: function isOwner() constant returns(bool)

func (*AuthControllerCaller) Owner

func (_AuthController *AuthControllerCaller) 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)

type AuthControllerCallerRaw

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

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

func (*AuthControllerCallerRaw) Call

func (_AuthController *AuthControllerCallerRaw) 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 AuthControllerCallerSession

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

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

func (*AuthControllerCallerSession) IsOwner

func (_AuthController *AuthControllerCallerSession) IsOwner() (bool, error)

IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.

Solidity: function isOwner() constant returns(bool)

func (*AuthControllerCallerSession) Owner

func (_AuthController *AuthControllerCallerSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

type AuthControllerFilterer

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

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

func NewAuthControllerFilterer

func NewAuthControllerFilterer(address common.Address, filterer bind.ContractFilterer) (*AuthControllerFilterer, error)

NewAuthControllerFilterer creates a new log filterer instance of AuthController, bound to a specific deployed contract.

func (*AuthControllerFilterer) FilterOwnershipTransferred

func (_AuthController *AuthControllerFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*AuthControllerOwnershipTransferredIterator, error)

FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)

func (*AuthControllerFilterer) ParseOwnershipTransferred

func (_AuthController *AuthControllerFilterer) ParseOwnershipTransferred(log types.Log) (*AuthControllerOwnershipTransferred, error)

ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)

func (*AuthControllerFilterer) WatchOwnershipTransferred

func (_AuthController *AuthControllerFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *AuthControllerOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)

WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)

type AuthControllerOwnershipTransferred

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

AuthControllerOwnershipTransferred represents a OwnershipTransferred event raised by the AuthController contract.

type AuthControllerOwnershipTransferredIterator

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

AuthControllerOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the AuthController contract.

func (*AuthControllerOwnershipTransferredIterator) Close

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

func (*AuthControllerOwnershipTransferredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*AuthControllerOwnershipTransferredIterator) Next

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

type AuthControllerRaw

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

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

func (*AuthControllerRaw) Call

func (_AuthController *AuthControllerRaw) 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 (*AuthControllerRaw) Transact

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

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

func (*AuthControllerRaw) Transfer

func (_AuthController *AuthControllerRaw) 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 AuthControllerSession

type AuthControllerSession struct {
	Contract     *AuthController   // 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
}

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

func (*AuthControllerSession) IsOwner

func (_AuthController *AuthControllerSession) IsOwner() (bool, error)

IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.

Solidity: function isOwner() constant returns(bool)

func (*AuthControllerSession) Owner

func (_AuthController *AuthControllerSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*AuthControllerSession) RenounceMinter

func (_AuthController *AuthControllerSession) RenounceMinter(target common.Address) (*types.Transaction, error)

RenounceMinter is a paid mutator transaction binding the contract method 0x5f112c68.

Solidity: function renounceMinter(address target) returns()

func (*AuthControllerSession) RenounceOwnership

func (_AuthController *AuthControllerSession) RenounceOwnership(target common.Address) (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x38bf3cfa.

Solidity: function renounceOwnership(address target) returns()

func (*AuthControllerSession) RenounceOwnership0

func (_AuthController *AuthControllerSession) RenounceOwnership0() (*types.Transaction, error)

RenounceOwnership0 is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*AuthControllerSession) RenouncePauser

func (_AuthController *AuthControllerSession) RenouncePauser(target common.Address) (*types.Transaction, error)

RenouncePauser is a paid mutator transaction binding the contract method 0x41eb24bb.

Solidity: function renouncePauser(address target) returns()

func (*AuthControllerSession) TransferOwnership

func (_AuthController *AuthControllerSession) TransferOwnership(target common.Address, newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0x6d435421.

Solidity: function transferOwnership(address target, address newOwner) returns()

func (*AuthControllerSession) TransferOwnership0

func (_AuthController *AuthControllerSession) TransferOwnership0(newOwner common.Address) (*types.Transaction, error)

TransferOwnership0 is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

type AuthControllerTransactor

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

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

func NewAuthControllerTransactor

func NewAuthControllerTransactor(address common.Address, transactor bind.ContractTransactor) (*AuthControllerTransactor, error)

NewAuthControllerTransactor creates a new write-only instance of AuthController, bound to a specific deployed contract.

func (*AuthControllerTransactor) RenounceMinter

func (_AuthController *AuthControllerTransactor) RenounceMinter(opts *bind.TransactOpts, target common.Address) (*types.Transaction, error)

RenounceMinter is a paid mutator transaction binding the contract method 0x5f112c68.

Solidity: function renounceMinter(address target) returns()

func (*AuthControllerTransactor) RenounceOwnership

func (_AuthController *AuthControllerTransactor) RenounceOwnership(opts *bind.TransactOpts, target common.Address) (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x38bf3cfa.

Solidity: function renounceOwnership(address target) returns()

func (*AuthControllerTransactor) RenounceOwnership0

func (_AuthController *AuthControllerTransactor) RenounceOwnership0(opts *bind.TransactOpts) (*types.Transaction, error)

RenounceOwnership0 is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*AuthControllerTransactor) RenouncePauser

func (_AuthController *AuthControllerTransactor) RenouncePauser(opts *bind.TransactOpts, target common.Address) (*types.Transaction, error)

RenouncePauser is a paid mutator transaction binding the contract method 0x41eb24bb.

Solidity: function renouncePauser(address target) returns()

func (*AuthControllerTransactor) TransferOwnership

func (_AuthController *AuthControllerTransactor) TransferOwnership(opts *bind.TransactOpts, target common.Address, newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0x6d435421.

Solidity: function transferOwnership(address target, address newOwner) returns()

func (*AuthControllerTransactor) TransferOwnership0

func (_AuthController *AuthControllerTransactor) TransferOwnership0(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwnership0 is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

type AuthControllerTransactorRaw

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

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

func (*AuthControllerTransactorRaw) Transact

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

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

func (*AuthControllerTransactorRaw) Transfer

func (_AuthController *AuthControllerTransactorRaw) 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 AuthControllerTransactorSession

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

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

func (*AuthControllerTransactorSession) RenounceMinter

func (_AuthController *AuthControllerTransactorSession) RenounceMinter(target common.Address) (*types.Transaction, error)

RenounceMinter is a paid mutator transaction binding the contract method 0x5f112c68.

Solidity: function renounceMinter(address target) returns()

func (*AuthControllerTransactorSession) RenounceOwnership

func (_AuthController *AuthControllerTransactorSession) RenounceOwnership(target common.Address) (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x38bf3cfa.

Solidity: function renounceOwnership(address target) returns()

func (*AuthControllerTransactorSession) RenounceOwnership0

func (_AuthController *AuthControllerTransactorSession) RenounceOwnership0() (*types.Transaction, error)

RenounceOwnership0 is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*AuthControllerTransactorSession) RenouncePauser

func (_AuthController *AuthControllerTransactorSession) RenouncePauser(target common.Address) (*types.Transaction, error)

RenouncePauser is a paid mutator transaction binding the contract method 0x41eb24bb.

Solidity: function renouncePauser(address target) returns()

func (*AuthControllerTransactorSession) TransferOwnership

func (_AuthController *AuthControllerTransactorSession) TransferOwnership(target common.Address, newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0x6d435421.

Solidity: function transferOwnership(address target, address newOwner) returns()

func (*AuthControllerTransactorSession) TransferOwnership0

func (_AuthController *AuthControllerTransactorSession) TransferOwnership0(newOwner common.Address) (*types.Transaction, error)

TransferOwnership0 is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

type AutoIncrementCoinage

type AutoIncrementCoinage struct {
	AutoIncrementCoinageCaller     // Read-only binding to the contract
	AutoIncrementCoinageTransactor // Write-only binding to the contract
	AutoIncrementCoinageFilterer   // Log filterer for contract events
}

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

func DeployAutoIncrementCoinage

func DeployAutoIncrementCoinage(auth *bind.TransactOpts, backend bind.ContractBackend, name string, symbol string, factor *big.Int, factorIncrement *big.Int, transfersEnabled bool) (common.Address, *types.Transaction, *AutoIncrementCoinage, error)

DeployAutoIncrementCoinage deploys a new Ethereum contract, binding an instance of AutoIncrementCoinage to it.

func NewAutoIncrementCoinage

func NewAutoIncrementCoinage(address common.Address, backend bind.ContractBackend) (*AutoIncrementCoinage, error)

NewAutoIncrementCoinage creates a new instance of AutoIncrementCoinage, bound to a specific deployed contract.

type AutoIncrementCoinageApproval

type AutoIncrementCoinageApproval struct {
	Owner   common.Address
	Spender common.Address
	Value   *big.Int
	Raw     types.Log // Blockchain specific contextual infos
}

AutoIncrementCoinageApproval represents a Approval event raised by the AutoIncrementCoinage contract.

type AutoIncrementCoinageApprovalIterator

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

AutoIncrementCoinageApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the AutoIncrementCoinage contract.

func (*AutoIncrementCoinageApprovalIterator) Close

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

func (*AutoIncrementCoinageApprovalIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*AutoIncrementCoinageApprovalIterator) Next

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

type AutoIncrementCoinageCaller

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

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

func NewAutoIncrementCoinageCaller

func NewAutoIncrementCoinageCaller(address common.Address, caller bind.ContractCaller) (*AutoIncrementCoinageCaller, error)

NewAutoIncrementCoinageCaller creates a new read-only instance of AutoIncrementCoinage, bound to a specific deployed contract.

func (*AutoIncrementCoinageCaller) Allowance

func (_AutoIncrementCoinage *AutoIncrementCoinageCaller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)

Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.

Solidity: function allowance(address owner, address spender) constant returns(uint256)

func (*AutoIncrementCoinageCaller) BalanceOf

func (_AutoIncrementCoinage *AutoIncrementCoinageCaller) BalanceOf(opts *bind.CallOpts, account common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(address account) constant returns(uint256)

func (*AutoIncrementCoinageCaller) Decimals

func (_AutoIncrementCoinage *AutoIncrementCoinageCaller) Decimals(opts *bind.CallOpts) (uint8, error)

Decimals is a free data retrieval call binding the contract method 0x313ce567.

Solidity: function decimals() constant returns(uint8)

func (*AutoIncrementCoinageCaller) Factor

func (_AutoIncrementCoinage *AutoIncrementCoinageCaller) Factor(opts *bind.CallOpts) (*big.Int, error)

Factor is a free data retrieval call binding the contract method 0x54f703f8.

Solidity: function factor() constant returns(uint256)

func (*AutoIncrementCoinageCaller) FactorIncrement

func (_AutoIncrementCoinage *AutoIncrementCoinageCaller) FactorIncrement(opts *bind.CallOpts) (*big.Int, error)

FactorIncrement is a free data retrieval call binding the contract method 0xd4132ee2.

Solidity: function factorIncrement() constant returns(uint256)

func (*AutoIncrementCoinageCaller) IsOwner

func (_AutoIncrementCoinage *AutoIncrementCoinageCaller) IsOwner(opts *bind.CallOpts) (bool, error)

IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.

Solidity: function isOwner() constant returns(bool)

func (*AutoIncrementCoinageCaller) LastBlock

func (_AutoIncrementCoinage *AutoIncrementCoinageCaller) LastBlock(opts *bind.CallOpts) (*big.Int, error)

LastBlock is a free data retrieval call binding the contract method 0x806b984f.

Solidity: function lastBlock() constant returns(uint256)

func (*AutoIncrementCoinageCaller) Name

func (_AutoIncrementCoinage *AutoIncrementCoinageCaller) Name(opts *bind.CallOpts) (string, error)

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

Solidity: function name() constant returns(string)

func (*AutoIncrementCoinageCaller) Owner

func (_AutoIncrementCoinage *AutoIncrementCoinageCaller) 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 (*AutoIncrementCoinageCaller) Symbol

func (_AutoIncrementCoinage *AutoIncrementCoinageCaller) Symbol(opts *bind.CallOpts) (string, error)

Symbol is a free data retrieval call binding the contract method 0x95d89b41.

Solidity: function symbol() constant returns(string)

func (*AutoIncrementCoinageCaller) TotalSupply

func (_AutoIncrementCoinage *AutoIncrementCoinageCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() constant returns(uint256)

func (*AutoIncrementCoinageCaller) TransfersEnabled

func (_AutoIncrementCoinage *AutoIncrementCoinageCaller) TransfersEnabled(opts *bind.CallOpts) (bool, error)

TransfersEnabled is a free data retrieval call binding the contract method 0xbef97c87.

Solidity: function transfersEnabled() constant returns(bool)

type AutoIncrementCoinageCallerRaw

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

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

func (*AutoIncrementCoinageCallerRaw) Call

func (_AutoIncrementCoinage *AutoIncrementCoinageCallerRaw) 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 AutoIncrementCoinageCallerSession

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

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

func (*AutoIncrementCoinageCallerSession) Allowance

func (_AutoIncrementCoinage *AutoIncrementCoinageCallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)

Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.

Solidity: function allowance(address owner, address spender) constant returns(uint256)

func (*AutoIncrementCoinageCallerSession) BalanceOf

func (_AutoIncrementCoinage *AutoIncrementCoinageCallerSession) BalanceOf(account common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(address account) constant returns(uint256)

func (*AutoIncrementCoinageCallerSession) Decimals

func (_AutoIncrementCoinage *AutoIncrementCoinageCallerSession) Decimals() (uint8, error)

Decimals is a free data retrieval call binding the contract method 0x313ce567.

Solidity: function decimals() constant returns(uint8)

func (*AutoIncrementCoinageCallerSession) Factor

func (_AutoIncrementCoinage *AutoIncrementCoinageCallerSession) Factor() (*big.Int, error)

Factor is a free data retrieval call binding the contract method 0x54f703f8.

Solidity: function factor() constant returns(uint256)

func (*AutoIncrementCoinageCallerSession) FactorIncrement

func (_AutoIncrementCoinage *AutoIncrementCoinageCallerSession) FactorIncrement() (*big.Int, error)

FactorIncrement is a free data retrieval call binding the contract method 0xd4132ee2.

Solidity: function factorIncrement() constant returns(uint256)

func (*AutoIncrementCoinageCallerSession) IsOwner

func (_AutoIncrementCoinage *AutoIncrementCoinageCallerSession) IsOwner() (bool, error)

IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.

Solidity: function isOwner() constant returns(bool)

func (*AutoIncrementCoinageCallerSession) LastBlock

func (_AutoIncrementCoinage *AutoIncrementCoinageCallerSession) LastBlock() (*big.Int, error)

LastBlock is a free data retrieval call binding the contract method 0x806b984f.

Solidity: function lastBlock() constant returns(uint256)

func (*AutoIncrementCoinageCallerSession) Name

func (_AutoIncrementCoinage *AutoIncrementCoinageCallerSession) Name() (string, error)

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

Solidity: function name() constant returns(string)

func (*AutoIncrementCoinageCallerSession) Owner

func (_AutoIncrementCoinage *AutoIncrementCoinageCallerSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*AutoIncrementCoinageCallerSession) Symbol

func (_AutoIncrementCoinage *AutoIncrementCoinageCallerSession) Symbol() (string, error)

Symbol is a free data retrieval call binding the contract method 0x95d89b41.

Solidity: function symbol() constant returns(string)

func (*AutoIncrementCoinageCallerSession) TotalSupply

func (_AutoIncrementCoinage *AutoIncrementCoinageCallerSession) TotalSupply() (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() constant returns(uint256)

func (*AutoIncrementCoinageCallerSession) TransfersEnabled

func (_AutoIncrementCoinage *AutoIncrementCoinageCallerSession) TransfersEnabled() (bool, error)

TransfersEnabled is a free data retrieval call binding the contract method 0xbef97c87.

Solidity: function transfersEnabled() constant returns(bool)

type AutoIncrementCoinageFactorIncreased

type AutoIncrementCoinageFactorIncreased struct {
	Factor *big.Int
	Raw    types.Log // Blockchain specific contextual infos
}

AutoIncrementCoinageFactorIncreased represents a FactorIncreased event raised by the AutoIncrementCoinage contract.

type AutoIncrementCoinageFactorIncreasedIterator

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

AutoIncrementCoinageFactorIncreasedIterator is returned from FilterFactorIncreased and is used to iterate over the raw logs and unpacked data for FactorIncreased events raised by the AutoIncrementCoinage contract.

func (*AutoIncrementCoinageFactorIncreasedIterator) Close

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

func (*AutoIncrementCoinageFactorIncreasedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*AutoIncrementCoinageFactorIncreasedIterator) Next

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

type AutoIncrementCoinageFilterer

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

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

func NewAutoIncrementCoinageFilterer

func NewAutoIncrementCoinageFilterer(address common.Address, filterer bind.ContractFilterer) (*AutoIncrementCoinageFilterer, error)

NewAutoIncrementCoinageFilterer creates a new log filterer instance of AutoIncrementCoinage, bound to a specific deployed contract.

func (*AutoIncrementCoinageFilterer) FilterApproval

func (_AutoIncrementCoinage *AutoIncrementCoinageFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*AutoIncrementCoinageApprovalIterator, error)

FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.

Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)

func (*AutoIncrementCoinageFilterer) FilterFactorIncreased

func (_AutoIncrementCoinage *AutoIncrementCoinageFilterer) FilterFactorIncreased(opts *bind.FilterOpts) (*AutoIncrementCoinageFactorIncreasedIterator, error)

FilterFactorIncreased is a free log retrieval operation binding the contract event 0xe26ee4870433319e6f01f123f37f6f6823ff4084f5651912025d24930b01bcb6.

Solidity: event FactorIncreased(uint256 factor)

func (*AutoIncrementCoinageFilterer) FilterOwnershipTransferred

func (_AutoIncrementCoinage *AutoIncrementCoinageFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*AutoIncrementCoinageOwnershipTransferredIterator, error)

FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)

func (*AutoIncrementCoinageFilterer) FilterTransfer

func (_AutoIncrementCoinage *AutoIncrementCoinageFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*AutoIncrementCoinageTransferIterator, error)

FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.

Solidity: event Transfer(address indexed from, address indexed to, uint256 value)

func (*AutoIncrementCoinageFilterer) ParseApproval

func (_AutoIncrementCoinage *AutoIncrementCoinageFilterer) ParseApproval(log types.Log) (*AutoIncrementCoinageApproval, error)

ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.

Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)

func (*AutoIncrementCoinageFilterer) ParseFactorIncreased

func (_AutoIncrementCoinage *AutoIncrementCoinageFilterer) ParseFactorIncreased(log types.Log) (*AutoIncrementCoinageFactorIncreased, error)

ParseFactorIncreased is a log parse operation binding the contract event 0xe26ee4870433319e6f01f123f37f6f6823ff4084f5651912025d24930b01bcb6.

Solidity: event FactorIncreased(uint256 factor)

func (*AutoIncrementCoinageFilterer) ParseOwnershipTransferred

func (_AutoIncrementCoinage *AutoIncrementCoinageFilterer) ParseOwnershipTransferred(log types.Log) (*AutoIncrementCoinageOwnershipTransferred, error)

ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)

func (*AutoIncrementCoinageFilterer) ParseTransfer

func (_AutoIncrementCoinage *AutoIncrementCoinageFilterer) ParseTransfer(log types.Log) (*AutoIncrementCoinageTransfer, error)

ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.

Solidity: event Transfer(address indexed from, address indexed to, uint256 value)

func (*AutoIncrementCoinageFilterer) WatchApproval

func (_AutoIncrementCoinage *AutoIncrementCoinageFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *AutoIncrementCoinageApproval, owner []common.Address, spender []common.Address) (event.Subscription, error)

WatchApproval is a free log subscription operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.

Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)

func (*AutoIncrementCoinageFilterer) WatchFactorIncreased

func (_AutoIncrementCoinage *AutoIncrementCoinageFilterer) WatchFactorIncreased(opts *bind.WatchOpts, sink chan<- *AutoIncrementCoinageFactorIncreased) (event.Subscription, error)

WatchFactorIncreased is a free log subscription operation binding the contract event 0xe26ee4870433319e6f01f123f37f6f6823ff4084f5651912025d24930b01bcb6.

Solidity: event FactorIncreased(uint256 factor)

func (*AutoIncrementCoinageFilterer) WatchOwnershipTransferred

func (_AutoIncrementCoinage *AutoIncrementCoinageFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *AutoIncrementCoinageOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)

WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)

func (*AutoIncrementCoinageFilterer) WatchTransfer

func (_AutoIncrementCoinage *AutoIncrementCoinageFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *AutoIncrementCoinageTransfer, from []common.Address, to []common.Address) (event.Subscription, error)

WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.

Solidity: event Transfer(address indexed from, address indexed to, uint256 value)

type AutoIncrementCoinageMock

type AutoIncrementCoinageMock struct {
	AutoIncrementCoinageMockCaller     // Read-only binding to the contract
	AutoIncrementCoinageMockTransactor // Write-only binding to the contract
	AutoIncrementCoinageMockFilterer   // Log filterer for contract events
}

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

func DeployAutoIncrementCoinageMock

func DeployAutoIncrementCoinageMock(auth *bind.TransactOpts, backend bind.ContractBackend, name string, symbol string, factor *big.Int, factorIncrement *big.Int, transfersEnabled bool) (common.Address, *types.Transaction, *AutoIncrementCoinageMock, error)

DeployAutoIncrementCoinageMock deploys a new Ethereum contract, binding an instance of AutoIncrementCoinageMock to it.

func NewAutoIncrementCoinageMock

func NewAutoIncrementCoinageMock(address common.Address, backend bind.ContractBackend) (*AutoIncrementCoinageMock, error)

NewAutoIncrementCoinageMock creates a new instance of AutoIncrementCoinageMock, bound to a specific deployed contract.

type AutoIncrementCoinageMockApproval

type AutoIncrementCoinageMockApproval struct {
	Owner   common.Address
	Spender common.Address
	Value   *big.Int
	Raw     types.Log // Blockchain specific contextual infos
}

AutoIncrementCoinageMockApproval represents a Approval event raised by the AutoIncrementCoinageMock contract.

type AutoIncrementCoinageMockApprovalIterator

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

AutoIncrementCoinageMockApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the AutoIncrementCoinageMock contract.

func (*AutoIncrementCoinageMockApprovalIterator) Close

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

func (*AutoIncrementCoinageMockApprovalIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*AutoIncrementCoinageMockApprovalIterator) Next

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

type AutoIncrementCoinageMockCaller

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

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

func NewAutoIncrementCoinageMockCaller

func NewAutoIncrementCoinageMockCaller(address common.Address, caller bind.ContractCaller) (*AutoIncrementCoinageMockCaller, error)

NewAutoIncrementCoinageMockCaller creates a new read-only instance of AutoIncrementCoinageMock, bound to a specific deployed contract.

func (*AutoIncrementCoinageMockCaller) Allowance

func (_AutoIncrementCoinageMock *AutoIncrementCoinageMockCaller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)

Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.

Solidity: function allowance(address owner, address spender) constant returns(uint256)

func (*AutoIncrementCoinageMockCaller) BalanceOf

func (_AutoIncrementCoinageMock *AutoIncrementCoinageMockCaller) BalanceOf(opts *bind.CallOpts, account common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(address account) constant returns(uint256)

func (*AutoIncrementCoinageMockCaller) Decimals

func (_AutoIncrementCoinageMock *AutoIncrementCoinageMockCaller) Decimals(opts *bind.CallOpts) (uint8, error)

Decimals is a free data retrieval call binding the contract method 0x313ce567.

Solidity: function decimals() constant returns(uint8)

func (*AutoIncrementCoinageMockCaller) Factor

func (_AutoIncrementCoinageMock *AutoIncrementCoinageMockCaller) Factor(opts *bind.CallOpts) (*big.Int, error)

Factor is a free data retrieval call binding the contract method 0x54f703f8.

Solidity: function factor() constant returns(uint256)

func (*AutoIncrementCoinageMockCaller) FactorIncrement

func (_AutoIncrementCoinageMock *AutoIncrementCoinageMockCaller) FactorIncrement(opts *bind.CallOpts) (*big.Int, error)

FactorIncrement is a free data retrieval call binding the contract method 0xd4132ee2.

Solidity: function factorIncrement() constant returns(uint256)

func (*AutoIncrementCoinageMockCaller) IsMinter

func (_AutoIncrementCoinageMock *AutoIncrementCoinageMockCaller) IsMinter(opts *bind.CallOpts, account common.Address) (bool, error)

IsMinter is a free data retrieval call binding the contract method 0xaa271e1a.

Solidity: function isMinter(address account) constant returns(bool)

func (*AutoIncrementCoinageMockCaller) IsOwner

func (_AutoIncrementCoinageMock *AutoIncrementCoinageMockCaller) IsOwner(opts *bind.CallOpts) (bool, error)

IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.

Solidity: function isOwner() constant returns(bool)

func (*AutoIncrementCoinageMockCaller) LastBlock

func (_AutoIncrementCoinageMock *AutoIncrementCoinageMockCaller) LastBlock(opts *bind.CallOpts) (*big.Int, error)

LastBlock is a free data retrieval call binding the contract method 0x806b984f.

Solidity: function lastBlock() constant returns(uint256)

func (*AutoIncrementCoinageMockCaller) Name

func (_AutoIncrementCoinageMock *AutoIncrementCoinageMockCaller) Name(opts *bind.CallOpts) (string, error)

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

Solidity: function name() constant returns(string)

func (*AutoIncrementCoinageMockCaller) Owner

func (_AutoIncrementCoinageMock *AutoIncrementCoinageMockCaller) 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 (*AutoIncrementCoinageMockCaller) Symbol

func (_AutoIncrementCoinageMock *AutoIncrementCoinageMockCaller) Symbol(opts *bind.CallOpts) (string, error)

Symbol is a free data retrieval call binding the contract method 0x95d89b41.

Solidity: function symbol() constant returns(string)

func (*AutoIncrementCoinageMockCaller) TotalSupply

func (_AutoIncrementCoinageMock *AutoIncrementCoinageMockCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() constant returns(uint256)

func (*AutoIncrementCoinageMockCaller) TransfersEnabled

func (_AutoIncrementCoinageMock *AutoIncrementCoinageMockCaller) TransfersEnabled(opts *bind.CallOpts) (bool, error)

TransfersEnabled is a free data retrieval call binding the contract method 0xbef97c87.

Solidity: function transfersEnabled() constant returns(bool)

type AutoIncrementCoinageMockCallerRaw

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

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

func (*AutoIncrementCoinageMockCallerRaw) Call

func (_AutoIncrementCoinageMock *AutoIncrementCoinageMockCallerRaw) 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 AutoIncrementCoinageMockCallerSession

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

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

func (*AutoIncrementCoinageMockCallerSession) Allowance

func (_AutoIncrementCoinageMock *AutoIncrementCoinageMockCallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)

Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.

Solidity: function allowance(address owner, address spender) constant returns(uint256)

func (*AutoIncrementCoinageMockCallerSession) BalanceOf

func (_AutoIncrementCoinageMock *AutoIncrementCoinageMockCallerSession) BalanceOf(account common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(address account) constant returns(uint256)

func (*AutoIncrementCoinageMockCallerSession) Decimals

func (_AutoIncrementCoinageMock *AutoIncrementCoinageMockCallerSession) Decimals() (uint8, error)

Decimals is a free data retrieval call binding the contract method 0x313ce567.

Solidity: function decimals() constant returns(uint8)

func (*AutoIncrementCoinageMockCallerSession) Factor

func (_AutoIncrementCoinageMock *AutoIncrementCoinageMockCallerSession) Factor() (*big.Int, error)

Factor is a free data retrieval call binding the contract method 0x54f703f8.

Solidity: function factor() constant returns(uint256)

func (*AutoIncrementCoinageMockCallerSession) FactorIncrement

func (_AutoIncrementCoinageMock *AutoIncrementCoinageMockCallerSession) FactorIncrement() (*big.Int, error)

FactorIncrement is a free data retrieval call binding the contract method 0xd4132ee2.

Solidity: function factorIncrement() constant returns(uint256)

func (*AutoIncrementCoinageMockCallerSession) IsMinter

func (_AutoIncrementCoinageMock *AutoIncrementCoinageMockCallerSession) IsMinter(account common.Address) (bool, error)

IsMinter is a free data retrieval call binding the contract method 0xaa271e1a.

Solidity: function isMinter(address account) constant returns(bool)

func (*AutoIncrementCoinageMockCallerSession) IsOwner

func (_AutoIncrementCoinageMock *AutoIncrementCoinageMockCallerSession) IsOwner() (bool, error)

IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.

Solidity: function isOwner() constant returns(bool)

func (*AutoIncrementCoinageMockCallerSession) LastBlock

func (_AutoIncrementCoinageMock *AutoIncrementCoinageMockCallerSession) LastBlock() (*big.Int, error)

LastBlock is a free data retrieval call binding the contract method 0x806b984f.

Solidity: function lastBlock() constant returns(uint256)

func (*AutoIncrementCoinageMockCallerSession) Name

func (_AutoIncrementCoinageMock *AutoIncrementCoinageMockCallerSession) Name() (string, error)

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

Solidity: function name() constant returns(string)

func (*AutoIncrementCoinageMockCallerSession) Owner

func (_AutoIncrementCoinageMock *AutoIncrementCoinageMockCallerSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*AutoIncrementCoinageMockCallerSession) Symbol

func (_AutoIncrementCoinageMock *AutoIncrementCoinageMockCallerSession) Symbol() (string, error)

Symbol is a free data retrieval call binding the contract method 0x95d89b41.

Solidity: function symbol() constant returns(string)

func (*AutoIncrementCoinageMockCallerSession) TotalSupply

func (_AutoIncrementCoinageMock *AutoIncrementCoinageMockCallerSession) TotalSupply() (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() constant returns(uint256)

func (*AutoIncrementCoinageMockCallerSession) TransfersEnabled

func (_AutoIncrementCoinageMock *AutoIncrementCoinageMockCallerSession) TransfersEnabled() (bool, error)

TransfersEnabled is a free data retrieval call binding the contract method 0xbef97c87.

Solidity: function transfersEnabled() constant returns(bool)

type AutoIncrementCoinageMockFactorIncreased

type AutoIncrementCoinageMockFactorIncreased struct {
	Factor *big.Int
	Raw    types.Log // Blockchain specific contextual infos
}

AutoIncrementCoinageMockFactorIncreased represents a FactorIncreased event raised by the AutoIncrementCoinageMock contract.

type AutoIncrementCoinageMockFactorIncreasedIterator

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

AutoIncrementCoinageMockFactorIncreasedIterator is returned from FilterFactorIncreased and is used to iterate over the raw logs and unpacked data for FactorIncreased events raised by the AutoIncrementCoinageMock contract.

func (*AutoIncrementCoinageMockFactorIncreasedIterator) Close

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

func (*AutoIncrementCoinageMockFactorIncreasedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*AutoIncrementCoinageMockFactorIncreasedIterator) Next

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

type AutoIncrementCoinageMockFilterer

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

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

func NewAutoIncrementCoinageMockFilterer

func NewAutoIncrementCoinageMockFilterer(address common.Address, filterer bind.ContractFilterer) (*AutoIncrementCoinageMockFilterer, error)

NewAutoIncrementCoinageMockFilterer creates a new log filterer instance of AutoIncrementCoinageMock, bound to a specific deployed contract.

func (*AutoIncrementCoinageMockFilterer) FilterApproval

func (_AutoIncrementCoinageMock *AutoIncrementCoinageMockFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*AutoIncrementCoinageMockApprovalIterator, error)

FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.

Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)

func (*AutoIncrementCoinageMockFilterer) FilterFactorIncreased

func (_AutoIncrementCoinageMock *AutoIncrementCoinageMockFilterer) FilterFactorIncreased(opts *bind.FilterOpts) (*AutoIncrementCoinageMockFactorIncreasedIterator, error)

FilterFactorIncreased is a free log retrieval operation binding the contract event 0xe26ee4870433319e6f01f123f37f6f6823ff4084f5651912025d24930b01bcb6.

Solidity: event FactorIncreased(uint256 factor)

func (*AutoIncrementCoinageMockFilterer) FilterMinterAdded

func (_AutoIncrementCoinageMock *AutoIncrementCoinageMockFilterer) FilterMinterAdded(opts *bind.FilterOpts, account []common.Address) (*AutoIncrementCoinageMockMinterAddedIterator, error)

FilterMinterAdded is a free log retrieval operation binding the contract event 0x6ae172837ea30b801fbfcdd4108aa1d5bf8ff775444fd70256b44e6bf3dfc3f6.

Solidity: event MinterAdded(address indexed account)

func (*AutoIncrementCoinageMockFilterer) FilterMinterRemoved

func (_AutoIncrementCoinageMock *AutoIncrementCoinageMockFilterer) FilterMinterRemoved(opts *bind.FilterOpts, account []common.Address) (*AutoIncrementCoinageMockMinterRemovedIterator, error)

FilterMinterRemoved is a free log retrieval operation binding the contract event 0xe94479a9f7e1952cc78f2d6baab678adc1b772d936c6583def489e524cb66692.

Solidity: event MinterRemoved(address indexed account)

func (*AutoIncrementCoinageMockFilterer) FilterOwnershipTransferred

func (_AutoIncrementCoinageMock *AutoIncrementCoinageMockFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*AutoIncrementCoinageMockOwnershipTransferredIterator, error)

FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)

func (*AutoIncrementCoinageMockFilterer) FilterTransfer

func (_AutoIncrementCoinageMock *AutoIncrementCoinageMockFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*AutoIncrementCoinageMockTransferIterator, error)

FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.

Solidity: event Transfer(address indexed from, address indexed to, uint256 value)

func (*AutoIncrementCoinageMockFilterer) ParseApproval

func (_AutoIncrementCoinageMock *AutoIncrementCoinageMockFilterer) ParseApproval(log types.Log) (*AutoIncrementCoinageMockApproval, error)

ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.

Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)

func (*AutoIncrementCoinageMockFilterer) ParseFactorIncreased

func (_AutoIncrementCoinageMock *AutoIncrementCoinageMockFilterer) ParseFactorIncreased(log types.Log) (*AutoIncrementCoinageMockFactorIncreased, error)

ParseFactorIncreased is a log parse operation binding the contract event 0xe26ee4870433319e6f01f123f37f6f6823ff4084f5651912025d24930b01bcb6.

Solidity: event FactorIncreased(uint256 factor)

func (*AutoIncrementCoinageMockFilterer) ParseMinterAdded

func (_AutoIncrementCoinageMock *AutoIncrementCoinageMockFilterer) ParseMinterAdded(log types.Log) (*AutoIncrementCoinageMockMinterAdded, error)

ParseMinterAdded is a log parse operation binding the contract event 0x6ae172837ea30b801fbfcdd4108aa1d5bf8ff775444fd70256b44e6bf3dfc3f6.

Solidity: event MinterAdded(address indexed account)

func (*AutoIncrementCoinageMockFilterer) ParseMinterRemoved

func (_AutoIncrementCoinageMock *AutoIncrementCoinageMockFilterer) ParseMinterRemoved(log types.Log) (*AutoIncrementCoinageMockMinterRemoved, error)

ParseMinterRemoved is a log parse operation binding the contract event 0xe94479a9f7e1952cc78f2d6baab678adc1b772d936c6583def489e524cb66692.

Solidity: event MinterRemoved(address indexed account)

func (*AutoIncrementCoinageMockFilterer) ParseOwnershipTransferred

func (_AutoIncrementCoinageMock *AutoIncrementCoinageMockFilterer) ParseOwnershipTransferred(log types.Log) (*AutoIncrementCoinageMockOwnershipTransferred, error)

ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)

func (*AutoIncrementCoinageMockFilterer) ParseTransfer

func (_AutoIncrementCoinageMock *AutoIncrementCoinageMockFilterer) ParseTransfer(log types.Log) (*AutoIncrementCoinageMockTransfer, error)

ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.

Solidity: event Transfer(address indexed from, address indexed to, uint256 value)

func (*AutoIncrementCoinageMockFilterer) WatchApproval

func (_AutoIncrementCoinageMock *AutoIncrementCoinageMockFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *AutoIncrementCoinageMockApproval, owner []common.Address, spender []common.Address) (event.Subscription, error)

WatchApproval is a free log subscription operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.

Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)

func (*AutoIncrementCoinageMockFilterer) WatchFactorIncreased

func (_AutoIncrementCoinageMock *AutoIncrementCoinageMockFilterer) WatchFactorIncreased(opts *bind.WatchOpts, sink chan<- *AutoIncrementCoinageMockFactorIncreased) (event.Subscription, error)

WatchFactorIncreased is a free log subscription operation binding the contract event 0xe26ee4870433319e6f01f123f37f6f6823ff4084f5651912025d24930b01bcb6.

Solidity: event FactorIncreased(uint256 factor)

func (*AutoIncrementCoinageMockFilterer) WatchMinterAdded

func (_AutoIncrementCoinageMock *AutoIncrementCoinageMockFilterer) WatchMinterAdded(opts *bind.WatchOpts, sink chan<- *AutoIncrementCoinageMockMinterAdded, account []common.Address) (event.Subscription, error)

WatchMinterAdded is a free log subscription operation binding the contract event 0x6ae172837ea30b801fbfcdd4108aa1d5bf8ff775444fd70256b44e6bf3dfc3f6.

Solidity: event MinterAdded(address indexed account)

func (*AutoIncrementCoinageMockFilterer) WatchMinterRemoved

func (_AutoIncrementCoinageMock *AutoIncrementCoinageMockFilterer) WatchMinterRemoved(opts *bind.WatchOpts, sink chan<- *AutoIncrementCoinageMockMinterRemoved, account []common.Address) (event.Subscription, error)

WatchMinterRemoved is a free log subscription operation binding the contract event 0xe94479a9f7e1952cc78f2d6baab678adc1b772d936c6583def489e524cb66692.

Solidity: event MinterRemoved(address indexed account)

func (*AutoIncrementCoinageMockFilterer) WatchOwnershipTransferred

func (_AutoIncrementCoinageMock *AutoIncrementCoinageMockFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *AutoIncrementCoinageMockOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)

WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)

func (*AutoIncrementCoinageMockFilterer) WatchTransfer

func (_AutoIncrementCoinageMock *AutoIncrementCoinageMockFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *AutoIncrementCoinageMockTransfer, from []common.Address, to []common.Address) (event.Subscription, error)

WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.

Solidity: event Transfer(address indexed from, address indexed to, uint256 value)

type AutoIncrementCoinageMockMinterAdded

type AutoIncrementCoinageMockMinterAdded struct {
	Account common.Address
	Raw     types.Log // Blockchain specific contextual infos
}

AutoIncrementCoinageMockMinterAdded represents a MinterAdded event raised by the AutoIncrementCoinageMock contract.

type AutoIncrementCoinageMockMinterAddedIterator

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

AutoIncrementCoinageMockMinterAddedIterator is returned from FilterMinterAdded and is used to iterate over the raw logs and unpacked data for MinterAdded events raised by the AutoIncrementCoinageMock contract.

func (*AutoIncrementCoinageMockMinterAddedIterator) Close

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

func (*AutoIncrementCoinageMockMinterAddedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*AutoIncrementCoinageMockMinterAddedIterator) Next

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

type AutoIncrementCoinageMockMinterRemoved

type AutoIncrementCoinageMockMinterRemoved struct {
	Account common.Address
	Raw     types.Log // Blockchain specific contextual infos
}

AutoIncrementCoinageMockMinterRemoved represents a MinterRemoved event raised by the AutoIncrementCoinageMock contract.

type AutoIncrementCoinageMockMinterRemovedIterator

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

AutoIncrementCoinageMockMinterRemovedIterator is returned from FilterMinterRemoved and is used to iterate over the raw logs and unpacked data for MinterRemoved events raised by the AutoIncrementCoinageMock contract.

func (*AutoIncrementCoinageMockMinterRemovedIterator) Close

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

func (*AutoIncrementCoinageMockMinterRemovedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*AutoIncrementCoinageMockMinterRemovedIterator) Next

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

type AutoIncrementCoinageMockOwnershipTransferred

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

AutoIncrementCoinageMockOwnershipTransferred represents a OwnershipTransferred event raised by the AutoIncrementCoinageMock contract.

type AutoIncrementCoinageMockOwnershipTransferredIterator

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

AutoIncrementCoinageMockOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the AutoIncrementCoinageMock contract.

func (*AutoIncrementCoinageMockOwnershipTransferredIterator) Close

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

func (*AutoIncrementCoinageMockOwnershipTransferredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*AutoIncrementCoinageMockOwnershipTransferredIterator) Next

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

type AutoIncrementCoinageMockRaw

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

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

func (*AutoIncrementCoinageMockRaw) Call

func (_AutoIncrementCoinageMock *AutoIncrementCoinageMockRaw) 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 (*AutoIncrementCoinageMockRaw) Transact

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

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

func (*AutoIncrementCoinageMockRaw) Transfer

func (_AutoIncrementCoinageMock *AutoIncrementCoinageMockRaw) 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 AutoIncrementCoinageMockSession

type AutoIncrementCoinageMockSession struct {
	Contract     *AutoIncrementCoinageMock // 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
}

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

func (*AutoIncrementCoinageMockSession) AddMinter

func (_AutoIncrementCoinageMock *AutoIncrementCoinageMockSession) AddMinter(account common.Address) (*types.Transaction, error)

AddMinter is a paid mutator transaction binding the contract method 0x983b2d56.

Solidity: function addMinter(address account) returns()

func (*AutoIncrementCoinageMockSession) Allowance

func (_AutoIncrementCoinageMock *AutoIncrementCoinageMockSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)

Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.

Solidity: function allowance(address owner, address spender) constant returns(uint256)

func (*AutoIncrementCoinageMockSession) Approve

func (_AutoIncrementCoinageMock *AutoIncrementCoinageMockSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(address spender, uint256 amount) returns(bool)

func (*AutoIncrementCoinageMockSession) BalanceOf

func (_AutoIncrementCoinageMock *AutoIncrementCoinageMockSession) BalanceOf(account common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(address account) constant returns(uint256)

func (*AutoIncrementCoinageMockSession) Burn

func (_AutoIncrementCoinageMock *AutoIncrementCoinageMockSession) Burn(amount *big.Int) (*types.Transaction, error)

Burn is a paid mutator transaction binding the contract method 0x42966c68.

Solidity: function burn(uint256 amount) returns()

func (*AutoIncrementCoinageMockSession) BurnFrom

func (_AutoIncrementCoinageMock *AutoIncrementCoinageMockSession) BurnFrom(account common.Address, amount *big.Int) (*types.Transaction, error)

BurnFrom is a paid mutator transaction binding the contract method 0x79cc6790.

Solidity: function burnFrom(address account, uint256 amount) returns()

func (*AutoIncrementCoinageMockSession) Decimals

func (_AutoIncrementCoinageMock *AutoIncrementCoinageMockSession) Decimals() (uint8, error)

Decimals is a free data retrieval call binding the contract method 0x313ce567.

Solidity: function decimals() constant returns(uint8)

func (*AutoIncrementCoinageMockSession) DecreaseAllowance

func (_AutoIncrementCoinageMock *AutoIncrementCoinageMockSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)

DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.

Solidity: function decreaseAllowance(address spender, uint256 subtractedValue) returns(bool)

func (*AutoIncrementCoinageMockSession) EnableTransfers

func (_AutoIncrementCoinageMock *AutoIncrementCoinageMockSession) EnableTransfers(v bool) (*types.Transaction, error)

EnableTransfers is a paid mutator transaction binding the contract method 0xf41e60c5.

Solidity: function enableTransfers(bool v) returns()

func (*AutoIncrementCoinageMockSession) Factor

func (_AutoIncrementCoinageMock *AutoIncrementCoinageMockSession) Factor() (*big.Int, error)

Factor is a free data retrieval call binding the contract method 0x54f703f8.

Solidity: function factor() constant returns(uint256)

func (*AutoIncrementCoinageMockSession) FactorIncrement

func (_AutoIncrementCoinageMock *AutoIncrementCoinageMockSession) FactorIncrement() (*big.Int, error)

FactorIncrement is a free data retrieval call binding the contract method 0xd4132ee2.

Solidity: function factorIncrement() constant returns(uint256)

func (*AutoIncrementCoinageMockSession) IncreaseAllowance

func (_AutoIncrementCoinageMock *AutoIncrementCoinageMockSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)

IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.

Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool)

func (*AutoIncrementCoinageMockSession) IsMinter

func (_AutoIncrementCoinageMock *AutoIncrementCoinageMockSession) IsMinter(account common.Address) (bool, error)

IsMinter is a free data retrieval call binding the contract method 0xaa271e1a.

Solidity: function isMinter(address account) constant returns(bool)

func (*AutoIncrementCoinageMockSession) IsOwner

func (_AutoIncrementCoinageMock *AutoIncrementCoinageMockSession) IsOwner() (bool, error)

IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.

Solidity: function isOwner() constant returns(bool)

func (*AutoIncrementCoinageMockSession) LastBlock

func (_AutoIncrementCoinageMock *AutoIncrementCoinageMockSession) LastBlock() (*big.Int, error)

LastBlock is a free data retrieval call binding the contract method 0x806b984f.

Solidity: function lastBlock() constant returns(uint256)

func (*AutoIncrementCoinageMockSession) Mint

func (_AutoIncrementCoinageMock *AutoIncrementCoinageMockSession) Mint(account common.Address, amount *big.Int) (*types.Transaction, error)

Mint is a paid mutator transaction binding the contract method 0x40c10f19.

Solidity: function mint(address account, uint256 amount) returns(bool)

func (*AutoIncrementCoinageMockSession) Name

func (_AutoIncrementCoinageMock *AutoIncrementCoinageMockSession) Name() (string, error)

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

Solidity: function name() constant returns(string)

func (*AutoIncrementCoinageMockSession) Owner

func (_AutoIncrementCoinageMock *AutoIncrementCoinageMockSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*AutoIncrementCoinageMockSession) RenounceMinter

func (_AutoIncrementCoinageMock *AutoIncrementCoinageMockSession) RenounceMinter() (*types.Transaction, error)

RenounceMinter is a paid mutator transaction binding the contract method 0x98650275.

Solidity: function renounceMinter() returns()

func (*AutoIncrementCoinageMockSession) RenounceOwnership

func (_AutoIncrementCoinageMock *AutoIncrementCoinageMockSession) RenounceOwnership() (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*AutoIncrementCoinageMockSession) Symbol

func (_AutoIncrementCoinageMock *AutoIncrementCoinageMockSession) Symbol() (string, error)

Symbol is a free data retrieval call binding the contract method 0x95d89b41.

Solidity: function symbol() constant returns(string)

func (*AutoIncrementCoinageMockSession) TotalSupply

func (_AutoIncrementCoinageMock *AutoIncrementCoinageMockSession) TotalSupply() (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() constant returns(uint256)

func (*AutoIncrementCoinageMockSession) Transfer

func (_AutoIncrementCoinageMock *AutoIncrementCoinageMockSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(address recipient, uint256 amount) returns(bool)

func (*AutoIncrementCoinageMockSession) TransferFrom

func (_AutoIncrementCoinageMock *AutoIncrementCoinageMockSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)

func (*AutoIncrementCoinageMockSession) TransferOwnership

func (_AutoIncrementCoinageMock *AutoIncrementCoinageMockSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

func (*AutoIncrementCoinageMockSession) TransfersEnabled

func (_AutoIncrementCoinageMock *AutoIncrementCoinageMockSession) TransfersEnabled() (bool, error)

TransfersEnabled is a free data retrieval call binding the contract method 0xbef97c87.

Solidity: function transfersEnabled() constant returns(bool)

type AutoIncrementCoinageMockTransactor

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

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

func NewAutoIncrementCoinageMockTransactor

func NewAutoIncrementCoinageMockTransactor(address common.Address, transactor bind.ContractTransactor) (*AutoIncrementCoinageMockTransactor, error)

NewAutoIncrementCoinageMockTransactor creates a new write-only instance of AutoIncrementCoinageMock, bound to a specific deployed contract.

func (*AutoIncrementCoinageMockTransactor) AddMinter

func (_AutoIncrementCoinageMock *AutoIncrementCoinageMockTransactor) AddMinter(opts *bind.TransactOpts, account common.Address) (*types.Transaction, error)

AddMinter is a paid mutator transaction binding the contract method 0x983b2d56.

Solidity: function addMinter(address account) returns()

func (*AutoIncrementCoinageMockTransactor) Approve

func (_AutoIncrementCoinageMock *AutoIncrementCoinageMockTransactor) Approve(opts *bind.TransactOpts, spender common.Address, amount *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(address spender, uint256 amount) returns(bool)

func (*AutoIncrementCoinageMockTransactor) Burn

func (_AutoIncrementCoinageMock *AutoIncrementCoinageMockTransactor) Burn(opts *bind.TransactOpts, amount *big.Int) (*types.Transaction, error)

Burn is a paid mutator transaction binding the contract method 0x42966c68.

Solidity: function burn(uint256 amount) returns()

func (*AutoIncrementCoinageMockTransactor) BurnFrom

func (_AutoIncrementCoinageMock *AutoIncrementCoinageMockTransactor) BurnFrom(opts *bind.TransactOpts, account common.Address, amount *big.Int) (*types.Transaction, error)

BurnFrom is a paid mutator transaction binding the contract method 0x79cc6790.

Solidity: function burnFrom(address account, uint256 amount) returns()

func (*AutoIncrementCoinageMockTransactor) DecreaseAllowance

func (_AutoIncrementCoinageMock *AutoIncrementCoinageMockTransactor) DecreaseAllowance(opts *bind.TransactOpts, spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)

DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.

Solidity: function decreaseAllowance(address spender, uint256 subtractedValue) returns(bool)

func (*AutoIncrementCoinageMockTransactor) EnableTransfers

func (_AutoIncrementCoinageMock *AutoIncrementCoinageMockTransactor) EnableTransfers(opts *bind.TransactOpts, v bool) (*types.Transaction, error)

EnableTransfers is a paid mutator transaction binding the contract method 0xf41e60c5.

Solidity: function enableTransfers(bool v) returns()

func (*AutoIncrementCoinageMockTransactor) IncreaseAllowance

func (_AutoIncrementCoinageMock *AutoIncrementCoinageMockTransactor) IncreaseAllowance(opts *bind.TransactOpts, spender common.Address, addedValue *big.Int) (*types.Transaction, error)

IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.

Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool)

func (*AutoIncrementCoinageMockTransactor) Mint

func (_AutoIncrementCoinageMock *AutoIncrementCoinageMockTransactor) Mint(opts *bind.TransactOpts, account common.Address, amount *big.Int) (*types.Transaction, error)

Mint is a paid mutator transaction binding the contract method 0x40c10f19.

Solidity: function mint(address account, uint256 amount) returns(bool)

func (*AutoIncrementCoinageMockTransactor) RenounceMinter

func (_AutoIncrementCoinageMock *AutoIncrementCoinageMockTransactor) RenounceMinter(opts *bind.TransactOpts) (*types.Transaction, error)

RenounceMinter is a paid mutator transaction binding the contract method 0x98650275.

Solidity: function renounceMinter() returns()

func (*AutoIncrementCoinageMockTransactor) RenounceOwnership

func (_AutoIncrementCoinageMock *AutoIncrementCoinageMockTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*AutoIncrementCoinageMockTransactor) Transfer

func (_AutoIncrementCoinageMock *AutoIncrementCoinageMockTransactor) Transfer(opts *bind.TransactOpts, recipient common.Address, amount *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(address recipient, uint256 amount) returns(bool)

func (*AutoIncrementCoinageMockTransactor) TransferFrom

func (_AutoIncrementCoinageMock *AutoIncrementCoinageMockTransactor) TransferFrom(opts *bind.TransactOpts, sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)

func (*AutoIncrementCoinageMockTransactor) TransferOwnership

func (_AutoIncrementCoinageMock *AutoIncrementCoinageMockTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

type AutoIncrementCoinageMockTransactorRaw

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

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

func (*AutoIncrementCoinageMockTransactorRaw) Transact

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

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

func (*AutoIncrementCoinageMockTransactorRaw) Transfer

func (_AutoIncrementCoinageMock *AutoIncrementCoinageMockTransactorRaw) 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 AutoIncrementCoinageMockTransactorSession

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

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

func (*AutoIncrementCoinageMockTransactorSession) AddMinter

func (_AutoIncrementCoinageMock *AutoIncrementCoinageMockTransactorSession) AddMinter(account common.Address) (*types.Transaction, error)

AddMinter is a paid mutator transaction binding the contract method 0x983b2d56.

Solidity: function addMinter(address account) returns()

func (*AutoIncrementCoinageMockTransactorSession) Approve

func (_AutoIncrementCoinageMock *AutoIncrementCoinageMockTransactorSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(address spender, uint256 amount) returns(bool)

func (*AutoIncrementCoinageMockTransactorSession) Burn

func (_AutoIncrementCoinageMock *AutoIncrementCoinageMockTransactorSession) Burn(amount *big.Int) (*types.Transaction, error)

Burn is a paid mutator transaction binding the contract method 0x42966c68.

Solidity: function burn(uint256 amount) returns()

func (*AutoIncrementCoinageMockTransactorSession) BurnFrom

func (_AutoIncrementCoinageMock *AutoIncrementCoinageMockTransactorSession) BurnFrom(account common.Address, amount *big.Int) (*types.Transaction, error)

BurnFrom is a paid mutator transaction binding the contract method 0x79cc6790.

Solidity: function burnFrom(address account, uint256 amount) returns()

func (*AutoIncrementCoinageMockTransactorSession) DecreaseAllowance

func (_AutoIncrementCoinageMock *AutoIncrementCoinageMockTransactorSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)

DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.

Solidity: function decreaseAllowance(address spender, uint256 subtractedValue) returns(bool)

func (*AutoIncrementCoinageMockTransactorSession) EnableTransfers

func (_AutoIncrementCoinageMock *AutoIncrementCoinageMockTransactorSession) EnableTransfers(v bool) (*types.Transaction, error)

EnableTransfers is a paid mutator transaction binding the contract method 0xf41e60c5.

Solidity: function enableTransfers(bool v) returns()

func (*AutoIncrementCoinageMockTransactorSession) IncreaseAllowance

func (_AutoIncrementCoinageMock *AutoIncrementCoinageMockTransactorSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)

IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.

Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool)

func (*AutoIncrementCoinageMockTransactorSession) Mint

func (_AutoIncrementCoinageMock *AutoIncrementCoinageMockTransactorSession) Mint(account common.Address, amount *big.Int) (*types.Transaction, error)

Mint is a paid mutator transaction binding the contract method 0x40c10f19.

Solidity: function mint(address account, uint256 amount) returns(bool)

func (*AutoIncrementCoinageMockTransactorSession) RenounceMinter

func (_AutoIncrementCoinageMock *AutoIncrementCoinageMockTransactorSession) RenounceMinter() (*types.Transaction, error)

RenounceMinter is a paid mutator transaction binding the contract method 0x98650275.

Solidity: function renounceMinter() returns()

func (*AutoIncrementCoinageMockTransactorSession) RenounceOwnership

func (_AutoIncrementCoinageMock *AutoIncrementCoinageMockTransactorSession) RenounceOwnership() (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*AutoIncrementCoinageMockTransactorSession) Transfer

func (_AutoIncrementCoinageMock *AutoIncrementCoinageMockTransactorSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(address recipient, uint256 amount) returns(bool)

func (*AutoIncrementCoinageMockTransactorSession) TransferFrom

func (_AutoIncrementCoinageMock *AutoIncrementCoinageMockTransactorSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)

func (*AutoIncrementCoinageMockTransactorSession) TransferOwnership

func (_AutoIncrementCoinageMock *AutoIncrementCoinageMockTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

type AutoIncrementCoinageMockTransfer

type AutoIncrementCoinageMockTransfer struct {
	From  common.Address
	To    common.Address
	Value *big.Int
	Raw   types.Log // Blockchain specific contextual infos
}

AutoIncrementCoinageMockTransfer represents a Transfer event raised by the AutoIncrementCoinageMock contract.

type AutoIncrementCoinageMockTransferIterator

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

AutoIncrementCoinageMockTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the AutoIncrementCoinageMock contract.

func (*AutoIncrementCoinageMockTransferIterator) Close

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

func (*AutoIncrementCoinageMockTransferIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*AutoIncrementCoinageMockTransferIterator) Next

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

type AutoIncrementCoinageOwnershipTransferred

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

AutoIncrementCoinageOwnershipTransferred represents a OwnershipTransferred event raised by the AutoIncrementCoinage contract.

type AutoIncrementCoinageOwnershipTransferredIterator

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

AutoIncrementCoinageOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the AutoIncrementCoinage contract.

func (*AutoIncrementCoinageOwnershipTransferredIterator) Close

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

func (*AutoIncrementCoinageOwnershipTransferredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*AutoIncrementCoinageOwnershipTransferredIterator) Next

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

type AutoIncrementCoinageRaw

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

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

func (*AutoIncrementCoinageRaw) Call

func (_AutoIncrementCoinage *AutoIncrementCoinageRaw) 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 (*AutoIncrementCoinageRaw) Transact

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

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

func (*AutoIncrementCoinageRaw) Transfer

func (_AutoIncrementCoinage *AutoIncrementCoinageRaw) 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 AutoIncrementCoinageSession

type AutoIncrementCoinageSession struct {
	Contract     *AutoIncrementCoinage // 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
}

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

func (*AutoIncrementCoinageSession) Allowance

func (_AutoIncrementCoinage *AutoIncrementCoinageSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)

Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.

Solidity: function allowance(address owner, address spender) constant returns(uint256)

func (*AutoIncrementCoinageSession) Approve

func (_AutoIncrementCoinage *AutoIncrementCoinageSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(address spender, uint256 amount) returns(bool)

func (*AutoIncrementCoinageSession) BalanceOf

func (_AutoIncrementCoinage *AutoIncrementCoinageSession) BalanceOf(account common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(address account) constant returns(uint256)

func (*AutoIncrementCoinageSession) Decimals

func (_AutoIncrementCoinage *AutoIncrementCoinageSession) Decimals() (uint8, error)

Decimals is a free data retrieval call binding the contract method 0x313ce567.

Solidity: function decimals() constant returns(uint8)

func (*AutoIncrementCoinageSession) DecreaseAllowance

func (_AutoIncrementCoinage *AutoIncrementCoinageSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)

DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.

Solidity: function decreaseAllowance(address spender, uint256 subtractedValue) returns(bool)

func (*AutoIncrementCoinageSession) EnableTransfers

func (_AutoIncrementCoinage *AutoIncrementCoinageSession) EnableTransfers(v bool) (*types.Transaction, error)

EnableTransfers is a paid mutator transaction binding the contract method 0xf41e60c5.

Solidity: function enableTransfers(bool v) returns()

func (*AutoIncrementCoinageSession) Factor

func (_AutoIncrementCoinage *AutoIncrementCoinageSession) Factor() (*big.Int, error)

Factor is a free data retrieval call binding the contract method 0x54f703f8.

Solidity: function factor() constant returns(uint256)

func (*AutoIncrementCoinageSession) FactorIncrement

func (_AutoIncrementCoinage *AutoIncrementCoinageSession) FactorIncrement() (*big.Int, error)

FactorIncrement is a free data retrieval call binding the contract method 0xd4132ee2.

Solidity: function factorIncrement() constant returns(uint256)

func (*AutoIncrementCoinageSession) IncreaseAllowance

func (_AutoIncrementCoinage *AutoIncrementCoinageSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)

IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.

Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool)

func (*AutoIncrementCoinageSession) IsOwner

func (_AutoIncrementCoinage *AutoIncrementCoinageSession) IsOwner() (bool, error)

IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.

Solidity: function isOwner() constant returns(bool)

func (*AutoIncrementCoinageSession) LastBlock

func (_AutoIncrementCoinage *AutoIncrementCoinageSession) LastBlock() (*big.Int, error)

LastBlock is a free data retrieval call binding the contract method 0x806b984f.

Solidity: function lastBlock() constant returns(uint256)

func (*AutoIncrementCoinageSession) Name

func (_AutoIncrementCoinage *AutoIncrementCoinageSession) Name() (string, error)

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

Solidity: function name() constant returns(string)

func (*AutoIncrementCoinageSession) Owner

func (_AutoIncrementCoinage *AutoIncrementCoinageSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*AutoIncrementCoinageSession) RenounceOwnership

func (_AutoIncrementCoinage *AutoIncrementCoinageSession) RenounceOwnership() (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*AutoIncrementCoinageSession) Symbol

func (_AutoIncrementCoinage *AutoIncrementCoinageSession) Symbol() (string, error)

Symbol is a free data retrieval call binding the contract method 0x95d89b41.

Solidity: function symbol() constant returns(string)

func (*AutoIncrementCoinageSession) TotalSupply

func (_AutoIncrementCoinage *AutoIncrementCoinageSession) TotalSupply() (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() constant returns(uint256)

func (*AutoIncrementCoinageSession) Transfer

func (_AutoIncrementCoinage *AutoIncrementCoinageSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(address recipient, uint256 amount) returns(bool)

func (*AutoIncrementCoinageSession) TransferFrom

func (_AutoIncrementCoinage *AutoIncrementCoinageSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)

func (*AutoIncrementCoinageSession) TransferOwnership

func (_AutoIncrementCoinage *AutoIncrementCoinageSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

func (*AutoIncrementCoinageSession) TransfersEnabled

func (_AutoIncrementCoinage *AutoIncrementCoinageSession) TransfersEnabled() (bool, error)

TransfersEnabled is a free data retrieval call binding the contract method 0xbef97c87.

Solidity: function transfersEnabled() constant returns(bool)

type AutoIncrementCoinageSnapshot

type AutoIncrementCoinageSnapshot struct {
	AutoIncrementCoinageSnapshotCaller     // Read-only binding to the contract
	AutoIncrementCoinageSnapshotTransactor // Write-only binding to the contract
	AutoIncrementCoinageSnapshotFilterer   // Log filterer for contract events
}

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

func DeployAutoIncrementCoinageSnapshot

func DeployAutoIncrementCoinageSnapshot(auth *bind.TransactOpts, backend bind.ContractBackend, _tokenFactory common.Address, _parentToken common.Address, _parentSnapShotBlock *big.Int, _tokenName string, _tokenSymbol string, _factor *big.Int, _factorIncrement *big.Int, _transfersEnabled bool) (common.Address, *types.Transaction, *AutoIncrementCoinageSnapshot, error)

DeployAutoIncrementCoinageSnapshot deploys a new Ethereum contract, binding an instance of AutoIncrementCoinageSnapshot to it.

func NewAutoIncrementCoinageSnapshot

func NewAutoIncrementCoinageSnapshot(address common.Address, backend bind.ContractBackend) (*AutoIncrementCoinageSnapshot, error)

NewAutoIncrementCoinageSnapshot creates a new instance of AutoIncrementCoinageSnapshot, bound to a specific deployed contract.

type AutoIncrementCoinageSnapshotApproval

type AutoIncrementCoinageSnapshotApproval struct {
	Owner   common.Address
	Spender common.Address
	Value   *big.Int
	Raw     types.Log // Blockchain specific contextual infos
}

AutoIncrementCoinageSnapshotApproval represents a Approval event raised by the AutoIncrementCoinageSnapshot contract.

type AutoIncrementCoinageSnapshotApprovalIterator

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

AutoIncrementCoinageSnapshotApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the AutoIncrementCoinageSnapshot contract.

func (*AutoIncrementCoinageSnapshotApprovalIterator) Close

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

func (*AutoIncrementCoinageSnapshotApprovalIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*AutoIncrementCoinageSnapshotApprovalIterator) Next

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

type AutoIncrementCoinageSnapshotCaller

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

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

func NewAutoIncrementCoinageSnapshotCaller

func NewAutoIncrementCoinageSnapshotCaller(address common.Address, caller bind.ContractCaller) (*AutoIncrementCoinageSnapshotCaller, error)

NewAutoIncrementCoinageSnapshotCaller creates a new read-only instance of AutoIncrementCoinageSnapshot, bound to a specific deployed contract.

func (*AutoIncrementCoinageSnapshotCaller) Allowance

func (_AutoIncrementCoinageSnapshot *AutoIncrementCoinageSnapshotCaller) Allowance(opts *bind.CallOpts, _owner common.Address, _spender common.Address) (*big.Int, error)

Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.

Solidity: function allowance(address _owner, address _spender) constant returns(uint256 remaining)

func (*AutoIncrementCoinageSnapshotCaller) BalanceOf

func (_AutoIncrementCoinageSnapshot *AutoIncrementCoinageSnapshotCaller) BalanceOf(opts *bind.CallOpts, _owner common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(address _owner) constant returns(uint256 balance)

func (*AutoIncrementCoinageSnapshotCaller) BalanceOfAt

func (_AutoIncrementCoinageSnapshot *AutoIncrementCoinageSnapshotCaller) BalanceOfAt(opts *bind.CallOpts, _owner common.Address, _blockNumber *big.Int) (*big.Int, error)

BalanceOfAt is a free data retrieval call binding the contract method 0x4ee2cd7e.

Solidity: function balanceOfAt(address _owner, uint256 _blockNumber) constant returns(uint256)

func (*AutoIncrementCoinageSnapshotCaller) BasedBalanceOfAt

func (_AutoIncrementCoinageSnapshot *AutoIncrementCoinageSnapshotCaller) BasedBalanceOfAt(opts *bind.CallOpts, _owner common.Address, _blockNumber *big.Int) (*big.Int, error)

BasedBalanceOfAt is a free data retrieval call binding the contract method 0xab1e8543.

Solidity: function basedBalanceOfAt(address _owner, uint256 _blockNumber) constant returns(uint256)

func (*AutoIncrementCoinageSnapshotCaller) BasedTotalSupplyAt

func (_AutoIncrementCoinageSnapshot *AutoIncrementCoinageSnapshotCaller) BasedTotalSupplyAt(opts *bind.CallOpts, _blockNumber *big.Int) (*big.Int, error)

BasedTotalSupplyAt is a free data retrieval call binding the contract method 0x11b38ebb.

Solidity: function basedTotalSupplyAt(uint256 _blockNumber) constant returns(uint256)

func (*AutoIncrementCoinageSnapshotCaller) Controller

func (_AutoIncrementCoinageSnapshot *AutoIncrementCoinageSnapshotCaller) Controller(opts *bind.CallOpts) (common.Address, error)

Controller is a free data retrieval call binding the contract method 0xf77c4791.

Solidity: function controller() constant returns(address)

func (*AutoIncrementCoinageSnapshotCaller) CreationBlock

func (_AutoIncrementCoinageSnapshot *AutoIncrementCoinageSnapshotCaller) CreationBlock(opts *bind.CallOpts) (*big.Int, error)

CreationBlock is a free data retrieval call binding the contract method 0x17634514.

Solidity: function creationBlock() constant returns(uint256)

func (*AutoIncrementCoinageSnapshotCaller) Decimals

func (_AutoIncrementCoinageSnapshot *AutoIncrementCoinageSnapshotCaller) Decimals(opts *bind.CallOpts) (uint8, error)

Decimals is a free data retrieval call binding the contract method 0x313ce567.

Solidity: function decimals() constant returns(uint8)

func (*AutoIncrementCoinageSnapshotCaller) DefaultFactor

func (_AutoIncrementCoinageSnapshot *AutoIncrementCoinageSnapshotCaller) DefaultFactor(opts *bind.CallOpts) (*big.Int, error)

DefaultFactor is a free data retrieval call binding the contract method 0x2c6add4b.

Solidity: function defaultFactor() constant returns(uint256)

func (*AutoIncrementCoinageSnapshotCaller) Factor

func (_AutoIncrementCoinageSnapshot *AutoIncrementCoinageSnapshotCaller) Factor(opts *bind.CallOpts) (*big.Int, error)

Factor is a free data retrieval call binding the contract method 0x54f703f8.

Solidity: function factor() constant returns(uint256)

func (*AutoIncrementCoinageSnapshotCaller) FactorAt

func (_AutoIncrementCoinageSnapshot *AutoIncrementCoinageSnapshotCaller) FactorAt(opts *bind.CallOpts, _blockNumber *big.Int) (*big.Int, error)

FactorAt is a free data retrieval call binding the contract method 0x713a4965.

Solidity: function factorAt(uint256 _blockNumber) constant returns(uint256)

func (*AutoIncrementCoinageSnapshotCaller) FactorIncrement

func (_AutoIncrementCoinageSnapshot *AutoIncrementCoinageSnapshotCaller) FactorIncrement(opts *bind.CallOpts) (*big.Int, error)

FactorIncrement is a free data retrieval call binding the contract method 0xd4132ee2.

Solidity: function factorIncrement() constant returns(uint256)

func (*AutoIncrementCoinageSnapshotCaller) Name

func (_AutoIncrementCoinageSnapshot *AutoIncrementCoinageSnapshotCaller) Name(opts *bind.CallOpts) (string, error)

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

Solidity: function name() constant returns(string)

func (*AutoIncrementCoinageSnapshotCaller) ParentSnapShotBlock

func (_AutoIncrementCoinageSnapshot *AutoIncrementCoinageSnapshotCaller) ParentSnapShotBlock(opts *bind.CallOpts) (*big.Int, error)

ParentSnapShotBlock is a free data retrieval call binding the contract method 0xc5bcc4f1.

Solidity: function parentSnapShotBlock() constant returns(uint256)

func (*AutoIncrementCoinageSnapshotCaller) ParentToken

func (_AutoIncrementCoinageSnapshot *AutoIncrementCoinageSnapshotCaller) ParentToken(opts *bind.CallOpts) (common.Address, error)

ParentToken is a free data retrieval call binding the contract method 0x80a54001.

Solidity: function parentToken() constant returns(address)

func (*AutoIncrementCoinageSnapshotCaller) Symbol

func (_AutoIncrementCoinageSnapshot *AutoIncrementCoinageSnapshotCaller) Symbol(opts *bind.CallOpts) (string, error)

Symbol is a free data retrieval call binding the contract method 0x95d89b41.

Solidity: function symbol() constant returns(string)

func (*AutoIncrementCoinageSnapshotCaller) TokenFactory

func (_AutoIncrementCoinageSnapshot *AutoIncrementCoinageSnapshotCaller) TokenFactory(opts *bind.CallOpts) (common.Address, error)

TokenFactory is a free data retrieval call binding the contract method 0xe77772fe.

Solidity: function tokenFactory() constant returns(address)

func (*AutoIncrementCoinageSnapshotCaller) TotalSupply

func (_AutoIncrementCoinageSnapshot *AutoIncrementCoinageSnapshotCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() constant returns(uint256)

func (*AutoIncrementCoinageSnapshotCaller) TotalSupplyAt

func (_AutoIncrementCoinageSnapshot *AutoIncrementCoinageSnapshotCaller) TotalSupplyAt(opts *bind.CallOpts, _blockNumber *big.Int) (*big.Int, error)

TotalSupplyAt is a free data retrieval call binding the contract method 0x981b24d0.

Solidity: function totalSupplyAt(uint256 _blockNumber) constant returns(uint256)

func (*AutoIncrementCoinageSnapshotCaller) TransfersEnabled

func (_AutoIncrementCoinageSnapshot *AutoIncrementCoinageSnapshotCaller) TransfersEnabled(opts *bind.CallOpts) (bool, error)

TransfersEnabled is a free data retrieval call binding the contract method 0xbef97c87.

Solidity: function transfersEnabled() constant returns(bool)

func (*AutoIncrementCoinageSnapshotCaller) Version

func (_AutoIncrementCoinageSnapshot *AutoIncrementCoinageSnapshotCaller) Version(opts *bind.CallOpts) (string, error)

Version is a free data retrieval call binding the contract method 0x54fd4d50.

Solidity: function version() constant returns(string)

type AutoIncrementCoinageSnapshotCallerRaw

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

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

func (*AutoIncrementCoinageSnapshotCallerRaw) Call

func (_AutoIncrementCoinageSnapshot *AutoIncrementCoinageSnapshotCallerRaw) 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 AutoIncrementCoinageSnapshotCallerSession

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

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

func (*AutoIncrementCoinageSnapshotCallerSession) Allowance

func (_AutoIncrementCoinageSnapshot *AutoIncrementCoinageSnapshotCallerSession) Allowance(_owner common.Address, _spender common.Address) (*big.Int, error)

Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.

Solidity: function allowance(address _owner, address _spender) constant returns(uint256 remaining)

func (*AutoIncrementCoinageSnapshotCallerSession) BalanceOf

func (_AutoIncrementCoinageSnapshot *AutoIncrementCoinageSnapshotCallerSession) BalanceOf(_owner common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(address _owner) constant returns(uint256 balance)

func (*AutoIncrementCoinageSnapshotCallerSession) BalanceOfAt

func (_AutoIncrementCoinageSnapshot *AutoIncrementCoinageSnapshotCallerSession) BalanceOfAt(_owner common.Address, _blockNumber *big.Int) (*big.Int, error)

BalanceOfAt is a free data retrieval call binding the contract method 0x4ee2cd7e.

Solidity: function balanceOfAt(address _owner, uint256 _blockNumber) constant returns(uint256)

func (*AutoIncrementCoinageSnapshotCallerSession) BasedBalanceOfAt

func (_AutoIncrementCoinageSnapshot *AutoIncrementCoinageSnapshotCallerSession) BasedBalanceOfAt(_owner common.Address, _blockNumber *big.Int) (*big.Int, error)

BasedBalanceOfAt is a free data retrieval call binding the contract method 0xab1e8543.

Solidity: function basedBalanceOfAt(address _owner, uint256 _blockNumber) constant returns(uint256)

func (*AutoIncrementCoinageSnapshotCallerSession) BasedTotalSupplyAt

func (_AutoIncrementCoinageSnapshot *AutoIncrementCoinageSnapshotCallerSession) BasedTotalSupplyAt(_blockNumber *big.Int) (*big.Int, error)

BasedTotalSupplyAt is a free data retrieval call binding the contract method 0x11b38ebb.

Solidity: function basedTotalSupplyAt(uint256 _blockNumber) constant returns(uint256)

func (*AutoIncrementCoinageSnapshotCallerSession) Controller

func (_AutoIncrementCoinageSnapshot *AutoIncrementCoinageSnapshotCallerSession) Controller() (common.Address, error)

Controller is a free data retrieval call binding the contract method 0xf77c4791.

Solidity: function controller() constant returns(address)

func (*AutoIncrementCoinageSnapshotCallerSession) CreationBlock

func (_AutoIncrementCoinageSnapshot *AutoIncrementCoinageSnapshotCallerSession) CreationBlock() (*big.Int, error)

CreationBlock is a free data retrieval call binding the contract method 0x17634514.

Solidity: function creationBlock() constant returns(uint256)

func (*AutoIncrementCoinageSnapshotCallerSession) Decimals

func (_AutoIncrementCoinageSnapshot *AutoIncrementCoinageSnapshotCallerSession) Decimals() (uint8, error)

Decimals is a free data retrieval call binding the contract method 0x313ce567.

Solidity: function decimals() constant returns(uint8)

func (*AutoIncrementCoinageSnapshotCallerSession) DefaultFactor

func (_AutoIncrementCoinageSnapshot *AutoIncrementCoinageSnapshotCallerSession) DefaultFactor() (*big.Int, error)

DefaultFactor is a free data retrieval call binding the contract method 0x2c6add4b.

Solidity: function defaultFactor() constant returns(uint256)

func (*AutoIncrementCoinageSnapshotCallerSession) Factor

func (_AutoIncrementCoinageSnapshot *AutoIncrementCoinageSnapshotCallerSession) Factor() (*big.Int, error)

Factor is a free data retrieval call binding the contract method 0x54f703f8.

Solidity: function factor() constant returns(uint256)

func (*AutoIncrementCoinageSnapshotCallerSession) FactorAt

func (_AutoIncrementCoinageSnapshot *AutoIncrementCoinageSnapshotCallerSession) FactorAt(_blockNumber *big.Int) (*big.Int, error)

FactorAt is a free data retrieval call binding the contract method 0x713a4965.

Solidity: function factorAt(uint256 _blockNumber) constant returns(uint256)

func (*AutoIncrementCoinageSnapshotCallerSession) FactorIncrement

func (_AutoIncrementCoinageSnapshot *AutoIncrementCoinageSnapshotCallerSession) FactorIncrement() (*big.Int, error)

FactorIncrement is a free data retrieval call binding the contract method 0xd4132ee2.

Solidity: function factorIncrement() constant returns(uint256)

func (*AutoIncrementCoinageSnapshotCallerSession) Name

func (_AutoIncrementCoinageSnapshot *AutoIncrementCoinageSnapshotCallerSession) Name() (string, error)

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

Solidity: function name() constant returns(string)

func (*AutoIncrementCoinageSnapshotCallerSession) ParentSnapShotBlock

func (_AutoIncrementCoinageSnapshot *AutoIncrementCoinageSnapshotCallerSession) ParentSnapShotBlock() (*big.Int, error)

ParentSnapShotBlock is a free data retrieval call binding the contract method 0xc5bcc4f1.

Solidity: function parentSnapShotBlock() constant returns(uint256)

func (*AutoIncrementCoinageSnapshotCallerSession) ParentToken

func (_AutoIncrementCoinageSnapshot *AutoIncrementCoinageSnapshotCallerSession) ParentToken() (common.Address, error)

ParentToken is a free data retrieval call binding the contract method 0x80a54001.

Solidity: function parentToken() constant returns(address)

func (*AutoIncrementCoinageSnapshotCallerSession) Symbol

func (_AutoIncrementCoinageSnapshot *AutoIncrementCoinageSnapshotCallerSession) Symbol() (string, error)

Symbol is a free data retrieval call binding the contract method 0x95d89b41.

Solidity: function symbol() constant returns(string)

func (*AutoIncrementCoinageSnapshotCallerSession) TokenFactory

func (_AutoIncrementCoinageSnapshot *AutoIncrementCoinageSnapshotCallerSession) TokenFactory() (common.Address, error)

TokenFactory is a free data retrieval call binding the contract method 0xe77772fe.

Solidity: function tokenFactory() constant returns(address)

func (*AutoIncrementCoinageSnapshotCallerSession) TotalSupply

func (_AutoIncrementCoinageSnapshot *AutoIncrementCoinageSnapshotCallerSession) TotalSupply() (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() constant returns(uint256)

func (*AutoIncrementCoinageSnapshotCallerSession) TotalSupplyAt

func (_AutoIncrementCoinageSnapshot *AutoIncrementCoinageSnapshotCallerSession) TotalSupplyAt(_blockNumber *big.Int) (*big.Int, error)

TotalSupplyAt is a free data retrieval call binding the contract method 0x981b24d0.

Solidity: function totalSupplyAt(uint256 _blockNumber) constant returns(uint256)

func (*AutoIncrementCoinageSnapshotCallerSession) TransfersEnabled

func (_AutoIncrementCoinageSnapshot *AutoIncrementCoinageSnapshotCallerSession) TransfersEnabled() (bool, error)

TransfersEnabled is a free data retrieval call binding the contract method 0xbef97c87.

Solidity: function transfersEnabled() constant returns(bool)

func (*AutoIncrementCoinageSnapshotCallerSession) Version

func (_AutoIncrementCoinageSnapshot *AutoIncrementCoinageSnapshotCallerSession) Version() (string, error)

Version is a free data retrieval call binding the contract method 0x54fd4d50.

Solidity: function version() constant returns(string)

type AutoIncrementCoinageSnapshotClaimedTokens

type AutoIncrementCoinageSnapshotClaimedTokens struct {
	Token      common.Address
	Controller common.Address
	Value      *big.Int
	Raw        types.Log // Blockchain specific contextual infos
}

AutoIncrementCoinageSnapshotClaimedTokens represents a ClaimedTokens event raised by the AutoIncrementCoinageSnapshot contract.

type AutoIncrementCoinageSnapshotClaimedTokensIterator

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

AutoIncrementCoinageSnapshotClaimedTokensIterator is returned from FilterClaimedTokens and is used to iterate over the raw logs and unpacked data for ClaimedTokens events raised by the AutoIncrementCoinageSnapshot contract.

func (*AutoIncrementCoinageSnapshotClaimedTokensIterator) Close

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

func (*AutoIncrementCoinageSnapshotClaimedTokensIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*AutoIncrementCoinageSnapshotClaimedTokensIterator) Next

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

type AutoIncrementCoinageSnapshotFactorIncreased

type AutoIncrementCoinageSnapshotFactorIncreased struct {
	Factor *big.Int
	Raw    types.Log // Blockchain specific contextual infos
}

AutoIncrementCoinageSnapshotFactorIncreased represents a FactorIncreased event raised by the AutoIncrementCoinageSnapshot contract.

type AutoIncrementCoinageSnapshotFactorIncreasedIterator

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

AutoIncrementCoinageSnapshotFactorIncreasedIterator is returned from FilterFactorIncreased and is used to iterate over the raw logs and unpacked data for FactorIncreased events raised by the AutoIncrementCoinageSnapshot contract.

func (*AutoIncrementCoinageSnapshotFactorIncreasedIterator) Close

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

func (*AutoIncrementCoinageSnapshotFactorIncreasedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*AutoIncrementCoinageSnapshotFactorIncreasedIterator) Next

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

type AutoIncrementCoinageSnapshotFactory

type AutoIncrementCoinageSnapshotFactory struct {
	AutoIncrementCoinageSnapshotFactoryCaller     // Read-only binding to the contract
	AutoIncrementCoinageSnapshotFactoryTransactor // Write-only binding to the contract
	AutoIncrementCoinageSnapshotFactoryFilterer   // Log filterer for contract events
}

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

func DeployAutoIncrementCoinageSnapshotFactory

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

DeployAutoIncrementCoinageSnapshotFactory deploys a new Ethereum contract, binding an instance of AutoIncrementCoinageSnapshotFactory to it.

func NewAutoIncrementCoinageSnapshotFactory

func NewAutoIncrementCoinageSnapshotFactory(address common.Address, backend bind.ContractBackend) (*AutoIncrementCoinageSnapshotFactory, error)

NewAutoIncrementCoinageSnapshotFactory creates a new instance of AutoIncrementCoinageSnapshotFactory, bound to a specific deployed contract.

type AutoIncrementCoinageSnapshotFactoryCaller

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

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

func NewAutoIncrementCoinageSnapshotFactoryCaller

func NewAutoIncrementCoinageSnapshotFactoryCaller(address common.Address, caller bind.ContractCaller) (*AutoIncrementCoinageSnapshotFactoryCaller, error)

NewAutoIncrementCoinageSnapshotFactoryCaller creates a new read-only instance of AutoIncrementCoinageSnapshotFactory, bound to a specific deployed contract.

type AutoIncrementCoinageSnapshotFactoryCallerRaw

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

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

func (*AutoIncrementCoinageSnapshotFactoryCallerRaw) Call

func (_AutoIncrementCoinageSnapshotFactory *AutoIncrementCoinageSnapshotFactoryCallerRaw) 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 AutoIncrementCoinageSnapshotFactoryCallerSession

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

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

type AutoIncrementCoinageSnapshotFactoryFilterer

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

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

func NewAutoIncrementCoinageSnapshotFactoryFilterer

func NewAutoIncrementCoinageSnapshotFactoryFilterer(address common.Address, filterer bind.ContractFilterer) (*AutoIncrementCoinageSnapshotFactoryFilterer, error)

NewAutoIncrementCoinageSnapshotFactoryFilterer creates a new log filterer instance of AutoIncrementCoinageSnapshotFactory, bound to a specific deployed contract.

type AutoIncrementCoinageSnapshotFactoryRaw

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

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

func (*AutoIncrementCoinageSnapshotFactoryRaw) Call

func (_AutoIncrementCoinageSnapshotFactory *AutoIncrementCoinageSnapshotFactoryRaw) 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 (*AutoIncrementCoinageSnapshotFactoryRaw) Transact

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

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

func (*AutoIncrementCoinageSnapshotFactoryRaw) Transfer

func (_AutoIncrementCoinageSnapshotFactory *AutoIncrementCoinageSnapshotFactoryRaw) 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 AutoIncrementCoinageSnapshotFactorySession

type AutoIncrementCoinageSnapshotFactorySession struct {
	Contract     *AutoIncrementCoinageSnapshotFactory // 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
}

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

func (*AutoIncrementCoinageSnapshotFactorySession) CreateCloneToken

func (_AutoIncrementCoinageSnapshotFactory *AutoIncrementCoinageSnapshotFactorySession) CreateCloneToken(_parentToken common.Address, _snapshotBlock *big.Int, _tokenName string, _tokenSymbol string, _factor *big.Int, _factorIncrement *big.Int, _transfersEnabled bool) (*types.Transaction, error)

CreateCloneToken is a paid mutator transaction binding the contract method 0x539a3ab9.

Solidity: function createCloneToken(address _parentToken, uint256 _snapshotBlock, string _tokenName, string _tokenSymbol, uint256 _factor, uint256 _factorIncrement, bool _transfersEnabled) returns(address)

type AutoIncrementCoinageSnapshotFactoryTransactor

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

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

func NewAutoIncrementCoinageSnapshotFactoryTransactor

func NewAutoIncrementCoinageSnapshotFactoryTransactor(address common.Address, transactor bind.ContractTransactor) (*AutoIncrementCoinageSnapshotFactoryTransactor, error)

NewAutoIncrementCoinageSnapshotFactoryTransactor creates a new write-only instance of AutoIncrementCoinageSnapshotFactory, bound to a specific deployed contract.

func (*AutoIncrementCoinageSnapshotFactoryTransactor) CreateCloneToken

func (_AutoIncrementCoinageSnapshotFactory *AutoIncrementCoinageSnapshotFactoryTransactor) CreateCloneToken(opts *bind.TransactOpts, _parentToken common.Address, _snapshotBlock *big.Int, _tokenName string, _tokenSymbol string, _factor *big.Int, _factorIncrement *big.Int, _transfersEnabled bool) (*types.Transaction, error)

CreateCloneToken is a paid mutator transaction binding the contract method 0x539a3ab9.

Solidity: function createCloneToken(address _parentToken, uint256 _snapshotBlock, string _tokenName, string _tokenSymbol, uint256 _factor, uint256 _factorIncrement, bool _transfersEnabled) returns(address)

type AutoIncrementCoinageSnapshotFactoryTransactorRaw

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

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

func (*AutoIncrementCoinageSnapshotFactoryTransactorRaw) Transact

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

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

func (*AutoIncrementCoinageSnapshotFactoryTransactorRaw) Transfer

func (_AutoIncrementCoinageSnapshotFactory *AutoIncrementCoinageSnapshotFactoryTransactorRaw) 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 AutoIncrementCoinageSnapshotFactoryTransactorSession

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

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

func (*AutoIncrementCoinageSnapshotFactoryTransactorSession) CreateCloneToken

func (_AutoIncrementCoinageSnapshotFactory *AutoIncrementCoinageSnapshotFactoryTransactorSession) CreateCloneToken(_parentToken common.Address, _snapshotBlock *big.Int, _tokenName string, _tokenSymbol string, _factor *big.Int, _factorIncrement *big.Int, _transfersEnabled bool) (*types.Transaction, error)

CreateCloneToken is a paid mutator transaction binding the contract method 0x539a3ab9.

Solidity: function createCloneToken(address _parentToken, uint256 _snapshotBlock, string _tokenName, string _tokenSymbol, uint256 _factor, uint256 _factorIncrement, bool _transfersEnabled) returns(address)

type AutoIncrementCoinageSnapshotFilterer

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

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

func NewAutoIncrementCoinageSnapshotFilterer

func NewAutoIncrementCoinageSnapshotFilterer(address common.Address, filterer bind.ContractFilterer) (*AutoIncrementCoinageSnapshotFilterer, error)

NewAutoIncrementCoinageSnapshotFilterer creates a new log filterer instance of AutoIncrementCoinageSnapshot, bound to a specific deployed contract.

func (*AutoIncrementCoinageSnapshotFilterer) FilterApproval

func (_AutoIncrementCoinageSnapshot *AutoIncrementCoinageSnapshotFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*AutoIncrementCoinageSnapshotApprovalIterator, error)

FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.

Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)

func (*AutoIncrementCoinageSnapshotFilterer) FilterClaimedTokens

func (_AutoIncrementCoinageSnapshot *AutoIncrementCoinageSnapshotFilterer) FilterClaimedTokens(opts *bind.FilterOpts, token []common.Address, controller []common.Address) (*AutoIncrementCoinageSnapshotClaimedTokensIterator, error)

FilterClaimedTokens is a free log retrieval operation binding the contract event 0xf931edb47c50b4b4104c187b5814a9aef5f709e17e2ecf9617e860cacade929c.

Solidity: event ClaimedTokens(address indexed token, address indexed controller, uint256 value)

func (*AutoIncrementCoinageSnapshotFilterer) FilterFactorIncreased

func (_AutoIncrementCoinageSnapshot *AutoIncrementCoinageSnapshotFilterer) FilterFactorIncreased(opts *bind.FilterOpts) (*AutoIncrementCoinageSnapshotFactorIncreasedIterator, error)

FilterFactorIncreased is a free log retrieval operation binding the contract event 0xe26ee4870433319e6f01f123f37f6f6823ff4084f5651912025d24930b01bcb6.

Solidity: event FactorIncreased(uint256 factor)

func (*AutoIncrementCoinageSnapshotFilterer) FilterNewCloneToken

func (_AutoIncrementCoinageSnapshot *AutoIncrementCoinageSnapshotFilterer) FilterNewCloneToken(opts *bind.FilterOpts, cloneToken []common.Address) (*AutoIncrementCoinageSnapshotNewCloneTokenIterator, error)

FilterNewCloneToken is a free log retrieval operation binding the contract event 0x086c875b377f900b07ce03575813022f05dd10ed7640b5282cf6d3c3fc352ade.

Solidity: event NewCloneToken(address indexed cloneToken, uint256 snapshotBlock)

func (*AutoIncrementCoinageSnapshotFilterer) FilterTransfer

func (_AutoIncrementCoinageSnapshot *AutoIncrementCoinageSnapshotFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*AutoIncrementCoinageSnapshotTransferIterator, error)

FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.

Solidity: event Transfer(address indexed from, address indexed to, uint256 value)

func (*AutoIncrementCoinageSnapshotFilterer) ParseApproval

func (_AutoIncrementCoinageSnapshot *AutoIncrementCoinageSnapshotFilterer) ParseApproval(log types.Log) (*AutoIncrementCoinageSnapshotApproval, error)

ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.

Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)

func (*AutoIncrementCoinageSnapshotFilterer) ParseClaimedTokens

func (_AutoIncrementCoinageSnapshot *AutoIncrementCoinageSnapshotFilterer) ParseClaimedTokens(log types.Log) (*AutoIncrementCoinageSnapshotClaimedTokens, error)

ParseClaimedTokens is a log parse operation binding the contract event 0xf931edb47c50b4b4104c187b5814a9aef5f709e17e2ecf9617e860cacade929c.

Solidity: event ClaimedTokens(address indexed token, address indexed controller, uint256 value)

func (*AutoIncrementCoinageSnapshotFilterer) ParseFactorIncreased

func (_AutoIncrementCoinageSnapshot *AutoIncrementCoinageSnapshotFilterer) ParseFactorIncreased(log types.Log) (*AutoIncrementCoinageSnapshotFactorIncreased, error)

ParseFactorIncreased is a log parse operation binding the contract event 0xe26ee4870433319e6f01f123f37f6f6823ff4084f5651912025d24930b01bcb6.

Solidity: event FactorIncreased(uint256 factor)

func (*AutoIncrementCoinageSnapshotFilterer) ParseNewCloneToken

func (_AutoIncrementCoinageSnapshot *AutoIncrementCoinageSnapshotFilterer) ParseNewCloneToken(log types.Log) (*AutoIncrementCoinageSnapshotNewCloneToken, error)

ParseNewCloneToken is a log parse operation binding the contract event 0x086c875b377f900b07ce03575813022f05dd10ed7640b5282cf6d3c3fc352ade.

Solidity: event NewCloneToken(address indexed cloneToken, uint256 snapshotBlock)

func (*AutoIncrementCoinageSnapshotFilterer) ParseTransfer

func (_AutoIncrementCoinageSnapshot *AutoIncrementCoinageSnapshotFilterer) ParseTransfer(log types.Log) (*AutoIncrementCoinageSnapshotTransfer, error)

ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.

Solidity: event Transfer(address indexed from, address indexed to, uint256 value)

func (*AutoIncrementCoinageSnapshotFilterer) WatchApproval

func (_AutoIncrementCoinageSnapshot *AutoIncrementCoinageSnapshotFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *AutoIncrementCoinageSnapshotApproval, owner []common.Address, spender []common.Address) (event.Subscription, error)

WatchApproval is a free log subscription operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.

Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)

func (*AutoIncrementCoinageSnapshotFilterer) WatchClaimedTokens

func (_AutoIncrementCoinageSnapshot *AutoIncrementCoinageSnapshotFilterer) WatchClaimedTokens(opts *bind.WatchOpts, sink chan<- *AutoIncrementCoinageSnapshotClaimedTokens, token []common.Address, controller []common.Address) (event.Subscription, error)

WatchClaimedTokens is a free log subscription operation binding the contract event 0xf931edb47c50b4b4104c187b5814a9aef5f709e17e2ecf9617e860cacade929c.

Solidity: event ClaimedTokens(address indexed token, address indexed controller, uint256 value)

func (*AutoIncrementCoinageSnapshotFilterer) WatchFactorIncreased

func (_AutoIncrementCoinageSnapshot *AutoIncrementCoinageSnapshotFilterer) WatchFactorIncreased(opts *bind.WatchOpts, sink chan<- *AutoIncrementCoinageSnapshotFactorIncreased) (event.Subscription, error)

WatchFactorIncreased is a free log subscription operation binding the contract event 0xe26ee4870433319e6f01f123f37f6f6823ff4084f5651912025d24930b01bcb6.

Solidity: event FactorIncreased(uint256 factor)

func (*AutoIncrementCoinageSnapshotFilterer) WatchNewCloneToken

func (_AutoIncrementCoinageSnapshot *AutoIncrementCoinageSnapshotFilterer) WatchNewCloneToken(opts *bind.WatchOpts, sink chan<- *AutoIncrementCoinageSnapshotNewCloneToken, cloneToken []common.Address) (event.Subscription, error)

WatchNewCloneToken is a free log subscription operation binding the contract event 0x086c875b377f900b07ce03575813022f05dd10ed7640b5282cf6d3c3fc352ade.

Solidity: event NewCloneToken(address indexed cloneToken, uint256 snapshotBlock)

func (*AutoIncrementCoinageSnapshotFilterer) WatchTransfer

func (_AutoIncrementCoinageSnapshot *AutoIncrementCoinageSnapshotFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *AutoIncrementCoinageSnapshotTransfer, from []common.Address, to []common.Address) (event.Subscription, error)

WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.

Solidity: event Transfer(address indexed from, address indexed to, uint256 value)

type AutoIncrementCoinageSnapshotNewCloneToken

type AutoIncrementCoinageSnapshotNewCloneToken struct {
	CloneToken    common.Address
	SnapshotBlock *big.Int
	Raw           types.Log // Blockchain specific contextual infos
}

AutoIncrementCoinageSnapshotNewCloneToken represents a NewCloneToken event raised by the AutoIncrementCoinageSnapshot contract.

type AutoIncrementCoinageSnapshotNewCloneTokenIterator

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

AutoIncrementCoinageSnapshotNewCloneTokenIterator is returned from FilterNewCloneToken and is used to iterate over the raw logs and unpacked data for NewCloneToken events raised by the AutoIncrementCoinageSnapshot contract.

func (*AutoIncrementCoinageSnapshotNewCloneTokenIterator) Close

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

func (*AutoIncrementCoinageSnapshotNewCloneTokenIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*AutoIncrementCoinageSnapshotNewCloneTokenIterator) Next

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

type AutoIncrementCoinageSnapshotRaw

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

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

func (*AutoIncrementCoinageSnapshotRaw) Call

func (_AutoIncrementCoinageSnapshot *AutoIncrementCoinageSnapshotRaw) 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 (*AutoIncrementCoinageSnapshotRaw) Transact

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

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

func (*AutoIncrementCoinageSnapshotRaw) Transfer

func (_AutoIncrementCoinageSnapshot *AutoIncrementCoinageSnapshotRaw) 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 AutoIncrementCoinageSnapshotSession

type AutoIncrementCoinageSnapshotSession struct {
	Contract     *AutoIncrementCoinageSnapshot // 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
}

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

func (*AutoIncrementCoinageSnapshotSession) Allowance

func (_AutoIncrementCoinageSnapshot *AutoIncrementCoinageSnapshotSession) Allowance(_owner common.Address, _spender common.Address) (*big.Int, error)

Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.

Solidity: function allowance(address _owner, address _spender) constant returns(uint256 remaining)

func (*AutoIncrementCoinageSnapshotSession) Approve

func (_AutoIncrementCoinageSnapshot *AutoIncrementCoinageSnapshotSession) Approve(_spender common.Address, _amount *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(address _spender, uint256 _amount) returns(bool success)

func (*AutoIncrementCoinageSnapshotSession) ApproveAndCall

func (_AutoIncrementCoinageSnapshot *AutoIncrementCoinageSnapshotSession) ApproveAndCall(_spender common.Address, _amount *big.Int, _extraData []byte) (*types.Transaction, error)

ApproveAndCall is a paid mutator transaction binding the contract method 0xcae9ca51.

Solidity: function approveAndCall(address _spender, uint256 _amount, bytes _extraData) returns(bool success)

func (*AutoIncrementCoinageSnapshotSession) BalanceOf

func (_AutoIncrementCoinageSnapshot *AutoIncrementCoinageSnapshotSession) BalanceOf(_owner common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(address _owner) constant returns(uint256 balance)

func (*AutoIncrementCoinageSnapshotSession) BalanceOfAt

func (_AutoIncrementCoinageSnapshot *AutoIncrementCoinageSnapshotSession) BalanceOfAt(_owner common.Address, _blockNumber *big.Int) (*big.Int, error)

BalanceOfAt is a free data retrieval call binding the contract method 0x4ee2cd7e.

Solidity: function balanceOfAt(address _owner, uint256 _blockNumber) constant returns(uint256)

func (*AutoIncrementCoinageSnapshotSession) BasedBalanceOfAt

func (_AutoIncrementCoinageSnapshot *AutoIncrementCoinageSnapshotSession) BasedBalanceOfAt(_owner common.Address, _blockNumber *big.Int) (*big.Int, error)

BasedBalanceOfAt is a free data retrieval call binding the contract method 0xab1e8543.

Solidity: function basedBalanceOfAt(address _owner, uint256 _blockNumber) constant returns(uint256)

func (*AutoIncrementCoinageSnapshotSession) BasedTotalSupplyAt

func (_AutoIncrementCoinageSnapshot *AutoIncrementCoinageSnapshotSession) BasedTotalSupplyAt(_blockNumber *big.Int) (*big.Int, error)

BasedTotalSupplyAt is a free data retrieval call binding the contract method 0x11b38ebb.

Solidity: function basedTotalSupplyAt(uint256 _blockNumber) constant returns(uint256)

func (*AutoIncrementCoinageSnapshotSession) ChangeController

func (_AutoIncrementCoinageSnapshot *AutoIncrementCoinageSnapshotSession) ChangeController(_newController common.Address) (*types.Transaction, error)

ChangeController is a paid mutator transaction binding the contract method 0x3cebb823.

Solidity: function changeController(address _newController) returns()

func (*AutoIncrementCoinageSnapshotSession) ClaimTokens

func (_AutoIncrementCoinageSnapshot *AutoIncrementCoinageSnapshotSession) ClaimTokens(_token common.Address) (*types.Transaction, error)

ClaimTokens is a paid mutator transaction binding the contract method 0xdf8de3e7.

Solidity: function claimTokens(address _token) returns()

func (*AutoIncrementCoinageSnapshotSession) Controller

func (_AutoIncrementCoinageSnapshot *AutoIncrementCoinageSnapshotSession) Controller() (common.Address, error)

Controller is a free data retrieval call binding the contract method 0xf77c4791.

Solidity: function controller() constant returns(address)

func (*AutoIncrementCoinageSnapshotSession) CreateCloneToken

func (_AutoIncrementCoinageSnapshot *AutoIncrementCoinageSnapshotSession) CreateCloneToken(_cloneTokenName string, _cloneTokenSymbol string, _factor *big.Int, _factorIncrement *big.Int, _snapshotBlock *big.Int, _transfersEnabled bool) (*types.Transaction, error)

CreateCloneToken is a paid mutator transaction binding the contract method 0x6c634905.

Solidity: function createCloneToken(string _cloneTokenName, string _cloneTokenSymbol, uint256 _factor, uint256 _factorIncrement, uint256 _snapshotBlock, bool _transfersEnabled) returns(address)

func (*AutoIncrementCoinageSnapshotSession) CreationBlock

func (_AutoIncrementCoinageSnapshot *AutoIncrementCoinageSnapshotSession) CreationBlock() (*big.Int, error)

CreationBlock is a free data retrieval call binding the contract method 0x17634514.

Solidity: function creationBlock() constant returns(uint256)

func (*AutoIncrementCoinageSnapshotSession) Decimals

func (_AutoIncrementCoinageSnapshot *AutoIncrementCoinageSnapshotSession) Decimals() (uint8, error)

Decimals is a free data retrieval call binding the contract method 0x313ce567.

Solidity: function decimals() constant returns(uint8)

func (*AutoIncrementCoinageSnapshotSession) DefaultFactor

func (_AutoIncrementCoinageSnapshot *AutoIncrementCoinageSnapshotSession) DefaultFactor() (*big.Int, error)

DefaultFactor is a free data retrieval call binding the contract method 0x2c6add4b.

Solidity: function defaultFactor() constant returns(uint256)

func (*AutoIncrementCoinageSnapshotSession) DestroyTokens

func (_AutoIncrementCoinageSnapshot *AutoIncrementCoinageSnapshotSession) DestroyTokens(_owner common.Address, _amount *big.Int) (*types.Transaction, error)

DestroyTokens is a paid mutator transaction binding the contract method 0xd3ce77fe.

Solidity: function destroyTokens(address _owner, uint256 _amount) returns(bool)

func (*AutoIncrementCoinageSnapshotSession) EnableTransfers

func (_AutoIncrementCoinageSnapshot *AutoIncrementCoinageSnapshotSession) EnableTransfers(_transfersEnabled bool) (*types.Transaction, error)

EnableTransfers is a paid mutator transaction binding the contract method 0xf41e60c5.

Solidity: function enableTransfers(bool _transfersEnabled) returns()

func (*AutoIncrementCoinageSnapshotSession) Factor

func (_AutoIncrementCoinageSnapshot *AutoIncrementCoinageSnapshotSession) Factor() (*big.Int, error)

Factor is a free data retrieval call binding the contract method 0x54f703f8.

Solidity: function factor() constant returns(uint256)

func (*AutoIncrementCoinageSnapshotSession) FactorAt

func (_AutoIncrementCoinageSnapshot *AutoIncrementCoinageSnapshotSession) FactorAt(_blockNumber *big.Int) (*big.Int, error)

FactorAt is a free data retrieval call binding the contract method 0x713a4965.

Solidity: function factorAt(uint256 _blockNumber) constant returns(uint256)

func (*AutoIncrementCoinageSnapshotSession) FactorIncrement

func (_AutoIncrementCoinageSnapshot *AutoIncrementCoinageSnapshotSession) FactorIncrement() (*big.Int, error)

FactorIncrement is a free data retrieval call binding the contract method 0xd4132ee2.

Solidity: function factorIncrement() constant returns(uint256)

func (*AutoIncrementCoinageSnapshotSession) GenerateTokens

func (_AutoIncrementCoinageSnapshot *AutoIncrementCoinageSnapshotSession) GenerateTokens(_owner common.Address, _amount *big.Int) (*types.Transaction, error)

GenerateTokens is a paid mutator transaction binding the contract method 0x827f32c0.

Solidity: function generateTokens(address _owner, uint256 _amount) returns(bool)

func (*AutoIncrementCoinageSnapshotSession) Name

func (_AutoIncrementCoinageSnapshot *AutoIncrementCoinageSnapshotSession) Name() (string, error)

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

Solidity: function name() constant returns(string)

func (*AutoIncrementCoinageSnapshotSession) ParentSnapShotBlock

func (_AutoIncrementCoinageSnapshot *AutoIncrementCoinageSnapshotSession) ParentSnapShotBlock() (*big.Int, error)

ParentSnapShotBlock is a free data retrieval call binding the contract method 0xc5bcc4f1.

Solidity: function parentSnapShotBlock() constant returns(uint256)

func (*AutoIncrementCoinageSnapshotSession) ParentToken

func (_AutoIncrementCoinageSnapshot *AutoIncrementCoinageSnapshotSession) ParentToken() (common.Address, error)

ParentToken is a free data retrieval call binding the contract method 0x80a54001.

Solidity: function parentToken() constant returns(address)

func (*AutoIncrementCoinageSnapshotSession) Symbol

func (_AutoIncrementCoinageSnapshot *AutoIncrementCoinageSnapshotSession) Symbol() (string, error)

Symbol is a free data retrieval call binding the contract method 0x95d89b41.

Solidity: function symbol() constant returns(string)

func (*AutoIncrementCoinageSnapshotSession) TokenFactory

func (_AutoIncrementCoinageSnapshot *AutoIncrementCoinageSnapshotSession) TokenFactory() (common.Address, error)

TokenFactory is a free data retrieval call binding the contract method 0xe77772fe.

Solidity: function tokenFactory() constant returns(address)

func (*AutoIncrementCoinageSnapshotSession) TotalSupply

func (_AutoIncrementCoinageSnapshot *AutoIncrementCoinageSnapshotSession) TotalSupply() (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() constant returns(uint256)

func (*AutoIncrementCoinageSnapshotSession) TotalSupplyAt

func (_AutoIncrementCoinageSnapshot *AutoIncrementCoinageSnapshotSession) TotalSupplyAt(_blockNumber *big.Int) (*big.Int, error)

TotalSupplyAt is a free data retrieval call binding the contract method 0x981b24d0.

Solidity: function totalSupplyAt(uint256 _blockNumber) constant returns(uint256)

func (*AutoIncrementCoinageSnapshotSession) Transfer

func (_AutoIncrementCoinageSnapshot *AutoIncrementCoinageSnapshotSession) Transfer(_to common.Address, _amount *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(address _to, uint256 _amount) returns(bool success)

func (*AutoIncrementCoinageSnapshotSession) TransferFrom

func (_AutoIncrementCoinageSnapshot *AutoIncrementCoinageSnapshotSession) TransferFrom(_from common.Address, _to common.Address, _amount *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(address _from, address _to, uint256 _amount) returns(bool success)

func (*AutoIncrementCoinageSnapshotSession) TransfersEnabled

func (_AutoIncrementCoinageSnapshot *AutoIncrementCoinageSnapshotSession) TransfersEnabled() (bool, error)

TransfersEnabled is a free data retrieval call binding the contract method 0xbef97c87.

Solidity: function transfersEnabled() constant returns(bool)

func (*AutoIncrementCoinageSnapshotSession) Version

func (_AutoIncrementCoinageSnapshot *AutoIncrementCoinageSnapshotSession) Version() (string, error)

Version is a free data retrieval call binding the contract method 0x54fd4d50.

Solidity: function version() constant returns(string)

type AutoIncrementCoinageSnapshotTransactor

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

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

func NewAutoIncrementCoinageSnapshotTransactor

func NewAutoIncrementCoinageSnapshotTransactor(address common.Address, transactor bind.ContractTransactor) (*AutoIncrementCoinageSnapshotTransactor, error)

NewAutoIncrementCoinageSnapshotTransactor creates a new write-only instance of AutoIncrementCoinageSnapshot, bound to a specific deployed contract.

func (*AutoIncrementCoinageSnapshotTransactor) Approve

func (_AutoIncrementCoinageSnapshot *AutoIncrementCoinageSnapshotTransactor) Approve(opts *bind.TransactOpts, _spender common.Address, _amount *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(address _spender, uint256 _amount) returns(bool success)

func (*AutoIncrementCoinageSnapshotTransactor) ApproveAndCall

func (_AutoIncrementCoinageSnapshot *AutoIncrementCoinageSnapshotTransactor) ApproveAndCall(opts *bind.TransactOpts, _spender common.Address, _amount *big.Int, _extraData []byte) (*types.Transaction, error)

ApproveAndCall is a paid mutator transaction binding the contract method 0xcae9ca51.

Solidity: function approveAndCall(address _spender, uint256 _amount, bytes _extraData) returns(bool success)

func (*AutoIncrementCoinageSnapshotTransactor) ChangeController

func (_AutoIncrementCoinageSnapshot *AutoIncrementCoinageSnapshotTransactor) ChangeController(opts *bind.TransactOpts, _newController common.Address) (*types.Transaction, error)

ChangeController is a paid mutator transaction binding the contract method 0x3cebb823.

Solidity: function changeController(address _newController) returns()

func (*AutoIncrementCoinageSnapshotTransactor) ClaimTokens

func (_AutoIncrementCoinageSnapshot *AutoIncrementCoinageSnapshotTransactor) ClaimTokens(opts *bind.TransactOpts, _token common.Address) (*types.Transaction, error)

ClaimTokens is a paid mutator transaction binding the contract method 0xdf8de3e7.

Solidity: function claimTokens(address _token) returns()

func (*AutoIncrementCoinageSnapshotTransactor) CreateCloneToken

func (_AutoIncrementCoinageSnapshot *AutoIncrementCoinageSnapshotTransactor) CreateCloneToken(opts *bind.TransactOpts, _cloneTokenName string, _cloneTokenSymbol string, _factor *big.Int, _factorIncrement *big.Int, _snapshotBlock *big.Int, _transfersEnabled bool) (*types.Transaction, error)

CreateCloneToken is a paid mutator transaction binding the contract method 0x6c634905.

Solidity: function createCloneToken(string _cloneTokenName, string _cloneTokenSymbol, uint256 _factor, uint256 _factorIncrement, uint256 _snapshotBlock, bool _transfersEnabled) returns(address)

func (*AutoIncrementCoinageSnapshotTransactor) DestroyTokens

func (_AutoIncrementCoinageSnapshot *AutoIncrementCoinageSnapshotTransactor) DestroyTokens(opts *bind.TransactOpts, _owner common.Address, _amount *big.Int) (*types.Transaction, error)

DestroyTokens is a paid mutator transaction binding the contract method 0xd3ce77fe.

Solidity: function destroyTokens(address _owner, uint256 _amount) returns(bool)

func (*AutoIncrementCoinageSnapshotTransactor) EnableTransfers

func (_AutoIncrementCoinageSnapshot *AutoIncrementCoinageSnapshotTransactor) EnableTransfers(opts *bind.TransactOpts, _transfersEnabled bool) (*types.Transaction, error)

EnableTransfers is a paid mutator transaction binding the contract method 0xf41e60c5.

Solidity: function enableTransfers(bool _transfersEnabled) returns()

func (*AutoIncrementCoinageSnapshotTransactor) GenerateTokens

func (_AutoIncrementCoinageSnapshot *AutoIncrementCoinageSnapshotTransactor) GenerateTokens(opts *bind.TransactOpts, _owner common.Address, _amount *big.Int) (*types.Transaction, error)

GenerateTokens is a paid mutator transaction binding the contract method 0x827f32c0.

Solidity: function generateTokens(address _owner, uint256 _amount) returns(bool)

func (*AutoIncrementCoinageSnapshotTransactor) Transfer

func (_AutoIncrementCoinageSnapshot *AutoIncrementCoinageSnapshotTransactor) Transfer(opts *bind.TransactOpts, _to common.Address, _amount *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(address _to, uint256 _amount) returns(bool success)

func (*AutoIncrementCoinageSnapshotTransactor) TransferFrom

func (_AutoIncrementCoinageSnapshot *AutoIncrementCoinageSnapshotTransactor) TransferFrom(opts *bind.TransactOpts, _from common.Address, _to common.Address, _amount *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(address _from, address _to, uint256 _amount) returns(bool success)

type AutoIncrementCoinageSnapshotTransactorRaw

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

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

func (*AutoIncrementCoinageSnapshotTransactorRaw) Transact

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

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

func (*AutoIncrementCoinageSnapshotTransactorRaw) Transfer

func (_AutoIncrementCoinageSnapshot *AutoIncrementCoinageSnapshotTransactorRaw) 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 AutoIncrementCoinageSnapshotTransactorSession

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

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

func (*AutoIncrementCoinageSnapshotTransactorSession) Approve

func (_AutoIncrementCoinageSnapshot *AutoIncrementCoinageSnapshotTransactorSession) Approve(_spender common.Address, _amount *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(address _spender, uint256 _amount) returns(bool success)

func (*AutoIncrementCoinageSnapshotTransactorSession) ApproveAndCall

func (_AutoIncrementCoinageSnapshot *AutoIncrementCoinageSnapshotTransactorSession) ApproveAndCall(_spender common.Address, _amount *big.Int, _extraData []byte) (*types.Transaction, error)

ApproveAndCall is a paid mutator transaction binding the contract method 0xcae9ca51.

Solidity: function approveAndCall(address _spender, uint256 _amount, bytes _extraData) returns(bool success)

func (*AutoIncrementCoinageSnapshotTransactorSession) ChangeController

func (_AutoIncrementCoinageSnapshot *AutoIncrementCoinageSnapshotTransactorSession) ChangeController(_newController common.Address) (*types.Transaction, error)

ChangeController is a paid mutator transaction binding the contract method 0x3cebb823.

Solidity: function changeController(address _newController) returns()

func (*AutoIncrementCoinageSnapshotTransactorSession) ClaimTokens

func (_AutoIncrementCoinageSnapshot *AutoIncrementCoinageSnapshotTransactorSession) ClaimTokens(_token common.Address) (*types.Transaction, error)

ClaimTokens is a paid mutator transaction binding the contract method 0xdf8de3e7.

Solidity: function claimTokens(address _token) returns()

func (*AutoIncrementCoinageSnapshotTransactorSession) CreateCloneToken

func (_AutoIncrementCoinageSnapshot *AutoIncrementCoinageSnapshotTransactorSession) CreateCloneToken(_cloneTokenName string, _cloneTokenSymbol string, _factor *big.Int, _factorIncrement *big.Int, _snapshotBlock *big.Int, _transfersEnabled bool) (*types.Transaction, error)

CreateCloneToken is a paid mutator transaction binding the contract method 0x6c634905.

Solidity: function createCloneToken(string _cloneTokenName, string _cloneTokenSymbol, uint256 _factor, uint256 _factorIncrement, uint256 _snapshotBlock, bool _transfersEnabled) returns(address)

func (*AutoIncrementCoinageSnapshotTransactorSession) DestroyTokens

func (_AutoIncrementCoinageSnapshot *AutoIncrementCoinageSnapshotTransactorSession) DestroyTokens(_owner common.Address, _amount *big.Int) (*types.Transaction, error)

DestroyTokens is a paid mutator transaction binding the contract method 0xd3ce77fe.

Solidity: function destroyTokens(address _owner, uint256 _amount) returns(bool)

func (*AutoIncrementCoinageSnapshotTransactorSession) EnableTransfers

func (_AutoIncrementCoinageSnapshot *AutoIncrementCoinageSnapshotTransactorSession) EnableTransfers(_transfersEnabled bool) (*types.Transaction, error)

EnableTransfers is a paid mutator transaction binding the contract method 0xf41e60c5.

Solidity: function enableTransfers(bool _transfersEnabled) returns()

func (*AutoIncrementCoinageSnapshotTransactorSession) GenerateTokens

func (_AutoIncrementCoinageSnapshot *AutoIncrementCoinageSnapshotTransactorSession) GenerateTokens(_owner common.Address, _amount *big.Int) (*types.Transaction, error)

GenerateTokens is a paid mutator transaction binding the contract method 0x827f32c0.

Solidity: function generateTokens(address _owner, uint256 _amount) returns(bool)

func (*AutoIncrementCoinageSnapshotTransactorSession) Transfer

func (_AutoIncrementCoinageSnapshot *AutoIncrementCoinageSnapshotTransactorSession) Transfer(_to common.Address, _amount *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(address _to, uint256 _amount) returns(bool success)

func (*AutoIncrementCoinageSnapshotTransactorSession) TransferFrom

func (_AutoIncrementCoinageSnapshot *AutoIncrementCoinageSnapshotTransactorSession) TransferFrom(_from common.Address, _to common.Address, _amount *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(address _from, address _to, uint256 _amount) returns(bool success)

type AutoIncrementCoinageSnapshotTransfer

type AutoIncrementCoinageSnapshotTransfer struct {
	From  common.Address
	To    common.Address
	Value *big.Int
	Raw   types.Log // Blockchain specific contextual infos
}

AutoIncrementCoinageSnapshotTransfer represents a Transfer event raised by the AutoIncrementCoinageSnapshot contract.

type AutoIncrementCoinageSnapshotTransferIterator

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

AutoIncrementCoinageSnapshotTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the AutoIncrementCoinageSnapshot contract.

func (*AutoIncrementCoinageSnapshotTransferIterator) Close

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

func (*AutoIncrementCoinageSnapshotTransferIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*AutoIncrementCoinageSnapshotTransferIterator) Next

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

type AutoIncrementCoinageTransactor

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

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

func NewAutoIncrementCoinageTransactor

func NewAutoIncrementCoinageTransactor(address common.Address, transactor bind.ContractTransactor) (*AutoIncrementCoinageTransactor, error)

NewAutoIncrementCoinageTransactor creates a new write-only instance of AutoIncrementCoinage, bound to a specific deployed contract.

func (*AutoIncrementCoinageTransactor) Approve

func (_AutoIncrementCoinage *AutoIncrementCoinageTransactor) Approve(opts *bind.TransactOpts, spender common.Address, amount *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(address spender, uint256 amount) returns(bool)

func (*AutoIncrementCoinageTransactor) DecreaseAllowance

func (_AutoIncrementCoinage *AutoIncrementCoinageTransactor) DecreaseAllowance(opts *bind.TransactOpts, spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)

DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.

Solidity: function decreaseAllowance(address spender, uint256 subtractedValue) returns(bool)

func (*AutoIncrementCoinageTransactor) EnableTransfers

func (_AutoIncrementCoinage *AutoIncrementCoinageTransactor) EnableTransfers(opts *bind.TransactOpts, v bool) (*types.Transaction, error)

EnableTransfers is a paid mutator transaction binding the contract method 0xf41e60c5.

Solidity: function enableTransfers(bool v) returns()

func (*AutoIncrementCoinageTransactor) IncreaseAllowance

func (_AutoIncrementCoinage *AutoIncrementCoinageTransactor) IncreaseAllowance(opts *bind.TransactOpts, spender common.Address, addedValue *big.Int) (*types.Transaction, error)

IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.

Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool)

func (*AutoIncrementCoinageTransactor) RenounceOwnership

func (_AutoIncrementCoinage *AutoIncrementCoinageTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*AutoIncrementCoinageTransactor) Transfer

func (_AutoIncrementCoinage *AutoIncrementCoinageTransactor) Transfer(opts *bind.TransactOpts, recipient common.Address, amount *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(address recipient, uint256 amount) returns(bool)

func (*AutoIncrementCoinageTransactor) TransferFrom

func (_AutoIncrementCoinage *AutoIncrementCoinageTransactor) TransferFrom(opts *bind.TransactOpts, sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)

func (*AutoIncrementCoinageTransactor) TransferOwnership

func (_AutoIncrementCoinage *AutoIncrementCoinageTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

type AutoIncrementCoinageTransactorRaw

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

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

func (*AutoIncrementCoinageTransactorRaw) Transact

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

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

func (*AutoIncrementCoinageTransactorRaw) Transfer

func (_AutoIncrementCoinage *AutoIncrementCoinageTransactorRaw) 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 AutoIncrementCoinageTransactorSession

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

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

func (*AutoIncrementCoinageTransactorSession) Approve

func (_AutoIncrementCoinage *AutoIncrementCoinageTransactorSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(address spender, uint256 amount) returns(bool)

func (*AutoIncrementCoinageTransactorSession) DecreaseAllowance

func (_AutoIncrementCoinage *AutoIncrementCoinageTransactorSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)

DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.

Solidity: function decreaseAllowance(address spender, uint256 subtractedValue) returns(bool)

func (*AutoIncrementCoinageTransactorSession) EnableTransfers

func (_AutoIncrementCoinage *AutoIncrementCoinageTransactorSession) EnableTransfers(v bool) (*types.Transaction, error)

EnableTransfers is a paid mutator transaction binding the contract method 0xf41e60c5.

Solidity: function enableTransfers(bool v) returns()

func (*AutoIncrementCoinageTransactorSession) IncreaseAllowance

func (_AutoIncrementCoinage *AutoIncrementCoinageTransactorSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)

IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.

Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool)

func (*AutoIncrementCoinageTransactorSession) RenounceOwnership

func (_AutoIncrementCoinage *AutoIncrementCoinageTransactorSession) RenounceOwnership() (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*AutoIncrementCoinageTransactorSession) Transfer

func (_AutoIncrementCoinage *AutoIncrementCoinageTransactorSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(address recipient, uint256 amount) returns(bool)

func (*AutoIncrementCoinageTransactorSession) TransferFrom

func (_AutoIncrementCoinage *AutoIncrementCoinageTransactorSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)

func (*AutoIncrementCoinageTransactorSession) TransferOwnership

func (_AutoIncrementCoinage *AutoIncrementCoinageTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

type AutoIncrementCoinageTransfer

type AutoIncrementCoinageTransfer struct {
	From  common.Address
	To    common.Address
	Value *big.Int
	Raw   types.Log // Blockchain specific contextual infos
}

AutoIncrementCoinageTransfer represents a Transfer event raised by the AutoIncrementCoinage contract.

type AutoIncrementCoinageTransferIterator

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

AutoIncrementCoinageTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the AutoIncrementCoinage contract.

func (*AutoIncrementCoinageTransferIterator) Close

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

func (*AutoIncrementCoinageTransferIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*AutoIncrementCoinageTransferIterator) Next

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

type Context

type Context struct {
	ContextCaller     // Read-only binding to the contract
	ContextTransactor // Write-only binding to the contract
	ContextFilterer   // Log filterer for contract events
}

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

func NewContext

func NewContext(address common.Address, backend bind.ContractBackend) (*Context, error)

NewContext creates a new instance of Context, bound to a specific deployed contract.

type ContextCaller

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

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

func NewContextCaller

func NewContextCaller(address common.Address, caller bind.ContractCaller) (*ContextCaller, error)

NewContextCaller creates a new read-only instance of Context, bound to a specific deployed contract.

type ContextCallerRaw

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

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

func (*ContextCallerRaw) Call

func (_Context *ContextCallerRaw) 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 ContextCallerSession

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

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

type ContextFilterer

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

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

func NewContextFilterer

func NewContextFilterer(address common.Address, filterer bind.ContractFilterer) (*ContextFilterer, error)

NewContextFilterer creates a new log filterer instance of Context, bound to a specific deployed contract.

type ContextRaw

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

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

func (*ContextRaw) Call

func (_Context *ContextRaw) 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 (*ContextRaw) Transact

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

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

func (*ContextRaw) Transfer

func (_Context *ContextRaw) 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 ContextSession

type ContextSession struct {
	Contract     *Context          // 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
}

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

type ContextTransactor

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

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

func NewContextTransactor

func NewContextTransactor(address common.Address, transactor bind.ContractTransactor) (*ContextTransactor, error)

NewContextTransactor creates a new write-only instance of Context, bound to a specific deployed contract.

type ContextTransactorRaw

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

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

func (*ContextTransactorRaw) Transact

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

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

func (*ContextTransactorRaw) Transfer

func (_Context *ContextTransactorRaw) 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 ContextTransactorSession

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

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

type Controlled

type Controlled struct {
	ControlledCaller     // Read-only binding to the contract
	ControlledTransactor // Write-only binding to the contract
	ControlledFilterer   // Log filterer for contract events
}

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

func DeployControlled

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

DeployControlled deploys a new Ethereum contract, binding an instance of Controlled to it.

func NewControlled

func NewControlled(address common.Address, backend bind.ContractBackend) (*Controlled, error)

NewControlled creates a new instance of Controlled, bound to a specific deployed contract.

type ControlledCaller

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

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

func NewControlledCaller

func NewControlledCaller(address common.Address, caller bind.ContractCaller) (*ControlledCaller, error)

NewControlledCaller creates a new read-only instance of Controlled, bound to a specific deployed contract.

func (*ControlledCaller) Controller

func (_Controlled *ControlledCaller) Controller(opts *bind.CallOpts) (common.Address, error)

Controller is a free data retrieval call binding the contract method 0xf77c4791.

Solidity: function controller() constant returns(address)

type ControlledCallerRaw

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

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

func (*ControlledCallerRaw) Call

func (_Controlled *ControlledCallerRaw) 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 ControlledCallerSession

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

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

func (*ControlledCallerSession) Controller

func (_Controlled *ControlledCallerSession) Controller() (common.Address, error)

Controller is a free data retrieval call binding the contract method 0xf77c4791.

Solidity: function controller() constant returns(address)

type ControlledFilterer

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

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

func NewControlledFilterer

func NewControlledFilterer(address common.Address, filterer bind.ContractFilterer) (*ControlledFilterer, error)

NewControlledFilterer creates a new log filterer instance of Controlled, bound to a specific deployed contract.

type ControlledRaw

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

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

func (*ControlledRaw) Call

func (_Controlled *ControlledRaw) 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 (*ControlledRaw) Transact

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

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

func (*ControlledRaw) Transfer

func (_Controlled *ControlledRaw) 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 ControlledSession

type ControlledSession struct {
	Contract     *Controlled       // 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
}

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

func (*ControlledSession) ChangeController

func (_Controlled *ControlledSession) ChangeController(_newController common.Address) (*types.Transaction, error)

ChangeController is a paid mutator transaction binding the contract method 0x3cebb823.

Solidity: function changeController(address _newController) returns()

func (*ControlledSession) Controller

func (_Controlled *ControlledSession) Controller() (common.Address, error)

Controller is a free data retrieval call binding the contract method 0xf77c4791.

Solidity: function controller() constant returns(address)

type ControlledTransactor

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

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

func NewControlledTransactor

func NewControlledTransactor(address common.Address, transactor bind.ContractTransactor) (*ControlledTransactor, error)

NewControlledTransactor creates a new write-only instance of Controlled, bound to a specific deployed contract.

func (*ControlledTransactor) ChangeController

func (_Controlled *ControlledTransactor) ChangeController(opts *bind.TransactOpts, _newController common.Address) (*types.Transaction, error)

ChangeController is a paid mutator transaction binding the contract method 0x3cebb823.

Solidity: function changeController(address _newController) returns()

type ControlledTransactorRaw

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

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

func (*ControlledTransactorRaw) Transact

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

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

func (*ControlledTransactorRaw) Transfer

func (_Controlled *ControlledTransactorRaw) 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 ControlledTransactorSession

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

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

func (*ControlledTransactorSession) ChangeController

func (_Controlled *ControlledTransactorSession) ChangeController(_newController common.Address) (*types.Transaction, error)

ChangeController is a paid mutator transaction binding the contract method 0x3cebb823.

Solidity: function changeController(address _newController) returns()

type CustomIncrementCoinage

type CustomIncrementCoinage struct {
	CustomIncrementCoinageCaller     // Read-only binding to the contract
	CustomIncrementCoinageTransactor // Write-only binding to the contract
	CustomIncrementCoinageFilterer   // Log filterer for contract events
}

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

func DeployCustomIncrementCoinage

func DeployCustomIncrementCoinage(auth *bind.TransactOpts, backend bind.ContractBackend, name string, symbol string, factor *big.Int, transfersEnabled bool) (common.Address, *types.Transaction, *CustomIncrementCoinage, error)

DeployCustomIncrementCoinage deploys a new Ethereum contract, binding an instance of CustomIncrementCoinage to it.

func NewCustomIncrementCoinage

func NewCustomIncrementCoinage(address common.Address, backend bind.ContractBackend) (*CustomIncrementCoinage, error)

NewCustomIncrementCoinage creates a new instance of CustomIncrementCoinage, bound to a specific deployed contract.

type CustomIncrementCoinageApproval

type CustomIncrementCoinageApproval struct {
	Owner   common.Address
	Spender common.Address
	Value   *big.Int
	Raw     types.Log // Blockchain specific contextual infos
}

CustomIncrementCoinageApproval represents a Approval event raised by the CustomIncrementCoinage contract.

type CustomIncrementCoinageApprovalIterator

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

CustomIncrementCoinageApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the CustomIncrementCoinage contract.

func (*CustomIncrementCoinageApprovalIterator) Close

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

func (*CustomIncrementCoinageApprovalIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*CustomIncrementCoinageApprovalIterator) Next

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

type CustomIncrementCoinageCaller

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

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

func NewCustomIncrementCoinageCaller

func NewCustomIncrementCoinageCaller(address common.Address, caller bind.ContractCaller) (*CustomIncrementCoinageCaller, error)

NewCustomIncrementCoinageCaller creates a new read-only instance of CustomIncrementCoinage, bound to a specific deployed contract.

func (*CustomIncrementCoinageCaller) Allowance

func (_CustomIncrementCoinage *CustomIncrementCoinageCaller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)

Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.

Solidity: function allowance(address owner, address spender) constant returns(uint256)

func (*CustomIncrementCoinageCaller) BalanceOf

func (_CustomIncrementCoinage *CustomIncrementCoinageCaller) BalanceOf(opts *bind.CallOpts, account common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(address account) constant returns(uint256)

func (*CustomIncrementCoinageCaller) Decimals

func (_CustomIncrementCoinage *CustomIncrementCoinageCaller) Decimals(opts *bind.CallOpts) (uint8, error)

Decimals is a free data retrieval call binding the contract method 0x313ce567.

Solidity: function decimals() constant returns(uint8)

func (*CustomIncrementCoinageCaller) Factor

func (_CustomIncrementCoinage *CustomIncrementCoinageCaller) Factor(opts *bind.CallOpts) (*big.Int, error)

Factor is a free data retrieval call binding the contract method 0x54f703f8.

Solidity: function factor() constant returns(uint256)

func (*CustomIncrementCoinageCaller) FactorIncrement

func (_CustomIncrementCoinage *CustomIncrementCoinageCaller) FactorIncrement(opts *bind.CallOpts) (*big.Int, error)

FactorIncrement is a free data retrieval call binding the contract method 0xd4132ee2.

Solidity: function factorIncrement() constant returns(uint256)

func (*CustomIncrementCoinageCaller) IsOwner

func (_CustomIncrementCoinage *CustomIncrementCoinageCaller) IsOwner(opts *bind.CallOpts) (bool, error)

IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.

Solidity: function isOwner() constant returns(bool)

func (*CustomIncrementCoinageCaller) LastBlock

func (_CustomIncrementCoinage *CustomIncrementCoinageCaller) LastBlock(opts *bind.CallOpts) (*big.Int, error)

LastBlock is a free data retrieval call binding the contract method 0x806b984f.

Solidity: function lastBlock() constant returns(uint256)

func (*CustomIncrementCoinageCaller) Name

func (_CustomIncrementCoinage *CustomIncrementCoinageCaller) Name(opts *bind.CallOpts) (string, error)

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

Solidity: function name() constant returns(string)

func (*CustomIncrementCoinageCaller) Owner

func (_CustomIncrementCoinage *CustomIncrementCoinageCaller) 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 (*CustomIncrementCoinageCaller) Symbol

func (_CustomIncrementCoinage *CustomIncrementCoinageCaller) Symbol(opts *bind.CallOpts) (string, error)

Symbol is a free data retrieval call binding the contract method 0x95d89b41.

Solidity: function symbol() constant returns(string)

func (*CustomIncrementCoinageCaller) TotalSupply

func (_CustomIncrementCoinage *CustomIncrementCoinageCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() constant returns(uint256)

func (*CustomIncrementCoinageCaller) TransfersEnabled

func (_CustomIncrementCoinage *CustomIncrementCoinageCaller) TransfersEnabled(opts *bind.CallOpts) (bool, error)

TransfersEnabled is a free data retrieval call binding the contract method 0xbef97c87.

Solidity: function transfersEnabled() constant returns(bool)

type CustomIncrementCoinageCallerRaw

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

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

func (*CustomIncrementCoinageCallerRaw) Call

func (_CustomIncrementCoinage *CustomIncrementCoinageCallerRaw) 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 CustomIncrementCoinageCallerSession

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

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

func (*CustomIncrementCoinageCallerSession) Allowance

func (_CustomIncrementCoinage *CustomIncrementCoinageCallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)

Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.

Solidity: function allowance(address owner, address spender) constant returns(uint256)

func (*CustomIncrementCoinageCallerSession) BalanceOf

func (_CustomIncrementCoinage *CustomIncrementCoinageCallerSession) BalanceOf(account common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(address account) constant returns(uint256)

func (*CustomIncrementCoinageCallerSession) Decimals

func (_CustomIncrementCoinage *CustomIncrementCoinageCallerSession) Decimals() (uint8, error)

Decimals is a free data retrieval call binding the contract method 0x313ce567.

Solidity: function decimals() constant returns(uint8)

func (*CustomIncrementCoinageCallerSession) Factor

func (_CustomIncrementCoinage *CustomIncrementCoinageCallerSession) Factor() (*big.Int, error)

Factor is a free data retrieval call binding the contract method 0x54f703f8.

Solidity: function factor() constant returns(uint256)

func (*CustomIncrementCoinageCallerSession) FactorIncrement

func (_CustomIncrementCoinage *CustomIncrementCoinageCallerSession) FactorIncrement() (*big.Int, error)

FactorIncrement is a free data retrieval call binding the contract method 0xd4132ee2.

Solidity: function factorIncrement() constant returns(uint256)

func (*CustomIncrementCoinageCallerSession) IsOwner

func (_CustomIncrementCoinage *CustomIncrementCoinageCallerSession) IsOwner() (bool, error)

IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.

Solidity: function isOwner() constant returns(bool)

func (*CustomIncrementCoinageCallerSession) LastBlock

func (_CustomIncrementCoinage *CustomIncrementCoinageCallerSession) LastBlock() (*big.Int, error)

LastBlock is a free data retrieval call binding the contract method 0x806b984f.

Solidity: function lastBlock() constant returns(uint256)

func (*CustomIncrementCoinageCallerSession) Name

func (_CustomIncrementCoinage *CustomIncrementCoinageCallerSession) Name() (string, error)

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

Solidity: function name() constant returns(string)

func (*CustomIncrementCoinageCallerSession) Owner

func (_CustomIncrementCoinage *CustomIncrementCoinageCallerSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*CustomIncrementCoinageCallerSession) Symbol

func (_CustomIncrementCoinage *CustomIncrementCoinageCallerSession) Symbol() (string, error)

Symbol is a free data retrieval call binding the contract method 0x95d89b41.

Solidity: function symbol() constant returns(string)

func (*CustomIncrementCoinageCallerSession) TotalSupply

func (_CustomIncrementCoinage *CustomIncrementCoinageCallerSession) TotalSupply() (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() constant returns(uint256)

func (*CustomIncrementCoinageCallerSession) TransfersEnabled

func (_CustomIncrementCoinage *CustomIncrementCoinageCallerSession) TransfersEnabled() (bool, error)

TransfersEnabled is a free data retrieval call binding the contract method 0xbef97c87.

Solidity: function transfersEnabled() constant returns(bool)

type CustomIncrementCoinageFactorIncreased

type CustomIncrementCoinageFactorIncreased struct {
	Factor *big.Int
	Raw    types.Log // Blockchain specific contextual infos
}

CustomIncrementCoinageFactorIncreased represents a FactorIncreased event raised by the CustomIncrementCoinage contract.

type CustomIncrementCoinageFactorIncreasedIterator

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

CustomIncrementCoinageFactorIncreasedIterator is returned from FilterFactorIncreased and is used to iterate over the raw logs and unpacked data for FactorIncreased events raised by the CustomIncrementCoinage contract.

func (*CustomIncrementCoinageFactorIncreasedIterator) Close

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

func (*CustomIncrementCoinageFactorIncreasedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*CustomIncrementCoinageFactorIncreasedIterator) Next

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

type CustomIncrementCoinageFactorSet

type CustomIncrementCoinageFactorSet struct {
	Previous *big.Int
	Current  *big.Int
	Raw      types.Log // Blockchain specific contextual infos
}

CustomIncrementCoinageFactorSet represents a FactorSet event raised by the CustomIncrementCoinage contract.

type CustomIncrementCoinageFactorSetIterator

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

CustomIncrementCoinageFactorSetIterator is returned from FilterFactorSet and is used to iterate over the raw logs and unpacked data for FactorSet events raised by the CustomIncrementCoinage contract.

func (*CustomIncrementCoinageFactorSetIterator) Close

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

func (*CustomIncrementCoinageFactorSetIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*CustomIncrementCoinageFactorSetIterator) Next

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

type CustomIncrementCoinageFilterer

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

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

func NewCustomIncrementCoinageFilterer

func NewCustomIncrementCoinageFilterer(address common.Address, filterer bind.ContractFilterer) (*CustomIncrementCoinageFilterer, error)

NewCustomIncrementCoinageFilterer creates a new log filterer instance of CustomIncrementCoinage, bound to a specific deployed contract.

func (*CustomIncrementCoinageFilterer) FilterApproval

func (_CustomIncrementCoinage *CustomIncrementCoinageFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*CustomIncrementCoinageApprovalIterator, error)

FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.

Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)

func (*CustomIncrementCoinageFilterer) FilterFactorIncreased

func (_CustomIncrementCoinage *CustomIncrementCoinageFilterer) FilterFactorIncreased(opts *bind.FilterOpts) (*CustomIncrementCoinageFactorIncreasedIterator, error)

FilterFactorIncreased is a free log retrieval operation binding the contract event 0xe26ee4870433319e6f01f123f37f6f6823ff4084f5651912025d24930b01bcb6.

Solidity: event FactorIncreased(uint256 factor)

func (*CustomIncrementCoinageFilterer) FilterFactorSet

func (_CustomIncrementCoinage *CustomIncrementCoinageFilterer) FilterFactorSet(opts *bind.FilterOpts) (*CustomIncrementCoinageFactorSetIterator, error)

FilterFactorSet is a free log retrieval operation binding the contract event 0xafc9085bb15d79bc1e9d87807e2fc5f4c2b631088cb3e38c86cb627c12a0e430.

Solidity: event FactorSet(uint256 previous, uint256 current)

func (*CustomIncrementCoinageFilterer) FilterOwnershipTransferred

func (_CustomIncrementCoinage *CustomIncrementCoinageFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*CustomIncrementCoinageOwnershipTransferredIterator, error)

FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)

func (*CustomIncrementCoinageFilterer) FilterTransfer

func (_CustomIncrementCoinage *CustomIncrementCoinageFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*CustomIncrementCoinageTransferIterator, error)

FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.

Solidity: event Transfer(address indexed from, address indexed to, uint256 value)

func (*CustomIncrementCoinageFilterer) ParseApproval

func (_CustomIncrementCoinage *CustomIncrementCoinageFilterer) ParseApproval(log types.Log) (*CustomIncrementCoinageApproval, error)

ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.

Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)

func (*CustomIncrementCoinageFilterer) ParseFactorIncreased

func (_CustomIncrementCoinage *CustomIncrementCoinageFilterer) ParseFactorIncreased(log types.Log) (*CustomIncrementCoinageFactorIncreased, error)

ParseFactorIncreased is a log parse operation binding the contract event 0xe26ee4870433319e6f01f123f37f6f6823ff4084f5651912025d24930b01bcb6.

Solidity: event FactorIncreased(uint256 factor)

func (*CustomIncrementCoinageFilterer) ParseFactorSet

func (_CustomIncrementCoinage *CustomIncrementCoinageFilterer) ParseFactorSet(log types.Log) (*CustomIncrementCoinageFactorSet, error)

ParseFactorSet is a log parse operation binding the contract event 0xafc9085bb15d79bc1e9d87807e2fc5f4c2b631088cb3e38c86cb627c12a0e430.

Solidity: event FactorSet(uint256 previous, uint256 current)

func (*CustomIncrementCoinageFilterer) ParseOwnershipTransferred

func (_CustomIncrementCoinage *CustomIncrementCoinageFilterer) ParseOwnershipTransferred(log types.Log) (*CustomIncrementCoinageOwnershipTransferred, error)

ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)

func (*CustomIncrementCoinageFilterer) ParseTransfer

func (_CustomIncrementCoinage *CustomIncrementCoinageFilterer) ParseTransfer(log types.Log) (*CustomIncrementCoinageTransfer, error)

ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.

Solidity: event Transfer(address indexed from, address indexed to, uint256 value)

func (*CustomIncrementCoinageFilterer) WatchApproval

func (_CustomIncrementCoinage *CustomIncrementCoinageFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *CustomIncrementCoinageApproval, owner []common.Address, spender []common.Address) (event.Subscription, error)

WatchApproval is a free log subscription operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.

Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)

func (*CustomIncrementCoinageFilterer) WatchFactorIncreased

func (_CustomIncrementCoinage *CustomIncrementCoinageFilterer) WatchFactorIncreased(opts *bind.WatchOpts, sink chan<- *CustomIncrementCoinageFactorIncreased) (event.Subscription, error)

WatchFactorIncreased is a free log subscription operation binding the contract event 0xe26ee4870433319e6f01f123f37f6f6823ff4084f5651912025d24930b01bcb6.

Solidity: event FactorIncreased(uint256 factor)

func (*CustomIncrementCoinageFilterer) WatchFactorSet

func (_CustomIncrementCoinage *CustomIncrementCoinageFilterer) WatchFactorSet(opts *bind.WatchOpts, sink chan<- *CustomIncrementCoinageFactorSet) (event.Subscription, error)

WatchFactorSet is a free log subscription operation binding the contract event 0xafc9085bb15d79bc1e9d87807e2fc5f4c2b631088cb3e38c86cb627c12a0e430.

Solidity: event FactorSet(uint256 previous, uint256 current)

func (*CustomIncrementCoinageFilterer) WatchOwnershipTransferred

func (_CustomIncrementCoinage *CustomIncrementCoinageFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *CustomIncrementCoinageOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)

WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)

func (*CustomIncrementCoinageFilterer) WatchTransfer

func (_CustomIncrementCoinage *CustomIncrementCoinageFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *CustomIncrementCoinageTransfer, from []common.Address, to []common.Address) (event.Subscription, error)

WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.

Solidity: event Transfer(address indexed from, address indexed to, uint256 value)

type CustomIncrementCoinageMock

type CustomIncrementCoinageMock struct {
	CustomIncrementCoinageMockCaller     // Read-only binding to the contract
	CustomIncrementCoinageMockTransactor // Write-only binding to the contract
	CustomIncrementCoinageMockFilterer   // Log filterer for contract events
}

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

func DeployCustomIncrementCoinageMock

func DeployCustomIncrementCoinageMock(auth *bind.TransactOpts, backend bind.ContractBackend, name string, symbol string, factor *big.Int, transfersEnabled bool) (common.Address, *types.Transaction, *CustomIncrementCoinageMock, error)

DeployCustomIncrementCoinageMock deploys a new Ethereum contract, binding an instance of CustomIncrementCoinageMock to it.

func NewCustomIncrementCoinageMock

func NewCustomIncrementCoinageMock(address common.Address, backend bind.ContractBackend) (*CustomIncrementCoinageMock, error)

NewCustomIncrementCoinageMock creates a new instance of CustomIncrementCoinageMock, bound to a specific deployed contract.

type CustomIncrementCoinageMockApproval

type CustomIncrementCoinageMockApproval struct {
	Owner   common.Address
	Spender common.Address
	Value   *big.Int
	Raw     types.Log // Blockchain specific contextual infos
}

CustomIncrementCoinageMockApproval represents a Approval event raised by the CustomIncrementCoinageMock contract.

type CustomIncrementCoinageMockApprovalIterator

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

CustomIncrementCoinageMockApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the CustomIncrementCoinageMock contract.

func (*CustomIncrementCoinageMockApprovalIterator) Close

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

func (*CustomIncrementCoinageMockApprovalIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*CustomIncrementCoinageMockApprovalIterator) Next

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

type CustomIncrementCoinageMockCaller

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

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

func NewCustomIncrementCoinageMockCaller

func NewCustomIncrementCoinageMockCaller(address common.Address, caller bind.ContractCaller) (*CustomIncrementCoinageMockCaller, error)

NewCustomIncrementCoinageMockCaller creates a new read-only instance of CustomIncrementCoinageMock, bound to a specific deployed contract.

func (*CustomIncrementCoinageMockCaller) Allowance

func (_CustomIncrementCoinageMock *CustomIncrementCoinageMockCaller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)

Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.

Solidity: function allowance(address owner, address spender) constant returns(uint256)

func (*CustomIncrementCoinageMockCaller) BalanceOf

func (_CustomIncrementCoinageMock *CustomIncrementCoinageMockCaller) BalanceOf(opts *bind.CallOpts, account common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(address account) constant returns(uint256)

func (*CustomIncrementCoinageMockCaller) Decimals

func (_CustomIncrementCoinageMock *CustomIncrementCoinageMockCaller) Decimals(opts *bind.CallOpts) (uint8, error)

Decimals is a free data retrieval call binding the contract method 0x313ce567.

Solidity: function decimals() constant returns(uint8)

func (*CustomIncrementCoinageMockCaller) Factor

func (_CustomIncrementCoinageMock *CustomIncrementCoinageMockCaller) Factor(opts *bind.CallOpts) (*big.Int, error)

Factor is a free data retrieval call binding the contract method 0x54f703f8.

Solidity: function factor() constant returns(uint256)

func (*CustomIncrementCoinageMockCaller) FactorIncrement

func (_CustomIncrementCoinageMock *CustomIncrementCoinageMockCaller) FactorIncrement(opts *bind.CallOpts) (*big.Int, error)

FactorIncrement is a free data retrieval call binding the contract method 0xd4132ee2.

Solidity: function factorIncrement() constant returns(uint256)

func (*CustomIncrementCoinageMockCaller) IsMinter

func (_CustomIncrementCoinageMock *CustomIncrementCoinageMockCaller) IsMinter(opts *bind.CallOpts, account common.Address) (bool, error)

IsMinter is a free data retrieval call binding the contract method 0xaa271e1a.

Solidity: function isMinter(address account) constant returns(bool)

func (*CustomIncrementCoinageMockCaller) IsOwner

func (_CustomIncrementCoinageMock *CustomIncrementCoinageMockCaller) IsOwner(opts *bind.CallOpts) (bool, error)

IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.

Solidity: function isOwner() constant returns(bool)

func (*CustomIncrementCoinageMockCaller) LastBlock

func (_CustomIncrementCoinageMock *CustomIncrementCoinageMockCaller) LastBlock(opts *bind.CallOpts) (*big.Int, error)

LastBlock is a free data retrieval call binding the contract method 0x806b984f.

Solidity: function lastBlock() constant returns(uint256)

func (*CustomIncrementCoinageMockCaller) Name

func (_CustomIncrementCoinageMock *CustomIncrementCoinageMockCaller) Name(opts *bind.CallOpts) (string, error)

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

Solidity: function name() constant returns(string)

func (*CustomIncrementCoinageMockCaller) Owner

func (_CustomIncrementCoinageMock *CustomIncrementCoinageMockCaller) 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 (*CustomIncrementCoinageMockCaller) Symbol

func (_CustomIncrementCoinageMock *CustomIncrementCoinageMockCaller) Symbol(opts *bind.CallOpts) (string, error)

Symbol is a free data retrieval call binding the contract method 0x95d89b41.

Solidity: function symbol() constant returns(string)

func (*CustomIncrementCoinageMockCaller) TotalSupply

func (_CustomIncrementCoinageMock *CustomIncrementCoinageMockCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() constant returns(uint256)

func (*CustomIncrementCoinageMockCaller) TransfersEnabled

func (_CustomIncrementCoinageMock *CustomIncrementCoinageMockCaller) TransfersEnabled(opts *bind.CallOpts) (bool, error)

TransfersEnabled is a free data retrieval call binding the contract method 0xbef97c87.

Solidity: function transfersEnabled() constant returns(bool)

type CustomIncrementCoinageMockCallerRaw

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

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

func (*CustomIncrementCoinageMockCallerRaw) Call

func (_CustomIncrementCoinageMock *CustomIncrementCoinageMockCallerRaw) 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 CustomIncrementCoinageMockCallerSession

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

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

func (*CustomIncrementCoinageMockCallerSession) Allowance

func (_CustomIncrementCoinageMock *CustomIncrementCoinageMockCallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)

Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.

Solidity: function allowance(address owner, address spender) constant returns(uint256)

func (*CustomIncrementCoinageMockCallerSession) BalanceOf

func (_CustomIncrementCoinageMock *CustomIncrementCoinageMockCallerSession) BalanceOf(account common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(address account) constant returns(uint256)

func (*CustomIncrementCoinageMockCallerSession) Decimals

func (_CustomIncrementCoinageMock *CustomIncrementCoinageMockCallerSession) Decimals() (uint8, error)

Decimals is a free data retrieval call binding the contract method 0x313ce567.

Solidity: function decimals() constant returns(uint8)

func (*CustomIncrementCoinageMockCallerSession) Factor

func (_CustomIncrementCoinageMock *CustomIncrementCoinageMockCallerSession) Factor() (*big.Int, error)

Factor is a free data retrieval call binding the contract method 0x54f703f8.

Solidity: function factor() constant returns(uint256)

func (*CustomIncrementCoinageMockCallerSession) FactorIncrement

func (_CustomIncrementCoinageMock *CustomIncrementCoinageMockCallerSession) FactorIncrement() (*big.Int, error)

FactorIncrement is a free data retrieval call binding the contract method 0xd4132ee2.

Solidity: function factorIncrement() constant returns(uint256)

func (*CustomIncrementCoinageMockCallerSession) IsMinter

func (_CustomIncrementCoinageMock *CustomIncrementCoinageMockCallerSession) IsMinter(account common.Address) (bool, error)

IsMinter is a free data retrieval call binding the contract method 0xaa271e1a.

Solidity: function isMinter(address account) constant returns(bool)

func (*CustomIncrementCoinageMockCallerSession) IsOwner

func (_CustomIncrementCoinageMock *CustomIncrementCoinageMockCallerSession) IsOwner() (bool, error)

IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.

Solidity: function isOwner() constant returns(bool)

func (*CustomIncrementCoinageMockCallerSession) LastBlock

func (_CustomIncrementCoinageMock *CustomIncrementCoinageMockCallerSession) LastBlock() (*big.Int, error)

LastBlock is a free data retrieval call binding the contract method 0x806b984f.

Solidity: function lastBlock() constant returns(uint256)

func (*CustomIncrementCoinageMockCallerSession) Name

func (_CustomIncrementCoinageMock *CustomIncrementCoinageMockCallerSession) Name() (string, error)

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

Solidity: function name() constant returns(string)

func (*CustomIncrementCoinageMockCallerSession) Owner

func (_CustomIncrementCoinageMock *CustomIncrementCoinageMockCallerSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*CustomIncrementCoinageMockCallerSession) Symbol

func (_CustomIncrementCoinageMock *CustomIncrementCoinageMockCallerSession) Symbol() (string, error)

Symbol is a free data retrieval call binding the contract method 0x95d89b41.

Solidity: function symbol() constant returns(string)

func (*CustomIncrementCoinageMockCallerSession) TotalSupply

func (_CustomIncrementCoinageMock *CustomIncrementCoinageMockCallerSession) TotalSupply() (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() constant returns(uint256)

func (*CustomIncrementCoinageMockCallerSession) TransfersEnabled

func (_CustomIncrementCoinageMock *CustomIncrementCoinageMockCallerSession) TransfersEnabled() (bool, error)

TransfersEnabled is a free data retrieval call binding the contract method 0xbef97c87.

Solidity: function transfersEnabled() constant returns(bool)

type CustomIncrementCoinageMockFactorIncreased

type CustomIncrementCoinageMockFactorIncreased struct {
	Factor *big.Int
	Raw    types.Log // Blockchain specific contextual infos
}

CustomIncrementCoinageMockFactorIncreased represents a FactorIncreased event raised by the CustomIncrementCoinageMock contract.

type CustomIncrementCoinageMockFactorIncreasedIterator

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

CustomIncrementCoinageMockFactorIncreasedIterator is returned from FilterFactorIncreased and is used to iterate over the raw logs and unpacked data for FactorIncreased events raised by the CustomIncrementCoinageMock contract.

func (*CustomIncrementCoinageMockFactorIncreasedIterator) Close

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

func (*CustomIncrementCoinageMockFactorIncreasedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*CustomIncrementCoinageMockFactorIncreasedIterator) Next

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

type CustomIncrementCoinageMockFactorSet

type CustomIncrementCoinageMockFactorSet struct {
	Previous *big.Int
	Current  *big.Int
	Raw      types.Log // Blockchain specific contextual infos
}

CustomIncrementCoinageMockFactorSet represents a FactorSet event raised by the CustomIncrementCoinageMock contract.

type CustomIncrementCoinageMockFactorSetIterator

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

CustomIncrementCoinageMockFactorSetIterator is returned from FilterFactorSet and is used to iterate over the raw logs and unpacked data for FactorSet events raised by the CustomIncrementCoinageMock contract.

func (*CustomIncrementCoinageMockFactorSetIterator) Close

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

func (*CustomIncrementCoinageMockFactorSetIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*CustomIncrementCoinageMockFactorSetIterator) Next

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

type CustomIncrementCoinageMockFilterer

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

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

func NewCustomIncrementCoinageMockFilterer

func NewCustomIncrementCoinageMockFilterer(address common.Address, filterer bind.ContractFilterer) (*CustomIncrementCoinageMockFilterer, error)

NewCustomIncrementCoinageMockFilterer creates a new log filterer instance of CustomIncrementCoinageMock, bound to a specific deployed contract.

func (*CustomIncrementCoinageMockFilterer) FilterApproval

func (_CustomIncrementCoinageMock *CustomIncrementCoinageMockFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*CustomIncrementCoinageMockApprovalIterator, error)

FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.

Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)

func (*CustomIncrementCoinageMockFilterer) FilterFactorIncreased

func (_CustomIncrementCoinageMock *CustomIncrementCoinageMockFilterer) FilterFactorIncreased(opts *bind.FilterOpts) (*CustomIncrementCoinageMockFactorIncreasedIterator, error)

FilterFactorIncreased is a free log retrieval operation binding the contract event 0xe26ee4870433319e6f01f123f37f6f6823ff4084f5651912025d24930b01bcb6.

Solidity: event FactorIncreased(uint256 factor)

func (*CustomIncrementCoinageMockFilterer) FilterFactorSet

func (_CustomIncrementCoinageMock *CustomIncrementCoinageMockFilterer) FilterFactorSet(opts *bind.FilterOpts) (*CustomIncrementCoinageMockFactorSetIterator, error)

FilterFactorSet is a free log retrieval operation binding the contract event 0xafc9085bb15d79bc1e9d87807e2fc5f4c2b631088cb3e38c86cb627c12a0e430.

Solidity: event FactorSet(uint256 previous, uint256 current)

func (*CustomIncrementCoinageMockFilterer) FilterMinterAdded

func (_CustomIncrementCoinageMock *CustomIncrementCoinageMockFilterer) FilterMinterAdded(opts *bind.FilterOpts, account []common.Address) (*CustomIncrementCoinageMockMinterAddedIterator, error)

FilterMinterAdded is a free log retrieval operation binding the contract event 0x6ae172837ea30b801fbfcdd4108aa1d5bf8ff775444fd70256b44e6bf3dfc3f6.

Solidity: event MinterAdded(address indexed account)

func (*CustomIncrementCoinageMockFilterer) FilterMinterRemoved

func (_CustomIncrementCoinageMock *CustomIncrementCoinageMockFilterer) FilterMinterRemoved(opts *bind.FilterOpts, account []common.Address) (*CustomIncrementCoinageMockMinterRemovedIterator, error)

FilterMinterRemoved is a free log retrieval operation binding the contract event 0xe94479a9f7e1952cc78f2d6baab678adc1b772d936c6583def489e524cb66692.

Solidity: event MinterRemoved(address indexed account)

func (*CustomIncrementCoinageMockFilterer) FilterOwnershipTransferred

func (_CustomIncrementCoinageMock *CustomIncrementCoinageMockFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*CustomIncrementCoinageMockOwnershipTransferredIterator, error)

FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)

func (*CustomIncrementCoinageMockFilterer) FilterTransfer

func (_CustomIncrementCoinageMock *CustomIncrementCoinageMockFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*CustomIncrementCoinageMockTransferIterator, error)

FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.

Solidity: event Transfer(address indexed from, address indexed to, uint256 value)

func (*CustomIncrementCoinageMockFilterer) ParseApproval

func (_CustomIncrementCoinageMock *CustomIncrementCoinageMockFilterer) ParseApproval(log types.Log) (*CustomIncrementCoinageMockApproval, error)

ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.

Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)

func (*CustomIncrementCoinageMockFilterer) ParseFactorIncreased

func (_CustomIncrementCoinageMock *CustomIncrementCoinageMockFilterer) ParseFactorIncreased(log types.Log) (*CustomIncrementCoinageMockFactorIncreased, error)

ParseFactorIncreased is a log parse operation binding the contract event 0xe26ee4870433319e6f01f123f37f6f6823ff4084f5651912025d24930b01bcb6.

Solidity: event FactorIncreased(uint256 factor)

func (*CustomIncrementCoinageMockFilterer) ParseFactorSet

func (_CustomIncrementCoinageMock *CustomIncrementCoinageMockFilterer) ParseFactorSet(log types.Log) (*CustomIncrementCoinageMockFactorSet, error)

ParseFactorSet is a log parse operation binding the contract event 0xafc9085bb15d79bc1e9d87807e2fc5f4c2b631088cb3e38c86cb627c12a0e430.

Solidity: event FactorSet(uint256 previous, uint256 current)

func (*CustomIncrementCoinageMockFilterer) ParseMinterAdded

func (_CustomIncrementCoinageMock *CustomIncrementCoinageMockFilterer) ParseMinterAdded(log types.Log) (*CustomIncrementCoinageMockMinterAdded, error)

ParseMinterAdded is a log parse operation binding the contract event 0x6ae172837ea30b801fbfcdd4108aa1d5bf8ff775444fd70256b44e6bf3dfc3f6.

Solidity: event MinterAdded(address indexed account)

func (*CustomIncrementCoinageMockFilterer) ParseMinterRemoved

func (_CustomIncrementCoinageMock *CustomIncrementCoinageMockFilterer) ParseMinterRemoved(log types.Log) (*CustomIncrementCoinageMockMinterRemoved, error)

ParseMinterRemoved is a log parse operation binding the contract event 0xe94479a9f7e1952cc78f2d6baab678adc1b772d936c6583def489e524cb66692.

Solidity: event MinterRemoved(address indexed account)

func (*CustomIncrementCoinageMockFilterer) ParseOwnershipTransferred

func (_CustomIncrementCoinageMock *CustomIncrementCoinageMockFilterer) ParseOwnershipTransferred(log types.Log) (*CustomIncrementCoinageMockOwnershipTransferred, error)

ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)

func (*CustomIncrementCoinageMockFilterer) ParseTransfer

func (_CustomIncrementCoinageMock *CustomIncrementCoinageMockFilterer) ParseTransfer(log types.Log) (*CustomIncrementCoinageMockTransfer, error)

ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.

Solidity: event Transfer(address indexed from, address indexed to, uint256 value)

func (*CustomIncrementCoinageMockFilterer) WatchApproval

func (_CustomIncrementCoinageMock *CustomIncrementCoinageMockFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *CustomIncrementCoinageMockApproval, owner []common.Address, spender []common.Address) (event.Subscription, error)

WatchApproval is a free log subscription operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.

Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)

func (*CustomIncrementCoinageMockFilterer) WatchFactorIncreased

func (_CustomIncrementCoinageMock *CustomIncrementCoinageMockFilterer) WatchFactorIncreased(opts *bind.WatchOpts, sink chan<- *CustomIncrementCoinageMockFactorIncreased) (event.Subscription, error)

WatchFactorIncreased is a free log subscription operation binding the contract event 0xe26ee4870433319e6f01f123f37f6f6823ff4084f5651912025d24930b01bcb6.

Solidity: event FactorIncreased(uint256 factor)

func (*CustomIncrementCoinageMockFilterer) WatchFactorSet

func (_CustomIncrementCoinageMock *CustomIncrementCoinageMockFilterer) WatchFactorSet(opts *bind.WatchOpts, sink chan<- *CustomIncrementCoinageMockFactorSet) (event.Subscription, error)

WatchFactorSet is a free log subscription operation binding the contract event 0xafc9085bb15d79bc1e9d87807e2fc5f4c2b631088cb3e38c86cb627c12a0e430.

Solidity: event FactorSet(uint256 previous, uint256 current)

func (*CustomIncrementCoinageMockFilterer) WatchMinterAdded

func (_CustomIncrementCoinageMock *CustomIncrementCoinageMockFilterer) WatchMinterAdded(opts *bind.WatchOpts, sink chan<- *CustomIncrementCoinageMockMinterAdded, account []common.Address) (event.Subscription, error)

WatchMinterAdded is a free log subscription operation binding the contract event 0x6ae172837ea30b801fbfcdd4108aa1d5bf8ff775444fd70256b44e6bf3dfc3f6.

Solidity: event MinterAdded(address indexed account)

func (*CustomIncrementCoinageMockFilterer) WatchMinterRemoved

func (_CustomIncrementCoinageMock *CustomIncrementCoinageMockFilterer) WatchMinterRemoved(opts *bind.WatchOpts, sink chan<- *CustomIncrementCoinageMockMinterRemoved, account []common.Address) (event.Subscription, error)

WatchMinterRemoved is a free log subscription operation binding the contract event 0xe94479a9f7e1952cc78f2d6baab678adc1b772d936c6583def489e524cb66692.

Solidity: event MinterRemoved(address indexed account)

func (*CustomIncrementCoinageMockFilterer) WatchOwnershipTransferred

func (_CustomIncrementCoinageMock *CustomIncrementCoinageMockFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *CustomIncrementCoinageMockOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)

WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)

func (*CustomIncrementCoinageMockFilterer) WatchTransfer

func (_CustomIncrementCoinageMock *CustomIncrementCoinageMockFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *CustomIncrementCoinageMockTransfer, from []common.Address, to []common.Address) (event.Subscription, error)

WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.

Solidity: event Transfer(address indexed from, address indexed to, uint256 value)

type CustomIncrementCoinageMockMinterAdded

type CustomIncrementCoinageMockMinterAdded struct {
	Account common.Address
	Raw     types.Log // Blockchain specific contextual infos
}

CustomIncrementCoinageMockMinterAdded represents a MinterAdded event raised by the CustomIncrementCoinageMock contract.

type CustomIncrementCoinageMockMinterAddedIterator

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

CustomIncrementCoinageMockMinterAddedIterator is returned from FilterMinterAdded and is used to iterate over the raw logs and unpacked data for MinterAdded events raised by the CustomIncrementCoinageMock contract.

func (*CustomIncrementCoinageMockMinterAddedIterator) Close

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

func (*CustomIncrementCoinageMockMinterAddedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*CustomIncrementCoinageMockMinterAddedIterator) Next

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

type CustomIncrementCoinageMockMinterRemoved

type CustomIncrementCoinageMockMinterRemoved struct {
	Account common.Address
	Raw     types.Log // Blockchain specific contextual infos
}

CustomIncrementCoinageMockMinterRemoved represents a MinterRemoved event raised by the CustomIncrementCoinageMock contract.

type CustomIncrementCoinageMockMinterRemovedIterator

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

CustomIncrementCoinageMockMinterRemovedIterator is returned from FilterMinterRemoved and is used to iterate over the raw logs and unpacked data for MinterRemoved events raised by the CustomIncrementCoinageMock contract.

func (*CustomIncrementCoinageMockMinterRemovedIterator) Close

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

func (*CustomIncrementCoinageMockMinterRemovedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*CustomIncrementCoinageMockMinterRemovedIterator) Next

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

type CustomIncrementCoinageMockOwnershipTransferred

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

CustomIncrementCoinageMockOwnershipTransferred represents a OwnershipTransferred event raised by the CustomIncrementCoinageMock contract.

type CustomIncrementCoinageMockOwnershipTransferredIterator

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

CustomIncrementCoinageMockOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the CustomIncrementCoinageMock contract.

func (*CustomIncrementCoinageMockOwnershipTransferredIterator) Close

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

func (*CustomIncrementCoinageMockOwnershipTransferredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*CustomIncrementCoinageMockOwnershipTransferredIterator) Next

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

type CustomIncrementCoinageMockRaw

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

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

func (*CustomIncrementCoinageMockRaw) Call

func (_CustomIncrementCoinageMock *CustomIncrementCoinageMockRaw) 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 (*CustomIncrementCoinageMockRaw) Transact

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

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

func (*CustomIncrementCoinageMockRaw) Transfer

func (_CustomIncrementCoinageMock *CustomIncrementCoinageMockRaw) 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 CustomIncrementCoinageMockSession

type CustomIncrementCoinageMockSession struct {
	Contract     *CustomIncrementCoinageMock // 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
}

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

func (*CustomIncrementCoinageMockSession) AddMinter

func (_CustomIncrementCoinageMock *CustomIncrementCoinageMockSession) AddMinter(account common.Address) (*types.Transaction, error)

AddMinter is a paid mutator transaction binding the contract method 0x983b2d56.

Solidity: function addMinter(address account) returns()

func (*CustomIncrementCoinageMockSession) Allowance

func (_CustomIncrementCoinageMock *CustomIncrementCoinageMockSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)

Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.

Solidity: function allowance(address owner, address spender) constant returns(uint256)

func (*CustomIncrementCoinageMockSession) Approve

func (_CustomIncrementCoinageMock *CustomIncrementCoinageMockSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(address spender, uint256 amount) returns(bool)

func (*CustomIncrementCoinageMockSession) BalanceOf

func (_CustomIncrementCoinageMock *CustomIncrementCoinageMockSession) BalanceOf(account common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(address account) constant returns(uint256)

func (*CustomIncrementCoinageMockSession) Burn

func (_CustomIncrementCoinageMock *CustomIncrementCoinageMockSession) Burn(amount *big.Int) (*types.Transaction, error)

Burn is a paid mutator transaction binding the contract method 0x42966c68.

Solidity: function burn(uint256 amount) returns()

func (*CustomIncrementCoinageMockSession) BurnFrom

func (_CustomIncrementCoinageMock *CustomIncrementCoinageMockSession) BurnFrom(account common.Address, amount *big.Int) (*types.Transaction, error)

BurnFrom is a paid mutator transaction binding the contract method 0x79cc6790.

Solidity: function burnFrom(address account, uint256 amount) returns()

func (*CustomIncrementCoinageMockSession) Decimals

func (_CustomIncrementCoinageMock *CustomIncrementCoinageMockSession) Decimals() (uint8, error)

Decimals is a free data retrieval call binding the contract method 0x313ce567.

Solidity: function decimals() constant returns(uint8)

func (*CustomIncrementCoinageMockSession) DecreaseAllowance

func (_CustomIncrementCoinageMock *CustomIncrementCoinageMockSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)

DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.

Solidity: function decreaseAllowance(address spender, uint256 subtractedValue) returns(bool)

func (*CustomIncrementCoinageMockSession) EnableTransfers

func (_CustomIncrementCoinageMock *CustomIncrementCoinageMockSession) EnableTransfers(v bool) (*types.Transaction, error)

EnableTransfers is a paid mutator transaction binding the contract method 0xf41e60c5.

Solidity: function enableTransfers(bool v) returns()

func (*CustomIncrementCoinageMockSession) Factor

func (_CustomIncrementCoinageMock *CustomIncrementCoinageMockSession) Factor() (*big.Int, error)

Factor is a free data retrieval call binding the contract method 0x54f703f8.

Solidity: function factor() constant returns(uint256)

func (*CustomIncrementCoinageMockSession) FactorIncrement

func (_CustomIncrementCoinageMock *CustomIncrementCoinageMockSession) FactorIncrement() (*big.Int, error)

FactorIncrement is a free data retrieval call binding the contract method 0xd4132ee2.

Solidity: function factorIncrement() constant returns(uint256)

func (*CustomIncrementCoinageMockSession) IncreaseAllowance

func (_CustomIncrementCoinageMock *CustomIncrementCoinageMockSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)

IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.

Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool)

func (*CustomIncrementCoinageMockSession) IsMinter

func (_CustomIncrementCoinageMock *CustomIncrementCoinageMockSession) IsMinter(account common.Address) (bool, error)

IsMinter is a free data retrieval call binding the contract method 0xaa271e1a.

Solidity: function isMinter(address account) constant returns(bool)

func (*CustomIncrementCoinageMockSession) IsOwner

func (_CustomIncrementCoinageMock *CustomIncrementCoinageMockSession) IsOwner() (bool, error)

IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.

Solidity: function isOwner() constant returns(bool)

func (*CustomIncrementCoinageMockSession) LastBlock

func (_CustomIncrementCoinageMock *CustomIncrementCoinageMockSession) LastBlock() (*big.Int, error)

LastBlock is a free data retrieval call binding the contract method 0x806b984f.

Solidity: function lastBlock() constant returns(uint256)

func (*CustomIncrementCoinageMockSession) Mint

func (_CustomIncrementCoinageMock *CustomIncrementCoinageMockSession) Mint(account common.Address, amount *big.Int) (*types.Transaction, error)

Mint is a paid mutator transaction binding the contract method 0x40c10f19.

Solidity: function mint(address account, uint256 amount) returns(bool)

func (*CustomIncrementCoinageMockSession) Name

func (_CustomIncrementCoinageMock *CustomIncrementCoinageMockSession) Name() (string, error)

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

Solidity: function name() constant returns(string)

func (*CustomIncrementCoinageMockSession) Owner

func (_CustomIncrementCoinageMock *CustomIncrementCoinageMockSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*CustomIncrementCoinageMockSession) RenounceMinter

func (_CustomIncrementCoinageMock *CustomIncrementCoinageMockSession) RenounceMinter() (*types.Transaction, error)

RenounceMinter is a paid mutator transaction binding the contract method 0x98650275.

Solidity: function renounceMinter() returns()

func (*CustomIncrementCoinageMockSession) RenounceOwnership

func (_CustomIncrementCoinageMock *CustomIncrementCoinageMockSession) RenounceOwnership() (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*CustomIncrementCoinageMockSession) SetFactor

func (_CustomIncrementCoinageMock *CustomIncrementCoinageMockSession) SetFactor(factor *big.Int) (*types.Transaction, error)

SetFactor is a paid mutator transaction binding the contract method 0x817e9d31.

Solidity: function setFactor(uint256 factor) returns(bool)

func (*CustomIncrementCoinageMockSession) Symbol

func (_CustomIncrementCoinageMock *CustomIncrementCoinageMockSession) Symbol() (string, error)

Symbol is a free data retrieval call binding the contract method 0x95d89b41.

Solidity: function symbol() constant returns(string)

func (*CustomIncrementCoinageMockSession) TotalSupply

func (_CustomIncrementCoinageMock *CustomIncrementCoinageMockSession) TotalSupply() (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() constant returns(uint256)

func (*CustomIncrementCoinageMockSession) Transfer

func (_CustomIncrementCoinageMock *CustomIncrementCoinageMockSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(address recipient, uint256 amount) returns(bool)

func (*CustomIncrementCoinageMockSession) TransferFrom

func (_CustomIncrementCoinageMock *CustomIncrementCoinageMockSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)

func (*CustomIncrementCoinageMockSession) TransferOwnership

func (_CustomIncrementCoinageMock *CustomIncrementCoinageMockSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

func (*CustomIncrementCoinageMockSession) TransfersEnabled

func (_CustomIncrementCoinageMock *CustomIncrementCoinageMockSession) TransfersEnabled() (bool, error)

TransfersEnabled is a free data retrieval call binding the contract method 0xbef97c87.

Solidity: function transfersEnabled() constant returns(bool)

type CustomIncrementCoinageMockTransactor

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

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

func NewCustomIncrementCoinageMockTransactor

func NewCustomIncrementCoinageMockTransactor(address common.Address, transactor bind.ContractTransactor) (*CustomIncrementCoinageMockTransactor, error)

NewCustomIncrementCoinageMockTransactor creates a new write-only instance of CustomIncrementCoinageMock, bound to a specific deployed contract.

func (*CustomIncrementCoinageMockTransactor) AddMinter

func (_CustomIncrementCoinageMock *CustomIncrementCoinageMockTransactor) AddMinter(opts *bind.TransactOpts, account common.Address) (*types.Transaction, error)

AddMinter is a paid mutator transaction binding the contract method 0x983b2d56.

Solidity: function addMinter(address account) returns()

func (*CustomIncrementCoinageMockTransactor) Approve

func (_CustomIncrementCoinageMock *CustomIncrementCoinageMockTransactor) Approve(opts *bind.TransactOpts, spender common.Address, amount *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(address spender, uint256 amount) returns(bool)

func (*CustomIncrementCoinageMockTransactor) Burn

func (_CustomIncrementCoinageMock *CustomIncrementCoinageMockTransactor) Burn(opts *bind.TransactOpts, amount *big.Int) (*types.Transaction, error)

Burn is a paid mutator transaction binding the contract method 0x42966c68.

Solidity: function burn(uint256 amount) returns()

func (*CustomIncrementCoinageMockTransactor) BurnFrom

func (_CustomIncrementCoinageMock *CustomIncrementCoinageMockTransactor) BurnFrom(opts *bind.TransactOpts, account common.Address, amount *big.Int) (*types.Transaction, error)

BurnFrom is a paid mutator transaction binding the contract method 0x79cc6790.

Solidity: function burnFrom(address account, uint256 amount) returns()

func (*CustomIncrementCoinageMockTransactor) DecreaseAllowance

func (_CustomIncrementCoinageMock *CustomIncrementCoinageMockTransactor) DecreaseAllowance(opts *bind.TransactOpts, spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)

DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.

Solidity: function decreaseAllowance(address spender, uint256 subtractedValue) returns(bool)

func (*CustomIncrementCoinageMockTransactor) EnableTransfers

func (_CustomIncrementCoinageMock *CustomIncrementCoinageMockTransactor) EnableTransfers(opts *bind.TransactOpts, v bool) (*types.Transaction, error)

EnableTransfers is a paid mutator transaction binding the contract method 0xf41e60c5.

Solidity: function enableTransfers(bool v) returns()

func (*CustomIncrementCoinageMockTransactor) IncreaseAllowance

func (_CustomIncrementCoinageMock *CustomIncrementCoinageMockTransactor) IncreaseAllowance(opts *bind.TransactOpts, spender common.Address, addedValue *big.Int) (*types.Transaction, error)

IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.

Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool)

func (*CustomIncrementCoinageMockTransactor) Mint

func (_CustomIncrementCoinageMock *CustomIncrementCoinageMockTransactor) Mint(opts *bind.TransactOpts, account common.Address, amount *big.Int) (*types.Transaction, error)

Mint is a paid mutator transaction binding the contract method 0x40c10f19.

Solidity: function mint(address account, uint256 amount) returns(bool)

func (*CustomIncrementCoinageMockTransactor) RenounceMinter

func (_CustomIncrementCoinageMock *CustomIncrementCoinageMockTransactor) RenounceMinter(opts *bind.TransactOpts) (*types.Transaction, error)

RenounceMinter is a paid mutator transaction binding the contract method 0x98650275.

Solidity: function renounceMinter() returns()

func (*CustomIncrementCoinageMockTransactor) RenounceOwnership

func (_CustomIncrementCoinageMock *CustomIncrementCoinageMockTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*CustomIncrementCoinageMockTransactor) SetFactor

func (_CustomIncrementCoinageMock *CustomIncrementCoinageMockTransactor) SetFactor(opts *bind.TransactOpts, factor *big.Int) (*types.Transaction, error)

SetFactor is a paid mutator transaction binding the contract method 0x817e9d31.

Solidity: function setFactor(uint256 factor) returns(bool)

func (*CustomIncrementCoinageMockTransactor) Transfer

func (_CustomIncrementCoinageMock *CustomIncrementCoinageMockTransactor) Transfer(opts *bind.TransactOpts, recipient common.Address, amount *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(address recipient, uint256 amount) returns(bool)

func (*CustomIncrementCoinageMockTransactor) TransferFrom

func (_CustomIncrementCoinageMock *CustomIncrementCoinageMockTransactor) TransferFrom(opts *bind.TransactOpts, sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)

func (*CustomIncrementCoinageMockTransactor) TransferOwnership

func (_CustomIncrementCoinageMock *CustomIncrementCoinageMockTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

type CustomIncrementCoinageMockTransactorRaw

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

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

func (*CustomIncrementCoinageMockTransactorRaw) Transact

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

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

func (*CustomIncrementCoinageMockTransactorRaw) Transfer

func (_CustomIncrementCoinageMock *CustomIncrementCoinageMockTransactorRaw) 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 CustomIncrementCoinageMockTransactorSession

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

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

func (*CustomIncrementCoinageMockTransactorSession) AddMinter

func (_CustomIncrementCoinageMock *CustomIncrementCoinageMockTransactorSession) AddMinter(account common.Address) (*types.Transaction, error)

AddMinter is a paid mutator transaction binding the contract method 0x983b2d56.

Solidity: function addMinter(address account) returns()

func (*CustomIncrementCoinageMockTransactorSession) Approve

func (_CustomIncrementCoinageMock *CustomIncrementCoinageMockTransactorSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(address spender, uint256 amount) returns(bool)

func (*CustomIncrementCoinageMockTransactorSession) Burn

func (_CustomIncrementCoinageMock *CustomIncrementCoinageMockTransactorSession) Burn(amount *big.Int) (*types.Transaction, error)

Burn is a paid mutator transaction binding the contract method 0x42966c68.

Solidity: function burn(uint256 amount) returns()

func (*CustomIncrementCoinageMockTransactorSession) BurnFrom

func (_CustomIncrementCoinageMock *CustomIncrementCoinageMockTransactorSession) BurnFrom(account common.Address, amount *big.Int) (*types.Transaction, error)

BurnFrom is a paid mutator transaction binding the contract method 0x79cc6790.

Solidity: function burnFrom(address account, uint256 amount) returns()

func (*CustomIncrementCoinageMockTransactorSession) DecreaseAllowance

func (_CustomIncrementCoinageMock *CustomIncrementCoinageMockTransactorSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)

DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.

Solidity: function decreaseAllowance(address spender, uint256 subtractedValue) returns(bool)

func (*CustomIncrementCoinageMockTransactorSession) EnableTransfers

func (_CustomIncrementCoinageMock *CustomIncrementCoinageMockTransactorSession) EnableTransfers(v bool) (*types.Transaction, error)

EnableTransfers is a paid mutator transaction binding the contract method 0xf41e60c5.

Solidity: function enableTransfers(bool v) returns()

func (*CustomIncrementCoinageMockTransactorSession) IncreaseAllowance

func (_CustomIncrementCoinageMock *CustomIncrementCoinageMockTransactorSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)

IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.

Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool)

func (*CustomIncrementCoinageMockTransactorSession) Mint

func (_CustomIncrementCoinageMock *CustomIncrementCoinageMockTransactorSession) Mint(account common.Address, amount *big.Int) (*types.Transaction, error)

Mint is a paid mutator transaction binding the contract method 0x40c10f19.

Solidity: function mint(address account, uint256 amount) returns(bool)

func (*CustomIncrementCoinageMockTransactorSession) RenounceMinter

func (_CustomIncrementCoinageMock *CustomIncrementCoinageMockTransactorSession) RenounceMinter() (*types.Transaction, error)

RenounceMinter is a paid mutator transaction binding the contract method 0x98650275.

Solidity: function renounceMinter() returns()

func (*CustomIncrementCoinageMockTransactorSession) RenounceOwnership

func (_CustomIncrementCoinageMock *CustomIncrementCoinageMockTransactorSession) RenounceOwnership() (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*CustomIncrementCoinageMockTransactorSession) SetFactor

func (_CustomIncrementCoinageMock *CustomIncrementCoinageMockTransactorSession) SetFactor(factor *big.Int) (*types.Transaction, error)

SetFactor is a paid mutator transaction binding the contract method 0x817e9d31.

Solidity: function setFactor(uint256 factor) returns(bool)

func (*CustomIncrementCoinageMockTransactorSession) Transfer

func (_CustomIncrementCoinageMock *CustomIncrementCoinageMockTransactorSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(address recipient, uint256 amount) returns(bool)

func (*CustomIncrementCoinageMockTransactorSession) TransferFrom

func (_CustomIncrementCoinageMock *CustomIncrementCoinageMockTransactorSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)

func (*CustomIncrementCoinageMockTransactorSession) TransferOwnership

func (_CustomIncrementCoinageMock *CustomIncrementCoinageMockTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

type CustomIncrementCoinageMockTransfer

type CustomIncrementCoinageMockTransfer struct {
	From  common.Address
	To    common.Address
	Value *big.Int
	Raw   types.Log // Blockchain specific contextual infos
}

CustomIncrementCoinageMockTransfer represents a Transfer event raised by the CustomIncrementCoinageMock contract.

type CustomIncrementCoinageMockTransferIterator

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

CustomIncrementCoinageMockTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the CustomIncrementCoinageMock contract.

func (*CustomIncrementCoinageMockTransferIterator) Close

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

func (*CustomIncrementCoinageMockTransferIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*CustomIncrementCoinageMockTransferIterator) Next

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

type CustomIncrementCoinageOwnershipTransferred

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

CustomIncrementCoinageOwnershipTransferred represents a OwnershipTransferred event raised by the CustomIncrementCoinage contract.

type CustomIncrementCoinageOwnershipTransferredIterator

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

CustomIncrementCoinageOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the CustomIncrementCoinage contract.

func (*CustomIncrementCoinageOwnershipTransferredIterator) Close

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

func (*CustomIncrementCoinageOwnershipTransferredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*CustomIncrementCoinageOwnershipTransferredIterator) Next

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

type CustomIncrementCoinageRaw

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

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

func (*CustomIncrementCoinageRaw) Call

func (_CustomIncrementCoinage *CustomIncrementCoinageRaw) 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 (*CustomIncrementCoinageRaw) Transact

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

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

func (*CustomIncrementCoinageRaw) Transfer

func (_CustomIncrementCoinage *CustomIncrementCoinageRaw) 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 CustomIncrementCoinageSession

type CustomIncrementCoinageSession struct {
	Contract     *CustomIncrementCoinage // 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
}

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

func (*CustomIncrementCoinageSession) Allowance

func (_CustomIncrementCoinage *CustomIncrementCoinageSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)

Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.

Solidity: function allowance(address owner, address spender) constant returns(uint256)

func (*CustomIncrementCoinageSession) Approve

func (_CustomIncrementCoinage *CustomIncrementCoinageSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(address spender, uint256 amount) returns(bool)

func (*CustomIncrementCoinageSession) BalanceOf

func (_CustomIncrementCoinage *CustomIncrementCoinageSession) BalanceOf(account common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(address account) constant returns(uint256)

func (*CustomIncrementCoinageSession) Decimals

func (_CustomIncrementCoinage *CustomIncrementCoinageSession) Decimals() (uint8, error)

Decimals is a free data retrieval call binding the contract method 0x313ce567.

Solidity: function decimals() constant returns(uint8)

func (*CustomIncrementCoinageSession) DecreaseAllowance

func (_CustomIncrementCoinage *CustomIncrementCoinageSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)

DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.

Solidity: function decreaseAllowance(address spender, uint256 subtractedValue) returns(bool)

func (*CustomIncrementCoinageSession) EnableTransfers

func (_CustomIncrementCoinage *CustomIncrementCoinageSession) EnableTransfers(v bool) (*types.Transaction, error)

EnableTransfers is a paid mutator transaction binding the contract method 0xf41e60c5.

Solidity: function enableTransfers(bool v) returns()

func (*CustomIncrementCoinageSession) Factor

func (_CustomIncrementCoinage *CustomIncrementCoinageSession) Factor() (*big.Int, error)

Factor is a free data retrieval call binding the contract method 0x54f703f8.

Solidity: function factor() constant returns(uint256)

func (*CustomIncrementCoinageSession) FactorIncrement

func (_CustomIncrementCoinage *CustomIncrementCoinageSession) FactorIncrement() (*big.Int, error)

FactorIncrement is a free data retrieval call binding the contract method 0xd4132ee2.

Solidity: function factorIncrement() constant returns(uint256)

func (*CustomIncrementCoinageSession) IncreaseAllowance

func (_CustomIncrementCoinage *CustomIncrementCoinageSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)

IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.

Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool)

func (*CustomIncrementCoinageSession) IsOwner

func (_CustomIncrementCoinage *CustomIncrementCoinageSession) IsOwner() (bool, error)

IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.

Solidity: function isOwner() constant returns(bool)

func (*CustomIncrementCoinageSession) LastBlock

func (_CustomIncrementCoinage *CustomIncrementCoinageSession) LastBlock() (*big.Int, error)

LastBlock is a free data retrieval call binding the contract method 0x806b984f.

Solidity: function lastBlock() constant returns(uint256)

func (*CustomIncrementCoinageSession) Name

func (_CustomIncrementCoinage *CustomIncrementCoinageSession) Name() (string, error)

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

Solidity: function name() constant returns(string)

func (*CustomIncrementCoinageSession) Owner

func (_CustomIncrementCoinage *CustomIncrementCoinageSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*CustomIncrementCoinageSession) RenounceOwnership

func (_CustomIncrementCoinage *CustomIncrementCoinageSession) RenounceOwnership() (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*CustomIncrementCoinageSession) SetFactor

func (_CustomIncrementCoinage *CustomIncrementCoinageSession) SetFactor(factor *big.Int) (*types.Transaction, error)

SetFactor is a paid mutator transaction binding the contract method 0x817e9d31.

Solidity: function setFactor(uint256 factor) returns(bool)

func (*CustomIncrementCoinageSession) Symbol

func (_CustomIncrementCoinage *CustomIncrementCoinageSession) Symbol() (string, error)

Symbol is a free data retrieval call binding the contract method 0x95d89b41.

Solidity: function symbol() constant returns(string)

func (*CustomIncrementCoinageSession) TotalSupply

func (_CustomIncrementCoinage *CustomIncrementCoinageSession) TotalSupply() (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() constant returns(uint256)

func (*CustomIncrementCoinageSession) Transfer

func (_CustomIncrementCoinage *CustomIncrementCoinageSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(address recipient, uint256 amount) returns(bool)

func (*CustomIncrementCoinageSession) TransferFrom

func (_CustomIncrementCoinage *CustomIncrementCoinageSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)

func (*CustomIncrementCoinageSession) TransferOwnership

func (_CustomIncrementCoinage *CustomIncrementCoinageSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

func (*CustomIncrementCoinageSession) TransfersEnabled

func (_CustomIncrementCoinage *CustomIncrementCoinageSession) TransfersEnabled() (bool, error)

TransfersEnabled is a free data retrieval call binding the contract method 0xbef97c87.

Solidity: function transfersEnabled() constant returns(bool)

type CustomIncrementCoinageTransactor

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

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

func NewCustomIncrementCoinageTransactor

func NewCustomIncrementCoinageTransactor(address common.Address, transactor bind.ContractTransactor) (*CustomIncrementCoinageTransactor, error)

NewCustomIncrementCoinageTransactor creates a new write-only instance of CustomIncrementCoinage, bound to a specific deployed contract.

func (*CustomIncrementCoinageTransactor) Approve

func (_CustomIncrementCoinage *CustomIncrementCoinageTransactor) Approve(opts *bind.TransactOpts, spender common.Address, amount *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(address spender, uint256 amount) returns(bool)

func (*CustomIncrementCoinageTransactor) DecreaseAllowance

func (_CustomIncrementCoinage *CustomIncrementCoinageTransactor) DecreaseAllowance(opts *bind.TransactOpts, spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)

DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.

Solidity: function decreaseAllowance(address spender, uint256 subtractedValue) returns(bool)

func (*CustomIncrementCoinageTransactor) EnableTransfers

func (_CustomIncrementCoinage *CustomIncrementCoinageTransactor) EnableTransfers(opts *bind.TransactOpts, v bool) (*types.Transaction, error)

EnableTransfers is a paid mutator transaction binding the contract method 0xf41e60c5.

Solidity: function enableTransfers(bool v) returns()

func (*CustomIncrementCoinageTransactor) IncreaseAllowance

func (_CustomIncrementCoinage *CustomIncrementCoinageTransactor) IncreaseAllowance(opts *bind.TransactOpts, spender common.Address, addedValue *big.Int) (*types.Transaction, error)

IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.

Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool)

func (*CustomIncrementCoinageTransactor) RenounceOwnership

func (_CustomIncrementCoinage *CustomIncrementCoinageTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*CustomIncrementCoinageTransactor) SetFactor

func (_CustomIncrementCoinage *CustomIncrementCoinageTransactor) SetFactor(opts *bind.TransactOpts, factor *big.Int) (*types.Transaction, error)

SetFactor is a paid mutator transaction binding the contract method 0x817e9d31.

Solidity: function setFactor(uint256 factor) returns(bool)

func (*CustomIncrementCoinageTransactor) Transfer

func (_CustomIncrementCoinage *CustomIncrementCoinageTransactor) Transfer(opts *bind.TransactOpts, recipient common.Address, amount *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(address recipient, uint256 amount) returns(bool)

func (*CustomIncrementCoinageTransactor) TransferFrom

func (_CustomIncrementCoinage *CustomIncrementCoinageTransactor) TransferFrom(opts *bind.TransactOpts, sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)

func (*CustomIncrementCoinageTransactor) TransferOwnership

func (_CustomIncrementCoinage *CustomIncrementCoinageTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

type CustomIncrementCoinageTransactorRaw

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

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

func (*CustomIncrementCoinageTransactorRaw) Transact

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

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

func (*CustomIncrementCoinageTransactorRaw) Transfer

func (_CustomIncrementCoinage *CustomIncrementCoinageTransactorRaw) 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 CustomIncrementCoinageTransactorSession

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

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

func (*CustomIncrementCoinageTransactorSession) Approve

func (_CustomIncrementCoinage *CustomIncrementCoinageTransactorSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(address spender, uint256 amount) returns(bool)

func (*CustomIncrementCoinageTransactorSession) DecreaseAllowance

func (_CustomIncrementCoinage *CustomIncrementCoinageTransactorSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)

DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.

Solidity: function decreaseAllowance(address spender, uint256 subtractedValue) returns(bool)

func (*CustomIncrementCoinageTransactorSession) EnableTransfers

func (_CustomIncrementCoinage *CustomIncrementCoinageTransactorSession) EnableTransfers(v bool) (*types.Transaction, error)

EnableTransfers is a paid mutator transaction binding the contract method 0xf41e60c5.

Solidity: function enableTransfers(bool v) returns()

func (*CustomIncrementCoinageTransactorSession) IncreaseAllowance

func (_CustomIncrementCoinage *CustomIncrementCoinageTransactorSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)

IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.

Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool)

func (*CustomIncrementCoinageTransactorSession) RenounceOwnership

func (_CustomIncrementCoinage *CustomIncrementCoinageTransactorSession) RenounceOwnership() (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*CustomIncrementCoinageTransactorSession) SetFactor

func (_CustomIncrementCoinage *CustomIncrementCoinageTransactorSession) SetFactor(factor *big.Int) (*types.Transaction, error)

SetFactor is a paid mutator transaction binding the contract method 0x817e9d31.

Solidity: function setFactor(uint256 factor) returns(bool)

func (*CustomIncrementCoinageTransactorSession) Transfer

func (_CustomIncrementCoinage *CustomIncrementCoinageTransactorSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(address recipient, uint256 amount) returns(bool)

func (*CustomIncrementCoinageTransactorSession) TransferFrom

func (_CustomIncrementCoinage *CustomIncrementCoinageTransactorSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)

func (*CustomIncrementCoinageTransactorSession) TransferOwnership

func (_CustomIncrementCoinage *CustomIncrementCoinageTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

type CustomIncrementCoinageTransfer

type CustomIncrementCoinageTransfer struct {
	From  common.Address
	To    common.Address
	Value *big.Int
	Raw   types.Log // Blockchain specific contextual infos
}

CustomIncrementCoinageTransfer represents a Transfer event raised by the CustomIncrementCoinage contract.

type CustomIncrementCoinageTransferIterator

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

CustomIncrementCoinageTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the CustomIncrementCoinage contract.

func (*CustomIncrementCoinageTransferIterator) Close

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

func (*CustomIncrementCoinageTransferIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*CustomIncrementCoinageTransferIterator) Next

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

type DSMath

type DSMath struct {
	DSMathCaller     // Read-only binding to the contract
	DSMathTransactor // Write-only binding to the contract
	DSMathFilterer   // Log filterer for contract events
}

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

func DeployDSMath

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

DeployDSMath deploys a new Ethereum contract, binding an instance of DSMath to it.

func NewDSMath

func NewDSMath(address common.Address, backend bind.ContractBackend) (*DSMath, error)

NewDSMath creates a new instance of DSMath, bound to a specific deployed contract.

type DSMathCaller

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

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

func NewDSMathCaller

func NewDSMathCaller(address common.Address, caller bind.ContractCaller) (*DSMathCaller, error)

NewDSMathCaller creates a new read-only instance of DSMath, bound to a specific deployed contract.

type DSMathCallerRaw

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

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

func (*DSMathCallerRaw) Call

func (_DSMath *DSMathCallerRaw) 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 DSMathCallerSession

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

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

type DSMathFilterer

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

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

func NewDSMathFilterer

func NewDSMathFilterer(address common.Address, filterer bind.ContractFilterer) (*DSMathFilterer, error)

NewDSMathFilterer creates a new log filterer instance of DSMath, bound to a specific deployed contract.

type DSMathRaw

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

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

func (*DSMathRaw) Call

func (_DSMath *DSMathRaw) 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 (*DSMathRaw) Transact

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

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

func (*DSMathRaw) Transfer

func (_DSMath *DSMathRaw) 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 DSMathSession

type DSMathSession struct {
	Contract     *DSMath           // 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
}

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

type DSMathTransactor

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

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

func NewDSMathTransactor

func NewDSMathTransactor(address common.Address, transactor bind.ContractTransactor) (*DSMathTransactor, error)

NewDSMathTransactor creates a new write-only instance of DSMath, bound to a specific deployed contract.

type DSMathTransactorRaw

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

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

func (*DSMathTransactorRaw) Transact

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

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

func (*DSMathTransactorRaw) Transfer

func (_DSMath *DSMathTransactorRaw) 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 DSMathTransactorSession

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

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

type DelegateProxy

type DelegateProxy struct {
	DelegateProxyCaller     // Read-only binding to the contract
	DelegateProxyTransactor // Write-only binding to the contract
	DelegateProxyFilterer   // Log filterer for contract events
}

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

func NewDelegateProxy

func NewDelegateProxy(address common.Address, backend bind.ContractBackend) (*DelegateProxy, error)

NewDelegateProxy creates a new instance of DelegateProxy, bound to a specific deployed contract.

type DelegateProxyCaller

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

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

func NewDelegateProxyCaller

func NewDelegateProxyCaller(address common.Address, caller bind.ContractCaller) (*DelegateProxyCaller, error)

NewDelegateProxyCaller creates a new read-only instance of DelegateProxy, bound to a specific deployed contract.

func (*DelegateProxyCaller) Implementation

func (_DelegateProxy *DelegateProxyCaller) Implementation(opts *bind.CallOpts) (common.Address, error)

Implementation is a free data retrieval call binding the contract method 0x5c60da1b.

Solidity: function implementation() constant returns(address codeAddr)

func (*DelegateProxyCaller) ProxyType

func (_DelegateProxy *DelegateProxyCaller) ProxyType(opts *bind.CallOpts) (*big.Int, error)

ProxyType is a free data retrieval call binding the contract method 0x4555d5c9.

Solidity: function proxyType() constant returns(uint256 proxyTypeId)

type DelegateProxyCallerRaw

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

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

func (*DelegateProxyCallerRaw) Call

func (_DelegateProxy *DelegateProxyCallerRaw) 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 DelegateProxyCallerSession

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

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

func (*DelegateProxyCallerSession) Implementation

func (_DelegateProxy *DelegateProxyCallerSession) Implementation() (common.Address, error)

Implementation is a free data retrieval call binding the contract method 0x5c60da1b.

Solidity: function implementation() constant returns(address codeAddr)

func (*DelegateProxyCallerSession) ProxyType

func (_DelegateProxy *DelegateProxyCallerSession) ProxyType() (*big.Int, error)

ProxyType is a free data retrieval call binding the contract method 0x4555d5c9.

Solidity: function proxyType() constant returns(uint256 proxyTypeId)

type DelegateProxyFilterer

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

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

func NewDelegateProxyFilterer

func NewDelegateProxyFilterer(address common.Address, filterer bind.ContractFilterer) (*DelegateProxyFilterer, error)

NewDelegateProxyFilterer creates a new log filterer instance of DelegateProxy, bound to a specific deployed contract.

type DelegateProxyRaw

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

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

func (*DelegateProxyRaw) Call

func (_DelegateProxy *DelegateProxyRaw) 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 (*DelegateProxyRaw) Transact

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

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

func (*DelegateProxyRaw) Transfer

func (_DelegateProxy *DelegateProxyRaw) 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 DelegateProxySession

type DelegateProxySession struct {
	Contract     *DelegateProxy    // 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
}

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

func (*DelegateProxySession) Implementation

func (_DelegateProxy *DelegateProxySession) Implementation() (common.Address, error)

Implementation is a free data retrieval call binding the contract method 0x5c60da1b.

Solidity: function implementation() constant returns(address codeAddr)

func (*DelegateProxySession) ProxyType

func (_DelegateProxy *DelegateProxySession) ProxyType() (*big.Int, error)

ProxyType is a free data retrieval call binding the contract method 0x4555d5c9.

Solidity: function proxyType() constant returns(uint256 proxyTypeId)

type DelegateProxyTransactor

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

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

func NewDelegateProxyTransactor

func NewDelegateProxyTransactor(address common.Address, transactor bind.ContractTransactor) (*DelegateProxyTransactor, error)

NewDelegateProxyTransactor creates a new write-only instance of DelegateProxy, bound to a specific deployed contract.

type DelegateProxyTransactorRaw

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

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

func (*DelegateProxyTransactorRaw) Transact

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

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

func (*DelegateProxyTransactorRaw) Transfer

func (_DelegateProxy *DelegateProxyTransactorRaw) 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 DelegateProxyTransactorSession

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

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

type DepositManagerI

type DepositManagerI struct {
	DepositManagerICaller     // Read-only binding to the contract
	DepositManagerITransactor // Write-only binding to the contract
	DepositManagerIFilterer   // Log filterer for contract events
}

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

func NewDepositManagerI

func NewDepositManagerI(address common.Address, backend bind.ContractBackend) (*DepositManagerI, error)

NewDepositManagerI creates a new instance of DepositManagerI, bound to a specific deployed contract.

type DepositManagerICaller

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

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

func NewDepositManagerICaller

func NewDepositManagerICaller(address common.Address, caller bind.ContractCaller) (*DepositManagerICaller, error)

NewDepositManagerICaller creates a new read-only instance of DepositManagerI, bound to a specific deployed contract.

func (*DepositManagerICaller) AccStaked

func (_DepositManagerI *DepositManagerICaller) AccStaked(opts *bind.CallOpts, rootchain common.Address, account common.Address) (*big.Int, error)

AccStaked is a free data retrieval call binding the contract method 0x2d2fab94.

Solidity: function accStaked(address rootchain, address account) constant returns(uint256 wtonAmount)

func (*DepositManagerICaller) AccStakedAccount

func (_DepositManagerI *DepositManagerICaller) AccStakedAccount(opts *bind.CallOpts, account common.Address) (*big.Int, error)

AccStakedAccount is a free data retrieval call binding the contract method 0x0055f5c1.

Solidity: function accStakedAccount(address account) constant returns(uint256 wtonAmount)

func (*DepositManagerICaller) AccStakedRootChain

func (_DepositManagerI *DepositManagerICaller) AccStakedRootChain(opts *bind.CallOpts, rootchain common.Address) (*big.Int, error)

AccStakedRootChain is a free data retrieval call binding the contract method 0xe8035ec9.

Solidity: function accStakedRootChain(address rootchain) constant returns(uint256 wtonAmount)

func (*DepositManagerICaller) AccUnstaked

func (_DepositManagerI *DepositManagerICaller) AccUnstaked(opts *bind.CallOpts, rootchain common.Address, account common.Address) (*big.Int, error)

AccUnstaked is a free data retrieval call binding the contract method 0x9d91b87b.

Solidity: function accUnstaked(address rootchain, address account) constant returns(uint256 wtonAmount)

func (*DepositManagerICaller) AccUnstakedAccount

func (_DepositManagerI *DepositManagerICaller) AccUnstakedAccount(opts *bind.CallOpts, account common.Address) (*big.Int, error)

AccUnstakedAccount is a free data retrieval call binding the contract method 0xa3543989.

Solidity: function accUnstakedAccount(address account) constant returns(uint256 wtonAmount)

func (*DepositManagerICaller) AccUnstakedRootChain

func (_DepositManagerI *DepositManagerICaller) AccUnstakedRootChain(opts *bind.CallOpts, rootchain common.Address) (*big.Int, error)

AccUnstakedRootChain is a free data retrieval call binding the contract method 0x03dc6510.

Solidity: function accUnstakedRootChain(address rootchain) constant returns(uint256 wtonAmount)

func (*DepositManagerICaller) NumPendingRequests

func (_DepositManagerI *DepositManagerICaller) NumPendingRequests(opts *bind.CallOpts, rootchain common.Address, account common.Address) (*big.Int, error)

NumPendingRequests is a free data retrieval call binding the contract method 0x5c0df46b.

Solidity: function numPendingRequests(address rootchain, address account) constant returns(uint256)

func (*DepositManagerICaller) NumRequests

func (_DepositManagerI *DepositManagerICaller) NumRequests(opts *bind.CallOpts, rootchain common.Address, account common.Address) (*big.Int, error)

NumRequests is a free data retrieval call binding the contract method 0xf762eb57.

Solidity: function numRequests(address rootchain, address account) constant returns(uint256)

func (*DepositManagerICaller) Owner

func (_DepositManagerI *DepositManagerICaller) 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 (*DepositManagerICaller) PendingUnstaked

func (_DepositManagerI *DepositManagerICaller) PendingUnstaked(opts *bind.CallOpts, rootchain common.Address, account common.Address) (*big.Int, error)

PendingUnstaked is a free data retrieval call binding the contract method 0x2638fdf5.

Solidity: function pendingUnstaked(address rootchain, address account) constant returns(uint256 wtonAmount)

func (*DepositManagerICaller) PendingUnstakedAccount

func (_DepositManagerI *DepositManagerICaller) PendingUnstakedAccount(opts *bind.CallOpts, account common.Address) (*big.Int, error)

PendingUnstakedAccount is a free data retrieval call binding the contract method 0xa0b2a913.

Solidity: function pendingUnstakedAccount(address account) constant returns(uint256 wtonAmount)

func (*DepositManagerICaller) PendingUnstakedRootChain

func (_DepositManagerI *DepositManagerICaller) PendingUnstakedRootChain(opts *bind.CallOpts, rootchain common.Address) (*big.Int, error)

PendingUnstakedRootChain is a free data retrieval call binding the contract method 0xa8f3fb98.

Solidity: function pendingUnstakedRootChain(address rootchain) constant returns(uint256 wtonAmount)

func (*DepositManagerICaller) Registry

func (_DepositManagerI *DepositManagerICaller) 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 (*DepositManagerICaller) SeigManager

func (_DepositManagerI *DepositManagerICaller) SeigManager(opts *bind.CallOpts) (common.Address, error)

SeigManager is a free data retrieval call binding the contract method 0x6fb7f558.

Solidity: function seigManager() constant returns(address)

func (*DepositManagerICaller) WITHDRAWALDELAY

func (_DepositManagerI *DepositManagerICaller) WITHDRAWALDELAY(opts *bind.CallOpts) (*big.Int, error)

WITHDRAWALDELAY is a free data retrieval call binding the contract method 0x0ebb172a.

Solidity: function WITHDRAWAL_DELAY() constant returns(uint256)

func (*DepositManagerICaller) WithdrawalRequest

func (_DepositManagerI *DepositManagerICaller) WithdrawalRequest(opts *bind.CallOpts, rootchain common.Address, account common.Address, index *big.Int) (struct {
	WithdrawableBlockNumber *big.Int
	Amount                  *big.Int
	Processed               bool
}, error)

WithdrawalRequest is a free data retrieval call binding the contract method 0x8fbef2d0.

Solidity: function withdrawalRequest(address rootchain, address account, uint256 index) constant returns(uint128 withdrawableBlockNumber, uint128 amount, bool processed)

func (*DepositManagerICaller) WithdrawalRequestIndex

func (_DepositManagerI *DepositManagerICaller) WithdrawalRequestIndex(opts *bind.CallOpts, rootchain common.Address, account common.Address) (*big.Int, error)

WithdrawalRequestIndex is a free data retrieval call binding the contract method 0xc647f26e.

Solidity: function withdrawalRequestIndex(address rootchain, address account) constant returns(uint256 index)

func (*DepositManagerICaller) Wton

func (_DepositManagerI *DepositManagerICaller) Wton(opts *bind.CallOpts) (common.Address, error)

Wton is a free data retrieval call binding the contract method 0x8d62d949.

Solidity: function wton() constant returns(address)

type DepositManagerICallerRaw

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

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

func (*DepositManagerICallerRaw) Call

func (_DepositManagerI *DepositManagerICallerRaw) 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 DepositManagerICallerSession

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

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

func (*DepositManagerICallerSession) AccStaked

func (_DepositManagerI *DepositManagerICallerSession) AccStaked(rootchain common.Address, account common.Address) (*big.Int, error)

AccStaked is a free data retrieval call binding the contract method 0x2d2fab94.

Solidity: function accStaked(address rootchain, address account) constant returns(uint256 wtonAmount)

func (*DepositManagerICallerSession) AccStakedAccount

func (_DepositManagerI *DepositManagerICallerSession) AccStakedAccount(account common.Address) (*big.Int, error)

AccStakedAccount is a free data retrieval call binding the contract method 0x0055f5c1.

Solidity: function accStakedAccount(address account) constant returns(uint256 wtonAmount)

func (*DepositManagerICallerSession) AccStakedRootChain

func (_DepositManagerI *DepositManagerICallerSession) AccStakedRootChain(rootchain common.Address) (*big.Int, error)

AccStakedRootChain is a free data retrieval call binding the contract method 0xe8035ec9.

Solidity: function accStakedRootChain(address rootchain) constant returns(uint256 wtonAmount)

func (*DepositManagerICallerSession) AccUnstaked

func (_DepositManagerI *DepositManagerICallerSession) AccUnstaked(rootchain common.Address, account common.Address) (*big.Int, error)

AccUnstaked is a free data retrieval call binding the contract method 0x9d91b87b.

Solidity: function accUnstaked(address rootchain, address account) constant returns(uint256 wtonAmount)

func (*DepositManagerICallerSession) AccUnstakedAccount

func (_DepositManagerI *DepositManagerICallerSession) AccUnstakedAccount(account common.Address) (*big.Int, error)

AccUnstakedAccount is a free data retrieval call binding the contract method 0xa3543989.

Solidity: function accUnstakedAccount(address account) constant returns(uint256 wtonAmount)

func (*DepositManagerICallerSession) AccUnstakedRootChain

func (_DepositManagerI *DepositManagerICallerSession) AccUnstakedRootChain(rootchain common.Address) (*big.Int, error)

AccUnstakedRootChain is a free data retrieval call binding the contract method 0x03dc6510.

Solidity: function accUnstakedRootChain(address rootchain) constant returns(uint256 wtonAmount)

func (*DepositManagerICallerSession) NumPendingRequests

func (_DepositManagerI *DepositManagerICallerSession) NumPendingRequests(rootchain common.Address, account common.Address) (*big.Int, error)

NumPendingRequests is a free data retrieval call binding the contract method 0x5c0df46b.

Solidity: function numPendingRequests(address rootchain, address account) constant returns(uint256)

func (*DepositManagerICallerSession) NumRequests

func (_DepositManagerI *DepositManagerICallerSession) NumRequests(rootchain common.Address, account common.Address) (*big.Int, error)

NumRequests is a free data retrieval call binding the contract method 0xf762eb57.

Solidity: function numRequests(address rootchain, address account) constant returns(uint256)

func (*DepositManagerICallerSession) Owner

func (_DepositManagerI *DepositManagerICallerSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*DepositManagerICallerSession) PendingUnstaked

func (_DepositManagerI *DepositManagerICallerSession) PendingUnstaked(rootchain common.Address, account common.Address) (*big.Int, error)

PendingUnstaked is a free data retrieval call binding the contract method 0x2638fdf5.

Solidity: function pendingUnstaked(address rootchain, address account) constant returns(uint256 wtonAmount)

func (*DepositManagerICallerSession) PendingUnstakedAccount

func (_DepositManagerI *DepositManagerICallerSession) PendingUnstakedAccount(account common.Address) (*big.Int, error)

PendingUnstakedAccount is a free data retrieval call binding the contract method 0xa0b2a913.

Solidity: function pendingUnstakedAccount(address account) constant returns(uint256 wtonAmount)

func (*DepositManagerICallerSession) PendingUnstakedRootChain

func (_DepositManagerI *DepositManagerICallerSession) PendingUnstakedRootChain(rootchain common.Address) (*big.Int, error)

PendingUnstakedRootChain is a free data retrieval call binding the contract method 0xa8f3fb98.

Solidity: function pendingUnstakedRootChain(address rootchain) constant returns(uint256 wtonAmount)

func (*DepositManagerICallerSession) Registry

func (_DepositManagerI *DepositManagerICallerSession) Registry() (common.Address, error)

Registry is a free data retrieval call binding the contract method 0x7b103999.

Solidity: function registry() constant returns(address)

func (*DepositManagerICallerSession) SeigManager

func (_DepositManagerI *DepositManagerICallerSession) SeigManager() (common.Address, error)

SeigManager is a free data retrieval call binding the contract method 0x6fb7f558.

Solidity: function seigManager() constant returns(address)

func (*DepositManagerICallerSession) WITHDRAWALDELAY

func (_DepositManagerI *DepositManagerICallerSession) WITHDRAWALDELAY() (*big.Int, error)

WITHDRAWALDELAY is a free data retrieval call binding the contract method 0x0ebb172a.

Solidity: function WITHDRAWAL_DELAY() constant returns(uint256)

func (*DepositManagerICallerSession) WithdrawalRequest

func (_DepositManagerI *DepositManagerICallerSession) WithdrawalRequest(rootchain common.Address, account common.Address, index *big.Int) (struct {
	WithdrawableBlockNumber *big.Int
	Amount                  *big.Int
	Processed               bool
}, error)

WithdrawalRequest is a free data retrieval call binding the contract method 0x8fbef2d0.

Solidity: function withdrawalRequest(address rootchain, address account, uint256 index) constant returns(uint128 withdrawableBlockNumber, uint128 amount, bool processed)

func (*DepositManagerICallerSession) WithdrawalRequestIndex

func (_DepositManagerI *DepositManagerICallerSession) WithdrawalRequestIndex(rootchain common.Address, account common.Address) (*big.Int, error)

WithdrawalRequestIndex is a free data retrieval call binding the contract method 0xc647f26e.

Solidity: function withdrawalRequestIndex(address rootchain, address account) constant returns(uint256 index)

func (*DepositManagerICallerSession) Wton

func (_DepositManagerI *DepositManagerICallerSession) Wton() (common.Address, error)

Wton is a free data retrieval call binding the contract method 0x8d62d949.

Solidity: function wton() constant returns(address)

type DepositManagerIFilterer

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

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

func NewDepositManagerIFilterer

func NewDepositManagerIFilterer(address common.Address, filterer bind.ContractFilterer) (*DepositManagerIFilterer, error)

NewDepositManagerIFilterer creates a new log filterer instance of DepositManagerI, bound to a specific deployed contract.

type DepositManagerIRaw

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

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

func (*DepositManagerIRaw) Call

func (_DepositManagerI *DepositManagerIRaw) 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 (*DepositManagerIRaw) Transact

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

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

func (*DepositManagerIRaw) Transfer

func (_DepositManagerI *DepositManagerIRaw) 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 DepositManagerISession

type DepositManagerISession struct {
	Contract     *DepositManagerI  // 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
}

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

func (*DepositManagerISession) AccStaked

func (_DepositManagerI *DepositManagerISession) AccStaked(rootchain common.Address, account common.Address) (*big.Int, error)

AccStaked is a free data retrieval call binding the contract method 0x2d2fab94.

Solidity: function accStaked(address rootchain, address account) constant returns(uint256 wtonAmount)

func (*DepositManagerISession) AccStakedAccount

func (_DepositManagerI *DepositManagerISession) AccStakedAccount(account common.Address) (*big.Int, error)

AccStakedAccount is a free data retrieval call binding the contract method 0x0055f5c1.

Solidity: function accStakedAccount(address account) constant returns(uint256 wtonAmount)

func (*DepositManagerISession) AccStakedRootChain

func (_DepositManagerI *DepositManagerISession) AccStakedRootChain(rootchain common.Address) (*big.Int, error)

AccStakedRootChain is a free data retrieval call binding the contract method 0xe8035ec9.

Solidity: function accStakedRootChain(address rootchain) constant returns(uint256 wtonAmount)

func (*DepositManagerISession) AccUnstaked

func (_DepositManagerI *DepositManagerISession) AccUnstaked(rootchain common.Address, account common.Address) (*big.Int, error)

AccUnstaked is a free data retrieval call binding the contract method 0x9d91b87b.

Solidity: function accUnstaked(address rootchain, address account) constant returns(uint256 wtonAmount)

func (*DepositManagerISession) AccUnstakedAccount

func (_DepositManagerI *DepositManagerISession) AccUnstakedAccount(account common.Address) (*big.Int, error)

AccUnstakedAccount is a free data retrieval call binding the contract method 0xa3543989.

Solidity: function accUnstakedAccount(address account) constant returns(uint256 wtonAmount)

func (*DepositManagerISession) AccUnstakedRootChain

func (_DepositManagerI *DepositManagerISession) AccUnstakedRootChain(rootchain common.Address) (*big.Int, error)

AccUnstakedRootChain is a free data retrieval call binding the contract method 0x03dc6510.

Solidity: function accUnstakedRootChain(address rootchain) constant returns(uint256 wtonAmount)

func (*DepositManagerISession) Deposit

func (_DepositManagerI *DepositManagerISession) Deposit(rootchain common.Address, amount *big.Int) (*types.Transaction, error)

Deposit is a paid mutator transaction binding the contract method 0x47e7ef24.

Solidity: function deposit(address rootchain, uint256 amount) returns(bool)

func (*DepositManagerISession) NumPendingRequests

func (_DepositManagerI *DepositManagerISession) NumPendingRequests(rootchain common.Address, account common.Address) (*big.Int, error)

NumPendingRequests is a free data retrieval call binding the contract method 0x5c0df46b.

Solidity: function numPendingRequests(address rootchain, address account) constant returns(uint256)

func (*DepositManagerISession) NumRequests

func (_DepositManagerI *DepositManagerISession) NumRequests(rootchain common.Address, account common.Address) (*big.Int, error)

NumRequests is a free data retrieval call binding the contract method 0xf762eb57.

Solidity: function numRequests(address rootchain, address account) constant returns(uint256)

func (*DepositManagerISession) Owner

func (_DepositManagerI *DepositManagerISession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*DepositManagerISession) PendingUnstaked

func (_DepositManagerI *DepositManagerISession) PendingUnstaked(rootchain common.Address, account common.Address) (*big.Int, error)

PendingUnstaked is a free data retrieval call binding the contract method 0x2638fdf5.

Solidity: function pendingUnstaked(address rootchain, address account) constant returns(uint256 wtonAmount)

func (*DepositManagerISession) PendingUnstakedAccount

func (_DepositManagerI *DepositManagerISession) PendingUnstakedAccount(account common.Address) (*big.Int, error)

PendingUnstakedAccount is a free data retrieval call binding the contract method 0xa0b2a913.

Solidity: function pendingUnstakedAccount(address account) constant returns(uint256 wtonAmount)

func (*DepositManagerISession) PendingUnstakedRootChain

func (_DepositManagerI *DepositManagerISession) PendingUnstakedRootChain(rootchain common.Address) (*big.Int, error)

PendingUnstakedRootChain is a free data retrieval call binding the contract method 0xa8f3fb98.

Solidity: function pendingUnstakedRootChain(address rootchain) constant returns(uint256 wtonAmount)

func (*DepositManagerISession) ProcessRequest

func (_DepositManagerI *DepositManagerISession) ProcessRequest(rootchain common.Address) (*types.Transaction, error)

ProcessRequest is a paid mutator transaction binding the contract method 0x5d6f7cca.

Solidity: function processRequest(address rootchain) returns(bool)

func (*DepositManagerISession) ProcessRequests

func (_DepositManagerI *DepositManagerISession) ProcessRequests(rootchain common.Address, n *big.Int) (*types.Transaction, error)

ProcessRequests is a paid mutator transaction binding the contract method 0x06260ceb.

Solidity: function processRequests(address rootchain, uint256 n) returns(bool)

func (*DepositManagerISession) Registry

func (_DepositManagerI *DepositManagerISession) Registry() (common.Address, error)

Registry is a free data retrieval call binding the contract method 0x7b103999.

Solidity: function registry() constant returns(address)

func (*DepositManagerISession) RequestWithdrawal

func (_DepositManagerI *DepositManagerISession) RequestWithdrawal(rootchain common.Address, amount *big.Int) (*types.Transaction, error)

RequestWithdrawal is a paid mutator transaction binding the contract method 0xda95ebf7.

Solidity: function requestWithdrawal(address rootchain, uint256 amount) returns(bool)

func (*DepositManagerISession) RequestWithdrawalAll

func (_DepositManagerI *DepositManagerISession) RequestWithdrawalAll(rootchain common.Address) (*types.Transaction, error)

RequestWithdrawalAll is a paid mutator transaction binding the contract method 0x6b2160b7.

Solidity: function requestWithdrawalAll(address rootchain) returns(bool)

func (*DepositManagerISession) SeigManager

func (_DepositManagerI *DepositManagerISession) SeigManager() (common.Address, error)

SeigManager is a free data retrieval call binding the contract method 0x6fb7f558.

Solidity: function seigManager() constant returns(address)

func (*DepositManagerISession) SetSeigManager

func (_DepositManagerI *DepositManagerISession) SetSeigManager(seigManager common.Address) (*types.Transaction, error)

SetSeigManager is a paid mutator transaction binding the contract method 0x7657f20a.

Solidity: function setSeigManager(address seigManager) returns()

func (*DepositManagerISession) WITHDRAWALDELAY

func (_DepositManagerI *DepositManagerISession) WITHDRAWALDELAY() (*big.Int, error)

WITHDRAWALDELAY is a free data retrieval call binding the contract method 0x0ebb172a.

Solidity: function WITHDRAWAL_DELAY() constant returns(uint256)

func (*DepositManagerISession) WithdrawalRequest

func (_DepositManagerI *DepositManagerISession) WithdrawalRequest(rootchain common.Address, account common.Address, index *big.Int) (struct {
	WithdrawableBlockNumber *big.Int
	Amount                  *big.Int
	Processed               bool
}, error)

WithdrawalRequest is a free data retrieval call binding the contract method 0x8fbef2d0.

Solidity: function withdrawalRequest(address rootchain, address account, uint256 index) constant returns(uint128 withdrawableBlockNumber, uint128 amount, bool processed)

func (*DepositManagerISession) WithdrawalRequestIndex

func (_DepositManagerI *DepositManagerISession) WithdrawalRequestIndex(rootchain common.Address, account common.Address) (*big.Int, error)

WithdrawalRequestIndex is a free data retrieval call binding the contract method 0xc647f26e.

Solidity: function withdrawalRequestIndex(address rootchain, address account) constant returns(uint256 index)

func (*DepositManagerISession) Wton

func (_DepositManagerI *DepositManagerISession) Wton() (common.Address, error)

Wton is a free data retrieval call binding the contract method 0x8d62d949.

Solidity: function wton() constant returns(address)

type DepositManagerITransactor

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

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

func NewDepositManagerITransactor

func NewDepositManagerITransactor(address common.Address, transactor bind.ContractTransactor) (*DepositManagerITransactor, error)

NewDepositManagerITransactor creates a new write-only instance of DepositManagerI, bound to a specific deployed contract.

func (*DepositManagerITransactor) Deposit

func (_DepositManagerI *DepositManagerITransactor) Deposit(opts *bind.TransactOpts, rootchain common.Address, amount *big.Int) (*types.Transaction, error)

Deposit is a paid mutator transaction binding the contract method 0x47e7ef24.

Solidity: function deposit(address rootchain, uint256 amount) returns(bool)

func (*DepositManagerITransactor) ProcessRequest

func (_DepositManagerI *DepositManagerITransactor) ProcessRequest(opts *bind.TransactOpts, rootchain common.Address) (*types.Transaction, error)

ProcessRequest is a paid mutator transaction binding the contract method 0x5d6f7cca.

Solidity: function processRequest(address rootchain) returns(bool)

func (*DepositManagerITransactor) ProcessRequests

func (_DepositManagerI *DepositManagerITransactor) ProcessRequests(opts *bind.TransactOpts, rootchain common.Address, n *big.Int) (*types.Transaction, error)

ProcessRequests is a paid mutator transaction binding the contract method 0x06260ceb.

Solidity: function processRequests(address rootchain, uint256 n) returns(bool)

func (*DepositManagerITransactor) RequestWithdrawal

func (_DepositManagerI *DepositManagerITransactor) RequestWithdrawal(opts *bind.TransactOpts, rootchain common.Address, amount *big.Int) (*types.Transaction, error)

RequestWithdrawal is a paid mutator transaction binding the contract method 0xda95ebf7.

Solidity: function requestWithdrawal(address rootchain, uint256 amount) returns(bool)

func (*DepositManagerITransactor) RequestWithdrawalAll

func (_DepositManagerI *DepositManagerITransactor) RequestWithdrawalAll(opts *bind.TransactOpts, rootchain common.Address) (*types.Transaction, error)

RequestWithdrawalAll is a paid mutator transaction binding the contract method 0x6b2160b7.

Solidity: function requestWithdrawalAll(address rootchain) returns(bool)

func (*DepositManagerITransactor) SetSeigManager

func (_DepositManagerI *DepositManagerITransactor) SetSeigManager(opts *bind.TransactOpts, seigManager common.Address) (*types.Transaction, error)

SetSeigManager is a paid mutator transaction binding the contract method 0x7657f20a.

Solidity: function setSeigManager(address seigManager) returns()

type DepositManagerITransactorRaw

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

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

func (*DepositManagerITransactorRaw) Transact

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

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

func (*DepositManagerITransactorRaw) Transfer

func (_DepositManagerI *DepositManagerITransactorRaw) 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 DepositManagerITransactorSession

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

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

func (*DepositManagerITransactorSession) Deposit

func (_DepositManagerI *DepositManagerITransactorSession) Deposit(rootchain common.Address, amount *big.Int) (*types.Transaction, error)

Deposit is a paid mutator transaction binding the contract method 0x47e7ef24.

Solidity: function deposit(address rootchain, uint256 amount) returns(bool)

func (*DepositManagerITransactorSession) ProcessRequest

func (_DepositManagerI *DepositManagerITransactorSession) ProcessRequest(rootchain common.Address) (*types.Transaction, error)

ProcessRequest is a paid mutator transaction binding the contract method 0x5d6f7cca.

Solidity: function processRequest(address rootchain) returns(bool)

func (*DepositManagerITransactorSession) ProcessRequests

func (_DepositManagerI *DepositManagerITransactorSession) ProcessRequests(rootchain common.Address, n *big.Int) (*types.Transaction, error)

ProcessRequests is a paid mutator transaction binding the contract method 0x06260ceb.

Solidity: function processRequests(address rootchain, uint256 n) returns(bool)

func (*DepositManagerITransactorSession) RequestWithdrawal

func (_DepositManagerI *DepositManagerITransactorSession) RequestWithdrawal(rootchain common.Address, amount *big.Int) (*types.Transaction, error)

RequestWithdrawal is a paid mutator transaction binding the contract method 0xda95ebf7.

Solidity: function requestWithdrawal(address rootchain, uint256 amount) returns(bool)

func (*DepositManagerITransactorSession) RequestWithdrawalAll

func (_DepositManagerI *DepositManagerITransactorSession) RequestWithdrawalAll(rootchain common.Address) (*types.Transaction, error)

RequestWithdrawalAll is a paid mutator transaction binding the contract method 0x6b2160b7.

Solidity: function requestWithdrawalAll(address rootchain) returns(bool)

func (*DepositManagerITransactorSession) SetSeigManager

func (_DepositManagerI *DepositManagerITransactorSession) SetSeigManager(seigManager common.Address) (*types.Transaction, error)

SetSeigManager is a paid mutator transaction binding the contract method 0x7657f20a.

Solidity: function setSeigManager(address seigManager) returns()

type ERC20

type ERC20 struct {
	ERC20Caller     // Read-only binding to the contract
	ERC20Transactor // Write-only binding to the contract
	ERC20Filterer   // Log filterer for contract events
}

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

func DeployERC20

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

DeployERC20 deploys a new Ethereum contract, binding an instance of ERC20 to it.

func NewERC20

func NewERC20(address common.Address, backend bind.ContractBackend) (*ERC20, error)

NewERC20 creates a new instance of ERC20, bound to a specific deployed contract.

type ERC20Approval

type ERC20Approval struct {
	Owner   common.Address
	Spender common.Address
	Value   *big.Int
	Raw     types.Log // Blockchain specific contextual infos
}

ERC20Approval represents a Approval event raised by the ERC20 contract.

type ERC20ApprovalIterator

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

ERC20ApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the ERC20 contract.

func (*ERC20ApprovalIterator) Close

func (it *ERC20ApprovalIterator) Close() error

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

func (*ERC20ApprovalIterator) Error

func (it *ERC20ApprovalIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*ERC20ApprovalIterator) Next

func (it *ERC20ApprovalIterator) 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 ERC20Burnable

type ERC20Burnable struct {
	ERC20BurnableCaller     // Read-only binding to the contract
	ERC20BurnableTransactor // Write-only binding to the contract
	ERC20BurnableFilterer   // Log filterer for contract events
}

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

func DeployERC20Burnable

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

DeployERC20Burnable deploys a new Ethereum contract, binding an instance of ERC20Burnable to it.

func NewERC20Burnable

func NewERC20Burnable(address common.Address, backend bind.ContractBackend) (*ERC20Burnable, error)

NewERC20Burnable creates a new instance of ERC20Burnable, bound to a specific deployed contract.

type ERC20BurnableApproval

type ERC20BurnableApproval struct {
	Owner   common.Address
	Spender common.Address
	Value   *big.Int
	Raw     types.Log // Blockchain specific contextual infos
}

ERC20BurnableApproval represents a Approval event raised by the ERC20Burnable contract.

type ERC20BurnableApprovalIterator

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

ERC20BurnableApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the ERC20Burnable contract.

func (*ERC20BurnableApprovalIterator) Close

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

func (*ERC20BurnableApprovalIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ERC20BurnableApprovalIterator) Next

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

type ERC20BurnableCaller

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

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

func NewERC20BurnableCaller

func NewERC20BurnableCaller(address common.Address, caller bind.ContractCaller) (*ERC20BurnableCaller, error)

NewERC20BurnableCaller creates a new read-only instance of ERC20Burnable, bound to a specific deployed contract.

func (*ERC20BurnableCaller) Allowance

func (_ERC20Burnable *ERC20BurnableCaller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)

Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.

Solidity: function allowance(address owner, address spender) constant returns(uint256)

func (*ERC20BurnableCaller) BalanceOf

func (_ERC20Burnable *ERC20BurnableCaller) BalanceOf(opts *bind.CallOpts, account common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(address account) constant returns(uint256)

func (*ERC20BurnableCaller) TotalSupply

func (_ERC20Burnable *ERC20BurnableCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() constant returns(uint256)

type ERC20BurnableCallerRaw

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

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

func (*ERC20BurnableCallerRaw) Call

func (_ERC20Burnable *ERC20BurnableCallerRaw) 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 ERC20BurnableCallerSession

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

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

func (*ERC20BurnableCallerSession) Allowance

func (_ERC20Burnable *ERC20BurnableCallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)

Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.

Solidity: function allowance(address owner, address spender) constant returns(uint256)

func (*ERC20BurnableCallerSession) BalanceOf

func (_ERC20Burnable *ERC20BurnableCallerSession) BalanceOf(account common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(address account) constant returns(uint256)

func (*ERC20BurnableCallerSession) TotalSupply

func (_ERC20Burnable *ERC20BurnableCallerSession) TotalSupply() (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() constant returns(uint256)

type ERC20BurnableFilterer

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

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

func NewERC20BurnableFilterer

func NewERC20BurnableFilterer(address common.Address, filterer bind.ContractFilterer) (*ERC20BurnableFilterer, error)

NewERC20BurnableFilterer creates a new log filterer instance of ERC20Burnable, bound to a specific deployed contract.

func (*ERC20BurnableFilterer) FilterApproval

func (_ERC20Burnable *ERC20BurnableFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*ERC20BurnableApprovalIterator, error)

FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.

Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)

func (*ERC20BurnableFilterer) FilterTransfer

func (_ERC20Burnable *ERC20BurnableFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*ERC20BurnableTransferIterator, error)

FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.

Solidity: event Transfer(address indexed from, address indexed to, uint256 value)

func (*ERC20BurnableFilterer) ParseApproval

func (_ERC20Burnable *ERC20BurnableFilterer) ParseApproval(log types.Log) (*ERC20BurnableApproval, error)

ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.

Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)

func (*ERC20BurnableFilterer) ParseTransfer

func (_ERC20Burnable *ERC20BurnableFilterer) ParseTransfer(log types.Log) (*ERC20BurnableTransfer, error)

ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.

Solidity: event Transfer(address indexed from, address indexed to, uint256 value)

func (*ERC20BurnableFilterer) WatchApproval

func (_ERC20Burnable *ERC20BurnableFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *ERC20BurnableApproval, owner []common.Address, spender []common.Address) (event.Subscription, error)

WatchApproval is a free log subscription operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.

Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)

func (*ERC20BurnableFilterer) WatchTransfer

func (_ERC20Burnable *ERC20BurnableFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ERC20BurnableTransfer, from []common.Address, to []common.Address) (event.Subscription, error)

WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.

Solidity: event Transfer(address indexed from, address indexed to, uint256 value)

type ERC20BurnableRaw

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

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

func (*ERC20BurnableRaw) Call

func (_ERC20Burnable *ERC20BurnableRaw) 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 (*ERC20BurnableRaw) Transact

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

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

func (*ERC20BurnableRaw) Transfer

func (_ERC20Burnable *ERC20BurnableRaw) 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 ERC20BurnableSession

type ERC20BurnableSession struct {
	Contract     *ERC20Burnable    // 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
}

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

func (*ERC20BurnableSession) Allowance

func (_ERC20Burnable *ERC20BurnableSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)

Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.

Solidity: function allowance(address owner, address spender) constant returns(uint256)

func (*ERC20BurnableSession) Approve

func (_ERC20Burnable *ERC20BurnableSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(address spender, uint256 amount) returns(bool)

func (*ERC20BurnableSession) BalanceOf

func (_ERC20Burnable *ERC20BurnableSession) BalanceOf(account common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(address account) constant returns(uint256)

func (*ERC20BurnableSession) Burn

func (_ERC20Burnable *ERC20BurnableSession) Burn(amount *big.Int) (*types.Transaction, error)

Burn is a paid mutator transaction binding the contract method 0x42966c68.

Solidity: function burn(uint256 amount) returns()

func (*ERC20BurnableSession) BurnFrom

func (_ERC20Burnable *ERC20BurnableSession) BurnFrom(account common.Address, amount *big.Int) (*types.Transaction, error)

BurnFrom is a paid mutator transaction binding the contract method 0x79cc6790.

Solidity: function burnFrom(address account, uint256 amount) returns()

func (*ERC20BurnableSession) DecreaseAllowance

func (_ERC20Burnable *ERC20BurnableSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)

DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.

Solidity: function decreaseAllowance(address spender, uint256 subtractedValue) returns(bool)

func (*ERC20BurnableSession) IncreaseAllowance

func (_ERC20Burnable *ERC20BurnableSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)

IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.

Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool)

func (*ERC20BurnableSession) TotalSupply

func (_ERC20Burnable *ERC20BurnableSession) TotalSupply() (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() constant returns(uint256)

func (*ERC20BurnableSession) Transfer

func (_ERC20Burnable *ERC20BurnableSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(address recipient, uint256 amount) returns(bool)

func (*ERC20BurnableSession) TransferFrom

func (_ERC20Burnable *ERC20BurnableSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)

type ERC20BurnableTransactor

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

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

func NewERC20BurnableTransactor

func NewERC20BurnableTransactor(address common.Address, transactor bind.ContractTransactor) (*ERC20BurnableTransactor, error)

NewERC20BurnableTransactor creates a new write-only instance of ERC20Burnable, bound to a specific deployed contract.

func (*ERC20BurnableTransactor) Approve

func (_ERC20Burnable *ERC20BurnableTransactor) Approve(opts *bind.TransactOpts, spender common.Address, amount *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(address spender, uint256 amount) returns(bool)

func (*ERC20BurnableTransactor) Burn

func (_ERC20Burnable *ERC20BurnableTransactor) Burn(opts *bind.TransactOpts, amount *big.Int) (*types.Transaction, error)

Burn is a paid mutator transaction binding the contract method 0x42966c68.

Solidity: function burn(uint256 amount) returns()

func (*ERC20BurnableTransactor) BurnFrom

func (_ERC20Burnable *ERC20BurnableTransactor) BurnFrom(opts *bind.TransactOpts, account common.Address, amount *big.Int) (*types.Transaction, error)

BurnFrom is a paid mutator transaction binding the contract method 0x79cc6790.

Solidity: function burnFrom(address account, uint256 amount) returns()

func (*ERC20BurnableTransactor) DecreaseAllowance

func (_ERC20Burnable *ERC20BurnableTransactor) DecreaseAllowance(opts *bind.TransactOpts, spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)

DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.

Solidity: function decreaseAllowance(address spender, uint256 subtractedValue) returns(bool)

func (*ERC20BurnableTransactor) IncreaseAllowance

func (_ERC20Burnable *ERC20BurnableTransactor) IncreaseAllowance(opts *bind.TransactOpts, spender common.Address, addedValue *big.Int) (*types.Transaction, error)

IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.

Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool)

func (*ERC20BurnableTransactor) Transfer

func (_ERC20Burnable *ERC20BurnableTransactor) Transfer(opts *bind.TransactOpts, recipient common.Address, amount *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(address recipient, uint256 amount) returns(bool)

func (*ERC20BurnableTransactor) TransferFrom

func (_ERC20Burnable *ERC20BurnableTransactor) TransferFrom(opts *bind.TransactOpts, sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)

type ERC20BurnableTransactorRaw

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

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

func (*ERC20BurnableTransactorRaw) Transact

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

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

func (*ERC20BurnableTransactorRaw) Transfer

func (_ERC20Burnable *ERC20BurnableTransactorRaw) 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 ERC20BurnableTransactorSession

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

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

func (*ERC20BurnableTransactorSession) Approve

func (_ERC20Burnable *ERC20BurnableTransactorSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(address spender, uint256 amount) returns(bool)

func (*ERC20BurnableTransactorSession) Burn

func (_ERC20Burnable *ERC20BurnableTransactorSession) Burn(amount *big.Int) (*types.Transaction, error)

Burn is a paid mutator transaction binding the contract method 0x42966c68.

Solidity: function burn(uint256 amount) returns()

func (*ERC20BurnableTransactorSession) BurnFrom

func (_ERC20Burnable *ERC20BurnableTransactorSession) BurnFrom(account common.Address, amount *big.Int) (*types.Transaction, error)

BurnFrom is a paid mutator transaction binding the contract method 0x79cc6790.

Solidity: function burnFrom(address account, uint256 amount) returns()

func (*ERC20BurnableTransactorSession) DecreaseAllowance

func (_ERC20Burnable *ERC20BurnableTransactorSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)

DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.

Solidity: function decreaseAllowance(address spender, uint256 subtractedValue) returns(bool)

func (*ERC20BurnableTransactorSession) IncreaseAllowance

func (_ERC20Burnable *ERC20BurnableTransactorSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)

IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.

Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool)

func (*ERC20BurnableTransactorSession) Transfer

func (_ERC20Burnable *ERC20BurnableTransactorSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(address recipient, uint256 amount) returns(bool)

func (*ERC20BurnableTransactorSession) TransferFrom

func (_ERC20Burnable *ERC20BurnableTransactorSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)

type ERC20BurnableTransfer

type ERC20BurnableTransfer struct {
	From  common.Address
	To    common.Address
	Value *big.Int
	Raw   types.Log // Blockchain specific contextual infos
}

ERC20BurnableTransfer represents a Transfer event raised by the ERC20Burnable contract.

type ERC20BurnableTransferIterator

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

ERC20BurnableTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the ERC20Burnable contract.

func (*ERC20BurnableTransferIterator) Close

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

func (*ERC20BurnableTransferIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ERC20BurnableTransferIterator) Next

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

type ERC20Caller

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

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

func NewERC20Caller

func NewERC20Caller(address common.Address, caller bind.ContractCaller) (*ERC20Caller, error)

NewERC20Caller creates a new read-only instance of ERC20, bound to a specific deployed contract.

func (*ERC20Caller) Allowance

func (_ERC20 *ERC20Caller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)

Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.

Solidity: function allowance(address owner, address spender) constant returns(uint256)

func (*ERC20Caller) BalanceOf

func (_ERC20 *ERC20Caller) BalanceOf(opts *bind.CallOpts, account common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(address account) constant returns(uint256)

func (*ERC20Caller) TotalSupply

func (_ERC20 *ERC20Caller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() constant returns(uint256)

type ERC20CallerRaw

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

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

func (*ERC20CallerRaw) Call

func (_ERC20 *ERC20CallerRaw) 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 ERC20CallerSession

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

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

func (*ERC20CallerSession) Allowance

func (_ERC20 *ERC20CallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)

Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.

Solidity: function allowance(address owner, address spender) constant returns(uint256)

func (*ERC20CallerSession) BalanceOf

func (_ERC20 *ERC20CallerSession) BalanceOf(account common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(address account) constant returns(uint256)

func (*ERC20CallerSession) TotalSupply

func (_ERC20 *ERC20CallerSession) TotalSupply() (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() constant returns(uint256)

type ERC20Detailed

type ERC20Detailed struct {
	ERC20DetailedCaller     // Read-only binding to the contract
	ERC20DetailedTransactor // Write-only binding to the contract
	ERC20DetailedFilterer   // Log filterer for contract events
}

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

func NewERC20Detailed

func NewERC20Detailed(address common.Address, backend bind.ContractBackend) (*ERC20Detailed, error)

NewERC20Detailed creates a new instance of ERC20Detailed, bound to a specific deployed contract.

type ERC20DetailedApproval

type ERC20DetailedApproval struct {
	Owner   common.Address
	Spender common.Address
	Value   *big.Int
	Raw     types.Log // Blockchain specific contextual infos
}

ERC20DetailedApproval represents a Approval event raised by the ERC20Detailed contract.

type ERC20DetailedApprovalIterator

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

ERC20DetailedApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the ERC20Detailed contract.

func (*ERC20DetailedApprovalIterator) Close

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

func (*ERC20DetailedApprovalIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ERC20DetailedApprovalIterator) Next

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

type ERC20DetailedCaller

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

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

func NewERC20DetailedCaller

func NewERC20DetailedCaller(address common.Address, caller bind.ContractCaller) (*ERC20DetailedCaller, error)

NewERC20DetailedCaller creates a new read-only instance of ERC20Detailed, bound to a specific deployed contract.

func (*ERC20DetailedCaller) Allowance

func (_ERC20Detailed *ERC20DetailedCaller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)

Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.

Solidity: function allowance(address owner, address spender) constant returns(uint256)

func (*ERC20DetailedCaller) BalanceOf

func (_ERC20Detailed *ERC20DetailedCaller) BalanceOf(opts *bind.CallOpts, account common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(address account) constant returns(uint256)

func (*ERC20DetailedCaller) Decimals

func (_ERC20Detailed *ERC20DetailedCaller) Decimals(opts *bind.CallOpts) (uint8, error)

Decimals is a free data retrieval call binding the contract method 0x313ce567.

Solidity: function decimals() constant returns(uint8)

func (*ERC20DetailedCaller) Name

func (_ERC20Detailed *ERC20DetailedCaller) Name(opts *bind.CallOpts) (string, error)

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

Solidity: function name() constant returns(string)

func (*ERC20DetailedCaller) Symbol

func (_ERC20Detailed *ERC20DetailedCaller) Symbol(opts *bind.CallOpts) (string, error)

Symbol is a free data retrieval call binding the contract method 0x95d89b41.

Solidity: function symbol() constant returns(string)

func (*ERC20DetailedCaller) TotalSupply

func (_ERC20Detailed *ERC20DetailedCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() constant returns(uint256)

type ERC20DetailedCallerRaw

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

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

func (*ERC20DetailedCallerRaw) Call

func (_ERC20Detailed *ERC20DetailedCallerRaw) 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 ERC20DetailedCallerSession

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

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

func (*ERC20DetailedCallerSession) Allowance

func (_ERC20Detailed *ERC20DetailedCallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)

Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.

Solidity: function allowance(address owner, address spender) constant returns(uint256)

func (*ERC20DetailedCallerSession) BalanceOf

func (_ERC20Detailed *ERC20DetailedCallerSession) BalanceOf(account common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(address account) constant returns(uint256)

func (*ERC20DetailedCallerSession) Decimals

func (_ERC20Detailed *ERC20DetailedCallerSession) Decimals() (uint8, error)

Decimals is a free data retrieval call binding the contract method 0x313ce567.

Solidity: function decimals() constant returns(uint8)

func (*ERC20DetailedCallerSession) Name

func (_ERC20Detailed *ERC20DetailedCallerSession) Name() (string, error)

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

Solidity: function name() constant returns(string)

func (*ERC20DetailedCallerSession) Symbol

func (_ERC20Detailed *ERC20DetailedCallerSession) Symbol() (string, error)

Symbol is a free data retrieval call binding the contract method 0x95d89b41.

Solidity: function symbol() constant returns(string)

func (*ERC20DetailedCallerSession) TotalSupply

func (_ERC20Detailed *ERC20DetailedCallerSession) TotalSupply() (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() constant returns(uint256)

type ERC20DetailedFilterer

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

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

func NewERC20DetailedFilterer

func NewERC20DetailedFilterer(address common.Address, filterer bind.ContractFilterer) (*ERC20DetailedFilterer, error)

NewERC20DetailedFilterer creates a new log filterer instance of ERC20Detailed, bound to a specific deployed contract.

func (*ERC20DetailedFilterer) FilterApproval

func (_ERC20Detailed *ERC20DetailedFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*ERC20DetailedApprovalIterator, error)

FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.

Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)

func (*ERC20DetailedFilterer) FilterTransfer

func (_ERC20Detailed *ERC20DetailedFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*ERC20DetailedTransferIterator, error)

FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.

Solidity: event Transfer(address indexed from, address indexed to, uint256 value)

func (*ERC20DetailedFilterer) ParseApproval

func (_ERC20Detailed *ERC20DetailedFilterer) ParseApproval(log types.Log) (*ERC20DetailedApproval, error)

ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.

Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)

func (*ERC20DetailedFilterer) ParseTransfer

func (_ERC20Detailed *ERC20DetailedFilterer) ParseTransfer(log types.Log) (*ERC20DetailedTransfer, error)

ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.

Solidity: event Transfer(address indexed from, address indexed to, uint256 value)

func (*ERC20DetailedFilterer) WatchApproval

func (_ERC20Detailed *ERC20DetailedFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *ERC20DetailedApproval, owner []common.Address, spender []common.Address) (event.Subscription, error)

WatchApproval is a free log subscription operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.

Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)

func (*ERC20DetailedFilterer) WatchTransfer

func (_ERC20Detailed *ERC20DetailedFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ERC20DetailedTransfer, from []common.Address, to []common.Address) (event.Subscription, error)

WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.

Solidity: event Transfer(address indexed from, address indexed to, uint256 value)

type ERC20DetailedRaw

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

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

func (*ERC20DetailedRaw) Call

func (_ERC20Detailed *ERC20DetailedRaw) 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 (*ERC20DetailedRaw) Transact

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

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

func (*ERC20DetailedRaw) Transfer

func (_ERC20Detailed *ERC20DetailedRaw) 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 ERC20DetailedSession

type ERC20DetailedSession struct {
	Contract     *ERC20Detailed    // 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
}

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

func (*ERC20DetailedSession) Allowance

func (_ERC20Detailed *ERC20DetailedSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)

Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.

Solidity: function allowance(address owner, address spender) constant returns(uint256)

func (*ERC20DetailedSession) Approve

func (_ERC20Detailed *ERC20DetailedSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(address spender, uint256 amount) returns(bool)

func (*ERC20DetailedSession) BalanceOf

func (_ERC20Detailed *ERC20DetailedSession) BalanceOf(account common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(address account) constant returns(uint256)

func (*ERC20DetailedSession) Decimals

func (_ERC20Detailed *ERC20DetailedSession) Decimals() (uint8, error)

Decimals is a free data retrieval call binding the contract method 0x313ce567.

Solidity: function decimals() constant returns(uint8)

func (*ERC20DetailedSession) Name

func (_ERC20Detailed *ERC20DetailedSession) Name() (string, error)

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

Solidity: function name() constant returns(string)

func (*ERC20DetailedSession) Symbol

func (_ERC20Detailed *ERC20DetailedSession) Symbol() (string, error)

Symbol is a free data retrieval call binding the contract method 0x95d89b41.

Solidity: function symbol() constant returns(string)

func (*ERC20DetailedSession) TotalSupply

func (_ERC20Detailed *ERC20DetailedSession) TotalSupply() (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() constant returns(uint256)

func (*ERC20DetailedSession) Transfer

func (_ERC20Detailed *ERC20DetailedSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(address recipient, uint256 amount) returns(bool)

func (*ERC20DetailedSession) TransferFrom

func (_ERC20Detailed *ERC20DetailedSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)

type ERC20DetailedTransactor

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

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

func NewERC20DetailedTransactor

func NewERC20DetailedTransactor(address common.Address, transactor bind.ContractTransactor) (*ERC20DetailedTransactor, error)

NewERC20DetailedTransactor creates a new write-only instance of ERC20Detailed, bound to a specific deployed contract.

func (*ERC20DetailedTransactor) Approve

func (_ERC20Detailed *ERC20DetailedTransactor) Approve(opts *bind.TransactOpts, spender common.Address, amount *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(address spender, uint256 amount) returns(bool)

func (*ERC20DetailedTransactor) Transfer

func (_ERC20Detailed *ERC20DetailedTransactor) Transfer(opts *bind.TransactOpts, recipient common.Address, amount *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(address recipient, uint256 amount) returns(bool)

func (*ERC20DetailedTransactor) TransferFrom

func (_ERC20Detailed *ERC20DetailedTransactor) TransferFrom(opts *bind.TransactOpts, sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)

type ERC20DetailedTransactorRaw

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

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

func (*ERC20DetailedTransactorRaw) Transact

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

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

func (*ERC20DetailedTransactorRaw) Transfer

func (_ERC20Detailed *ERC20DetailedTransactorRaw) 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 ERC20DetailedTransactorSession

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

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

func (*ERC20DetailedTransactorSession) Approve

func (_ERC20Detailed *ERC20DetailedTransactorSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(address spender, uint256 amount) returns(bool)

func (*ERC20DetailedTransactorSession) Transfer

func (_ERC20Detailed *ERC20DetailedTransactorSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(address recipient, uint256 amount) returns(bool)

func (*ERC20DetailedTransactorSession) TransferFrom

func (_ERC20Detailed *ERC20DetailedTransactorSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)

type ERC20DetailedTransfer

type ERC20DetailedTransfer struct {
	From  common.Address
	To    common.Address
	Value *big.Int
	Raw   types.Log // Blockchain specific contextual infos
}

ERC20DetailedTransfer represents a Transfer event raised by the ERC20Detailed contract.

type ERC20DetailedTransferIterator

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

ERC20DetailedTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the ERC20Detailed contract.

func (*ERC20DetailedTransferIterator) Close

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

func (*ERC20DetailedTransferIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ERC20DetailedTransferIterator) Next

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

type ERC20Filterer

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

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

func NewERC20Filterer

func NewERC20Filterer(address common.Address, filterer bind.ContractFilterer) (*ERC20Filterer, error)

NewERC20Filterer creates a new log filterer instance of ERC20, bound to a specific deployed contract.

func (*ERC20Filterer) FilterApproval

func (_ERC20 *ERC20Filterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*ERC20ApprovalIterator, error)

FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.

Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)

func (*ERC20Filterer) FilterTransfer

func (_ERC20 *ERC20Filterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*ERC20TransferIterator, error)

FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.

Solidity: event Transfer(address indexed from, address indexed to, uint256 value)

func (*ERC20Filterer) ParseApproval

func (_ERC20 *ERC20Filterer) ParseApproval(log types.Log) (*ERC20Approval, error)

ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.

Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)

func (*ERC20Filterer) ParseTransfer

func (_ERC20 *ERC20Filterer) ParseTransfer(log types.Log) (*ERC20Transfer, error)

ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.

Solidity: event Transfer(address indexed from, address indexed to, uint256 value)

func (*ERC20Filterer) WatchApproval

func (_ERC20 *ERC20Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *ERC20Approval, owner []common.Address, spender []common.Address) (event.Subscription, error)

WatchApproval is a free log subscription operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.

Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)

func (*ERC20Filterer) WatchTransfer

func (_ERC20 *ERC20Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ERC20Transfer, from []common.Address, to []common.Address) (event.Subscription, error)

WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.

Solidity: event Transfer(address indexed from, address indexed to, uint256 value)

type ERC20Mintable

type ERC20Mintable struct {
	ERC20MintableCaller     // Read-only binding to the contract
	ERC20MintableTransactor // Write-only binding to the contract
	ERC20MintableFilterer   // Log filterer for contract events
}

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

func DeployERC20Mintable

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

DeployERC20Mintable deploys a new Ethereum contract, binding an instance of ERC20Mintable to it.

func NewERC20Mintable

func NewERC20Mintable(address common.Address, backend bind.ContractBackend) (*ERC20Mintable, error)

NewERC20Mintable creates a new instance of ERC20Mintable, bound to a specific deployed contract.

type ERC20MintableApproval

type ERC20MintableApproval struct {
	Owner   common.Address
	Spender common.Address
	Value   *big.Int
	Raw     types.Log // Blockchain specific contextual infos
}

ERC20MintableApproval represents a Approval event raised by the ERC20Mintable contract.

type ERC20MintableApprovalIterator

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

ERC20MintableApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the ERC20Mintable contract.

func (*ERC20MintableApprovalIterator) Close

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

func (*ERC20MintableApprovalIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ERC20MintableApprovalIterator) Next

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

type ERC20MintableCaller

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

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

func NewERC20MintableCaller

func NewERC20MintableCaller(address common.Address, caller bind.ContractCaller) (*ERC20MintableCaller, error)

NewERC20MintableCaller creates a new read-only instance of ERC20Mintable, bound to a specific deployed contract.

func (*ERC20MintableCaller) Allowance

func (_ERC20Mintable *ERC20MintableCaller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)

Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.

Solidity: function allowance(address owner, address spender) constant returns(uint256)

func (*ERC20MintableCaller) BalanceOf

func (_ERC20Mintable *ERC20MintableCaller) BalanceOf(opts *bind.CallOpts, account common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(address account) constant returns(uint256)

func (*ERC20MintableCaller) IsMinter

func (_ERC20Mintable *ERC20MintableCaller) IsMinter(opts *bind.CallOpts, account common.Address) (bool, error)

IsMinter is a free data retrieval call binding the contract method 0xaa271e1a.

Solidity: function isMinter(address account) constant returns(bool)

func (*ERC20MintableCaller) TotalSupply

func (_ERC20Mintable *ERC20MintableCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() constant returns(uint256)

type ERC20MintableCallerRaw

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

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

func (*ERC20MintableCallerRaw) Call

func (_ERC20Mintable *ERC20MintableCallerRaw) 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 ERC20MintableCallerSession

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

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

func (*ERC20MintableCallerSession) Allowance

func (_ERC20Mintable *ERC20MintableCallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)

Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.

Solidity: function allowance(address owner, address spender) constant returns(uint256)

func (*ERC20MintableCallerSession) BalanceOf

func (_ERC20Mintable *ERC20MintableCallerSession) BalanceOf(account common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(address account) constant returns(uint256)

func (*ERC20MintableCallerSession) IsMinter

func (_ERC20Mintable *ERC20MintableCallerSession) IsMinter(account common.Address) (bool, error)

IsMinter is a free data retrieval call binding the contract method 0xaa271e1a.

Solidity: function isMinter(address account) constant returns(bool)

func (*ERC20MintableCallerSession) TotalSupply

func (_ERC20Mintable *ERC20MintableCallerSession) TotalSupply() (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() constant returns(uint256)

type ERC20MintableFilterer

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

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

func NewERC20MintableFilterer

func NewERC20MintableFilterer(address common.Address, filterer bind.ContractFilterer) (*ERC20MintableFilterer, error)

NewERC20MintableFilterer creates a new log filterer instance of ERC20Mintable, bound to a specific deployed contract.

func (*ERC20MintableFilterer) FilterApproval

func (_ERC20Mintable *ERC20MintableFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*ERC20MintableApprovalIterator, error)

FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.

Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)

func (*ERC20MintableFilterer) FilterMinterAdded

func (_ERC20Mintable *ERC20MintableFilterer) FilterMinterAdded(opts *bind.FilterOpts, account []common.Address) (*ERC20MintableMinterAddedIterator, error)

FilterMinterAdded is a free log retrieval operation binding the contract event 0x6ae172837ea30b801fbfcdd4108aa1d5bf8ff775444fd70256b44e6bf3dfc3f6.

Solidity: event MinterAdded(address indexed account)

func (*ERC20MintableFilterer) FilterMinterRemoved

func (_ERC20Mintable *ERC20MintableFilterer) FilterMinterRemoved(opts *bind.FilterOpts, account []common.Address) (*ERC20MintableMinterRemovedIterator, error)

FilterMinterRemoved is a free log retrieval operation binding the contract event 0xe94479a9f7e1952cc78f2d6baab678adc1b772d936c6583def489e524cb66692.

Solidity: event MinterRemoved(address indexed account)

func (*ERC20MintableFilterer) FilterTransfer

func (_ERC20Mintable *ERC20MintableFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*ERC20MintableTransferIterator, error)

FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.

Solidity: event Transfer(address indexed from, address indexed to, uint256 value)

func (*ERC20MintableFilterer) ParseApproval

func (_ERC20Mintable *ERC20MintableFilterer) ParseApproval(log types.Log) (*ERC20MintableApproval, error)

ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.

Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)

func (*ERC20MintableFilterer) ParseMinterAdded

func (_ERC20Mintable *ERC20MintableFilterer) ParseMinterAdded(log types.Log) (*ERC20MintableMinterAdded, error)

ParseMinterAdded is a log parse operation binding the contract event 0x6ae172837ea30b801fbfcdd4108aa1d5bf8ff775444fd70256b44e6bf3dfc3f6.

Solidity: event MinterAdded(address indexed account)

func (*ERC20MintableFilterer) ParseMinterRemoved

func (_ERC20Mintable *ERC20MintableFilterer) ParseMinterRemoved(log types.Log) (*ERC20MintableMinterRemoved, error)

ParseMinterRemoved is a log parse operation binding the contract event 0xe94479a9f7e1952cc78f2d6baab678adc1b772d936c6583def489e524cb66692.

Solidity: event MinterRemoved(address indexed account)

func (*ERC20MintableFilterer) ParseTransfer

func (_ERC20Mintable *ERC20MintableFilterer) ParseTransfer(log types.Log) (*ERC20MintableTransfer, error)

ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.

Solidity: event Transfer(address indexed from, address indexed to, uint256 value)

func (*ERC20MintableFilterer) WatchApproval

func (_ERC20Mintable *ERC20MintableFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *ERC20MintableApproval, owner []common.Address, spender []common.Address) (event.Subscription, error)

WatchApproval is a free log subscription operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.

Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)

func (*ERC20MintableFilterer) WatchMinterAdded

func (_ERC20Mintable *ERC20MintableFilterer) WatchMinterAdded(opts *bind.WatchOpts, sink chan<- *ERC20MintableMinterAdded, account []common.Address) (event.Subscription, error)

WatchMinterAdded is a free log subscription operation binding the contract event 0x6ae172837ea30b801fbfcdd4108aa1d5bf8ff775444fd70256b44e6bf3dfc3f6.

Solidity: event MinterAdded(address indexed account)

func (*ERC20MintableFilterer) WatchMinterRemoved

func (_ERC20Mintable *ERC20MintableFilterer) WatchMinterRemoved(opts *bind.WatchOpts, sink chan<- *ERC20MintableMinterRemoved, account []common.Address) (event.Subscription, error)

WatchMinterRemoved is a free log subscription operation binding the contract event 0xe94479a9f7e1952cc78f2d6baab678adc1b772d936c6583def489e524cb66692.

Solidity: event MinterRemoved(address indexed account)

func (*ERC20MintableFilterer) WatchTransfer

func (_ERC20Mintable *ERC20MintableFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ERC20MintableTransfer, from []common.Address, to []common.Address) (event.Subscription, error)

WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.

Solidity: event Transfer(address indexed from, address indexed to, uint256 value)

type ERC20MintableMinterAdded

type ERC20MintableMinterAdded struct {
	Account common.Address
	Raw     types.Log // Blockchain specific contextual infos
}

ERC20MintableMinterAdded represents a MinterAdded event raised by the ERC20Mintable contract.

type ERC20MintableMinterAddedIterator

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

ERC20MintableMinterAddedIterator is returned from FilterMinterAdded and is used to iterate over the raw logs and unpacked data for MinterAdded events raised by the ERC20Mintable contract.

func (*ERC20MintableMinterAddedIterator) Close

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

func (*ERC20MintableMinterAddedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ERC20MintableMinterAddedIterator) Next

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

type ERC20MintableMinterRemoved

type ERC20MintableMinterRemoved struct {
	Account common.Address
	Raw     types.Log // Blockchain specific contextual infos
}

ERC20MintableMinterRemoved represents a MinterRemoved event raised by the ERC20Mintable contract.

type ERC20MintableMinterRemovedIterator

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

ERC20MintableMinterRemovedIterator is returned from FilterMinterRemoved and is used to iterate over the raw logs and unpacked data for MinterRemoved events raised by the ERC20Mintable contract.

func (*ERC20MintableMinterRemovedIterator) Close

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

func (*ERC20MintableMinterRemovedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ERC20MintableMinterRemovedIterator) Next

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

type ERC20MintableRaw

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

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

func (*ERC20MintableRaw) Call

func (_ERC20Mintable *ERC20MintableRaw) 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 (*ERC20MintableRaw) Transact

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

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

func (*ERC20MintableRaw) Transfer

func (_ERC20Mintable *ERC20MintableRaw) 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 ERC20MintableSession

type ERC20MintableSession struct {
	Contract     *ERC20Mintable    // 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
}

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

func (*ERC20MintableSession) AddMinter

func (_ERC20Mintable *ERC20MintableSession) AddMinter(account common.Address) (*types.Transaction, error)

AddMinter is a paid mutator transaction binding the contract method 0x983b2d56.

Solidity: function addMinter(address account) returns()

func (*ERC20MintableSession) Allowance

func (_ERC20Mintable *ERC20MintableSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)

Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.

Solidity: function allowance(address owner, address spender) constant returns(uint256)

func (*ERC20MintableSession) Approve

func (_ERC20Mintable *ERC20MintableSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(address spender, uint256 amount) returns(bool)

func (*ERC20MintableSession) BalanceOf

func (_ERC20Mintable *ERC20MintableSession) BalanceOf(account common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(address account) constant returns(uint256)

func (*ERC20MintableSession) DecreaseAllowance

func (_ERC20Mintable *ERC20MintableSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)

DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.

Solidity: function decreaseAllowance(address spender, uint256 subtractedValue) returns(bool)

func (*ERC20MintableSession) IncreaseAllowance

func (_ERC20Mintable *ERC20MintableSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)

IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.

Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool)

func (*ERC20MintableSession) IsMinter

func (_ERC20Mintable *ERC20MintableSession) IsMinter(account common.Address) (bool, error)

IsMinter is a free data retrieval call binding the contract method 0xaa271e1a.

Solidity: function isMinter(address account) constant returns(bool)

func (*ERC20MintableSession) Mint

func (_ERC20Mintable *ERC20MintableSession) Mint(account common.Address, amount *big.Int) (*types.Transaction, error)

Mint is a paid mutator transaction binding the contract method 0x40c10f19.

Solidity: function mint(address account, uint256 amount) returns(bool)

func (*ERC20MintableSession) RenounceMinter

func (_ERC20Mintable *ERC20MintableSession) RenounceMinter() (*types.Transaction, error)

RenounceMinter is a paid mutator transaction binding the contract method 0x98650275.

Solidity: function renounceMinter() returns()

func (*ERC20MintableSession) TotalSupply

func (_ERC20Mintable *ERC20MintableSession) TotalSupply() (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() constant returns(uint256)

func (*ERC20MintableSession) Transfer

func (_ERC20Mintable *ERC20MintableSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(address recipient, uint256 amount) returns(bool)

func (*ERC20MintableSession) TransferFrom

func (_ERC20Mintable *ERC20MintableSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)

type ERC20MintableTransactor

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

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

func NewERC20MintableTransactor

func NewERC20MintableTransactor(address common.Address, transactor bind.ContractTransactor) (*ERC20MintableTransactor, error)

NewERC20MintableTransactor creates a new write-only instance of ERC20Mintable, bound to a specific deployed contract.

func (*ERC20MintableTransactor) AddMinter

func (_ERC20Mintable *ERC20MintableTransactor) AddMinter(opts *bind.TransactOpts, account common.Address) (*types.Transaction, error)

AddMinter is a paid mutator transaction binding the contract method 0x983b2d56.

Solidity: function addMinter(address account) returns()

func (*ERC20MintableTransactor) Approve

func (_ERC20Mintable *ERC20MintableTransactor) Approve(opts *bind.TransactOpts, spender common.Address, amount *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(address spender, uint256 amount) returns(bool)

func (*ERC20MintableTransactor) DecreaseAllowance

func (_ERC20Mintable *ERC20MintableTransactor) DecreaseAllowance(opts *bind.TransactOpts, spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)

DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.

Solidity: function decreaseAllowance(address spender, uint256 subtractedValue) returns(bool)

func (*ERC20MintableTransactor) IncreaseAllowance

func (_ERC20Mintable *ERC20MintableTransactor) IncreaseAllowance(opts *bind.TransactOpts, spender common.Address, addedValue *big.Int) (*types.Transaction, error)

IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.

Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool)

func (*ERC20MintableTransactor) Mint

func (_ERC20Mintable *ERC20MintableTransactor) Mint(opts *bind.TransactOpts, account common.Address, amount *big.Int) (*types.Transaction, error)

Mint is a paid mutator transaction binding the contract method 0x40c10f19.

Solidity: function mint(address account, uint256 amount) returns(bool)

func (*ERC20MintableTransactor) RenounceMinter

func (_ERC20Mintable *ERC20MintableTransactor) RenounceMinter(opts *bind.TransactOpts) (*types.Transaction, error)

RenounceMinter is a paid mutator transaction binding the contract method 0x98650275.

Solidity: function renounceMinter() returns()

func (*ERC20MintableTransactor) Transfer

func (_ERC20Mintable *ERC20MintableTransactor) Transfer(opts *bind.TransactOpts, recipient common.Address, amount *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(address recipient, uint256 amount) returns(bool)

func (*ERC20MintableTransactor) TransferFrom

func (_ERC20Mintable *ERC20MintableTransactor) TransferFrom(opts *bind.TransactOpts, sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)

type ERC20MintableTransactorRaw

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

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

func (*ERC20MintableTransactorRaw) Transact

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

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

func (*ERC20MintableTransactorRaw) Transfer

func (_ERC20Mintable *ERC20MintableTransactorRaw) 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 ERC20MintableTransactorSession

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

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

func (*ERC20MintableTransactorSession) AddMinter

func (_ERC20Mintable *ERC20MintableTransactorSession) AddMinter(account common.Address) (*types.Transaction, error)

AddMinter is a paid mutator transaction binding the contract method 0x983b2d56.

Solidity: function addMinter(address account) returns()

func (*ERC20MintableTransactorSession) Approve

func (_ERC20Mintable *ERC20MintableTransactorSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(address spender, uint256 amount) returns(bool)

func (*ERC20MintableTransactorSession) DecreaseAllowance

func (_ERC20Mintable *ERC20MintableTransactorSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)

DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.

Solidity: function decreaseAllowance(address spender, uint256 subtractedValue) returns(bool)

func (*ERC20MintableTransactorSession) IncreaseAllowance

func (_ERC20Mintable *ERC20MintableTransactorSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)

IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.

Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool)

func (*ERC20MintableTransactorSession) Mint

func (_ERC20Mintable *ERC20MintableTransactorSession) Mint(account common.Address, amount *big.Int) (*types.Transaction, error)

Mint is a paid mutator transaction binding the contract method 0x40c10f19.

Solidity: function mint(address account, uint256 amount) returns(bool)

func (*ERC20MintableTransactorSession) RenounceMinter

func (_ERC20Mintable *ERC20MintableTransactorSession) RenounceMinter() (*types.Transaction, error)

RenounceMinter is a paid mutator transaction binding the contract method 0x98650275.

Solidity: function renounceMinter() returns()

func (*ERC20MintableTransactorSession) Transfer

func (_ERC20Mintable *ERC20MintableTransactorSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(address recipient, uint256 amount) returns(bool)

func (*ERC20MintableTransactorSession) TransferFrom

func (_ERC20Mintable *ERC20MintableTransactorSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)

type ERC20MintableTransfer

type ERC20MintableTransfer struct {
	From  common.Address
	To    common.Address
	Value *big.Int
	Raw   types.Log // Blockchain specific contextual infos
}

ERC20MintableTransfer represents a Transfer event raised by the ERC20Mintable contract.

type ERC20MintableTransferIterator

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

ERC20MintableTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the ERC20Mintable contract.

func (*ERC20MintableTransferIterator) Close

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

func (*ERC20MintableTransferIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ERC20MintableTransferIterator) Next

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

type ERC20Raw

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

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

func (*ERC20Raw) Call

func (_ERC20 *ERC20Raw) 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 (*ERC20Raw) Transact

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

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

func (*ERC20Raw) Transfer

func (_ERC20 *ERC20Raw) 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 ERC20Session

type ERC20Session struct {
	Contract     *ERC20            // 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
}

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

func (*ERC20Session) Allowance

func (_ERC20 *ERC20Session) Allowance(owner common.Address, spender common.Address) (*big.Int, error)

Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.

Solidity: function allowance(address owner, address spender) constant returns(uint256)

func (*ERC20Session) Approve

func (_ERC20 *ERC20Session) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(address spender, uint256 amount) returns(bool)

func (*ERC20Session) BalanceOf

func (_ERC20 *ERC20Session) BalanceOf(account common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(address account) constant returns(uint256)

func (*ERC20Session) DecreaseAllowance

func (_ERC20 *ERC20Session) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)

DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.

Solidity: function decreaseAllowance(address spender, uint256 subtractedValue) returns(bool)

func (*ERC20Session) IncreaseAllowance

func (_ERC20 *ERC20Session) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)

IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.

Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool)

func (*ERC20Session) TotalSupply

func (_ERC20 *ERC20Session) TotalSupply() (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() constant returns(uint256)

func (*ERC20Session) Transfer

func (_ERC20 *ERC20Session) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(address recipient, uint256 amount) returns(bool)

func (*ERC20Session) TransferFrom

func (_ERC20 *ERC20Session) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)

type ERC20Transactor

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

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

func NewERC20Transactor

func NewERC20Transactor(address common.Address, transactor bind.ContractTransactor) (*ERC20Transactor, error)

NewERC20Transactor creates a new write-only instance of ERC20, bound to a specific deployed contract.

func (*ERC20Transactor) Approve

func (_ERC20 *ERC20Transactor) Approve(opts *bind.TransactOpts, spender common.Address, amount *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(address spender, uint256 amount) returns(bool)

func (*ERC20Transactor) DecreaseAllowance

func (_ERC20 *ERC20Transactor) DecreaseAllowance(opts *bind.TransactOpts, spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)

DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.

Solidity: function decreaseAllowance(address spender, uint256 subtractedValue) returns(bool)

func (*ERC20Transactor) IncreaseAllowance

func (_ERC20 *ERC20Transactor) IncreaseAllowance(opts *bind.TransactOpts, spender common.Address, addedValue *big.Int) (*types.Transaction, error)

IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.

Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool)

func (*ERC20Transactor) Transfer

func (_ERC20 *ERC20Transactor) Transfer(opts *bind.TransactOpts, recipient common.Address, amount *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(address recipient, uint256 amount) returns(bool)

func (*ERC20Transactor) TransferFrom

func (_ERC20 *ERC20Transactor) TransferFrom(opts *bind.TransactOpts, sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)

type ERC20TransactorRaw

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

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

func (*ERC20TransactorRaw) Transact

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

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

func (*ERC20TransactorRaw) Transfer

func (_ERC20 *ERC20TransactorRaw) 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 ERC20TransactorSession

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

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

func (*ERC20TransactorSession) Approve

func (_ERC20 *ERC20TransactorSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(address spender, uint256 amount) returns(bool)

func (*ERC20TransactorSession) DecreaseAllowance

func (_ERC20 *ERC20TransactorSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)

DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.

Solidity: function decreaseAllowance(address spender, uint256 subtractedValue) returns(bool)

func (*ERC20TransactorSession) IncreaseAllowance

func (_ERC20 *ERC20TransactorSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)

IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.

Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool)

func (*ERC20TransactorSession) Transfer

func (_ERC20 *ERC20TransactorSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(address recipient, uint256 amount) returns(bool)

func (*ERC20TransactorSession) TransferFrom

func (_ERC20 *ERC20TransactorSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)

type ERC20Transfer

type ERC20Transfer struct {
	From  common.Address
	To    common.Address
	Value *big.Int
	Raw   types.Log // Blockchain specific contextual infos
}

ERC20Transfer represents a Transfer event raised by the ERC20 contract.

type ERC20TransferIterator

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

ERC20TransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the ERC20 contract.

func (*ERC20TransferIterator) Close

func (it *ERC20TransferIterator) Close() error

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

func (*ERC20TransferIterator) Error

func (it *ERC20TransferIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*ERC20TransferIterator) Next

func (it *ERC20TransferIterator) 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 ERCProxy

type ERCProxy struct {
	ERCProxyCaller     // Read-only binding to the contract
	ERCProxyTransactor // Write-only binding to the contract
	ERCProxyFilterer   // Log filterer for contract events
}

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

func NewERCProxy

func NewERCProxy(address common.Address, backend bind.ContractBackend) (*ERCProxy, error)

NewERCProxy creates a new instance of ERCProxy, bound to a specific deployed contract.

type ERCProxyCaller

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

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

func NewERCProxyCaller

func NewERCProxyCaller(address common.Address, caller bind.ContractCaller) (*ERCProxyCaller, error)

NewERCProxyCaller creates a new read-only instance of ERCProxy, bound to a specific deployed contract.

func (*ERCProxyCaller) Implementation

func (_ERCProxy *ERCProxyCaller) Implementation(opts *bind.CallOpts) (common.Address, error)

Implementation is a free data retrieval call binding the contract method 0x5c60da1b.

Solidity: function implementation() constant returns(address codeAddr)

func (*ERCProxyCaller) ProxyType

func (_ERCProxy *ERCProxyCaller) ProxyType(opts *bind.CallOpts) (*big.Int, error)

ProxyType is a free data retrieval call binding the contract method 0x4555d5c9.

Solidity: function proxyType() constant returns(uint256 proxyTypeId)

type ERCProxyCallerRaw

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

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

func (*ERCProxyCallerRaw) Call

func (_ERCProxy *ERCProxyCallerRaw) 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 ERCProxyCallerSession

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

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

func (*ERCProxyCallerSession) Implementation

func (_ERCProxy *ERCProxyCallerSession) Implementation() (common.Address, error)

Implementation is a free data retrieval call binding the contract method 0x5c60da1b.

Solidity: function implementation() constant returns(address codeAddr)

func (*ERCProxyCallerSession) ProxyType

func (_ERCProxy *ERCProxyCallerSession) ProxyType() (*big.Int, error)

ProxyType is a free data retrieval call binding the contract method 0x4555d5c9.

Solidity: function proxyType() constant returns(uint256 proxyTypeId)

type ERCProxyFilterer

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

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

func NewERCProxyFilterer

func NewERCProxyFilterer(address common.Address, filterer bind.ContractFilterer) (*ERCProxyFilterer, error)

NewERCProxyFilterer creates a new log filterer instance of ERCProxy, bound to a specific deployed contract.

type ERCProxyRaw

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

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

func (*ERCProxyRaw) Call

func (_ERCProxy *ERCProxyRaw) 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 (*ERCProxyRaw) Transact

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

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

func (*ERCProxyRaw) Transfer

func (_ERCProxy *ERCProxyRaw) 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 ERCProxySession

type ERCProxySession struct {
	Contract     *ERCProxy         // 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
}

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

func (*ERCProxySession) Implementation

func (_ERCProxy *ERCProxySession) Implementation() (common.Address, error)

Implementation is a free data retrieval call binding the contract method 0x5c60da1b.

Solidity: function implementation() constant returns(address codeAddr)

func (*ERCProxySession) ProxyType

func (_ERCProxy *ERCProxySession) ProxyType() (*big.Int, error)

ProxyType is a free data retrieval call binding the contract method 0x4555d5c9.

Solidity: function proxyType() constant returns(uint256 proxyTypeId)

type ERCProxyTransactor

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

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

func NewERCProxyTransactor

func NewERCProxyTransactor(address common.Address, transactor bind.ContractTransactor) (*ERCProxyTransactor, error)

NewERCProxyTransactor creates a new write-only instance of ERCProxy, bound to a specific deployed contract.

type ERCProxyTransactorRaw

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

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

func (*ERCProxyTransactorRaw) Transact

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

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

func (*ERCProxyTransactorRaw) Transfer

func (_ERCProxy *ERCProxyTransactorRaw) 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 ERCProxyTransactorSession

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

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

type FixedIncrementCoinage

type FixedIncrementCoinage struct {
	FixedIncrementCoinageCaller     // Read-only binding to the contract
	FixedIncrementCoinageTransactor // Write-only binding to the contract
	FixedIncrementCoinageFilterer   // Log filterer for contract events
}

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

func DeployFixedIncrementCoinage

func DeployFixedIncrementCoinage(auth *bind.TransactOpts, backend bind.ContractBackend, name string, symbol string, factor *big.Int, seigPerBlock *big.Int, transfersEnabled bool) (common.Address, *types.Transaction, *FixedIncrementCoinage, error)

DeployFixedIncrementCoinage deploys a new Ethereum contract, binding an instance of FixedIncrementCoinage to it.

func NewFixedIncrementCoinage

func NewFixedIncrementCoinage(address common.Address, backend bind.ContractBackend) (*FixedIncrementCoinage, error)

NewFixedIncrementCoinage creates a new instance of FixedIncrementCoinage, bound to a specific deployed contract.

type FixedIncrementCoinageApproval

type FixedIncrementCoinageApproval struct {
	Owner   common.Address
	Spender common.Address
	Value   *big.Int
	Raw     types.Log // Blockchain specific contextual infos
}

FixedIncrementCoinageApproval represents a Approval event raised by the FixedIncrementCoinage contract.

type FixedIncrementCoinageApprovalIterator

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

FixedIncrementCoinageApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the FixedIncrementCoinage contract.

func (*FixedIncrementCoinageApprovalIterator) Close

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

func (*FixedIncrementCoinageApprovalIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*FixedIncrementCoinageApprovalIterator) Next

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

type FixedIncrementCoinageCaller

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

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

func NewFixedIncrementCoinageCaller

func NewFixedIncrementCoinageCaller(address common.Address, caller bind.ContractCaller) (*FixedIncrementCoinageCaller, error)

NewFixedIncrementCoinageCaller creates a new read-only instance of FixedIncrementCoinage, bound to a specific deployed contract.

func (*FixedIncrementCoinageCaller) Allowance

func (_FixedIncrementCoinage *FixedIncrementCoinageCaller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)

Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.

Solidity: function allowance(address owner, address spender) constant returns(uint256)

func (*FixedIncrementCoinageCaller) BalanceOf

func (_FixedIncrementCoinage *FixedIncrementCoinageCaller) BalanceOf(opts *bind.CallOpts, account common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(address account) constant returns(uint256)

func (*FixedIncrementCoinageCaller) Decimals

func (_FixedIncrementCoinage *FixedIncrementCoinageCaller) Decimals(opts *bind.CallOpts) (uint8, error)

Decimals is a free data retrieval call binding the contract method 0x313ce567.

Solidity: function decimals() constant returns(uint8)

func (*FixedIncrementCoinageCaller) Factor

func (_FixedIncrementCoinage *FixedIncrementCoinageCaller) Factor(opts *bind.CallOpts) (*big.Int, error)

Factor is a free data retrieval call binding the contract method 0x54f703f8.

Solidity: function factor() constant returns(uint256)

func (*FixedIncrementCoinageCaller) FactorIncrement

func (_FixedIncrementCoinage *FixedIncrementCoinageCaller) FactorIncrement(opts *bind.CallOpts) (*big.Int, error)

FactorIncrement is a free data retrieval call binding the contract method 0xd4132ee2.

Solidity: function factorIncrement() constant returns(uint256)

func (*FixedIncrementCoinageCaller) IsOwner

func (_FixedIncrementCoinage *FixedIncrementCoinageCaller) IsOwner(opts *bind.CallOpts) (bool, error)

IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.

Solidity: function isOwner() constant returns(bool)

func (*FixedIncrementCoinageCaller) LastBlock

func (_FixedIncrementCoinage *FixedIncrementCoinageCaller) LastBlock(opts *bind.CallOpts) (*big.Int, error)

LastBlock is a free data retrieval call binding the contract method 0x806b984f.

Solidity: function lastBlock() constant returns(uint256)

func (*FixedIncrementCoinageCaller) Name

func (_FixedIncrementCoinage *FixedIncrementCoinageCaller) Name(opts *bind.CallOpts) (string, error)

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

Solidity: function name() constant returns(string)

func (*FixedIncrementCoinageCaller) Owner

func (_FixedIncrementCoinage *FixedIncrementCoinageCaller) 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 (*FixedIncrementCoinageCaller) SeigPerBlock

func (_FixedIncrementCoinage *FixedIncrementCoinageCaller) SeigPerBlock(opts *bind.CallOpts) (*big.Int, error)

SeigPerBlock is a free data retrieval call binding the contract method 0x5f40a349.

Solidity: function seigPerBlock() constant returns(uint256)

func (*FixedIncrementCoinageCaller) Symbol

func (_FixedIncrementCoinage *FixedIncrementCoinageCaller) Symbol(opts *bind.CallOpts) (string, error)

Symbol is a free data retrieval call binding the contract method 0x95d89b41.

Solidity: function symbol() constant returns(string)

func (*FixedIncrementCoinageCaller) TotalSupply

func (_FixedIncrementCoinage *FixedIncrementCoinageCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() constant returns(uint256)

func (*FixedIncrementCoinageCaller) TransfersEnabled

func (_FixedIncrementCoinage *FixedIncrementCoinageCaller) TransfersEnabled(opts *bind.CallOpts) (bool, error)

TransfersEnabled is a free data retrieval call binding the contract method 0xbef97c87.

Solidity: function transfersEnabled() constant returns(bool)

type FixedIncrementCoinageCallerRaw

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

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

func (*FixedIncrementCoinageCallerRaw) Call

func (_FixedIncrementCoinage *FixedIncrementCoinageCallerRaw) 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 FixedIncrementCoinageCallerSession

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

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

func (*FixedIncrementCoinageCallerSession) Allowance

func (_FixedIncrementCoinage *FixedIncrementCoinageCallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)

Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.

Solidity: function allowance(address owner, address spender) constant returns(uint256)

func (*FixedIncrementCoinageCallerSession) BalanceOf

func (_FixedIncrementCoinage *FixedIncrementCoinageCallerSession) BalanceOf(account common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(address account) constant returns(uint256)

func (*FixedIncrementCoinageCallerSession) Decimals

func (_FixedIncrementCoinage *FixedIncrementCoinageCallerSession) Decimals() (uint8, error)

Decimals is a free data retrieval call binding the contract method 0x313ce567.

Solidity: function decimals() constant returns(uint8)

func (*FixedIncrementCoinageCallerSession) Factor

func (_FixedIncrementCoinage *FixedIncrementCoinageCallerSession) Factor() (*big.Int, error)

Factor is a free data retrieval call binding the contract method 0x54f703f8.

Solidity: function factor() constant returns(uint256)

func (*FixedIncrementCoinageCallerSession) FactorIncrement

func (_FixedIncrementCoinage *FixedIncrementCoinageCallerSession) FactorIncrement() (*big.Int, error)

FactorIncrement is a free data retrieval call binding the contract method 0xd4132ee2.

Solidity: function factorIncrement() constant returns(uint256)

func (*FixedIncrementCoinageCallerSession) IsOwner

func (_FixedIncrementCoinage *FixedIncrementCoinageCallerSession) IsOwner() (bool, error)

IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.

Solidity: function isOwner() constant returns(bool)

func (*FixedIncrementCoinageCallerSession) LastBlock

func (_FixedIncrementCoinage *FixedIncrementCoinageCallerSession) LastBlock() (*big.Int, error)

LastBlock is a free data retrieval call binding the contract method 0x806b984f.

Solidity: function lastBlock() constant returns(uint256)

func (*FixedIncrementCoinageCallerSession) Name

func (_FixedIncrementCoinage *FixedIncrementCoinageCallerSession) Name() (string, error)

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

Solidity: function name() constant returns(string)

func (*FixedIncrementCoinageCallerSession) Owner

func (_FixedIncrementCoinage *FixedIncrementCoinageCallerSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*FixedIncrementCoinageCallerSession) SeigPerBlock

func (_FixedIncrementCoinage *FixedIncrementCoinageCallerSession) SeigPerBlock() (*big.Int, error)

SeigPerBlock is a free data retrieval call binding the contract method 0x5f40a349.

Solidity: function seigPerBlock() constant returns(uint256)

func (*FixedIncrementCoinageCallerSession) Symbol

func (_FixedIncrementCoinage *FixedIncrementCoinageCallerSession) Symbol() (string, error)

Symbol is a free data retrieval call binding the contract method 0x95d89b41.

Solidity: function symbol() constant returns(string)

func (*FixedIncrementCoinageCallerSession) TotalSupply

func (_FixedIncrementCoinage *FixedIncrementCoinageCallerSession) TotalSupply() (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() constant returns(uint256)

func (*FixedIncrementCoinageCallerSession) TransfersEnabled

func (_FixedIncrementCoinage *FixedIncrementCoinageCallerSession) TransfersEnabled() (bool, error)

TransfersEnabled is a free data retrieval call binding the contract method 0xbef97c87.

Solidity: function transfersEnabled() constant returns(bool)

type FixedIncrementCoinageFactorIncreased

type FixedIncrementCoinageFactorIncreased struct {
	Factor *big.Int
	Raw    types.Log // Blockchain specific contextual infos
}

FixedIncrementCoinageFactorIncreased represents a FactorIncreased event raised by the FixedIncrementCoinage contract.

type FixedIncrementCoinageFactorIncreasedIterator

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

FixedIncrementCoinageFactorIncreasedIterator is returned from FilterFactorIncreased and is used to iterate over the raw logs and unpacked data for FactorIncreased events raised by the FixedIncrementCoinage contract.

func (*FixedIncrementCoinageFactorIncreasedIterator) Close

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

func (*FixedIncrementCoinageFactorIncreasedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*FixedIncrementCoinageFactorIncreasedIterator) Next

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

type FixedIncrementCoinageFilterer

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

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

func NewFixedIncrementCoinageFilterer

func NewFixedIncrementCoinageFilterer(address common.Address, filterer bind.ContractFilterer) (*FixedIncrementCoinageFilterer, error)

NewFixedIncrementCoinageFilterer creates a new log filterer instance of FixedIncrementCoinage, bound to a specific deployed contract.

func (*FixedIncrementCoinageFilterer) FilterApproval

func (_FixedIncrementCoinage *FixedIncrementCoinageFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*FixedIncrementCoinageApprovalIterator, error)

FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.

Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)

func (*FixedIncrementCoinageFilterer) FilterFactorIncreased

func (_FixedIncrementCoinage *FixedIncrementCoinageFilterer) FilterFactorIncreased(opts *bind.FilterOpts) (*FixedIncrementCoinageFactorIncreasedIterator, error)

FilterFactorIncreased is a free log retrieval operation binding the contract event 0xe26ee4870433319e6f01f123f37f6f6823ff4084f5651912025d24930b01bcb6.

Solidity: event FactorIncreased(uint256 factor)

func (*FixedIncrementCoinageFilterer) FilterOwnershipTransferred

func (_FixedIncrementCoinage *FixedIncrementCoinageFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*FixedIncrementCoinageOwnershipTransferredIterator, error)

FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)

func (*FixedIncrementCoinageFilterer) FilterTransfer

func (_FixedIncrementCoinage *FixedIncrementCoinageFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*FixedIncrementCoinageTransferIterator, error)

FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.

Solidity: event Transfer(address indexed from, address indexed to, uint256 value)

func (*FixedIncrementCoinageFilterer) ParseApproval

func (_FixedIncrementCoinage *FixedIncrementCoinageFilterer) ParseApproval(log types.Log) (*FixedIncrementCoinageApproval, error)

ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.

Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)

func (*FixedIncrementCoinageFilterer) ParseFactorIncreased

func (_FixedIncrementCoinage *FixedIncrementCoinageFilterer) ParseFactorIncreased(log types.Log) (*FixedIncrementCoinageFactorIncreased, error)

ParseFactorIncreased is a log parse operation binding the contract event 0xe26ee4870433319e6f01f123f37f6f6823ff4084f5651912025d24930b01bcb6.

Solidity: event FactorIncreased(uint256 factor)

func (*FixedIncrementCoinageFilterer) ParseOwnershipTransferred

func (_FixedIncrementCoinage *FixedIncrementCoinageFilterer) ParseOwnershipTransferred(log types.Log) (*FixedIncrementCoinageOwnershipTransferred, error)

ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)

func (*FixedIncrementCoinageFilterer) ParseTransfer

func (_FixedIncrementCoinage *FixedIncrementCoinageFilterer) ParseTransfer(log types.Log) (*FixedIncrementCoinageTransfer, error)

ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.

Solidity: event Transfer(address indexed from, address indexed to, uint256 value)

func (*FixedIncrementCoinageFilterer) WatchApproval

func (_FixedIncrementCoinage *FixedIncrementCoinageFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *FixedIncrementCoinageApproval, owner []common.Address, spender []common.Address) (event.Subscription, error)

WatchApproval is a free log subscription operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.

Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)

func (*FixedIncrementCoinageFilterer) WatchFactorIncreased

func (_FixedIncrementCoinage *FixedIncrementCoinageFilterer) WatchFactorIncreased(opts *bind.WatchOpts, sink chan<- *FixedIncrementCoinageFactorIncreased) (event.Subscription, error)

WatchFactorIncreased is a free log subscription operation binding the contract event 0xe26ee4870433319e6f01f123f37f6f6823ff4084f5651912025d24930b01bcb6.

Solidity: event FactorIncreased(uint256 factor)

func (*FixedIncrementCoinageFilterer) WatchOwnershipTransferred

func (_FixedIncrementCoinage *FixedIncrementCoinageFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *FixedIncrementCoinageOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)

WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)

func (*FixedIncrementCoinageFilterer) WatchTransfer

func (_FixedIncrementCoinage *FixedIncrementCoinageFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *FixedIncrementCoinageTransfer, from []common.Address, to []common.Address) (event.Subscription, error)

WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.

Solidity: event Transfer(address indexed from, address indexed to, uint256 value)

type FixedIncrementCoinageMock

type FixedIncrementCoinageMock struct {
	FixedIncrementCoinageMockCaller     // Read-only binding to the contract
	FixedIncrementCoinageMockTransactor // Write-only binding to the contract
	FixedIncrementCoinageMockFilterer   // Log filterer for contract events
}

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

func DeployFixedIncrementCoinageMock

func DeployFixedIncrementCoinageMock(auth *bind.TransactOpts, backend bind.ContractBackend, name string, symbol string, factor *big.Int, seigPerBlock *big.Int, transfersEnabled bool) (common.Address, *types.Transaction, *FixedIncrementCoinageMock, error)

DeployFixedIncrementCoinageMock deploys a new Ethereum contract, binding an instance of FixedIncrementCoinageMock to it.

func NewFixedIncrementCoinageMock

func NewFixedIncrementCoinageMock(address common.Address, backend bind.ContractBackend) (*FixedIncrementCoinageMock, error)

NewFixedIncrementCoinageMock creates a new instance of FixedIncrementCoinageMock, bound to a specific deployed contract.

type FixedIncrementCoinageMockApproval

type FixedIncrementCoinageMockApproval struct {
	Owner   common.Address
	Spender common.Address
	Value   *big.Int
	Raw     types.Log // Blockchain specific contextual infos
}

FixedIncrementCoinageMockApproval represents a Approval event raised by the FixedIncrementCoinageMock contract.

type FixedIncrementCoinageMockApprovalIterator

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

FixedIncrementCoinageMockApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the FixedIncrementCoinageMock contract.

func (*FixedIncrementCoinageMockApprovalIterator) Close

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

func (*FixedIncrementCoinageMockApprovalIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*FixedIncrementCoinageMockApprovalIterator) Next

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

type FixedIncrementCoinageMockCaller

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

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

func NewFixedIncrementCoinageMockCaller

func NewFixedIncrementCoinageMockCaller(address common.Address, caller bind.ContractCaller) (*FixedIncrementCoinageMockCaller, error)

NewFixedIncrementCoinageMockCaller creates a new read-only instance of FixedIncrementCoinageMock, bound to a specific deployed contract.

func (*FixedIncrementCoinageMockCaller) Allowance

func (_FixedIncrementCoinageMock *FixedIncrementCoinageMockCaller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)

Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.

Solidity: function allowance(address owner, address spender) constant returns(uint256)

func (*FixedIncrementCoinageMockCaller) BalanceOf

func (_FixedIncrementCoinageMock *FixedIncrementCoinageMockCaller) BalanceOf(opts *bind.CallOpts, account common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(address account) constant returns(uint256)

func (*FixedIncrementCoinageMockCaller) Decimals

func (_FixedIncrementCoinageMock *FixedIncrementCoinageMockCaller) Decimals(opts *bind.CallOpts) (uint8, error)

Decimals is a free data retrieval call binding the contract method 0x313ce567.

Solidity: function decimals() constant returns(uint8)

func (*FixedIncrementCoinageMockCaller) Factor

func (_FixedIncrementCoinageMock *FixedIncrementCoinageMockCaller) Factor(opts *bind.CallOpts) (*big.Int, error)

Factor is a free data retrieval call binding the contract method 0x54f703f8.

Solidity: function factor() constant returns(uint256)

func (*FixedIncrementCoinageMockCaller) FactorIncrement

func (_FixedIncrementCoinageMock *FixedIncrementCoinageMockCaller) FactorIncrement(opts *bind.CallOpts) (*big.Int, error)

FactorIncrement is a free data retrieval call binding the contract method 0xd4132ee2.

Solidity: function factorIncrement() constant returns(uint256)

func (*FixedIncrementCoinageMockCaller) IsMinter

func (_FixedIncrementCoinageMock *FixedIncrementCoinageMockCaller) IsMinter(opts *bind.CallOpts, account common.Address) (bool, error)

IsMinter is a free data retrieval call binding the contract method 0xaa271e1a.

Solidity: function isMinter(address account) constant returns(bool)

func (*FixedIncrementCoinageMockCaller) IsOwner

func (_FixedIncrementCoinageMock *FixedIncrementCoinageMockCaller) IsOwner(opts *bind.CallOpts) (bool, error)

IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.

Solidity: function isOwner() constant returns(bool)

func (*FixedIncrementCoinageMockCaller) LastBlock

func (_FixedIncrementCoinageMock *FixedIncrementCoinageMockCaller) LastBlock(opts *bind.CallOpts) (*big.Int, error)

LastBlock is a free data retrieval call binding the contract method 0x806b984f.

Solidity: function lastBlock() constant returns(uint256)

func (*FixedIncrementCoinageMockCaller) Name

func (_FixedIncrementCoinageMock *FixedIncrementCoinageMockCaller) Name(opts *bind.CallOpts) (string, error)

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

Solidity: function name() constant returns(string)

func (*FixedIncrementCoinageMockCaller) Owner

func (_FixedIncrementCoinageMock *FixedIncrementCoinageMockCaller) 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 (*FixedIncrementCoinageMockCaller) SeigPerBlock

func (_FixedIncrementCoinageMock *FixedIncrementCoinageMockCaller) SeigPerBlock(opts *bind.CallOpts) (*big.Int, error)

SeigPerBlock is a free data retrieval call binding the contract method 0x5f40a349.

Solidity: function seigPerBlock() constant returns(uint256)

func (*FixedIncrementCoinageMockCaller) Symbol

func (_FixedIncrementCoinageMock *FixedIncrementCoinageMockCaller) Symbol(opts *bind.CallOpts) (string, error)

Symbol is a free data retrieval call binding the contract method 0x95d89b41.

Solidity: function symbol() constant returns(string)

func (*FixedIncrementCoinageMockCaller) TotalSupply

func (_FixedIncrementCoinageMock *FixedIncrementCoinageMockCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() constant returns(uint256)

func (*FixedIncrementCoinageMockCaller) TransfersEnabled

func (_FixedIncrementCoinageMock *FixedIncrementCoinageMockCaller) TransfersEnabled(opts *bind.CallOpts) (bool, error)

TransfersEnabled is a free data retrieval call binding the contract method 0xbef97c87.

Solidity: function transfersEnabled() constant returns(bool)

type FixedIncrementCoinageMockCallerRaw

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

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

func (*FixedIncrementCoinageMockCallerRaw) Call

func (_FixedIncrementCoinageMock *FixedIncrementCoinageMockCallerRaw) 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 FixedIncrementCoinageMockCallerSession

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

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

func (*FixedIncrementCoinageMockCallerSession) Allowance

func (_FixedIncrementCoinageMock *FixedIncrementCoinageMockCallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)

Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.

Solidity: function allowance(address owner, address spender) constant returns(uint256)

func (*FixedIncrementCoinageMockCallerSession) BalanceOf

func (_FixedIncrementCoinageMock *FixedIncrementCoinageMockCallerSession) BalanceOf(account common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(address account) constant returns(uint256)

func (*FixedIncrementCoinageMockCallerSession) Decimals

func (_FixedIncrementCoinageMock *FixedIncrementCoinageMockCallerSession) Decimals() (uint8, error)

Decimals is a free data retrieval call binding the contract method 0x313ce567.

Solidity: function decimals() constant returns(uint8)

func (*FixedIncrementCoinageMockCallerSession) Factor

func (_FixedIncrementCoinageMock *FixedIncrementCoinageMockCallerSession) Factor() (*big.Int, error)

Factor is a free data retrieval call binding the contract method 0x54f703f8.

Solidity: function factor() constant returns(uint256)

func (*FixedIncrementCoinageMockCallerSession) FactorIncrement

func (_FixedIncrementCoinageMock *FixedIncrementCoinageMockCallerSession) FactorIncrement() (*big.Int, error)

FactorIncrement is a free data retrieval call binding the contract method 0xd4132ee2.

Solidity: function factorIncrement() constant returns(uint256)

func (*FixedIncrementCoinageMockCallerSession) IsMinter

func (_FixedIncrementCoinageMock *FixedIncrementCoinageMockCallerSession) IsMinter(account common.Address) (bool, error)

IsMinter is a free data retrieval call binding the contract method 0xaa271e1a.

Solidity: function isMinter(address account) constant returns(bool)

func (*FixedIncrementCoinageMockCallerSession) IsOwner

func (_FixedIncrementCoinageMock *FixedIncrementCoinageMockCallerSession) IsOwner() (bool, error)

IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.

Solidity: function isOwner() constant returns(bool)

func (*FixedIncrementCoinageMockCallerSession) LastBlock

func (_FixedIncrementCoinageMock *FixedIncrementCoinageMockCallerSession) LastBlock() (*big.Int, error)

LastBlock is a free data retrieval call binding the contract method 0x806b984f.

Solidity: function lastBlock() constant returns(uint256)

func (*FixedIncrementCoinageMockCallerSession) Name

func (_FixedIncrementCoinageMock *FixedIncrementCoinageMockCallerSession) Name() (string, error)

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

Solidity: function name() constant returns(string)

func (*FixedIncrementCoinageMockCallerSession) Owner

func (_FixedIncrementCoinageMock *FixedIncrementCoinageMockCallerSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*FixedIncrementCoinageMockCallerSession) SeigPerBlock

func (_FixedIncrementCoinageMock *FixedIncrementCoinageMockCallerSession) SeigPerBlock() (*big.Int, error)

SeigPerBlock is a free data retrieval call binding the contract method 0x5f40a349.

Solidity: function seigPerBlock() constant returns(uint256)

func (*FixedIncrementCoinageMockCallerSession) Symbol

func (_FixedIncrementCoinageMock *FixedIncrementCoinageMockCallerSession) Symbol() (string, error)

Symbol is a free data retrieval call binding the contract method 0x95d89b41.

Solidity: function symbol() constant returns(string)

func (*FixedIncrementCoinageMockCallerSession) TotalSupply

func (_FixedIncrementCoinageMock *FixedIncrementCoinageMockCallerSession) TotalSupply() (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() constant returns(uint256)

func (*FixedIncrementCoinageMockCallerSession) TransfersEnabled

func (_FixedIncrementCoinageMock *FixedIncrementCoinageMockCallerSession) TransfersEnabled() (bool, error)

TransfersEnabled is a free data retrieval call binding the contract method 0xbef97c87.

Solidity: function transfersEnabled() constant returns(bool)

type FixedIncrementCoinageMockFactorIncreased

type FixedIncrementCoinageMockFactorIncreased struct {
	Factor *big.Int
	Raw    types.Log // Blockchain specific contextual infos
}

FixedIncrementCoinageMockFactorIncreased represents a FactorIncreased event raised by the FixedIncrementCoinageMock contract.

type FixedIncrementCoinageMockFactorIncreasedIterator

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

FixedIncrementCoinageMockFactorIncreasedIterator is returned from FilterFactorIncreased and is used to iterate over the raw logs and unpacked data for FactorIncreased events raised by the FixedIncrementCoinageMock contract.

func (*FixedIncrementCoinageMockFactorIncreasedIterator) Close

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

func (*FixedIncrementCoinageMockFactorIncreasedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*FixedIncrementCoinageMockFactorIncreasedIterator) Next

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

type FixedIncrementCoinageMockFilterer

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

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

func NewFixedIncrementCoinageMockFilterer

func NewFixedIncrementCoinageMockFilterer(address common.Address, filterer bind.ContractFilterer) (*FixedIncrementCoinageMockFilterer, error)

NewFixedIncrementCoinageMockFilterer creates a new log filterer instance of FixedIncrementCoinageMock, bound to a specific deployed contract.

func (*FixedIncrementCoinageMockFilterer) FilterApproval

func (_FixedIncrementCoinageMock *FixedIncrementCoinageMockFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*FixedIncrementCoinageMockApprovalIterator, error)

FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.

Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)

func (*FixedIncrementCoinageMockFilterer) FilterFactorIncreased

func (_FixedIncrementCoinageMock *FixedIncrementCoinageMockFilterer) FilterFactorIncreased(opts *bind.FilterOpts) (*FixedIncrementCoinageMockFactorIncreasedIterator, error)

FilterFactorIncreased is a free log retrieval operation binding the contract event 0xe26ee4870433319e6f01f123f37f6f6823ff4084f5651912025d24930b01bcb6.

Solidity: event FactorIncreased(uint256 factor)

func (*FixedIncrementCoinageMockFilterer) FilterMinterAdded

func (_FixedIncrementCoinageMock *FixedIncrementCoinageMockFilterer) FilterMinterAdded(opts *bind.FilterOpts, account []common.Address) (*FixedIncrementCoinageMockMinterAddedIterator, error)

FilterMinterAdded is a free log retrieval operation binding the contract event 0x6ae172837ea30b801fbfcdd4108aa1d5bf8ff775444fd70256b44e6bf3dfc3f6.

Solidity: event MinterAdded(address indexed account)

func (*FixedIncrementCoinageMockFilterer) FilterMinterRemoved

func (_FixedIncrementCoinageMock *FixedIncrementCoinageMockFilterer) FilterMinterRemoved(opts *bind.FilterOpts, account []common.Address) (*FixedIncrementCoinageMockMinterRemovedIterator, error)

FilterMinterRemoved is a free log retrieval operation binding the contract event 0xe94479a9f7e1952cc78f2d6baab678adc1b772d936c6583def489e524cb66692.

Solidity: event MinterRemoved(address indexed account)

func (*FixedIncrementCoinageMockFilterer) FilterOwnershipTransferred

func (_FixedIncrementCoinageMock *FixedIncrementCoinageMockFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*FixedIncrementCoinageMockOwnershipTransferredIterator, error)

FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)

func (*FixedIncrementCoinageMockFilterer) FilterTransfer

func (_FixedIncrementCoinageMock *FixedIncrementCoinageMockFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*FixedIncrementCoinageMockTransferIterator, error)

FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.

Solidity: event Transfer(address indexed from, address indexed to, uint256 value)

func (*FixedIncrementCoinageMockFilterer) ParseApproval

func (_FixedIncrementCoinageMock *FixedIncrementCoinageMockFilterer) ParseApproval(log types.Log) (*FixedIncrementCoinageMockApproval, error)

ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.

Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)

func (*FixedIncrementCoinageMockFilterer) ParseFactorIncreased

func (_FixedIncrementCoinageMock *FixedIncrementCoinageMockFilterer) ParseFactorIncreased(log types.Log) (*FixedIncrementCoinageMockFactorIncreased, error)

ParseFactorIncreased is a log parse operation binding the contract event 0xe26ee4870433319e6f01f123f37f6f6823ff4084f5651912025d24930b01bcb6.

Solidity: event FactorIncreased(uint256 factor)

func (*FixedIncrementCoinageMockFilterer) ParseMinterAdded

func (_FixedIncrementCoinageMock *FixedIncrementCoinageMockFilterer) ParseMinterAdded(log types.Log) (*FixedIncrementCoinageMockMinterAdded, error)

ParseMinterAdded is a log parse operation binding the contract event 0x6ae172837ea30b801fbfcdd4108aa1d5bf8ff775444fd70256b44e6bf3dfc3f6.

Solidity: event MinterAdded(address indexed account)

func (*FixedIncrementCoinageMockFilterer) ParseMinterRemoved

func (_FixedIncrementCoinageMock *FixedIncrementCoinageMockFilterer) ParseMinterRemoved(log types.Log) (*FixedIncrementCoinageMockMinterRemoved, error)

ParseMinterRemoved is a log parse operation binding the contract event 0xe94479a9f7e1952cc78f2d6baab678adc1b772d936c6583def489e524cb66692.

Solidity: event MinterRemoved(address indexed account)

func (*FixedIncrementCoinageMockFilterer) ParseOwnershipTransferred

func (_FixedIncrementCoinageMock *FixedIncrementCoinageMockFilterer) ParseOwnershipTransferred(log types.Log) (*FixedIncrementCoinageMockOwnershipTransferred, error)

ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)

func (*FixedIncrementCoinageMockFilterer) ParseTransfer

func (_FixedIncrementCoinageMock *FixedIncrementCoinageMockFilterer) ParseTransfer(log types.Log) (*FixedIncrementCoinageMockTransfer, error)

ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.

Solidity: event Transfer(address indexed from, address indexed to, uint256 value)

func (*FixedIncrementCoinageMockFilterer) WatchApproval

func (_FixedIncrementCoinageMock *FixedIncrementCoinageMockFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *FixedIncrementCoinageMockApproval, owner []common.Address, spender []common.Address) (event.Subscription, error)

WatchApproval is a free log subscription operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.

Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)

func (*FixedIncrementCoinageMockFilterer) WatchFactorIncreased

func (_FixedIncrementCoinageMock *FixedIncrementCoinageMockFilterer) WatchFactorIncreased(opts *bind.WatchOpts, sink chan<- *FixedIncrementCoinageMockFactorIncreased) (event.Subscription, error)

WatchFactorIncreased is a free log subscription operation binding the contract event 0xe26ee4870433319e6f01f123f37f6f6823ff4084f5651912025d24930b01bcb6.

Solidity: event FactorIncreased(uint256 factor)

func (*FixedIncrementCoinageMockFilterer) WatchMinterAdded

func (_FixedIncrementCoinageMock *FixedIncrementCoinageMockFilterer) WatchMinterAdded(opts *bind.WatchOpts, sink chan<- *FixedIncrementCoinageMockMinterAdded, account []common.Address) (event.Subscription, error)

WatchMinterAdded is a free log subscription operation binding the contract event 0x6ae172837ea30b801fbfcdd4108aa1d5bf8ff775444fd70256b44e6bf3dfc3f6.

Solidity: event MinterAdded(address indexed account)

func (*FixedIncrementCoinageMockFilterer) WatchMinterRemoved

func (_FixedIncrementCoinageMock *FixedIncrementCoinageMockFilterer) WatchMinterRemoved(opts *bind.WatchOpts, sink chan<- *FixedIncrementCoinageMockMinterRemoved, account []common.Address) (event.Subscription, error)

WatchMinterRemoved is a free log subscription operation binding the contract event 0xe94479a9f7e1952cc78f2d6baab678adc1b772d936c6583def489e524cb66692.

Solidity: event MinterRemoved(address indexed account)

func (*FixedIncrementCoinageMockFilterer) WatchOwnershipTransferred

func (_FixedIncrementCoinageMock *FixedIncrementCoinageMockFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *FixedIncrementCoinageMockOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)

WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)

func (*FixedIncrementCoinageMockFilterer) WatchTransfer

func (_FixedIncrementCoinageMock *FixedIncrementCoinageMockFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *FixedIncrementCoinageMockTransfer, from []common.Address, to []common.Address) (event.Subscription, error)

WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.

Solidity: event Transfer(address indexed from, address indexed to, uint256 value)

type FixedIncrementCoinageMockMinterAdded

type FixedIncrementCoinageMockMinterAdded struct {
	Account common.Address
	Raw     types.Log // Blockchain specific contextual infos
}

FixedIncrementCoinageMockMinterAdded represents a MinterAdded event raised by the FixedIncrementCoinageMock contract.

type FixedIncrementCoinageMockMinterAddedIterator

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

FixedIncrementCoinageMockMinterAddedIterator is returned from FilterMinterAdded and is used to iterate over the raw logs and unpacked data for MinterAdded events raised by the FixedIncrementCoinageMock contract.

func (*FixedIncrementCoinageMockMinterAddedIterator) Close

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

func (*FixedIncrementCoinageMockMinterAddedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*FixedIncrementCoinageMockMinterAddedIterator) Next

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

type FixedIncrementCoinageMockMinterRemoved

type FixedIncrementCoinageMockMinterRemoved struct {
	Account common.Address
	Raw     types.Log // Blockchain specific contextual infos
}

FixedIncrementCoinageMockMinterRemoved represents a MinterRemoved event raised by the FixedIncrementCoinageMock contract.

type FixedIncrementCoinageMockMinterRemovedIterator

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

FixedIncrementCoinageMockMinterRemovedIterator is returned from FilterMinterRemoved and is used to iterate over the raw logs and unpacked data for MinterRemoved events raised by the FixedIncrementCoinageMock contract.

func (*FixedIncrementCoinageMockMinterRemovedIterator) Close

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

func (*FixedIncrementCoinageMockMinterRemovedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*FixedIncrementCoinageMockMinterRemovedIterator) Next

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

type FixedIncrementCoinageMockOwnershipTransferred

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

FixedIncrementCoinageMockOwnershipTransferred represents a OwnershipTransferred event raised by the FixedIncrementCoinageMock contract.

type FixedIncrementCoinageMockOwnershipTransferredIterator

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

FixedIncrementCoinageMockOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the FixedIncrementCoinageMock contract.

func (*FixedIncrementCoinageMockOwnershipTransferredIterator) Close

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

func (*FixedIncrementCoinageMockOwnershipTransferredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*FixedIncrementCoinageMockOwnershipTransferredIterator) Next

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

type FixedIncrementCoinageMockRaw

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

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

func (*FixedIncrementCoinageMockRaw) Call

func (_FixedIncrementCoinageMock *FixedIncrementCoinageMockRaw) 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 (*FixedIncrementCoinageMockRaw) Transact

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

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

func (*FixedIncrementCoinageMockRaw) Transfer

func (_FixedIncrementCoinageMock *FixedIncrementCoinageMockRaw) 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 FixedIncrementCoinageMockSession

type FixedIncrementCoinageMockSession struct {
	Contract     *FixedIncrementCoinageMock // 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
}

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

func (*FixedIncrementCoinageMockSession) AddMinter

func (_FixedIncrementCoinageMock *FixedIncrementCoinageMockSession) AddMinter(account common.Address) (*types.Transaction, error)

AddMinter is a paid mutator transaction binding the contract method 0x983b2d56.

Solidity: function addMinter(address account) returns()

func (*FixedIncrementCoinageMockSession) Allowance

func (_FixedIncrementCoinageMock *FixedIncrementCoinageMockSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)

Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.

Solidity: function allowance(address owner, address spender) constant returns(uint256)

func (*FixedIncrementCoinageMockSession) Approve

func (_FixedIncrementCoinageMock *FixedIncrementCoinageMockSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(address spender, uint256 amount) returns(bool)

func (*FixedIncrementCoinageMockSession) BalanceOf

func (_FixedIncrementCoinageMock *FixedIncrementCoinageMockSession) BalanceOf(account common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(address account) constant returns(uint256)

func (*FixedIncrementCoinageMockSession) Burn

func (_FixedIncrementCoinageMock *FixedIncrementCoinageMockSession) Burn(amount *big.Int) (*types.Transaction, error)

Burn is a paid mutator transaction binding the contract method 0x42966c68.

Solidity: function burn(uint256 amount) returns()

func (*FixedIncrementCoinageMockSession) BurnFrom

func (_FixedIncrementCoinageMock *FixedIncrementCoinageMockSession) BurnFrom(account common.Address, amount *big.Int) (*types.Transaction, error)

BurnFrom is a paid mutator transaction binding the contract method 0x79cc6790.

Solidity: function burnFrom(address account, uint256 amount) returns()

func (*FixedIncrementCoinageMockSession) Decimals

func (_FixedIncrementCoinageMock *FixedIncrementCoinageMockSession) Decimals() (uint8, error)

Decimals is a free data retrieval call binding the contract method 0x313ce567.

Solidity: function decimals() constant returns(uint8)

func (*FixedIncrementCoinageMockSession) DecreaseAllowance

func (_FixedIncrementCoinageMock *FixedIncrementCoinageMockSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)

DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.

Solidity: function decreaseAllowance(address spender, uint256 subtractedValue) returns(bool)

func (*FixedIncrementCoinageMockSession) EnableTransfers

func (_FixedIncrementCoinageMock *FixedIncrementCoinageMockSession) EnableTransfers(v bool) (*types.Transaction, error)

EnableTransfers is a paid mutator transaction binding the contract method 0xf41e60c5.

Solidity: function enableTransfers(bool v) returns()

func (*FixedIncrementCoinageMockSession) Factor

func (_FixedIncrementCoinageMock *FixedIncrementCoinageMockSession) Factor() (*big.Int, error)

Factor is a free data retrieval call binding the contract method 0x54f703f8.

Solidity: function factor() constant returns(uint256)

func (*FixedIncrementCoinageMockSession) FactorIncrement

func (_FixedIncrementCoinageMock *FixedIncrementCoinageMockSession) FactorIncrement() (*big.Int, error)

FactorIncrement is a free data retrieval call binding the contract method 0xd4132ee2.

Solidity: function factorIncrement() constant returns(uint256)

func (*FixedIncrementCoinageMockSession) IncreaseAllowance

func (_FixedIncrementCoinageMock *FixedIncrementCoinageMockSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)

IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.

Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool)

func (*FixedIncrementCoinageMockSession) IsMinter

func (_FixedIncrementCoinageMock *FixedIncrementCoinageMockSession) IsMinter(account common.Address) (bool, error)

IsMinter is a free data retrieval call binding the contract method 0xaa271e1a.

Solidity: function isMinter(address account) constant returns(bool)

func (*FixedIncrementCoinageMockSession) IsOwner

func (_FixedIncrementCoinageMock *FixedIncrementCoinageMockSession) IsOwner() (bool, error)

IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.

Solidity: function isOwner() constant returns(bool)

func (*FixedIncrementCoinageMockSession) LastBlock

func (_FixedIncrementCoinageMock *FixedIncrementCoinageMockSession) LastBlock() (*big.Int, error)

LastBlock is a free data retrieval call binding the contract method 0x806b984f.

Solidity: function lastBlock() constant returns(uint256)

func (*FixedIncrementCoinageMockSession) Mint

func (_FixedIncrementCoinageMock *FixedIncrementCoinageMockSession) Mint(account common.Address, amount *big.Int) (*types.Transaction, error)

Mint is a paid mutator transaction binding the contract method 0x40c10f19.

Solidity: function mint(address account, uint256 amount) returns(bool)

func (*FixedIncrementCoinageMockSession) Name

func (_FixedIncrementCoinageMock *FixedIncrementCoinageMockSession) Name() (string, error)

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

Solidity: function name() constant returns(string)

func (*FixedIncrementCoinageMockSession) Owner

func (_FixedIncrementCoinageMock *FixedIncrementCoinageMockSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*FixedIncrementCoinageMockSession) RenounceMinter

func (_FixedIncrementCoinageMock *FixedIncrementCoinageMockSession) RenounceMinter() (*types.Transaction, error)

RenounceMinter is a paid mutator transaction binding the contract method 0x98650275.

Solidity: function renounceMinter() returns()

func (*FixedIncrementCoinageMockSession) RenounceOwnership

func (_FixedIncrementCoinageMock *FixedIncrementCoinageMockSession) RenounceOwnership() (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*FixedIncrementCoinageMockSession) SeigPerBlock

func (_FixedIncrementCoinageMock *FixedIncrementCoinageMockSession) SeigPerBlock() (*big.Int, error)

SeigPerBlock is a free data retrieval call binding the contract method 0x5f40a349.

Solidity: function seigPerBlock() constant returns(uint256)

func (*FixedIncrementCoinageMockSession) Symbol

func (_FixedIncrementCoinageMock *FixedIncrementCoinageMockSession) Symbol() (string, error)

Symbol is a free data retrieval call binding the contract method 0x95d89b41.

Solidity: function symbol() constant returns(string)

func (*FixedIncrementCoinageMockSession) TotalSupply

func (_FixedIncrementCoinageMock *FixedIncrementCoinageMockSession) TotalSupply() (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() constant returns(uint256)

func (*FixedIncrementCoinageMockSession) Transfer

func (_FixedIncrementCoinageMock *FixedIncrementCoinageMockSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(address recipient, uint256 amount) returns(bool)

func (*FixedIncrementCoinageMockSession) TransferFrom

func (_FixedIncrementCoinageMock *FixedIncrementCoinageMockSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)

func (*FixedIncrementCoinageMockSession) TransferOwnership

func (_FixedIncrementCoinageMock *FixedIncrementCoinageMockSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

func (*FixedIncrementCoinageMockSession) TransfersEnabled

func (_FixedIncrementCoinageMock *FixedIncrementCoinageMockSession) TransfersEnabled() (bool, error)

TransfersEnabled is a free data retrieval call binding the contract method 0xbef97c87.

Solidity: function transfersEnabled() constant returns(bool)

type FixedIncrementCoinageMockTransactor

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

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

func NewFixedIncrementCoinageMockTransactor

func NewFixedIncrementCoinageMockTransactor(address common.Address, transactor bind.ContractTransactor) (*FixedIncrementCoinageMockTransactor, error)

NewFixedIncrementCoinageMockTransactor creates a new write-only instance of FixedIncrementCoinageMock, bound to a specific deployed contract.

func (*FixedIncrementCoinageMockTransactor) AddMinter

func (_FixedIncrementCoinageMock *FixedIncrementCoinageMockTransactor) AddMinter(opts *bind.TransactOpts, account common.Address) (*types.Transaction, error)

AddMinter is a paid mutator transaction binding the contract method 0x983b2d56.

Solidity: function addMinter(address account) returns()

func (*FixedIncrementCoinageMockTransactor) Approve

func (_FixedIncrementCoinageMock *FixedIncrementCoinageMockTransactor) Approve(opts *bind.TransactOpts, spender common.Address, amount *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(address spender, uint256 amount) returns(bool)

func (*FixedIncrementCoinageMockTransactor) Burn

func (_FixedIncrementCoinageMock *FixedIncrementCoinageMockTransactor) Burn(opts *bind.TransactOpts, amount *big.Int) (*types.Transaction, error)

Burn is a paid mutator transaction binding the contract method 0x42966c68.

Solidity: function burn(uint256 amount) returns()

func (*FixedIncrementCoinageMockTransactor) BurnFrom

func (_FixedIncrementCoinageMock *FixedIncrementCoinageMockTransactor) BurnFrom(opts *bind.TransactOpts, account common.Address, amount *big.Int) (*types.Transaction, error)

BurnFrom is a paid mutator transaction binding the contract method 0x79cc6790.

Solidity: function burnFrom(address account, uint256 amount) returns()

func (*FixedIncrementCoinageMockTransactor) DecreaseAllowance

func (_FixedIncrementCoinageMock *FixedIncrementCoinageMockTransactor) DecreaseAllowance(opts *bind.TransactOpts, spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)

DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.

Solidity: function decreaseAllowance(address spender, uint256 subtractedValue) returns(bool)

func (*FixedIncrementCoinageMockTransactor) EnableTransfers

func (_FixedIncrementCoinageMock *FixedIncrementCoinageMockTransactor) EnableTransfers(opts *bind.TransactOpts, v bool) (*types.Transaction, error)

EnableTransfers is a paid mutator transaction binding the contract method 0xf41e60c5.

Solidity: function enableTransfers(bool v) returns()

func (*FixedIncrementCoinageMockTransactor) IncreaseAllowance

func (_FixedIncrementCoinageMock *FixedIncrementCoinageMockTransactor) IncreaseAllowance(opts *bind.TransactOpts, spender common.Address, addedValue *big.Int) (*types.Transaction, error)

IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.

Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool)

func (*FixedIncrementCoinageMockTransactor) Mint

func (_FixedIncrementCoinageMock *FixedIncrementCoinageMockTransactor) Mint(opts *bind.TransactOpts, account common.Address, amount *big.Int) (*types.Transaction, error)

Mint is a paid mutator transaction binding the contract method 0x40c10f19.

Solidity: function mint(address account, uint256 amount) returns(bool)

func (*FixedIncrementCoinageMockTransactor) RenounceMinter

func (_FixedIncrementCoinageMock *FixedIncrementCoinageMockTransactor) RenounceMinter(opts *bind.TransactOpts) (*types.Transaction, error)

RenounceMinter is a paid mutator transaction binding the contract method 0x98650275.

Solidity: function renounceMinter() returns()

func (*FixedIncrementCoinageMockTransactor) RenounceOwnership

func (_FixedIncrementCoinageMock *FixedIncrementCoinageMockTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*FixedIncrementCoinageMockTransactor) Transfer

func (_FixedIncrementCoinageMock *FixedIncrementCoinageMockTransactor) Transfer(opts *bind.TransactOpts, recipient common.Address, amount *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(address recipient, uint256 amount) returns(bool)

func (*FixedIncrementCoinageMockTransactor) TransferFrom

func (_FixedIncrementCoinageMock *FixedIncrementCoinageMockTransactor) TransferFrom(opts *bind.TransactOpts, sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)

func (*FixedIncrementCoinageMockTransactor) TransferOwnership

func (_FixedIncrementCoinageMock *FixedIncrementCoinageMockTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

type FixedIncrementCoinageMockTransactorRaw

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

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

func (*FixedIncrementCoinageMockTransactorRaw) Transact

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

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

func (*FixedIncrementCoinageMockTransactorRaw) Transfer

func (_FixedIncrementCoinageMock *FixedIncrementCoinageMockTransactorRaw) 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 FixedIncrementCoinageMockTransactorSession

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

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

func (*FixedIncrementCoinageMockTransactorSession) AddMinter

func (_FixedIncrementCoinageMock *FixedIncrementCoinageMockTransactorSession) AddMinter(account common.Address) (*types.Transaction, error)

AddMinter is a paid mutator transaction binding the contract method 0x983b2d56.

Solidity: function addMinter(address account) returns()

func (*FixedIncrementCoinageMockTransactorSession) Approve

func (_FixedIncrementCoinageMock *FixedIncrementCoinageMockTransactorSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(address spender, uint256 amount) returns(bool)

func (*FixedIncrementCoinageMockTransactorSession) Burn

func (_FixedIncrementCoinageMock *FixedIncrementCoinageMockTransactorSession) Burn(amount *big.Int) (*types.Transaction, error)

Burn is a paid mutator transaction binding the contract method 0x42966c68.

Solidity: function burn(uint256 amount) returns()

func (*FixedIncrementCoinageMockTransactorSession) BurnFrom

func (_FixedIncrementCoinageMock *FixedIncrementCoinageMockTransactorSession) BurnFrom(account common.Address, amount *big.Int) (*types.Transaction, error)

BurnFrom is a paid mutator transaction binding the contract method 0x79cc6790.

Solidity: function burnFrom(address account, uint256 amount) returns()

func (*FixedIncrementCoinageMockTransactorSession) DecreaseAllowance

func (_FixedIncrementCoinageMock *FixedIncrementCoinageMockTransactorSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)

DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.

Solidity: function decreaseAllowance(address spender, uint256 subtractedValue) returns(bool)

func (*FixedIncrementCoinageMockTransactorSession) EnableTransfers

func (_FixedIncrementCoinageMock *FixedIncrementCoinageMockTransactorSession) EnableTransfers(v bool) (*types.Transaction, error)

EnableTransfers is a paid mutator transaction binding the contract method 0xf41e60c5.

Solidity: function enableTransfers(bool v) returns()

func (*FixedIncrementCoinageMockTransactorSession) IncreaseAllowance

func (_FixedIncrementCoinageMock *FixedIncrementCoinageMockTransactorSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)

IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.

Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool)

func (*FixedIncrementCoinageMockTransactorSession) Mint

func (_FixedIncrementCoinageMock *FixedIncrementCoinageMockTransactorSession) Mint(account common.Address, amount *big.Int) (*types.Transaction, error)

Mint is a paid mutator transaction binding the contract method 0x40c10f19.

Solidity: function mint(address account, uint256 amount) returns(bool)

func (*FixedIncrementCoinageMockTransactorSession) RenounceMinter

func (_FixedIncrementCoinageMock *FixedIncrementCoinageMockTransactorSession) RenounceMinter() (*types.Transaction, error)

RenounceMinter is a paid mutator transaction binding the contract method 0x98650275.

Solidity: function renounceMinter() returns()

func (*FixedIncrementCoinageMockTransactorSession) RenounceOwnership

func (_FixedIncrementCoinageMock *FixedIncrementCoinageMockTransactorSession) RenounceOwnership() (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*FixedIncrementCoinageMockTransactorSession) Transfer

func (_FixedIncrementCoinageMock *FixedIncrementCoinageMockTransactorSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(address recipient, uint256 amount) returns(bool)

func (*FixedIncrementCoinageMockTransactorSession) TransferFrom

func (_FixedIncrementCoinageMock *FixedIncrementCoinageMockTransactorSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)

func (*FixedIncrementCoinageMockTransactorSession) TransferOwnership

func (_FixedIncrementCoinageMock *FixedIncrementCoinageMockTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

type FixedIncrementCoinageMockTransfer

type FixedIncrementCoinageMockTransfer struct {
	From  common.Address
	To    common.Address
	Value *big.Int
	Raw   types.Log // Blockchain specific contextual infos
}

FixedIncrementCoinageMockTransfer represents a Transfer event raised by the FixedIncrementCoinageMock contract.

type FixedIncrementCoinageMockTransferIterator

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

FixedIncrementCoinageMockTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the FixedIncrementCoinageMock contract.

func (*FixedIncrementCoinageMockTransferIterator) Close

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

func (*FixedIncrementCoinageMockTransferIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*FixedIncrementCoinageMockTransferIterator) Next

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

type FixedIncrementCoinageOwnershipTransferred

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

FixedIncrementCoinageOwnershipTransferred represents a OwnershipTransferred event raised by the FixedIncrementCoinage contract.

type FixedIncrementCoinageOwnershipTransferredIterator

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

FixedIncrementCoinageOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the FixedIncrementCoinage contract.

func (*FixedIncrementCoinageOwnershipTransferredIterator) Close

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

func (*FixedIncrementCoinageOwnershipTransferredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*FixedIncrementCoinageOwnershipTransferredIterator) Next

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

type FixedIncrementCoinageRaw

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

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

func (*FixedIncrementCoinageRaw) Call

func (_FixedIncrementCoinage *FixedIncrementCoinageRaw) 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 (*FixedIncrementCoinageRaw) Transact

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

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

func (*FixedIncrementCoinageRaw) Transfer

func (_FixedIncrementCoinage *FixedIncrementCoinageRaw) 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 FixedIncrementCoinageSession

type FixedIncrementCoinageSession struct {
	Contract     *FixedIncrementCoinage // 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
}

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

func (*FixedIncrementCoinageSession) Allowance

func (_FixedIncrementCoinage *FixedIncrementCoinageSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)

Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.

Solidity: function allowance(address owner, address spender) constant returns(uint256)

func (*FixedIncrementCoinageSession) Approve

func (_FixedIncrementCoinage *FixedIncrementCoinageSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(address spender, uint256 amount) returns(bool)

func (*FixedIncrementCoinageSession) BalanceOf

func (_FixedIncrementCoinage *FixedIncrementCoinageSession) BalanceOf(account common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(address account) constant returns(uint256)

func (*FixedIncrementCoinageSession) Decimals

func (_FixedIncrementCoinage *FixedIncrementCoinageSession) Decimals() (uint8, error)

Decimals is a free data retrieval call binding the contract method 0x313ce567.

Solidity: function decimals() constant returns(uint8)

func (*FixedIncrementCoinageSession) DecreaseAllowance

func (_FixedIncrementCoinage *FixedIncrementCoinageSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)

DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.

Solidity: function decreaseAllowance(address spender, uint256 subtractedValue) returns(bool)

func (*FixedIncrementCoinageSession) EnableTransfers

func (_FixedIncrementCoinage *FixedIncrementCoinageSession) EnableTransfers(v bool) (*types.Transaction, error)

EnableTransfers is a paid mutator transaction binding the contract method 0xf41e60c5.

Solidity: function enableTransfers(bool v) returns()

func (*FixedIncrementCoinageSession) Factor

func (_FixedIncrementCoinage *FixedIncrementCoinageSession) Factor() (*big.Int, error)

Factor is a free data retrieval call binding the contract method 0x54f703f8.

Solidity: function factor() constant returns(uint256)

func (*FixedIncrementCoinageSession) FactorIncrement

func (_FixedIncrementCoinage *FixedIncrementCoinageSession) FactorIncrement() (*big.Int, error)

FactorIncrement is a free data retrieval call binding the contract method 0xd4132ee2.

Solidity: function factorIncrement() constant returns(uint256)

func (*FixedIncrementCoinageSession) IncreaseAllowance

func (_FixedIncrementCoinage *FixedIncrementCoinageSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)

IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.

Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool)

func (*FixedIncrementCoinageSession) IsOwner

func (_FixedIncrementCoinage *FixedIncrementCoinageSession) IsOwner() (bool, error)

IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.

Solidity: function isOwner() constant returns(bool)

func (*FixedIncrementCoinageSession) LastBlock

func (_FixedIncrementCoinage *FixedIncrementCoinageSession) LastBlock() (*big.Int, error)

LastBlock is a free data retrieval call binding the contract method 0x806b984f.

Solidity: function lastBlock() constant returns(uint256)

func (*FixedIncrementCoinageSession) Name

func (_FixedIncrementCoinage *FixedIncrementCoinageSession) Name() (string, error)

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

Solidity: function name() constant returns(string)

func (*FixedIncrementCoinageSession) Owner

func (_FixedIncrementCoinage *FixedIncrementCoinageSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*FixedIncrementCoinageSession) RenounceOwnership

func (_FixedIncrementCoinage *FixedIncrementCoinageSession) RenounceOwnership() (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*FixedIncrementCoinageSession) SeigPerBlock

func (_FixedIncrementCoinage *FixedIncrementCoinageSession) SeigPerBlock() (*big.Int, error)

SeigPerBlock is a free data retrieval call binding the contract method 0x5f40a349.

Solidity: function seigPerBlock() constant returns(uint256)

func (*FixedIncrementCoinageSession) Symbol

func (_FixedIncrementCoinage *FixedIncrementCoinageSession) Symbol() (string, error)

Symbol is a free data retrieval call binding the contract method 0x95d89b41.

Solidity: function symbol() constant returns(string)

func (*FixedIncrementCoinageSession) TotalSupply

func (_FixedIncrementCoinage *FixedIncrementCoinageSession) TotalSupply() (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() constant returns(uint256)

func (*FixedIncrementCoinageSession) Transfer

func (_FixedIncrementCoinage *FixedIncrementCoinageSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(address recipient, uint256 amount) returns(bool)

func (*FixedIncrementCoinageSession) TransferFrom

func (_FixedIncrementCoinage *FixedIncrementCoinageSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)

func (*FixedIncrementCoinageSession) TransferOwnership

func (_FixedIncrementCoinage *FixedIncrementCoinageSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

func (*FixedIncrementCoinageSession) TransfersEnabled

func (_FixedIncrementCoinage *FixedIncrementCoinageSession) TransfersEnabled() (bool, error)

TransfersEnabled is a free data retrieval call binding the contract method 0xbef97c87.

Solidity: function transfersEnabled() constant returns(bool)

type FixedIncrementCoinageTransactor

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

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

func NewFixedIncrementCoinageTransactor

func NewFixedIncrementCoinageTransactor(address common.Address, transactor bind.ContractTransactor) (*FixedIncrementCoinageTransactor, error)

NewFixedIncrementCoinageTransactor creates a new write-only instance of FixedIncrementCoinage, bound to a specific deployed contract.

func (*FixedIncrementCoinageTransactor) Approve

func (_FixedIncrementCoinage *FixedIncrementCoinageTransactor) Approve(opts *bind.TransactOpts, spender common.Address, amount *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(address spender, uint256 amount) returns(bool)

func (*FixedIncrementCoinageTransactor) DecreaseAllowance

func (_FixedIncrementCoinage *FixedIncrementCoinageTransactor) DecreaseAllowance(opts *bind.TransactOpts, spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)

DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.

Solidity: function decreaseAllowance(address spender, uint256 subtractedValue) returns(bool)

func (*FixedIncrementCoinageTransactor) EnableTransfers

func (_FixedIncrementCoinage *FixedIncrementCoinageTransactor) EnableTransfers(opts *bind.TransactOpts, v bool) (*types.Transaction, error)

EnableTransfers is a paid mutator transaction binding the contract method 0xf41e60c5.

Solidity: function enableTransfers(bool v) returns()

func (*FixedIncrementCoinageTransactor) IncreaseAllowance

func (_FixedIncrementCoinage *FixedIncrementCoinageTransactor) IncreaseAllowance(opts *bind.TransactOpts, spender common.Address, addedValue *big.Int) (*types.Transaction, error)

IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.

Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool)

func (*FixedIncrementCoinageTransactor) RenounceOwnership

func (_FixedIncrementCoinage *FixedIncrementCoinageTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*FixedIncrementCoinageTransactor) Transfer

func (_FixedIncrementCoinage *FixedIncrementCoinageTransactor) Transfer(opts *bind.TransactOpts, recipient common.Address, amount *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(address recipient, uint256 amount) returns(bool)

func (*FixedIncrementCoinageTransactor) TransferFrom

func (_FixedIncrementCoinage *FixedIncrementCoinageTransactor) TransferFrom(opts *bind.TransactOpts, sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)

func (*FixedIncrementCoinageTransactor) TransferOwnership

func (_FixedIncrementCoinage *FixedIncrementCoinageTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

type FixedIncrementCoinageTransactorRaw

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

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

func (*FixedIncrementCoinageTransactorRaw) Transact

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

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

func (*FixedIncrementCoinageTransactorRaw) Transfer

func (_FixedIncrementCoinage *FixedIncrementCoinageTransactorRaw) 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 FixedIncrementCoinageTransactorSession

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

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

func (*FixedIncrementCoinageTransactorSession) Approve

func (_FixedIncrementCoinage *FixedIncrementCoinageTransactorSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(address spender, uint256 amount) returns(bool)

func (*FixedIncrementCoinageTransactorSession) DecreaseAllowance

func (_FixedIncrementCoinage *FixedIncrementCoinageTransactorSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)

DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.

Solidity: function decreaseAllowance(address spender, uint256 subtractedValue) returns(bool)

func (*FixedIncrementCoinageTransactorSession) EnableTransfers

func (_FixedIncrementCoinage *FixedIncrementCoinageTransactorSession) EnableTransfers(v bool) (*types.Transaction, error)

EnableTransfers is a paid mutator transaction binding the contract method 0xf41e60c5.

Solidity: function enableTransfers(bool v) returns()

func (*FixedIncrementCoinageTransactorSession) IncreaseAllowance

func (_FixedIncrementCoinage *FixedIncrementCoinageTransactorSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)

IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.

Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool)

func (*FixedIncrementCoinageTransactorSession) RenounceOwnership

func (_FixedIncrementCoinage *FixedIncrementCoinageTransactorSession) RenounceOwnership() (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*FixedIncrementCoinageTransactorSession) Transfer

func (_FixedIncrementCoinage *FixedIncrementCoinageTransactorSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(address recipient, uint256 amount) returns(bool)

func (*FixedIncrementCoinageTransactorSession) TransferFrom

func (_FixedIncrementCoinage *FixedIncrementCoinageTransactorSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)

func (*FixedIncrementCoinageTransactorSession) TransferOwnership

func (_FixedIncrementCoinage *FixedIncrementCoinageTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

type FixedIncrementCoinageTransfer

type FixedIncrementCoinageTransfer struct {
	From  common.Address
	To    common.Address
	Value *big.Int
	Raw   types.Log // Blockchain specific contextual infos
}

FixedIncrementCoinageTransfer represents a Transfer event raised by the FixedIncrementCoinage contract.

type FixedIncrementCoinageTransferIterator

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

FixedIncrementCoinageTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the FixedIncrementCoinage contract.

func (*FixedIncrementCoinageTransferIterator) Close

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

func (*FixedIncrementCoinageTransferIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*FixedIncrementCoinageTransferIterator) Next

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

type IERC20

type IERC20 struct {
	IERC20Caller     // Read-only binding to the contract
	IERC20Transactor // Write-only binding to the contract
	IERC20Filterer   // Log filterer for contract events
}

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

func NewIERC20

func NewIERC20(address common.Address, backend bind.ContractBackend) (*IERC20, error)

NewIERC20 creates a new instance of IERC20, bound to a specific deployed contract.

type IERC20Approval

type IERC20Approval struct {
	Owner   common.Address
	Spender common.Address
	Value   *big.Int
	Raw     types.Log // Blockchain specific contextual infos
}

IERC20Approval represents a Approval event raised by the IERC20 contract.

type IERC20ApprovalIterator

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

IERC20ApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the IERC20 contract.

func (*IERC20ApprovalIterator) Close

func (it *IERC20ApprovalIterator) Close() error

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

func (*IERC20ApprovalIterator) Error

func (it *IERC20ApprovalIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*IERC20ApprovalIterator) Next

func (it *IERC20ApprovalIterator) 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 IERC20Caller

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

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

func NewIERC20Caller

func NewIERC20Caller(address common.Address, caller bind.ContractCaller) (*IERC20Caller, error)

NewIERC20Caller creates a new read-only instance of IERC20, bound to a specific deployed contract.

func (*IERC20Caller) Allowance

func (_IERC20 *IERC20Caller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)

Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.

Solidity: function allowance(address owner, address spender) constant returns(uint256)

func (*IERC20Caller) BalanceOf

func (_IERC20 *IERC20Caller) BalanceOf(opts *bind.CallOpts, account common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(address account) constant returns(uint256)

func (*IERC20Caller) TotalSupply

func (_IERC20 *IERC20Caller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() constant returns(uint256)

type IERC20CallerRaw

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

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

func (*IERC20CallerRaw) Call

func (_IERC20 *IERC20CallerRaw) 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 IERC20CallerSession

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

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

func (*IERC20CallerSession) Allowance

func (_IERC20 *IERC20CallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)

Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.

Solidity: function allowance(address owner, address spender) constant returns(uint256)

func (*IERC20CallerSession) BalanceOf

func (_IERC20 *IERC20CallerSession) BalanceOf(account common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(address account) constant returns(uint256)

func (*IERC20CallerSession) TotalSupply

func (_IERC20 *IERC20CallerSession) TotalSupply() (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() constant returns(uint256)

type IERC20Filterer

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

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

func NewIERC20Filterer

func NewIERC20Filterer(address common.Address, filterer bind.ContractFilterer) (*IERC20Filterer, error)

NewIERC20Filterer creates a new log filterer instance of IERC20, bound to a specific deployed contract.

func (*IERC20Filterer) FilterApproval

func (_IERC20 *IERC20Filterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*IERC20ApprovalIterator, error)

FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.

Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)

func (*IERC20Filterer) FilterTransfer

func (_IERC20 *IERC20Filterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*IERC20TransferIterator, error)

FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.

Solidity: event Transfer(address indexed from, address indexed to, uint256 value)

func (*IERC20Filterer) ParseApproval

func (_IERC20 *IERC20Filterer) ParseApproval(log types.Log) (*IERC20Approval, error)

ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.

Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)

func (*IERC20Filterer) ParseTransfer

func (_IERC20 *IERC20Filterer) ParseTransfer(log types.Log) (*IERC20Transfer, error)

ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.

Solidity: event Transfer(address indexed from, address indexed to, uint256 value)

func (*IERC20Filterer) WatchApproval

func (_IERC20 *IERC20Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *IERC20Approval, owner []common.Address, spender []common.Address) (event.Subscription, error)

WatchApproval is a free log subscription operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.

Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)

func (*IERC20Filterer) WatchTransfer

func (_IERC20 *IERC20Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *IERC20Transfer, from []common.Address, to []common.Address) (event.Subscription, error)

WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.

Solidity: event Transfer(address indexed from, address indexed to, uint256 value)

type IERC20Raw

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

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

func (*IERC20Raw) Call

func (_IERC20 *IERC20Raw) 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 (*IERC20Raw) Transact

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

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

func (*IERC20Raw) Transfer

func (_IERC20 *IERC20Raw) 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 IERC20Session

type IERC20Session struct {
	Contract     *IERC20           // 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
}

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

func (*IERC20Session) Allowance

func (_IERC20 *IERC20Session) Allowance(owner common.Address, spender common.Address) (*big.Int, error)

Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.

Solidity: function allowance(address owner, address spender) constant returns(uint256)

func (*IERC20Session) Approve

func (_IERC20 *IERC20Session) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(address spender, uint256 amount) returns(bool)

func (*IERC20Session) BalanceOf

func (_IERC20 *IERC20Session) BalanceOf(account common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(address account) constant returns(uint256)

func (*IERC20Session) TotalSupply

func (_IERC20 *IERC20Session) TotalSupply() (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() constant returns(uint256)

func (*IERC20Session) Transfer

func (_IERC20 *IERC20Session) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(address recipient, uint256 amount) returns(bool)

func (*IERC20Session) TransferFrom

func (_IERC20 *IERC20Session) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)

type IERC20Transactor

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

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

func NewIERC20Transactor

func NewIERC20Transactor(address common.Address, transactor bind.ContractTransactor) (*IERC20Transactor, error)

NewIERC20Transactor creates a new write-only instance of IERC20, bound to a specific deployed contract.

func (*IERC20Transactor) Approve

func (_IERC20 *IERC20Transactor) Approve(opts *bind.TransactOpts, spender common.Address, amount *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(address spender, uint256 amount) returns(bool)

func (*IERC20Transactor) Transfer

func (_IERC20 *IERC20Transactor) Transfer(opts *bind.TransactOpts, recipient common.Address, amount *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(address recipient, uint256 amount) returns(bool)

func (*IERC20Transactor) TransferFrom

func (_IERC20 *IERC20Transactor) TransferFrom(opts *bind.TransactOpts, sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)

type IERC20TransactorRaw

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

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

func (*IERC20TransactorRaw) Transact

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

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

func (*IERC20TransactorRaw) Transfer

func (_IERC20 *IERC20TransactorRaw) 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 IERC20TransactorSession

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

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

func (*IERC20TransactorSession) Approve

func (_IERC20 *IERC20TransactorSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(address spender, uint256 amount) returns(bool)

func (*IERC20TransactorSession) Transfer

func (_IERC20 *IERC20TransactorSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(address recipient, uint256 amount) returns(bool)

func (*IERC20TransactorSession) TransferFrom

func (_IERC20 *IERC20TransactorSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)

type IERC20Transfer

type IERC20Transfer struct {
	From  common.Address
	To    common.Address
	Value *big.Int
	Raw   types.Log // Blockchain specific contextual infos
}

IERC20Transfer represents a Transfer event raised by the IERC20 contract.

type IERC20TransferIterator

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

IERC20TransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the IERC20 contract.

func (*IERC20TransferIterator) Close

func (it *IERC20TransferIterator) Close() error

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

func (*IERC20TransferIterator) Error

func (it *IERC20TransferIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*IERC20TransferIterator) Next

func (it *IERC20TransferIterator) 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 IsContract

type IsContract struct {
	IsContractCaller     // Read-only binding to the contract
	IsContractTransactor // Write-only binding to the contract
	IsContractFilterer   // Log filterer for contract events
}

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

func DeployIsContract

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

DeployIsContract deploys a new Ethereum contract, binding an instance of IsContract to it.

func NewIsContract

func NewIsContract(address common.Address, backend bind.ContractBackend) (*IsContract, error)

NewIsContract creates a new instance of IsContract, bound to a specific deployed contract.

type IsContractCaller

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

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

func NewIsContractCaller

func NewIsContractCaller(address common.Address, caller bind.ContractCaller) (*IsContractCaller, error)

NewIsContractCaller creates a new read-only instance of IsContract, bound to a specific deployed contract.

type IsContractCallerRaw

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

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

func (*IsContractCallerRaw) Call

func (_IsContract *IsContractCallerRaw) 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 IsContractCallerSession

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

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

type IsContractFilterer

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

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

func NewIsContractFilterer

func NewIsContractFilterer(address common.Address, filterer bind.ContractFilterer) (*IsContractFilterer, error)

NewIsContractFilterer creates a new log filterer instance of IsContract, bound to a specific deployed contract.

type IsContractRaw

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

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

func (*IsContractRaw) Call

func (_IsContract *IsContractRaw) 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 (*IsContractRaw) Transact

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

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

func (*IsContractRaw) Transfer

func (_IsContract *IsContractRaw) 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 IsContractSession

type IsContractSession struct {
	Contract     *IsContract       // 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
}

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

type IsContractTransactor

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

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

func NewIsContractTransactor

func NewIsContractTransactor(address common.Address, transactor bind.ContractTransactor) (*IsContractTransactor, error)

NewIsContractTransactor creates a new write-only instance of IsContract, bound to a specific deployed contract.

type IsContractTransactorRaw

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

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

func (*IsContractTransactorRaw) Transact

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

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

func (*IsContractTransactorRaw) Transfer

func (_IsContract *IsContractTransactorRaw) 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 IsContractTransactorSession

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

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

type Migrations

type Migrations struct {
	MigrationsCaller     // Read-only binding to the contract
	MigrationsTransactor // Write-only binding to the contract
	MigrationsFilterer   // Log filterer for contract events
}

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

func DeployMigrations

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

DeployMigrations deploys a new Ethereum contract, binding an instance of Migrations to it.

func NewMigrations

func NewMigrations(address common.Address, backend bind.ContractBackend) (*Migrations, error)

NewMigrations creates a new instance of Migrations, bound to a specific deployed contract.

type MigrationsCaller

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

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

func NewMigrationsCaller

func NewMigrationsCaller(address common.Address, caller bind.ContractCaller) (*MigrationsCaller, error)

NewMigrationsCaller creates a new read-only instance of Migrations, bound to a specific deployed contract.

func (*MigrationsCaller) LastCompletedMigration

func (_Migrations *MigrationsCaller) LastCompletedMigration(opts *bind.CallOpts) (*big.Int, error)

LastCompletedMigration is a free data retrieval call binding the contract method 0x445df0ac.

Solidity: function last_completed_migration() constant returns(uint256)

func (*MigrationsCaller) Owner

func (_Migrations *MigrationsCaller) 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)

type MigrationsCallerRaw

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

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

func (*MigrationsCallerRaw) Call

func (_Migrations *MigrationsCallerRaw) 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 MigrationsCallerSession

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

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

func (*MigrationsCallerSession) LastCompletedMigration

func (_Migrations *MigrationsCallerSession) LastCompletedMigration() (*big.Int, error)

LastCompletedMigration is a free data retrieval call binding the contract method 0x445df0ac.

Solidity: function last_completed_migration() constant returns(uint256)

func (*MigrationsCallerSession) Owner

func (_Migrations *MigrationsCallerSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

type MigrationsFilterer

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

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

func NewMigrationsFilterer

func NewMigrationsFilterer(address common.Address, filterer bind.ContractFilterer) (*MigrationsFilterer, error)

NewMigrationsFilterer creates a new log filterer instance of Migrations, bound to a specific deployed contract.

type MigrationsRaw

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

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

func (*MigrationsRaw) Call

func (_Migrations *MigrationsRaw) 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 (*MigrationsRaw) Transact

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

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

func (*MigrationsRaw) Transfer

func (_Migrations *MigrationsRaw) 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 MigrationsSession

type MigrationsSession struct {
	Contract     *Migrations       // 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
}

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

func (*MigrationsSession) LastCompletedMigration

func (_Migrations *MigrationsSession) LastCompletedMigration() (*big.Int, error)

LastCompletedMigration is a free data retrieval call binding the contract method 0x445df0ac.

Solidity: function last_completed_migration() constant returns(uint256)

func (*MigrationsSession) Owner

func (_Migrations *MigrationsSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*MigrationsSession) SetCompleted

func (_Migrations *MigrationsSession) SetCompleted(completed *big.Int) (*types.Transaction, error)

SetCompleted is a paid mutator transaction binding the contract method 0xfdacd576.

Solidity: function setCompleted(uint256 completed) returns()

func (*MigrationsSession) Upgrade

func (_Migrations *MigrationsSession) Upgrade(new_address common.Address) (*types.Transaction, error)

Upgrade is a paid mutator transaction binding the contract method 0x0900f010.

Solidity: function upgrade(address new_address) returns()

type MigrationsTransactor

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

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

func NewMigrationsTransactor

func NewMigrationsTransactor(address common.Address, transactor bind.ContractTransactor) (*MigrationsTransactor, error)

NewMigrationsTransactor creates a new write-only instance of Migrations, bound to a specific deployed contract.

func (*MigrationsTransactor) SetCompleted

func (_Migrations *MigrationsTransactor) SetCompleted(opts *bind.TransactOpts, completed *big.Int) (*types.Transaction, error)

SetCompleted is a paid mutator transaction binding the contract method 0xfdacd576.

Solidity: function setCompleted(uint256 completed) returns()

func (*MigrationsTransactor) Upgrade

func (_Migrations *MigrationsTransactor) Upgrade(opts *bind.TransactOpts, new_address common.Address) (*types.Transaction, error)

Upgrade is a paid mutator transaction binding the contract method 0x0900f010.

Solidity: function upgrade(address new_address) returns()

type MigrationsTransactorRaw

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

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

func (*MigrationsTransactorRaw) Transact

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

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

func (*MigrationsTransactorRaw) Transfer

func (_Migrations *MigrationsTransactorRaw) 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 MigrationsTransactorSession

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

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

func (*MigrationsTransactorSession) SetCompleted

func (_Migrations *MigrationsTransactorSession) SetCompleted(completed *big.Int) (*types.Transaction, error)

SetCompleted is a paid mutator transaction binding the contract method 0xfdacd576.

Solidity: function setCompleted(uint256 completed) returns()

func (*MigrationsTransactorSession) Upgrade

func (_Migrations *MigrationsTransactorSession) Upgrade(new_address common.Address) (*types.Transaction, error)

Upgrade is a paid mutator transaction binding the contract method 0x0900f010.

Solidity: function upgrade(address new_address) returns()

type MiniMeToken

type MiniMeToken struct {
	MiniMeTokenCaller     // Read-only binding to the contract
	MiniMeTokenTransactor // Write-only binding to the contract
	MiniMeTokenFilterer   // Log filterer for contract events
}

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

func DeployMiniMeToken

func DeployMiniMeToken(auth *bind.TransactOpts, backend bind.ContractBackend, _tokenFactory common.Address, _parentToken common.Address, _parentSnapShotBlock *big.Int, _tokenName string, _decimalUnits uint8, _tokenSymbol string, _transfersEnabled bool) (common.Address, *types.Transaction, *MiniMeToken, error)

DeployMiniMeToken deploys a new Ethereum contract, binding an instance of MiniMeToken to it.

func NewMiniMeToken

func NewMiniMeToken(address common.Address, backend bind.ContractBackend) (*MiniMeToken, error)

NewMiniMeToken creates a new instance of MiniMeToken, bound to a specific deployed contract.

type MiniMeTokenApproval

type MiniMeTokenApproval struct {
	Owner   common.Address
	Spender common.Address
	Amount  *big.Int
	Raw     types.Log // Blockchain specific contextual infos
}

MiniMeTokenApproval represents a Approval event raised by the MiniMeToken contract.

type MiniMeTokenApprovalIterator

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

MiniMeTokenApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the MiniMeToken contract.

func (*MiniMeTokenApprovalIterator) Close

func (it *MiniMeTokenApprovalIterator) Close() error

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

func (*MiniMeTokenApprovalIterator) Error

func (it *MiniMeTokenApprovalIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*MiniMeTokenApprovalIterator) Next

func (it *MiniMeTokenApprovalIterator) 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 MiniMeTokenCaller

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

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

func NewMiniMeTokenCaller

func NewMiniMeTokenCaller(address common.Address, caller bind.ContractCaller) (*MiniMeTokenCaller, error)

NewMiniMeTokenCaller creates a new read-only instance of MiniMeToken, bound to a specific deployed contract.

func (*MiniMeTokenCaller) Allowance

func (_MiniMeToken *MiniMeTokenCaller) Allowance(opts *bind.CallOpts, _owner common.Address, _spender common.Address) (*big.Int, error)

Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.

Solidity: function allowance(address _owner, address _spender) constant returns(uint256 remaining)

func (*MiniMeTokenCaller) BalanceOf

func (_MiniMeToken *MiniMeTokenCaller) BalanceOf(opts *bind.CallOpts, _owner common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(address _owner) constant returns(uint256 balance)

func (*MiniMeTokenCaller) BalanceOfAt

func (_MiniMeToken *MiniMeTokenCaller) BalanceOfAt(opts *bind.CallOpts, _owner common.Address, _blockNumber *big.Int) (*big.Int, error)

BalanceOfAt is a free data retrieval call binding the contract method 0x4ee2cd7e.

Solidity: function balanceOfAt(address _owner, uint256 _blockNumber) constant returns(uint256)

func (*MiniMeTokenCaller) Controller

func (_MiniMeToken *MiniMeTokenCaller) Controller(opts *bind.CallOpts) (common.Address, error)

Controller is a free data retrieval call binding the contract method 0xf77c4791.

Solidity: function controller() constant returns(address)

func (*MiniMeTokenCaller) CreationBlock

func (_MiniMeToken *MiniMeTokenCaller) CreationBlock(opts *bind.CallOpts) (*big.Int, error)

CreationBlock is a free data retrieval call binding the contract method 0x17634514.

Solidity: function creationBlock() constant returns(uint256)

func (*MiniMeTokenCaller) Decimals

func (_MiniMeToken *MiniMeTokenCaller) Decimals(opts *bind.CallOpts) (uint8, error)

Decimals is a free data retrieval call binding the contract method 0x313ce567.

Solidity: function decimals() constant returns(uint8)

func (*MiniMeTokenCaller) Name

func (_MiniMeToken *MiniMeTokenCaller) Name(opts *bind.CallOpts) (string, error)

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

Solidity: function name() constant returns(string)

func (*MiniMeTokenCaller) ParentSnapShotBlock

func (_MiniMeToken *MiniMeTokenCaller) ParentSnapShotBlock(opts *bind.CallOpts) (*big.Int, error)

ParentSnapShotBlock is a free data retrieval call binding the contract method 0xc5bcc4f1.

Solidity: function parentSnapShotBlock() constant returns(uint256)

func (*MiniMeTokenCaller) ParentToken

func (_MiniMeToken *MiniMeTokenCaller) ParentToken(opts *bind.CallOpts) (common.Address, error)

ParentToken is a free data retrieval call binding the contract method 0x80a54001.

Solidity: function parentToken() constant returns(address)

func (*MiniMeTokenCaller) Symbol

func (_MiniMeToken *MiniMeTokenCaller) Symbol(opts *bind.CallOpts) (string, error)

Symbol is a free data retrieval call binding the contract method 0x95d89b41.

Solidity: function symbol() constant returns(string)

func (*MiniMeTokenCaller) TokenFactory

func (_MiniMeToken *MiniMeTokenCaller) TokenFactory(opts *bind.CallOpts) (common.Address, error)

TokenFactory is a free data retrieval call binding the contract method 0xe77772fe.

Solidity: function tokenFactory() constant returns(address)

func (*MiniMeTokenCaller) TotalSupply

func (_MiniMeToken *MiniMeTokenCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() constant returns(uint256)

func (*MiniMeTokenCaller) TotalSupplyAt

func (_MiniMeToken *MiniMeTokenCaller) TotalSupplyAt(opts *bind.CallOpts, _blockNumber *big.Int) (*big.Int, error)

TotalSupplyAt is a free data retrieval call binding the contract method 0x981b24d0.

Solidity: function totalSupplyAt(uint256 _blockNumber) constant returns(uint256)

func (*MiniMeTokenCaller) TransfersEnabled

func (_MiniMeToken *MiniMeTokenCaller) TransfersEnabled(opts *bind.CallOpts) (bool, error)

TransfersEnabled is a free data retrieval call binding the contract method 0xbef97c87.

Solidity: function transfersEnabled() constant returns(bool)

func (*MiniMeTokenCaller) Version

func (_MiniMeToken *MiniMeTokenCaller) Version(opts *bind.CallOpts) (string, error)

Version is a free data retrieval call binding the contract method 0x54fd4d50.

Solidity: function version() constant returns(string)

type MiniMeTokenCallerRaw

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

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

func (*MiniMeTokenCallerRaw) Call

func (_MiniMeToken *MiniMeTokenCallerRaw) 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 MiniMeTokenCallerSession

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

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

func (*MiniMeTokenCallerSession) Allowance

func (_MiniMeToken *MiniMeTokenCallerSession) Allowance(_owner common.Address, _spender common.Address) (*big.Int, error)

Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.

Solidity: function allowance(address _owner, address _spender) constant returns(uint256 remaining)

func (*MiniMeTokenCallerSession) BalanceOf

func (_MiniMeToken *MiniMeTokenCallerSession) BalanceOf(_owner common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(address _owner) constant returns(uint256 balance)

func (*MiniMeTokenCallerSession) BalanceOfAt

func (_MiniMeToken *MiniMeTokenCallerSession) BalanceOfAt(_owner common.Address, _blockNumber *big.Int) (*big.Int, error)

BalanceOfAt is a free data retrieval call binding the contract method 0x4ee2cd7e.

Solidity: function balanceOfAt(address _owner, uint256 _blockNumber) constant returns(uint256)

func (*MiniMeTokenCallerSession) Controller

func (_MiniMeToken *MiniMeTokenCallerSession) Controller() (common.Address, error)

Controller is a free data retrieval call binding the contract method 0xf77c4791.

Solidity: function controller() constant returns(address)

func (*MiniMeTokenCallerSession) CreationBlock

func (_MiniMeToken *MiniMeTokenCallerSession) CreationBlock() (*big.Int, error)

CreationBlock is a free data retrieval call binding the contract method 0x17634514.

Solidity: function creationBlock() constant returns(uint256)

func (*MiniMeTokenCallerSession) Decimals

func (_MiniMeToken *MiniMeTokenCallerSession) Decimals() (uint8, error)

Decimals is a free data retrieval call binding the contract method 0x313ce567.

Solidity: function decimals() constant returns(uint8)

func (*MiniMeTokenCallerSession) Name

func (_MiniMeToken *MiniMeTokenCallerSession) Name() (string, error)

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

Solidity: function name() constant returns(string)

func (*MiniMeTokenCallerSession) ParentSnapShotBlock

func (_MiniMeToken *MiniMeTokenCallerSession) ParentSnapShotBlock() (*big.Int, error)

ParentSnapShotBlock is a free data retrieval call binding the contract method 0xc5bcc4f1.

Solidity: function parentSnapShotBlock() constant returns(uint256)

func (*MiniMeTokenCallerSession) ParentToken

func (_MiniMeToken *MiniMeTokenCallerSession) ParentToken() (common.Address, error)

ParentToken is a free data retrieval call binding the contract method 0x80a54001.

Solidity: function parentToken() constant returns(address)

func (*MiniMeTokenCallerSession) Symbol

func (_MiniMeToken *MiniMeTokenCallerSession) Symbol() (string, error)

Symbol is a free data retrieval call binding the contract method 0x95d89b41.

Solidity: function symbol() constant returns(string)

func (*MiniMeTokenCallerSession) TokenFactory

func (_MiniMeToken *MiniMeTokenCallerSession) TokenFactory() (common.Address, error)

TokenFactory is a free data retrieval call binding the contract method 0xe77772fe.

Solidity: function tokenFactory() constant returns(address)

func (*MiniMeTokenCallerSession) TotalSupply

func (_MiniMeToken *MiniMeTokenCallerSession) TotalSupply() (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() constant returns(uint256)

func (*MiniMeTokenCallerSession) TotalSupplyAt

func (_MiniMeToken *MiniMeTokenCallerSession) TotalSupplyAt(_blockNumber *big.Int) (*big.Int, error)

TotalSupplyAt is a free data retrieval call binding the contract method 0x981b24d0.

Solidity: function totalSupplyAt(uint256 _blockNumber) constant returns(uint256)

func (*MiniMeTokenCallerSession) TransfersEnabled

func (_MiniMeToken *MiniMeTokenCallerSession) TransfersEnabled() (bool, error)

TransfersEnabled is a free data retrieval call binding the contract method 0xbef97c87.

Solidity: function transfersEnabled() constant returns(bool)

func (*MiniMeTokenCallerSession) Version

func (_MiniMeToken *MiniMeTokenCallerSession) Version() (string, error)

Version is a free data retrieval call binding the contract method 0x54fd4d50.

Solidity: function version() constant returns(string)

type MiniMeTokenClaimedTokens

type MiniMeTokenClaimedTokens struct {
	Token      common.Address
	Controller common.Address
	Amount     *big.Int
	Raw        types.Log // Blockchain specific contextual infos
}

MiniMeTokenClaimedTokens represents a ClaimedTokens event raised by the MiniMeToken contract.

type MiniMeTokenClaimedTokensIterator

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

MiniMeTokenClaimedTokensIterator is returned from FilterClaimedTokens and is used to iterate over the raw logs and unpacked data for ClaimedTokens events raised by the MiniMeToken contract.

func (*MiniMeTokenClaimedTokensIterator) Close

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

func (*MiniMeTokenClaimedTokensIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*MiniMeTokenClaimedTokensIterator) Next

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

type MiniMeTokenFactory

type MiniMeTokenFactory struct {
	MiniMeTokenFactoryCaller     // Read-only binding to the contract
	MiniMeTokenFactoryTransactor // Write-only binding to the contract
	MiniMeTokenFactoryFilterer   // Log filterer for contract events
}

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

func DeployMiniMeTokenFactory

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

DeployMiniMeTokenFactory deploys a new Ethereum contract, binding an instance of MiniMeTokenFactory to it.

func NewMiniMeTokenFactory

func NewMiniMeTokenFactory(address common.Address, backend bind.ContractBackend) (*MiniMeTokenFactory, error)

NewMiniMeTokenFactory creates a new instance of MiniMeTokenFactory, bound to a specific deployed contract.

type MiniMeTokenFactoryCaller

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

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

func NewMiniMeTokenFactoryCaller

func NewMiniMeTokenFactoryCaller(address common.Address, caller bind.ContractCaller) (*MiniMeTokenFactoryCaller, error)

NewMiniMeTokenFactoryCaller creates a new read-only instance of MiniMeTokenFactory, bound to a specific deployed contract.

type MiniMeTokenFactoryCallerRaw

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

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

func (*MiniMeTokenFactoryCallerRaw) Call

func (_MiniMeTokenFactory *MiniMeTokenFactoryCallerRaw) 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 MiniMeTokenFactoryCallerSession

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

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

type MiniMeTokenFactoryFilterer

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

MiniMeTokenFactoryFilterer is an auto generated log filtering Go binding around an Ethereum contract events.

func NewMiniMeTokenFactoryFilterer

func NewMiniMeTokenFactoryFilterer(address common.Address, filterer bind.ContractFilterer) (*MiniMeTokenFactoryFilterer, error)

NewMiniMeTokenFactoryFilterer creates a new log filterer instance of MiniMeTokenFactory, bound to a specific deployed contract.

type MiniMeTokenFactoryRaw

type MiniMeTokenFactoryRaw struct {
	Contract *MiniMeTokenFactory // Generic contract binding to access the raw methods on
}

MiniMeTokenFactoryRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*MiniMeTokenFactoryRaw) Call

func (_MiniMeTokenFactory *MiniMeTokenFactoryRaw) 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 (*MiniMeTokenFactoryRaw) Transact

func (_MiniMeTokenFactory *MiniMeTokenFactoryRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*MiniMeTokenFactoryRaw) Transfer

func (_MiniMeTokenFactory *MiniMeTokenFactoryRaw) 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 MiniMeTokenFactorySession

type MiniMeTokenFactorySession struct {
	Contract     *MiniMeTokenFactory // 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
}

MiniMeTokenFactorySession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*MiniMeTokenFactorySession) CreateCloneToken

func (_MiniMeTokenFactory *MiniMeTokenFactorySession) CreateCloneToken(_parentToken common.Address, _snapshotBlock *big.Int, _tokenName string, _decimalUnits uint8, _tokenSymbol string, _transfersEnabled bool) (*types.Transaction, error)

CreateCloneToken is a paid mutator transaction binding the contract method 0x5b7b72c1.

Solidity: function createCloneToken(address _parentToken, uint256 _snapshotBlock, string _tokenName, uint8 _decimalUnits, string _tokenSymbol, bool _transfersEnabled) returns(address)

type MiniMeTokenFactoryTransactor

type MiniMeTokenFactoryTransactor struct {
	// contains filtered or unexported fields
}

MiniMeTokenFactoryTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewMiniMeTokenFactoryTransactor

func NewMiniMeTokenFactoryTransactor(address common.Address, transactor bind.ContractTransactor) (*MiniMeTokenFactoryTransactor, error)

NewMiniMeTokenFactoryTransactor creates a new write-only instance of MiniMeTokenFactory, bound to a specific deployed contract.

func (*MiniMeTokenFactoryTransactor) CreateCloneToken

func (_MiniMeTokenFactory *MiniMeTokenFactoryTransactor) CreateCloneToken(opts *bind.TransactOpts, _parentToken common.Address, _snapshotBlock *big.Int, _tokenName string, _decimalUnits uint8, _tokenSymbol string, _transfersEnabled bool) (*types.Transaction, error)

CreateCloneToken is a paid mutator transaction binding the contract method 0x5b7b72c1.

Solidity: function createCloneToken(address _parentToken, uint256 _snapshotBlock, string _tokenName, uint8 _decimalUnits, string _tokenSymbol, bool _transfersEnabled) returns(address)

type MiniMeTokenFactoryTransactorRaw

type MiniMeTokenFactoryTransactorRaw struct {
	Contract *MiniMeTokenFactoryTransactor // Generic write-only contract binding to access the raw methods on
}

MiniMeTokenFactoryTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*MiniMeTokenFactoryTransactorRaw) Transact

func (_MiniMeTokenFactory *MiniMeTokenFactoryTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*MiniMeTokenFactoryTransactorRaw) Transfer

func (_MiniMeTokenFactory *MiniMeTokenFactoryTransactorRaw) 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 MiniMeTokenFactoryTransactorSession

type MiniMeTokenFactoryTransactorSession struct {
	Contract     *MiniMeTokenFactoryTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts             // Transaction auth options to use throughout this session
}

MiniMeTokenFactoryTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*MiniMeTokenFactoryTransactorSession) CreateCloneToken

func (_MiniMeTokenFactory *MiniMeTokenFactoryTransactorSession) CreateCloneToken(_parentToken common.Address, _snapshotBlock *big.Int, _tokenName string, _decimalUnits uint8, _tokenSymbol string, _transfersEnabled bool) (*types.Transaction, error)

CreateCloneToken is a paid mutator transaction binding the contract method 0x5b7b72c1.

Solidity: function createCloneToken(address _parentToken, uint256 _snapshotBlock, string _tokenName, uint8 _decimalUnits, string _tokenSymbol, bool _transfersEnabled) returns(address)

type MiniMeTokenFilterer

type MiniMeTokenFilterer struct {
	// contains filtered or unexported fields
}

MiniMeTokenFilterer is an auto generated log filtering Go binding around an Ethereum contract events.

func NewMiniMeTokenFilterer

func NewMiniMeTokenFilterer(address common.Address, filterer bind.ContractFilterer) (*MiniMeTokenFilterer, error)

NewMiniMeTokenFilterer creates a new log filterer instance of MiniMeToken, bound to a specific deployed contract.

func (*MiniMeTokenFilterer) FilterApproval

func (_MiniMeToken *MiniMeTokenFilterer) FilterApproval(opts *bind.FilterOpts, _owner []common.Address, _spender []common.Address) (*MiniMeTokenApprovalIterator, error)

FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.

Solidity: event Approval(address indexed _owner, address indexed _spender, uint256 _amount)

func (*MiniMeTokenFilterer) FilterClaimedTokens

func (_MiniMeToken *MiniMeTokenFilterer) FilterClaimedTokens(opts *bind.FilterOpts, _token []common.Address, _controller []common.Address) (*MiniMeTokenClaimedTokensIterator, error)

FilterClaimedTokens is a free log retrieval operation binding the contract event 0xf931edb47c50b4b4104c187b5814a9aef5f709e17e2ecf9617e860cacade929c.

Solidity: event ClaimedTokens(address indexed _token, address indexed _controller, uint256 _amount)

func (*MiniMeTokenFilterer) FilterNewCloneToken

func (_MiniMeToken *MiniMeTokenFilterer) FilterNewCloneToken(opts *bind.FilterOpts, _cloneToken []common.Address) (*MiniMeTokenNewCloneTokenIterator, error)

FilterNewCloneToken is a free log retrieval operation binding the contract event 0x086c875b377f900b07ce03575813022f05dd10ed7640b5282cf6d3c3fc352ade.

Solidity: event NewCloneToken(address indexed _cloneToken, uint256 _snapshotBlock)

func (*MiniMeTokenFilterer) FilterTransfer

func (_MiniMeToken *MiniMeTokenFilterer) FilterTransfer(opts *bind.FilterOpts, _from []common.Address, _to []common.Address) (*MiniMeTokenTransferIterator, error)

FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.

Solidity: event Transfer(address indexed _from, address indexed _to, uint256 _amount)

func (*MiniMeTokenFilterer) ParseApproval

func (_MiniMeToken *MiniMeTokenFilterer) ParseApproval(log types.Log) (*MiniMeTokenApproval, error)

ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.

Solidity: event Approval(address indexed _owner, address indexed _spender, uint256 _amount)

func (*MiniMeTokenFilterer) ParseClaimedTokens

func (_MiniMeToken *MiniMeTokenFilterer) ParseClaimedTokens(log types.Log) (*MiniMeTokenClaimedTokens, error)

ParseClaimedTokens is a log parse operation binding the contract event 0xf931edb47c50b4b4104c187b5814a9aef5f709e17e2ecf9617e860cacade929c.

Solidity: event ClaimedTokens(address indexed _token, address indexed _controller, uint256 _amount)

func (*MiniMeTokenFilterer) ParseNewCloneToken

func (_MiniMeToken *MiniMeTokenFilterer) ParseNewCloneToken(log types.Log) (*MiniMeTokenNewCloneToken, error)

ParseNewCloneToken is a log parse operation binding the contract event 0x086c875b377f900b07ce03575813022f05dd10ed7640b5282cf6d3c3fc352ade.

Solidity: event NewCloneToken(address indexed _cloneToken, uint256 _snapshotBlock)

func (*MiniMeTokenFilterer) ParseTransfer

func (_MiniMeToken *MiniMeTokenFilterer) ParseTransfer(log types.Log) (*MiniMeTokenTransfer, error)

ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.

Solidity: event Transfer(address indexed _from, address indexed _to, uint256 _amount)

func (*MiniMeTokenFilterer) WatchApproval

func (_MiniMeToken *MiniMeTokenFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *MiniMeTokenApproval, _owner []common.Address, _spender []common.Address) (event.Subscription, error)

WatchApproval is a free log subscription operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.

Solidity: event Approval(address indexed _owner, address indexed _spender, uint256 _amount)

func (*MiniMeTokenFilterer) WatchClaimedTokens

func (_MiniMeToken *MiniMeTokenFilterer) WatchClaimedTokens(opts *bind.WatchOpts, sink chan<- *MiniMeTokenClaimedTokens, _token []common.Address, _controller []common.Address) (event.Subscription, error)

WatchClaimedTokens is a free log subscription operation binding the contract event 0xf931edb47c50b4b4104c187b5814a9aef5f709e17e2ecf9617e860cacade929c.

Solidity: event ClaimedTokens(address indexed _token, address indexed _controller, uint256 _amount)

func (*MiniMeTokenFilterer) WatchNewCloneToken

func (_MiniMeToken *MiniMeTokenFilterer) WatchNewCloneToken(opts *bind.WatchOpts, sink chan<- *MiniMeTokenNewCloneToken, _cloneToken []common.Address) (event.Subscription, error)

WatchNewCloneToken is a free log subscription operation binding the contract event 0x086c875b377f900b07ce03575813022f05dd10ed7640b5282cf6d3c3fc352ade.

Solidity: event NewCloneToken(address indexed _cloneToken, uint256 _snapshotBlock)

func (*MiniMeTokenFilterer) WatchTransfer

func (_MiniMeToken *MiniMeTokenFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *MiniMeTokenTransfer, _from []common.Address, _to []common.Address) (event.Subscription, error)

WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.

Solidity: event Transfer(address indexed _from, address indexed _to, uint256 _amount)

type MiniMeTokenNewCloneToken

type MiniMeTokenNewCloneToken struct {
	CloneToken    common.Address
	SnapshotBlock *big.Int
	Raw           types.Log // Blockchain specific contextual infos
}

MiniMeTokenNewCloneToken represents a NewCloneToken event raised by the MiniMeToken contract.

type MiniMeTokenNewCloneTokenIterator

type MiniMeTokenNewCloneTokenIterator struct {
	Event *MiniMeTokenNewCloneToken // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

MiniMeTokenNewCloneTokenIterator is returned from FilterNewCloneToken and is used to iterate over the raw logs and unpacked data for NewCloneToken events raised by the MiniMeToken contract.

func (*MiniMeTokenNewCloneTokenIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*MiniMeTokenNewCloneTokenIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*MiniMeTokenNewCloneTokenIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type MiniMeTokenRaw

type MiniMeTokenRaw struct {
	Contract *MiniMeToken // Generic contract binding to access the raw methods on
}

MiniMeTokenRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*MiniMeTokenRaw) Call

func (_MiniMeToken *MiniMeTokenRaw) 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 (*MiniMeTokenRaw) Transact

func (_MiniMeToken *MiniMeTokenRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*MiniMeTokenRaw) Transfer

func (_MiniMeToken *MiniMeTokenRaw) 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 MiniMeTokenSession

type MiniMeTokenSession struct {
	Contract     *MiniMeToken      // 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
}

MiniMeTokenSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*MiniMeTokenSession) Allowance

func (_MiniMeToken *MiniMeTokenSession) Allowance(_owner common.Address, _spender common.Address) (*big.Int, error)

Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.

Solidity: function allowance(address _owner, address _spender) constant returns(uint256 remaining)

func (*MiniMeTokenSession) Approve

func (_MiniMeToken *MiniMeTokenSession) Approve(_spender common.Address, _amount *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(address _spender, uint256 _amount) returns(bool success)

func (*MiniMeTokenSession) ApproveAndCall

func (_MiniMeToken *MiniMeTokenSession) ApproveAndCall(_spender common.Address, _amount *big.Int, _extraData []byte) (*types.Transaction, error)

ApproveAndCall is a paid mutator transaction binding the contract method 0xcae9ca51.

Solidity: function approveAndCall(address _spender, uint256 _amount, bytes _extraData) returns(bool success)

func (*MiniMeTokenSession) BalanceOf

func (_MiniMeToken *MiniMeTokenSession) BalanceOf(_owner common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(address _owner) constant returns(uint256 balance)

func (*MiniMeTokenSession) BalanceOfAt

func (_MiniMeToken *MiniMeTokenSession) BalanceOfAt(_owner common.Address, _blockNumber *big.Int) (*big.Int, error)

BalanceOfAt is a free data retrieval call binding the contract method 0x4ee2cd7e.

Solidity: function balanceOfAt(address _owner, uint256 _blockNumber) constant returns(uint256)

func (*MiniMeTokenSession) ChangeController

func (_MiniMeToken *MiniMeTokenSession) ChangeController(_newController common.Address) (*types.Transaction, error)

ChangeController is a paid mutator transaction binding the contract method 0x3cebb823.

Solidity: function changeController(address _newController) returns()

func (*MiniMeTokenSession) ClaimTokens

func (_MiniMeToken *MiniMeTokenSession) ClaimTokens(_token common.Address) (*types.Transaction, error)

ClaimTokens is a paid mutator transaction binding the contract method 0xdf8de3e7.

Solidity: function claimTokens(address _token) returns()

func (*MiniMeTokenSession) Controller

func (_MiniMeToken *MiniMeTokenSession) Controller() (common.Address, error)

Controller is a free data retrieval call binding the contract method 0xf77c4791.

Solidity: function controller() constant returns(address)

func (*MiniMeTokenSession) CreateCloneToken

func (_MiniMeToken *MiniMeTokenSession) CreateCloneToken(_cloneTokenName string, _cloneDecimalUnits uint8, _cloneTokenSymbol string, _snapshotBlock *big.Int, _transfersEnabled bool) (*types.Transaction, error)

CreateCloneToken is a paid mutator transaction binding the contract method 0x6638c087.

Solidity: function createCloneToken(string _cloneTokenName, uint8 _cloneDecimalUnits, string _cloneTokenSymbol, uint256 _snapshotBlock, bool _transfersEnabled) returns(address)

func (*MiniMeTokenSession) CreationBlock

func (_MiniMeToken *MiniMeTokenSession) CreationBlock() (*big.Int, error)

CreationBlock is a free data retrieval call binding the contract method 0x17634514.

Solidity: function creationBlock() constant returns(uint256)

func (*MiniMeTokenSession) Decimals

func (_MiniMeToken *MiniMeTokenSession) Decimals() (uint8, error)

Decimals is a free data retrieval call binding the contract method 0x313ce567.

Solidity: function decimals() constant returns(uint8)

func (*MiniMeTokenSession) DestroyTokens

func (_MiniMeToken *MiniMeTokenSession) DestroyTokens(_owner common.Address, _amount *big.Int) (*types.Transaction, error)

DestroyTokens is a paid mutator transaction binding the contract method 0xd3ce77fe.

Solidity: function destroyTokens(address _owner, uint256 _amount) returns(bool)

func (*MiniMeTokenSession) EnableTransfers

func (_MiniMeToken *MiniMeTokenSession) EnableTransfers(_transfersEnabled bool) (*types.Transaction, error)

EnableTransfers is a paid mutator transaction binding the contract method 0xf41e60c5.

Solidity: function enableTransfers(bool _transfersEnabled) returns()

func (*MiniMeTokenSession) GenerateTokens

func (_MiniMeToken *MiniMeTokenSession) GenerateTokens(_owner common.Address, _amount *big.Int) (*types.Transaction, error)

GenerateTokens is a paid mutator transaction binding the contract method 0x827f32c0.

Solidity: function generateTokens(address _owner, uint256 _amount) returns(bool)

func (*MiniMeTokenSession) Name

func (_MiniMeToken *MiniMeTokenSession) Name() (string, error)

Name is a free data retrieval call binding the contract method 0x06fdde03.

Solidity: function name() constant returns(string)

func (*MiniMeTokenSession) ParentSnapShotBlock

func (_MiniMeToken *MiniMeTokenSession) ParentSnapShotBlock() (*big.Int, error)

ParentSnapShotBlock is a free data retrieval call binding the contract method 0xc5bcc4f1.

Solidity: function parentSnapShotBlock() constant returns(uint256)

func (*MiniMeTokenSession) ParentToken

func (_MiniMeToken *MiniMeTokenSession) ParentToken() (common.Address, error)

ParentToken is a free data retrieval call binding the contract method 0x80a54001.

Solidity: function parentToken() constant returns(address)

func (*MiniMeTokenSession) Symbol

func (_MiniMeToken *MiniMeTokenSession) Symbol() (string, error)

Symbol is a free data retrieval call binding the contract method 0x95d89b41.

Solidity: function symbol() constant returns(string)

func (*MiniMeTokenSession) TokenFactory

func (_MiniMeToken *MiniMeTokenSession) TokenFactory() (common.Address, error)

TokenFactory is a free data retrieval call binding the contract method 0xe77772fe.

Solidity: function tokenFactory() constant returns(address)

func (*MiniMeTokenSession) TotalSupply

func (_MiniMeToken *MiniMeTokenSession) TotalSupply() (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() constant returns(uint256)

func (*MiniMeTokenSession) TotalSupplyAt

func (_MiniMeToken *MiniMeTokenSession) TotalSupplyAt(_blockNumber *big.Int) (*big.Int, error)

TotalSupplyAt is a free data retrieval call binding the contract method 0x981b24d0.

Solidity: function totalSupplyAt(uint256 _blockNumber) constant returns(uint256)

func (*MiniMeTokenSession) Transfer

func (_MiniMeToken *MiniMeTokenSession) Transfer(_to common.Address, _amount *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(address _to, uint256 _amount) returns(bool success)

func (*MiniMeTokenSession) TransferFrom

func (_MiniMeToken *MiniMeTokenSession) TransferFrom(_from common.Address, _to common.Address, _amount *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(address _from, address _to, uint256 _amount) returns(bool success)

func (*MiniMeTokenSession) TransfersEnabled

func (_MiniMeToken *MiniMeTokenSession) TransfersEnabled() (bool, error)

TransfersEnabled is a free data retrieval call binding the contract method 0xbef97c87.

Solidity: function transfersEnabled() constant returns(bool)

func (*MiniMeTokenSession) Version

func (_MiniMeToken *MiniMeTokenSession) Version() (string, error)

Version is a free data retrieval call binding the contract method 0x54fd4d50.

Solidity: function version() constant returns(string)

type MiniMeTokenTransactor

type MiniMeTokenTransactor struct {
	// contains filtered or unexported fields
}

MiniMeTokenTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewMiniMeTokenTransactor

func NewMiniMeTokenTransactor(address common.Address, transactor bind.ContractTransactor) (*MiniMeTokenTransactor, error)

NewMiniMeTokenTransactor creates a new write-only instance of MiniMeToken, bound to a specific deployed contract.

func (*MiniMeTokenTransactor) Approve

func (_MiniMeToken *MiniMeTokenTransactor) Approve(opts *bind.TransactOpts, _spender common.Address, _amount *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(address _spender, uint256 _amount) returns(bool success)

func (*MiniMeTokenTransactor) ApproveAndCall

func (_MiniMeToken *MiniMeTokenTransactor) ApproveAndCall(opts *bind.TransactOpts, _spender common.Address, _amount *big.Int, _extraData []byte) (*types.Transaction, error)

ApproveAndCall is a paid mutator transaction binding the contract method 0xcae9ca51.

Solidity: function approveAndCall(address _spender, uint256 _amount, bytes _extraData) returns(bool success)

func (*MiniMeTokenTransactor) ChangeController

func (_MiniMeToken *MiniMeTokenTransactor) ChangeController(opts *bind.TransactOpts, _newController common.Address) (*types.Transaction, error)

ChangeController is a paid mutator transaction binding the contract method 0x3cebb823.

Solidity: function changeController(address _newController) returns()

func (*MiniMeTokenTransactor) ClaimTokens

func (_MiniMeToken *MiniMeTokenTransactor) ClaimTokens(opts *bind.TransactOpts, _token common.Address) (*types.Transaction, error)

ClaimTokens is a paid mutator transaction binding the contract method 0xdf8de3e7.

Solidity: function claimTokens(address _token) returns()

func (*MiniMeTokenTransactor) CreateCloneToken

func (_MiniMeToken *MiniMeTokenTransactor) CreateCloneToken(opts *bind.TransactOpts, _cloneTokenName string, _cloneDecimalUnits uint8, _cloneTokenSymbol string, _snapshotBlock *big.Int, _transfersEnabled bool) (*types.Transaction, error)

CreateCloneToken is a paid mutator transaction binding the contract method 0x6638c087.

Solidity: function createCloneToken(string _cloneTokenName, uint8 _cloneDecimalUnits, string _cloneTokenSymbol, uint256 _snapshotBlock, bool _transfersEnabled) returns(address)

func (*MiniMeTokenTransactor) DestroyTokens

func (_MiniMeToken *MiniMeTokenTransactor) DestroyTokens(opts *bind.TransactOpts, _owner common.Address, _amount *big.Int) (*types.Transaction, error)

DestroyTokens is a paid mutator transaction binding the contract method 0xd3ce77fe.

Solidity: function destroyTokens(address _owner, uint256 _amount) returns(bool)

func (*MiniMeTokenTransactor) EnableTransfers

func (_MiniMeToken *MiniMeTokenTransactor) EnableTransfers(opts *bind.TransactOpts, _transfersEnabled bool) (*types.Transaction, error)

EnableTransfers is a paid mutator transaction binding the contract method 0xf41e60c5.

Solidity: function enableTransfers(bool _transfersEnabled) returns()

func (*MiniMeTokenTransactor) GenerateTokens

func (_MiniMeToken *MiniMeTokenTransactor) GenerateTokens(opts *bind.TransactOpts, _owner common.Address, _amount *big.Int) (*types.Transaction, error)

GenerateTokens is a paid mutator transaction binding the contract method 0x827f32c0.

Solidity: function generateTokens(address _owner, uint256 _amount) returns(bool)

func (*MiniMeTokenTransactor) Transfer

func (_MiniMeToken *MiniMeTokenTransactor) Transfer(opts *bind.TransactOpts, _to common.Address, _amount *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(address _to, uint256 _amount) returns(bool success)

func (*MiniMeTokenTransactor) TransferFrom

func (_MiniMeToken *MiniMeTokenTransactor) TransferFrom(opts *bind.TransactOpts, _from common.Address, _to common.Address, _amount *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(address _from, address _to, uint256 _amount) returns(bool success)

type MiniMeTokenTransactorRaw

type MiniMeTokenTransactorRaw struct {
	Contract *MiniMeTokenTransactor // Generic write-only contract binding to access the raw methods on
}

MiniMeTokenTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*MiniMeTokenTransactorRaw) Transact

func (_MiniMeToken *MiniMeTokenTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*MiniMeTokenTransactorRaw) Transfer

func (_MiniMeToken *MiniMeTokenTransactorRaw) 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 MiniMeTokenTransactorSession

type MiniMeTokenTransactorSession struct {
	Contract     *MiniMeTokenTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts      // Transaction auth options to use throughout this session
}

MiniMeTokenTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*MiniMeTokenTransactorSession) Approve

func (_MiniMeToken *MiniMeTokenTransactorSession) Approve(_spender common.Address, _amount *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(address _spender, uint256 _amount) returns(bool success)

func (*MiniMeTokenTransactorSession) ApproveAndCall

func (_MiniMeToken *MiniMeTokenTransactorSession) ApproveAndCall(_spender common.Address, _amount *big.Int, _extraData []byte) (*types.Transaction, error)

ApproveAndCall is a paid mutator transaction binding the contract method 0xcae9ca51.

Solidity: function approveAndCall(address _spender, uint256 _amount, bytes _extraData) returns(bool success)

func (*MiniMeTokenTransactorSession) ChangeController

func (_MiniMeToken *MiniMeTokenTransactorSession) ChangeController(_newController common.Address) (*types.Transaction, error)

ChangeController is a paid mutator transaction binding the contract method 0x3cebb823.

Solidity: function changeController(address _newController) returns()

func (*MiniMeTokenTransactorSession) ClaimTokens

func (_MiniMeToken *MiniMeTokenTransactorSession) ClaimTokens(_token common.Address) (*types.Transaction, error)

ClaimTokens is a paid mutator transaction binding the contract method 0xdf8de3e7.

Solidity: function claimTokens(address _token) returns()

func (*MiniMeTokenTransactorSession) CreateCloneToken

func (_MiniMeToken *MiniMeTokenTransactorSession) CreateCloneToken(_cloneTokenName string, _cloneDecimalUnits uint8, _cloneTokenSymbol string, _snapshotBlock *big.Int, _transfersEnabled bool) (*types.Transaction, error)

CreateCloneToken is a paid mutator transaction binding the contract method 0x6638c087.

Solidity: function createCloneToken(string _cloneTokenName, uint8 _cloneDecimalUnits, string _cloneTokenSymbol, uint256 _snapshotBlock, bool _transfersEnabled) returns(address)

func (*MiniMeTokenTransactorSession) DestroyTokens

func (_MiniMeToken *MiniMeTokenTransactorSession) DestroyTokens(_owner common.Address, _amount *big.Int) (*types.Transaction, error)

DestroyTokens is a paid mutator transaction binding the contract method 0xd3ce77fe.

Solidity: function destroyTokens(address _owner, uint256 _amount) returns(bool)

func (*MiniMeTokenTransactorSession) EnableTransfers

func (_MiniMeToken *MiniMeTokenTransactorSession) EnableTransfers(_transfersEnabled bool) (*types.Transaction, error)

EnableTransfers is a paid mutator transaction binding the contract method 0xf41e60c5.

Solidity: function enableTransfers(bool _transfersEnabled) returns()

func (*MiniMeTokenTransactorSession) GenerateTokens

func (_MiniMeToken *MiniMeTokenTransactorSession) GenerateTokens(_owner common.Address, _amount *big.Int) (*types.Transaction, error)

GenerateTokens is a paid mutator transaction binding the contract method 0x827f32c0.

Solidity: function generateTokens(address _owner, uint256 _amount) returns(bool)

func (*MiniMeTokenTransactorSession) Transfer

func (_MiniMeToken *MiniMeTokenTransactorSession) Transfer(_to common.Address, _amount *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(address _to, uint256 _amount) returns(bool success)

func (*MiniMeTokenTransactorSession) TransferFrom

func (_MiniMeToken *MiniMeTokenTransactorSession) TransferFrom(_from common.Address, _to common.Address, _amount *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(address _from, address _to, uint256 _amount) returns(bool success)

type MiniMeTokenTransfer

type MiniMeTokenTransfer struct {
	From   common.Address
	To     common.Address
	Amount *big.Int
	Raw    types.Log // Blockchain specific contextual infos
}

MiniMeTokenTransfer represents a Transfer event raised by the MiniMeToken contract.

type MiniMeTokenTransferIterator

type MiniMeTokenTransferIterator struct {
	Event *MiniMeTokenTransfer // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

MiniMeTokenTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the MiniMeToken contract.

func (*MiniMeTokenTransferIterator) Close

func (it *MiniMeTokenTransferIterator) Close() error

Close terminates the iteration process, releasing any pending underlying resources.

func (*MiniMeTokenTransferIterator) Error

func (it *MiniMeTokenTransferIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*MiniMeTokenTransferIterator) Next

func (it *MiniMeTokenTransferIterator) 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 MinterRole

type MinterRole struct {
	MinterRoleCaller     // Read-only binding to the contract
	MinterRoleTransactor // Write-only binding to the contract
	MinterRoleFilterer   // Log filterer for contract events
}

MinterRole is an auto generated Go binding around an Ethereum contract.

func NewMinterRole

func NewMinterRole(address common.Address, backend bind.ContractBackend) (*MinterRole, error)

NewMinterRole creates a new instance of MinterRole, bound to a specific deployed contract.

type MinterRoleCaller

type MinterRoleCaller struct {
	// contains filtered or unexported fields
}

MinterRoleCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewMinterRoleCaller

func NewMinterRoleCaller(address common.Address, caller bind.ContractCaller) (*MinterRoleCaller, error)

NewMinterRoleCaller creates a new read-only instance of MinterRole, bound to a specific deployed contract.

func (*MinterRoleCaller) IsMinter

func (_MinterRole *MinterRoleCaller) IsMinter(opts *bind.CallOpts, account common.Address) (bool, error)

IsMinter is a free data retrieval call binding the contract method 0xaa271e1a.

Solidity: function isMinter(address account) constant returns(bool)

type MinterRoleCallerRaw

type MinterRoleCallerRaw struct {
	Contract *MinterRoleCaller // Generic read-only contract binding to access the raw methods on
}

MinterRoleCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*MinterRoleCallerRaw) Call

func (_MinterRole *MinterRoleCallerRaw) 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 MinterRoleCallerSession

type MinterRoleCallerSession struct {
	Contract *MinterRoleCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts     // Call options to use throughout this session
}

MinterRoleCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*MinterRoleCallerSession) IsMinter

func (_MinterRole *MinterRoleCallerSession) IsMinter(account common.Address) (bool, error)

IsMinter is a free data retrieval call binding the contract method 0xaa271e1a.

Solidity: function isMinter(address account) constant returns(bool)

type MinterRoleFilterer

type MinterRoleFilterer struct {
	// contains filtered or unexported fields
}

MinterRoleFilterer is an auto generated log filtering Go binding around an Ethereum contract events.

func NewMinterRoleFilterer

func NewMinterRoleFilterer(address common.Address, filterer bind.ContractFilterer) (*MinterRoleFilterer, error)

NewMinterRoleFilterer creates a new log filterer instance of MinterRole, bound to a specific deployed contract.

func (*MinterRoleFilterer) FilterMinterAdded

func (_MinterRole *MinterRoleFilterer) FilterMinterAdded(opts *bind.FilterOpts, account []common.Address) (*MinterRoleMinterAddedIterator, error)

FilterMinterAdded is a free log retrieval operation binding the contract event 0x6ae172837ea30b801fbfcdd4108aa1d5bf8ff775444fd70256b44e6bf3dfc3f6.

Solidity: event MinterAdded(address indexed account)

func (*MinterRoleFilterer) FilterMinterRemoved

func (_MinterRole *MinterRoleFilterer) FilterMinterRemoved(opts *bind.FilterOpts, account []common.Address) (*MinterRoleMinterRemovedIterator, error)

FilterMinterRemoved is a free log retrieval operation binding the contract event 0xe94479a9f7e1952cc78f2d6baab678adc1b772d936c6583def489e524cb66692.

Solidity: event MinterRemoved(address indexed account)

func (*MinterRoleFilterer) ParseMinterAdded

func (_MinterRole *MinterRoleFilterer) ParseMinterAdded(log types.Log) (*MinterRoleMinterAdded, error)

ParseMinterAdded is a log parse operation binding the contract event 0x6ae172837ea30b801fbfcdd4108aa1d5bf8ff775444fd70256b44e6bf3dfc3f6.

Solidity: event MinterAdded(address indexed account)

func (*MinterRoleFilterer) ParseMinterRemoved

func (_MinterRole *MinterRoleFilterer) ParseMinterRemoved(log types.Log) (*MinterRoleMinterRemoved, error)

ParseMinterRemoved is a log parse operation binding the contract event 0xe94479a9f7e1952cc78f2d6baab678adc1b772d936c6583def489e524cb66692.

Solidity: event MinterRemoved(address indexed account)

func (*MinterRoleFilterer) WatchMinterAdded

func (_MinterRole *MinterRoleFilterer) WatchMinterAdded(opts *bind.WatchOpts, sink chan<- *MinterRoleMinterAdded, account []common.Address) (event.Subscription, error)

WatchMinterAdded is a free log subscription operation binding the contract event 0x6ae172837ea30b801fbfcdd4108aa1d5bf8ff775444fd70256b44e6bf3dfc3f6.

Solidity: event MinterAdded(address indexed account)

func (*MinterRoleFilterer) WatchMinterRemoved

func (_MinterRole *MinterRoleFilterer) WatchMinterRemoved(opts *bind.WatchOpts, sink chan<- *MinterRoleMinterRemoved, account []common.Address) (event.Subscription, error)

WatchMinterRemoved is a free log subscription operation binding the contract event 0xe94479a9f7e1952cc78f2d6baab678adc1b772d936c6583def489e524cb66692.

Solidity: event MinterRemoved(address indexed account)

type MinterRoleMinterAdded

type MinterRoleMinterAdded struct {
	Account common.Address
	Raw     types.Log // Blockchain specific contextual infos
}

MinterRoleMinterAdded represents a MinterAdded event raised by the MinterRole contract.

type MinterRoleMinterAddedIterator

type MinterRoleMinterAddedIterator struct {
	Event *MinterRoleMinterAdded // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

MinterRoleMinterAddedIterator is returned from FilterMinterAdded and is used to iterate over the raw logs and unpacked data for MinterAdded events raised by the MinterRole contract.

func (*MinterRoleMinterAddedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*MinterRoleMinterAddedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*MinterRoleMinterAddedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type MinterRoleMinterRemoved

type MinterRoleMinterRemoved struct {
	Account common.Address
	Raw     types.Log // Blockchain specific contextual infos
}

MinterRoleMinterRemoved represents a MinterRemoved event raised by the MinterRole contract.

type MinterRoleMinterRemovedIterator

type MinterRoleMinterRemovedIterator struct {
	Event *MinterRoleMinterRemoved // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

MinterRoleMinterRemovedIterator is returned from FilterMinterRemoved and is used to iterate over the raw logs and unpacked data for MinterRemoved events raised by the MinterRole contract.

func (*MinterRoleMinterRemovedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*MinterRoleMinterRemovedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*MinterRoleMinterRemovedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type MinterRoleRaw

type MinterRoleRaw struct {
	Contract *MinterRole // Generic contract binding to access the raw methods on
}

MinterRoleRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*MinterRoleRaw) Call

func (_MinterRole *MinterRoleRaw) 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 (*MinterRoleRaw) Transact

func (_MinterRole *MinterRoleRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*MinterRoleRaw) Transfer

func (_MinterRole *MinterRoleRaw) 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 MinterRoleRenounceTarget

type MinterRoleRenounceTarget struct {
	MinterRoleRenounceTargetCaller     // Read-only binding to the contract
	MinterRoleRenounceTargetTransactor // Write-only binding to the contract
	MinterRoleRenounceTargetFilterer   // Log filterer for contract events
}

MinterRoleRenounceTarget is an auto generated Go binding around an Ethereum contract.

func NewMinterRoleRenounceTarget

func NewMinterRoleRenounceTarget(address common.Address, backend bind.ContractBackend) (*MinterRoleRenounceTarget, error)

NewMinterRoleRenounceTarget creates a new instance of MinterRoleRenounceTarget, bound to a specific deployed contract.

type MinterRoleRenounceTargetCaller

type MinterRoleRenounceTargetCaller struct {
	// contains filtered or unexported fields
}

MinterRoleRenounceTargetCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewMinterRoleRenounceTargetCaller

func NewMinterRoleRenounceTargetCaller(address common.Address, caller bind.ContractCaller) (*MinterRoleRenounceTargetCaller, error)

NewMinterRoleRenounceTargetCaller creates a new read-only instance of MinterRoleRenounceTarget, bound to a specific deployed contract.

type MinterRoleRenounceTargetCallerRaw

type MinterRoleRenounceTargetCallerRaw struct {
	Contract *MinterRoleRenounceTargetCaller // Generic read-only contract binding to access the raw methods on
}

MinterRoleRenounceTargetCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*MinterRoleRenounceTargetCallerRaw) Call

func (_MinterRoleRenounceTarget *MinterRoleRenounceTargetCallerRaw) 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 MinterRoleRenounceTargetCallerSession

type MinterRoleRenounceTargetCallerSession struct {
	Contract *MinterRoleRenounceTargetCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts                   // Call options to use throughout this session
}

MinterRoleRenounceTargetCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

type MinterRoleRenounceTargetFilterer

type MinterRoleRenounceTargetFilterer struct {
	// contains filtered or unexported fields
}

MinterRoleRenounceTargetFilterer is an auto generated log filtering Go binding around an Ethereum contract events.

func NewMinterRoleRenounceTargetFilterer

func NewMinterRoleRenounceTargetFilterer(address common.Address, filterer bind.ContractFilterer) (*MinterRoleRenounceTargetFilterer, error)

NewMinterRoleRenounceTargetFilterer creates a new log filterer instance of MinterRoleRenounceTarget, bound to a specific deployed contract.

type MinterRoleRenounceTargetRaw

type MinterRoleRenounceTargetRaw struct {
	Contract *MinterRoleRenounceTarget // Generic contract binding to access the raw methods on
}

MinterRoleRenounceTargetRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*MinterRoleRenounceTargetRaw) Call

func (_MinterRoleRenounceTarget *MinterRoleRenounceTargetRaw) 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 (*MinterRoleRenounceTargetRaw) Transact

func (_MinterRoleRenounceTarget *MinterRoleRenounceTargetRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*MinterRoleRenounceTargetRaw) Transfer

func (_MinterRoleRenounceTarget *MinterRoleRenounceTargetRaw) 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 MinterRoleRenounceTargetSession

type MinterRoleRenounceTargetSession struct {
	Contract     *MinterRoleRenounceTarget // 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
}

MinterRoleRenounceTargetSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*MinterRoleRenounceTargetSession) RenounceMinter

func (_MinterRoleRenounceTarget *MinterRoleRenounceTargetSession) RenounceMinter() (*types.Transaction, error)

RenounceMinter is a paid mutator transaction binding the contract method 0x98650275.

Solidity: function renounceMinter() returns()

type MinterRoleRenounceTargetTransactor

type MinterRoleRenounceTargetTransactor struct {
	// contains filtered or unexported fields
}

MinterRoleRenounceTargetTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewMinterRoleRenounceTargetTransactor

func NewMinterRoleRenounceTargetTransactor(address common.Address, transactor bind.ContractTransactor) (*MinterRoleRenounceTargetTransactor, error)

NewMinterRoleRenounceTargetTransactor creates a new write-only instance of MinterRoleRenounceTarget, bound to a specific deployed contract.

func (*MinterRoleRenounceTargetTransactor) RenounceMinter

func (_MinterRoleRenounceTarget *MinterRoleRenounceTargetTransactor) RenounceMinter(opts *bind.TransactOpts) (*types.Transaction, error)

RenounceMinter is a paid mutator transaction binding the contract method 0x98650275.

Solidity: function renounceMinter() returns()

type MinterRoleRenounceTargetTransactorRaw

type MinterRoleRenounceTargetTransactorRaw struct {
	Contract *MinterRoleRenounceTargetTransactor // Generic write-only contract binding to access the raw methods on
}

MinterRoleRenounceTargetTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*MinterRoleRenounceTargetTransactorRaw) Transact

func (_MinterRoleRenounceTarget *MinterRoleRenounceTargetTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*MinterRoleRenounceTargetTransactorRaw) Transfer

func (_MinterRoleRenounceTarget *MinterRoleRenounceTargetTransactorRaw) 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 MinterRoleRenounceTargetTransactorSession

type MinterRoleRenounceTargetTransactorSession struct {
	Contract     *MinterRoleRenounceTargetTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts                   // Transaction auth options to use throughout this session
}

MinterRoleRenounceTargetTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*MinterRoleRenounceTargetTransactorSession) RenounceMinter

func (_MinterRoleRenounceTarget *MinterRoleRenounceTargetTransactorSession) RenounceMinter() (*types.Transaction, error)

RenounceMinter is a paid mutator transaction binding the contract method 0x98650275.

Solidity: function renounceMinter() returns()

type MinterRoleSession

type MinterRoleSession struct {
	Contract     *MinterRole       // 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
}

MinterRoleSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*MinterRoleSession) AddMinter

func (_MinterRole *MinterRoleSession) AddMinter(account common.Address) (*types.Transaction, error)

AddMinter is a paid mutator transaction binding the contract method 0x983b2d56.

Solidity: function addMinter(address account) returns()

func (*MinterRoleSession) IsMinter

func (_MinterRole *MinterRoleSession) IsMinter(account common.Address) (bool, error)

IsMinter is a free data retrieval call binding the contract method 0xaa271e1a.

Solidity: function isMinter(address account) constant returns(bool)

func (*MinterRoleSession) RenounceMinter

func (_MinterRole *MinterRoleSession) RenounceMinter() (*types.Transaction, error)

RenounceMinter is a paid mutator transaction binding the contract method 0x98650275.

Solidity: function renounceMinter() returns()

type MinterRoleTransactor

type MinterRoleTransactor struct {
	// contains filtered or unexported fields
}

MinterRoleTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewMinterRoleTransactor

func NewMinterRoleTransactor(address common.Address, transactor bind.ContractTransactor) (*MinterRoleTransactor, error)

NewMinterRoleTransactor creates a new write-only instance of MinterRole, bound to a specific deployed contract.

func (*MinterRoleTransactor) AddMinter

func (_MinterRole *MinterRoleTransactor) AddMinter(opts *bind.TransactOpts, account common.Address) (*types.Transaction, error)

AddMinter is a paid mutator transaction binding the contract method 0x983b2d56.

Solidity: function addMinter(address account) returns()

func (*MinterRoleTransactor) RenounceMinter

func (_MinterRole *MinterRoleTransactor) RenounceMinter(opts *bind.TransactOpts) (*types.Transaction, error)

RenounceMinter is a paid mutator transaction binding the contract method 0x98650275.

Solidity: function renounceMinter() returns()

type MinterRoleTransactorRaw

type MinterRoleTransactorRaw struct {
	Contract *MinterRoleTransactor // Generic write-only contract binding to access the raw methods on
}

MinterRoleTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*MinterRoleTransactorRaw) Transact

func (_MinterRole *MinterRoleTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*MinterRoleTransactorRaw) Transfer

func (_MinterRole *MinterRoleTransactorRaw) 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 MinterRoleTransactorSession

type MinterRoleTransactorSession struct {
	Contract     *MinterRoleTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts     // Transaction auth options to use throughout this session
}

MinterRoleTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*MinterRoleTransactorSession) AddMinter

func (_MinterRole *MinterRoleTransactorSession) AddMinter(account common.Address) (*types.Transaction, error)

AddMinter is a paid mutator transaction binding the contract method 0x983b2d56.

Solidity: function addMinter(address account) returns()

func (*MinterRoleTransactorSession) RenounceMinter

func (_MinterRole *MinterRoleTransactorSession) RenounceMinter() (*types.Transaction, error)

RenounceMinter is a paid mutator transaction binding the contract method 0x98650275.

Solidity: function renounceMinter() returns()

type Ownable

type Ownable struct {
	OwnableCaller     // Read-only binding to the contract
	OwnableTransactor // Write-only binding to the contract
	OwnableFilterer   // Log filterer for contract events
}

Ownable is an auto generated Go binding around an Ethereum contract.

func NewOwnable

func NewOwnable(address common.Address, backend bind.ContractBackend) (*Ownable, error)

NewOwnable creates a new instance of Ownable, bound to a specific deployed contract.

type OwnableCaller

type OwnableCaller struct {
	// contains filtered or unexported fields
}

OwnableCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewOwnableCaller

func NewOwnableCaller(address common.Address, caller bind.ContractCaller) (*OwnableCaller, error)

NewOwnableCaller creates a new read-only instance of Ownable, bound to a specific deployed contract.

func (*OwnableCaller) IsOwner

func (_Ownable *OwnableCaller) IsOwner(opts *bind.CallOpts) (bool, error)

IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.

Solidity: function isOwner() constant returns(bool)

func (*OwnableCaller) Owner

func (_Ownable *OwnableCaller) 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)

type OwnableCallerRaw

type OwnableCallerRaw struct {
	Contract *OwnableCaller // Generic read-only contract binding to access the raw methods on
}

OwnableCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*OwnableCallerRaw) Call

func (_Ownable *OwnableCallerRaw) 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 OwnableCallerSession

type OwnableCallerSession struct {
	Contract *OwnableCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts  // Call options to use throughout this session
}

OwnableCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*OwnableCallerSession) IsOwner

func (_Ownable *OwnableCallerSession) IsOwner() (bool, error)

IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.

Solidity: function isOwner() constant returns(bool)

func (*OwnableCallerSession) Owner

func (_Ownable *OwnableCallerSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

type OwnableFilterer

type OwnableFilterer struct {
	// contains filtered or unexported fields
}

OwnableFilterer is an auto generated log filtering Go binding around an Ethereum contract events.

func NewOwnableFilterer

func NewOwnableFilterer(address common.Address, filterer bind.ContractFilterer) (*OwnableFilterer, error)

NewOwnableFilterer creates a new log filterer instance of Ownable, bound to a specific deployed contract.

func (*OwnableFilterer) FilterOwnershipTransferred

func (_Ownable *OwnableFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*OwnableOwnershipTransferredIterator, error)

FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)

func (*OwnableFilterer) ParseOwnershipTransferred

func (_Ownable *OwnableFilterer) ParseOwnershipTransferred(log types.Log) (*OwnableOwnershipTransferred, error)

ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)

func (*OwnableFilterer) WatchOwnershipTransferred

func (_Ownable *OwnableFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *OwnableOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)

WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)

type OwnableOwnershipTransferred

type OwnableOwnershipTransferred struct {
	PreviousOwner common.Address
	NewOwner      common.Address
	Raw           types.Log // Blockchain specific contextual infos
}

OwnableOwnershipTransferred represents a OwnershipTransferred event raised by the Ownable contract.

type OwnableOwnershipTransferredIterator

type OwnableOwnershipTransferredIterator struct {
	Event *OwnableOwnershipTransferred // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

OwnableOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the Ownable contract.

func (*OwnableOwnershipTransferredIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*OwnableOwnershipTransferredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*OwnableOwnershipTransferredIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type OwnableRaw

type OwnableRaw struct {
	Contract *Ownable // Generic contract binding to access the raw methods on
}

OwnableRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*OwnableRaw) Call

func (_Ownable *OwnableRaw) 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 (*OwnableRaw) Transact

func (_Ownable *OwnableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*OwnableRaw) Transfer

func (_Ownable *OwnableRaw) 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 OwnableSession

type OwnableSession struct {
	Contract     *Ownable          // 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
}

OwnableSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*OwnableSession) IsOwner

func (_Ownable *OwnableSession) IsOwner() (bool, error)

IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.

Solidity: function isOwner() constant returns(bool)

func (*OwnableSession) Owner

func (_Ownable *OwnableSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*OwnableSession) RenounceOwnership

func (_Ownable *OwnableSession) RenounceOwnership() (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*OwnableSession) TransferOwnership

func (_Ownable *OwnableSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

type OwnableTarget

type OwnableTarget struct {
	OwnableTargetCaller     // Read-only binding to the contract
	OwnableTargetTransactor // Write-only binding to the contract
	OwnableTargetFilterer   // Log filterer for contract events
}

OwnableTarget is an auto generated Go binding around an Ethereum contract.

func NewOwnableTarget

func NewOwnableTarget(address common.Address, backend bind.ContractBackend) (*OwnableTarget, error)

NewOwnableTarget creates a new instance of OwnableTarget, bound to a specific deployed contract.

type OwnableTargetCaller

type OwnableTargetCaller struct {
	// contains filtered or unexported fields
}

OwnableTargetCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewOwnableTargetCaller

func NewOwnableTargetCaller(address common.Address, caller bind.ContractCaller) (*OwnableTargetCaller, error)

NewOwnableTargetCaller creates a new read-only instance of OwnableTarget, bound to a specific deployed contract.

type OwnableTargetCallerRaw

type OwnableTargetCallerRaw struct {
	Contract *OwnableTargetCaller // Generic read-only contract binding to access the raw methods on
}

OwnableTargetCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*OwnableTargetCallerRaw) Call

func (_OwnableTarget *OwnableTargetCallerRaw) 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 OwnableTargetCallerSession

type OwnableTargetCallerSession struct {
	Contract *OwnableTargetCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts        // Call options to use throughout this session
}

OwnableTargetCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

type OwnableTargetFilterer

type OwnableTargetFilterer struct {
	// contains filtered or unexported fields
}

OwnableTargetFilterer is an auto generated log filtering Go binding around an Ethereum contract events.

func NewOwnableTargetFilterer

func NewOwnableTargetFilterer(address common.Address, filterer bind.ContractFilterer) (*OwnableTargetFilterer, error)

NewOwnableTargetFilterer creates a new log filterer instance of OwnableTarget, bound to a specific deployed contract.

type OwnableTargetRaw

type OwnableTargetRaw struct {
	Contract *OwnableTarget // Generic contract binding to access the raw methods on
}

OwnableTargetRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*OwnableTargetRaw) Call

func (_OwnableTarget *OwnableTargetRaw) 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 (*OwnableTargetRaw) Transact

func (_OwnableTarget *OwnableTargetRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*OwnableTargetRaw) Transfer

func (_OwnableTarget *OwnableTargetRaw) 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 OwnableTargetSession

type OwnableTargetSession struct {
	Contract     *OwnableTarget    // 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
}

OwnableTargetSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*OwnableTargetSession) RenounceOwnership

func (_OwnableTarget *OwnableTargetSession) RenounceOwnership() (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*OwnableTargetSession) TransferOwnership

func (_OwnableTarget *OwnableTargetSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

type OwnableTargetTransactor

type OwnableTargetTransactor struct {
	// contains filtered or unexported fields
}

OwnableTargetTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewOwnableTargetTransactor

func NewOwnableTargetTransactor(address common.Address, transactor bind.ContractTransactor) (*OwnableTargetTransactor, error)

NewOwnableTargetTransactor creates a new write-only instance of OwnableTarget, bound to a specific deployed contract.

func (*OwnableTargetTransactor) RenounceOwnership

func (_OwnableTarget *OwnableTargetTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*OwnableTargetTransactor) TransferOwnership

func (_OwnableTarget *OwnableTargetTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

type OwnableTargetTransactorRaw

type OwnableTargetTransactorRaw struct {
	Contract *OwnableTargetTransactor // Generic write-only contract binding to access the raw methods on
}

OwnableTargetTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*OwnableTargetTransactorRaw) Transact

func (_OwnableTarget *OwnableTargetTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*OwnableTargetTransactorRaw) Transfer

func (_OwnableTarget *OwnableTargetTransactorRaw) 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 OwnableTargetTransactorSession

type OwnableTargetTransactorSession struct {
	Contract     *OwnableTargetTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts        // Transaction auth options to use throughout this session
}

OwnableTargetTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*OwnableTargetTransactorSession) RenounceOwnership

func (_OwnableTarget *OwnableTargetTransactorSession) RenounceOwnership() (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*OwnableTargetTransactorSession) TransferOwnership

func (_OwnableTarget *OwnableTargetTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

type OwnableTransactor

type OwnableTransactor struct {
	// contains filtered or unexported fields
}

OwnableTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewOwnableTransactor

func NewOwnableTransactor(address common.Address, transactor bind.ContractTransactor) (*OwnableTransactor, error)

NewOwnableTransactor creates a new write-only instance of Ownable, bound to a specific deployed contract.

func (*OwnableTransactor) RenounceOwnership

func (_Ownable *OwnableTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*OwnableTransactor) TransferOwnership

func (_Ownable *OwnableTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

type OwnableTransactorRaw

type OwnableTransactorRaw struct {
	Contract *OwnableTransactor // Generic write-only contract binding to access the raw methods on
}

OwnableTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*OwnableTransactorRaw) Transact

func (_Ownable *OwnableTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*OwnableTransactorRaw) Transfer

func (_Ownable *OwnableTransactorRaw) 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 OwnableTransactorSession

type OwnableTransactorSession struct {
	Contract     *OwnableTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts  // Transaction auth options to use throughout this session
}

OwnableTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*OwnableTransactorSession) RenounceOwnership

func (_Ownable *OwnableTransactorSession) RenounceOwnership() (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*OwnableTransactorSession) TransferOwnership

func (_Ownable *OwnableTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

type Pausable

type Pausable struct {
	PausableCaller     // Read-only binding to the contract
	PausableTransactor // Write-only binding to the contract
	PausableFilterer   // Log filterer for contract events
}

Pausable is an auto generated Go binding around an Ethereum contract.

func NewPausable

func NewPausable(address common.Address, backend bind.ContractBackend) (*Pausable, error)

NewPausable creates a new instance of Pausable, bound to a specific deployed contract.

type PausableCaller

type PausableCaller struct {
	// contains filtered or unexported fields
}

PausableCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewPausableCaller

func NewPausableCaller(address common.Address, caller bind.ContractCaller) (*PausableCaller, error)

NewPausableCaller creates a new read-only instance of Pausable, bound to a specific deployed contract.

func (*PausableCaller) IsPauser

func (_Pausable *PausableCaller) IsPauser(opts *bind.CallOpts, account common.Address) (bool, error)

IsPauser is a free data retrieval call binding the contract method 0x46fbf68e.

Solidity: function isPauser(address account) constant returns(bool)

func (*PausableCaller) Paused

func (_Pausable *PausableCaller) Paused(opts *bind.CallOpts) (bool, error)

Paused is a free data retrieval call binding the contract method 0x5c975abb.

Solidity: function paused() constant returns(bool)

type PausableCallerRaw

type PausableCallerRaw struct {
	Contract *PausableCaller // Generic read-only contract binding to access the raw methods on
}

PausableCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*PausableCallerRaw) Call

func (_Pausable *PausableCallerRaw) 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 PausableCallerSession

type PausableCallerSession struct {
	Contract *PausableCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts   // Call options to use throughout this session
}

PausableCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*PausableCallerSession) IsPauser

func (_Pausable *PausableCallerSession) IsPauser(account common.Address) (bool, error)

IsPauser is a free data retrieval call binding the contract method 0x46fbf68e.

Solidity: function isPauser(address account) constant returns(bool)

func (*PausableCallerSession) Paused

func (_Pausable *PausableCallerSession) Paused() (bool, error)

Paused is a free data retrieval call binding the contract method 0x5c975abb.

Solidity: function paused() constant returns(bool)

type PausableFilterer

type PausableFilterer struct {
	// contains filtered or unexported fields
}

PausableFilterer is an auto generated log filtering Go binding around an Ethereum contract events.

func NewPausableFilterer

func NewPausableFilterer(address common.Address, filterer bind.ContractFilterer) (*PausableFilterer, error)

NewPausableFilterer creates a new log filterer instance of Pausable, bound to a specific deployed contract.

func (*PausableFilterer) FilterPaused

func (_Pausable *PausableFilterer) FilterPaused(opts *bind.FilterOpts) (*PausablePausedIterator, error)

FilterPaused is a free log retrieval operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.

Solidity: event Paused(address account)

func (*PausableFilterer) FilterPauserAdded

func (_Pausable *PausableFilterer) FilterPauserAdded(opts *bind.FilterOpts, account []common.Address) (*PausablePauserAddedIterator, error)

FilterPauserAdded is a free log retrieval operation binding the contract event 0x6719d08c1888103bea251a4ed56406bd0c3e69723c8a1686e017e7bbe159b6f8.

Solidity: event PauserAdded(address indexed account)

func (*PausableFilterer) FilterPauserRemoved

func (_Pausable *PausableFilterer) FilterPauserRemoved(opts *bind.FilterOpts, account []common.Address) (*PausablePauserRemovedIterator, error)

FilterPauserRemoved is a free log retrieval operation binding the contract event 0xcd265ebaf09df2871cc7bd4133404a235ba12eff2041bb89d9c714a2621c7c7e.

Solidity: event PauserRemoved(address indexed account)

func (*PausableFilterer) FilterUnpaused

func (_Pausable *PausableFilterer) FilterUnpaused(opts *bind.FilterOpts) (*PausableUnpausedIterator, error)

FilterUnpaused is a free log retrieval operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.

Solidity: event Unpaused(address account)

func (*PausableFilterer) ParsePaused

func (_Pausable *PausableFilterer) ParsePaused(log types.Log) (*PausablePaused, error)

ParsePaused is a log parse operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.

Solidity: event Paused(address account)

func (*PausableFilterer) ParsePauserAdded

func (_Pausable *PausableFilterer) ParsePauserAdded(log types.Log) (*PausablePauserAdded, error)

ParsePauserAdded is a log parse operation binding the contract event 0x6719d08c1888103bea251a4ed56406bd0c3e69723c8a1686e017e7bbe159b6f8.

Solidity: event PauserAdded(address indexed account)

func (*PausableFilterer) ParsePauserRemoved

func (_Pausable *PausableFilterer) ParsePauserRemoved(log types.Log) (*PausablePauserRemoved, error)

ParsePauserRemoved is a log parse operation binding the contract event 0xcd265ebaf09df2871cc7bd4133404a235ba12eff2041bb89d9c714a2621c7c7e.

Solidity: event PauserRemoved(address indexed account)

func (*PausableFilterer) ParseUnpaused

func (_Pausable *PausableFilterer) ParseUnpaused(log types.Log) (*PausableUnpaused, error)

ParseUnpaused is a log parse operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.

Solidity: event Unpaused(address account)

func (*PausableFilterer) WatchPaused

func (_Pausable *PausableFilterer) WatchPaused(opts *bind.WatchOpts, sink chan<- *PausablePaused) (event.Subscription, error)

WatchPaused is a free log subscription operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.

Solidity: event Paused(address account)

func (*PausableFilterer) WatchPauserAdded

func (_Pausable *PausableFilterer) WatchPauserAdded(opts *bind.WatchOpts, sink chan<- *PausablePauserAdded, account []common.Address) (event.Subscription, error)

WatchPauserAdded is a free log subscription operation binding the contract event 0x6719d08c1888103bea251a4ed56406bd0c3e69723c8a1686e017e7bbe159b6f8.

Solidity: event PauserAdded(address indexed account)

func (*PausableFilterer) WatchPauserRemoved

func (_Pausable *PausableFilterer) WatchPauserRemoved(opts *bind.WatchOpts, sink chan<- *PausablePauserRemoved, account []common.Address) (event.Subscription, error)

WatchPauserRemoved is a free log subscription operation binding the contract event 0xcd265ebaf09df2871cc7bd4133404a235ba12eff2041bb89d9c714a2621c7c7e.

Solidity: event PauserRemoved(address indexed account)

func (*PausableFilterer) WatchUnpaused

func (_Pausable *PausableFilterer) WatchUnpaused(opts *bind.WatchOpts, sink chan<- *PausableUnpaused) (event.Subscription, error)

WatchUnpaused is a free log subscription operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.

Solidity: event Unpaused(address account)

type PausablePaused

type PausablePaused struct {
	Account common.Address
	Raw     types.Log // Blockchain specific contextual infos
}

PausablePaused represents a Paused event raised by the Pausable contract.

type PausablePausedIterator

type PausablePausedIterator struct {
	Event *PausablePaused // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PausablePausedIterator is returned from FilterPaused and is used to iterate over the raw logs and unpacked data for Paused events raised by the Pausable contract.

func (*PausablePausedIterator) Close

func (it *PausablePausedIterator) Close() error

Close terminates the iteration process, releasing any pending underlying resources.

func (*PausablePausedIterator) Error

func (it *PausablePausedIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*PausablePausedIterator) Next

func (it *PausablePausedIterator) 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 PausablePauserAdded

type PausablePauserAdded struct {
	Account common.Address
	Raw     types.Log // Blockchain specific contextual infos
}

PausablePauserAdded represents a PauserAdded event raised by the Pausable contract.

type PausablePauserAddedIterator

type PausablePauserAddedIterator struct {
	Event *PausablePauserAdded // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PausablePauserAddedIterator is returned from FilterPauserAdded and is used to iterate over the raw logs and unpacked data for PauserAdded events raised by the Pausable contract.

func (*PausablePauserAddedIterator) Close

func (it *PausablePauserAddedIterator) Close() error

Close terminates the iteration process, releasing any pending underlying resources.

func (*PausablePauserAddedIterator) Error

func (it *PausablePauserAddedIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*PausablePauserAddedIterator) Next

func (it *PausablePauserAddedIterator) 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 PausablePauserRemoved

type PausablePauserRemoved struct {
	Account common.Address
	Raw     types.Log // Blockchain specific contextual infos
}

PausablePauserRemoved represents a PauserRemoved event raised by the Pausable contract.

type PausablePauserRemovedIterator

type PausablePauserRemovedIterator struct {
	Event *PausablePauserRemoved // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PausablePauserRemovedIterator is returned from FilterPauserRemoved and is used to iterate over the raw logs and unpacked data for PauserRemoved events raised by the Pausable contract.

func (*PausablePauserRemovedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*PausablePauserRemovedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*PausablePauserRemovedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type PausableRaw

type PausableRaw struct {
	Contract *Pausable // Generic contract binding to access the raw methods on
}

PausableRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*PausableRaw) Call

func (_Pausable *PausableRaw) 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 (*PausableRaw) Transact

func (_Pausable *PausableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*PausableRaw) Transfer

func (_Pausable *PausableRaw) 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 PausableSession

type PausableSession struct {
	Contract     *Pausable         // 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
}

PausableSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*PausableSession) AddPauser

func (_Pausable *PausableSession) AddPauser(account common.Address) (*types.Transaction, error)

AddPauser is a paid mutator transaction binding the contract method 0x82dc1ec4.

Solidity: function addPauser(address account) returns()

func (*PausableSession) IsPauser

func (_Pausable *PausableSession) IsPauser(account common.Address) (bool, error)

IsPauser is a free data retrieval call binding the contract method 0x46fbf68e.

Solidity: function isPauser(address account) constant returns(bool)

func (*PausableSession) Pause

func (_Pausable *PausableSession) Pause() (*types.Transaction, error)

Pause is a paid mutator transaction binding the contract method 0x8456cb59.

Solidity: function pause() returns()

func (*PausableSession) Paused

func (_Pausable *PausableSession) Paused() (bool, error)

Paused is a free data retrieval call binding the contract method 0x5c975abb.

Solidity: function paused() constant returns(bool)

func (*PausableSession) RenouncePauser

func (_Pausable *PausableSession) RenouncePauser() (*types.Transaction, error)

RenouncePauser is a paid mutator transaction binding the contract method 0x6ef8d66d.

Solidity: function renouncePauser() returns()

func (*PausableSession) Unpause

func (_Pausable *PausableSession) Unpause() (*types.Transaction, error)

Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.

Solidity: function unpause() returns()

type PausableTransactor

type PausableTransactor struct {
	// contains filtered or unexported fields
}

PausableTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewPausableTransactor

func NewPausableTransactor(address common.Address, transactor bind.ContractTransactor) (*PausableTransactor, error)

NewPausableTransactor creates a new write-only instance of Pausable, bound to a specific deployed contract.

func (*PausableTransactor) AddPauser

func (_Pausable *PausableTransactor) AddPauser(opts *bind.TransactOpts, account common.Address) (*types.Transaction, error)

AddPauser is a paid mutator transaction binding the contract method 0x82dc1ec4.

Solidity: function addPauser(address account) returns()

func (*PausableTransactor) Pause

func (_Pausable *PausableTransactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)

Pause is a paid mutator transaction binding the contract method 0x8456cb59.

Solidity: function pause() returns()

func (*PausableTransactor) RenouncePauser

func (_Pausable *PausableTransactor) RenouncePauser(opts *bind.TransactOpts) (*types.Transaction, error)

RenouncePauser is a paid mutator transaction binding the contract method 0x6ef8d66d.

Solidity: function renouncePauser() returns()

func (*PausableTransactor) Unpause

func (_Pausable *PausableTransactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)

Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.

Solidity: function unpause() returns()

type PausableTransactorRaw

type PausableTransactorRaw struct {
	Contract *PausableTransactor // Generic write-only contract binding to access the raw methods on
}

PausableTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*PausableTransactorRaw) Transact

func (_Pausable *PausableTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*PausableTransactorRaw) Transfer

func (_Pausable *PausableTransactorRaw) 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 PausableTransactorSession

type PausableTransactorSession struct {
	Contract     *PausableTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts   // Transaction auth options to use throughout this session
}

PausableTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*PausableTransactorSession) AddPauser

func (_Pausable *PausableTransactorSession) AddPauser(account common.Address) (*types.Transaction, error)

AddPauser is a paid mutator transaction binding the contract method 0x82dc1ec4.

Solidity: function addPauser(address account) returns()

func (*PausableTransactorSession) Pause

func (_Pausable *PausableTransactorSession) Pause() (*types.Transaction, error)

Pause is a paid mutator transaction binding the contract method 0x8456cb59.

Solidity: function pause() returns()

func (*PausableTransactorSession) RenouncePauser

func (_Pausable *PausableTransactorSession) RenouncePauser() (*types.Transaction, error)

RenouncePauser is a paid mutator transaction binding the contract method 0x6ef8d66d.

Solidity: function renouncePauser() returns()

func (*PausableTransactorSession) Unpause

func (_Pausable *PausableTransactorSession) Unpause() (*types.Transaction, error)

Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.

Solidity: function unpause() returns()

type PausableUnpaused

type PausableUnpaused struct {
	Account common.Address
	Raw     types.Log // Blockchain specific contextual infos
}

PausableUnpaused represents a Unpaused event raised by the Pausable contract.

type PausableUnpausedIterator

type PausableUnpausedIterator struct {
	Event *PausableUnpaused // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PausableUnpausedIterator is returned from FilterUnpaused and is used to iterate over the raw logs and unpacked data for Unpaused events raised by the Pausable contract.

func (*PausableUnpausedIterator) Close

func (it *PausableUnpausedIterator) Close() error

Close terminates the iteration process, releasing any pending underlying resources.

func (*PausableUnpausedIterator) Error

func (it *PausableUnpausedIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*PausableUnpausedIterator) Next

func (it *PausableUnpausedIterator) 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 PauserRole

type PauserRole struct {
	PauserRoleCaller     // Read-only binding to the contract
	PauserRoleTransactor // Write-only binding to the contract
	PauserRoleFilterer   // Log filterer for contract events
}

PauserRole is an auto generated Go binding around an Ethereum contract.

func NewPauserRole

func NewPauserRole(address common.Address, backend bind.ContractBackend) (*PauserRole, error)

NewPauserRole creates a new instance of PauserRole, bound to a specific deployed contract.

type PauserRoleCaller

type PauserRoleCaller struct {
	// contains filtered or unexported fields
}

PauserRoleCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewPauserRoleCaller

func NewPauserRoleCaller(address common.Address, caller bind.ContractCaller) (*PauserRoleCaller, error)

NewPauserRoleCaller creates a new read-only instance of PauserRole, bound to a specific deployed contract.

func (*PauserRoleCaller) IsPauser

func (_PauserRole *PauserRoleCaller) IsPauser(opts *bind.CallOpts, account common.Address) (bool, error)

IsPauser is a free data retrieval call binding the contract method 0x46fbf68e.

Solidity: function isPauser(address account) constant returns(bool)

type PauserRoleCallerRaw

type PauserRoleCallerRaw struct {
	Contract *PauserRoleCaller // Generic read-only contract binding to access the raw methods on
}

PauserRoleCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*PauserRoleCallerRaw) Call

func (_PauserRole *PauserRoleCallerRaw) 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 PauserRoleCallerSession

type PauserRoleCallerSession struct {
	Contract *PauserRoleCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts     // Call options to use throughout this session
}

PauserRoleCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*PauserRoleCallerSession) IsPauser

func (_PauserRole *PauserRoleCallerSession) IsPauser(account common.Address) (bool, error)

IsPauser is a free data retrieval call binding the contract method 0x46fbf68e.

Solidity: function isPauser(address account) constant returns(bool)

type PauserRoleFilterer

type PauserRoleFilterer struct {
	// contains filtered or unexported fields
}

PauserRoleFilterer is an auto generated log filtering Go binding around an Ethereum contract events.

func NewPauserRoleFilterer

func NewPauserRoleFilterer(address common.Address, filterer bind.ContractFilterer) (*PauserRoleFilterer, error)

NewPauserRoleFilterer creates a new log filterer instance of PauserRole, bound to a specific deployed contract.

func (*PauserRoleFilterer) FilterPauserAdded

func (_PauserRole *PauserRoleFilterer) FilterPauserAdded(opts *bind.FilterOpts, account []common.Address) (*PauserRolePauserAddedIterator, error)

FilterPauserAdded is a free log retrieval operation binding the contract event 0x6719d08c1888103bea251a4ed56406bd0c3e69723c8a1686e017e7bbe159b6f8.

Solidity: event PauserAdded(address indexed account)

func (*PauserRoleFilterer) FilterPauserRemoved

func (_PauserRole *PauserRoleFilterer) FilterPauserRemoved(opts *bind.FilterOpts, account []common.Address) (*PauserRolePauserRemovedIterator, error)

FilterPauserRemoved is a free log retrieval operation binding the contract event 0xcd265ebaf09df2871cc7bd4133404a235ba12eff2041bb89d9c714a2621c7c7e.

Solidity: event PauserRemoved(address indexed account)

func (*PauserRoleFilterer) ParsePauserAdded

func (_PauserRole *PauserRoleFilterer) ParsePauserAdded(log types.Log) (*PauserRolePauserAdded, error)

ParsePauserAdded is a log parse operation binding the contract event 0x6719d08c1888103bea251a4ed56406bd0c3e69723c8a1686e017e7bbe159b6f8.

Solidity: event PauserAdded(address indexed account)

func (*PauserRoleFilterer) ParsePauserRemoved

func (_PauserRole *PauserRoleFilterer) ParsePauserRemoved(log types.Log) (*PauserRolePauserRemoved, error)

ParsePauserRemoved is a log parse operation binding the contract event 0xcd265ebaf09df2871cc7bd4133404a235ba12eff2041bb89d9c714a2621c7c7e.

Solidity: event PauserRemoved(address indexed account)

func (*PauserRoleFilterer) WatchPauserAdded

func (_PauserRole *PauserRoleFilterer) WatchPauserAdded(opts *bind.WatchOpts, sink chan<- *PauserRolePauserAdded, account []common.Address) (event.Subscription, error)

WatchPauserAdded is a free log subscription operation binding the contract event 0x6719d08c1888103bea251a4ed56406bd0c3e69723c8a1686e017e7bbe159b6f8.

Solidity: event PauserAdded(address indexed account)

func (*PauserRoleFilterer) WatchPauserRemoved

func (_PauserRole *PauserRoleFilterer) WatchPauserRemoved(opts *bind.WatchOpts, sink chan<- *PauserRolePauserRemoved, account []common.Address) (event.Subscription, error)

WatchPauserRemoved is a free log subscription operation binding the contract event 0xcd265ebaf09df2871cc7bd4133404a235ba12eff2041bb89d9c714a2621c7c7e.

Solidity: event PauserRemoved(address indexed account)

type PauserRolePauserAdded

type PauserRolePauserAdded struct {
	Account common.Address
	Raw     types.Log // Blockchain specific contextual infos
}

PauserRolePauserAdded represents a PauserAdded event raised by the PauserRole contract.

type PauserRolePauserAddedIterator

type PauserRolePauserAddedIterator struct {
	Event *PauserRolePauserAdded // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PauserRolePauserAddedIterator is returned from FilterPauserAdded and is used to iterate over the raw logs and unpacked data for PauserAdded events raised by the PauserRole contract.

func (*PauserRolePauserAddedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*PauserRolePauserAddedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*PauserRolePauserAddedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type PauserRolePauserRemoved

type PauserRolePauserRemoved struct {
	Account common.Address
	Raw     types.Log // Blockchain specific contextual infos
}

PauserRolePauserRemoved represents a PauserRemoved event raised by the PauserRole contract.

type PauserRolePauserRemovedIterator

type PauserRolePauserRemovedIterator struct {
	Event *PauserRolePauserRemoved // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

PauserRolePauserRemovedIterator is returned from FilterPauserRemoved and is used to iterate over the raw logs and unpacked data for PauserRemoved events raised by the PauserRole contract.

func (*PauserRolePauserRemovedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*PauserRolePauserRemovedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*PauserRolePauserRemovedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type PauserRoleRaw

type PauserRoleRaw struct {
	Contract *PauserRole // Generic contract binding to access the raw methods on
}

PauserRoleRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*PauserRoleRaw) Call

func (_PauserRole *PauserRoleRaw) 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 (*PauserRoleRaw) Transact

func (_PauserRole *PauserRoleRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*PauserRoleRaw) Transfer

func (_PauserRole *PauserRoleRaw) 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 PauserRoleRenounceTarget

type PauserRoleRenounceTarget struct {
	PauserRoleRenounceTargetCaller     // Read-only binding to the contract
	PauserRoleRenounceTargetTransactor // Write-only binding to the contract
	PauserRoleRenounceTargetFilterer   // Log filterer for contract events
}

PauserRoleRenounceTarget is an auto generated Go binding around an Ethereum contract.

func NewPauserRoleRenounceTarget

func NewPauserRoleRenounceTarget(address common.Address, backend bind.ContractBackend) (*PauserRoleRenounceTarget, error)

NewPauserRoleRenounceTarget creates a new instance of PauserRoleRenounceTarget, bound to a specific deployed contract.

type PauserRoleRenounceTargetCaller

type PauserRoleRenounceTargetCaller struct {
	// contains filtered or unexported fields
}

PauserRoleRenounceTargetCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewPauserRoleRenounceTargetCaller

func NewPauserRoleRenounceTargetCaller(address common.Address, caller bind.ContractCaller) (*PauserRoleRenounceTargetCaller, error)

NewPauserRoleRenounceTargetCaller creates a new read-only instance of PauserRoleRenounceTarget, bound to a specific deployed contract.

type PauserRoleRenounceTargetCallerRaw

type PauserRoleRenounceTargetCallerRaw struct {
	Contract *PauserRoleRenounceTargetCaller // Generic read-only contract binding to access the raw methods on
}

PauserRoleRenounceTargetCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*PauserRoleRenounceTargetCallerRaw) Call

func (_PauserRoleRenounceTarget *PauserRoleRenounceTargetCallerRaw) 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 PauserRoleRenounceTargetCallerSession

type PauserRoleRenounceTargetCallerSession struct {
	Contract *PauserRoleRenounceTargetCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts                   // Call options to use throughout this session
}

PauserRoleRenounceTargetCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

type PauserRoleRenounceTargetFilterer

type PauserRoleRenounceTargetFilterer struct {
	// contains filtered or unexported fields
}

PauserRoleRenounceTargetFilterer is an auto generated log filtering Go binding around an Ethereum contract events.

func NewPauserRoleRenounceTargetFilterer

func NewPauserRoleRenounceTargetFilterer(address common.Address, filterer bind.ContractFilterer) (*PauserRoleRenounceTargetFilterer, error)

NewPauserRoleRenounceTargetFilterer creates a new log filterer instance of PauserRoleRenounceTarget, bound to a specific deployed contract.

type PauserRoleRenounceTargetRaw

type PauserRoleRenounceTargetRaw struct {
	Contract *PauserRoleRenounceTarget // Generic contract binding to access the raw methods on
}

PauserRoleRenounceTargetRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*PauserRoleRenounceTargetRaw) Call

func (_PauserRoleRenounceTarget *PauserRoleRenounceTargetRaw) 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 (*PauserRoleRenounceTargetRaw) Transact

func (_PauserRoleRenounceTarget *PauserRoleRenounceTargetRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*PauserRoleRenounceTargetRaw) Transfer

func (_PauserRoleRenounceTarget *PauserRoleRenounceTargetRaw) 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 PauserRoleRenounceTargetSession

type PauserRoleRenounceTargetSession struct {
	Contract     *PauserRoleRenounceTarget // 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
}

PauserRoleRenounceTargetSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*PauserRoleRenounceTargetSession) RenouncePauser

func (_PauserRoleRenounceTarget *PauserRoleRenounceTargetSession) RenouncePauser() (*types.Transaction, error)

RenouncePauser is a paid mutator transaction binding the contract method 0x6ef8d66d.

Solidity: function renouncePauser() returns()

type PauserRoleRenounceTargetTransactor

type PauserRoleRenounceTargetTransactor struct {
	// contains filtered or unexported fields
}

PauserRoleRenounceTargetTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewPauserRoleRenounceTargetTransactor

func NewPauserRoleRenounceTargetTransactor(address common.Address, transactor bind.ContractTransactor) (*PauserRoleRenounceTargetTransactor, error)

NewPauserRoleRenounceTargetTransactor creates a new write-only instance of PauserRoleRenounceTarget, bound to a specific deployed contract.

func (*PauserRoleRenounceTargetTransactor) RenouncePauser

func (_PauserRoleRenounceTarget *PauserRoleRenounceTargetTransactor) RenouncePauser(opts *bind.TransactOpts) (*types.Transaction, error)

RenouncePauser is a paid mutator transaction binding the contract method 0x6ef8d66d.

Solidity: function renouncePauser() returns()

type PauserRoleRenounceTargetTransactorRaw

type PauserRoleRenounceTargetTransactorRaw struct {
	Contract *PauserRoleRenounceTargetTransactor // Generic write-only contract binding to access the raw methods on
}

PauserRoleRenounceTargetTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*PauserRoleRenounceTargetTransactorRaw) Transact

func (_PauserRoleRenounceTarget *PauserRoleRenounceTargetTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*PauserRoleRenounceTargetTransactorRaw) Transfer

func (_PauserRoleRenounceTarget *PauserRoleRenounceTargetTransactorRaw) 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 PauserRoleRenounceTargetTransactorSession

type PauserRoleRenounceTargetTransactorSession struct {
	Contract     *PauserRoleRenounceTargetTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts                   // Transaction auth options to use throughout this session
}

PauserRoleRenounceTargetTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*PauserRoleRenounceTargetTransactorSession) RenouncePauser

func (_PauserRoleRenounceTarget *PauserRoleRenounceTargetTransactorSession) RenouncePauser() (*types.Transaction, error)

RenouncePauser is a paid mutator transaction binding the contract method 0x6ef8d66d.

Solidity: function renouncePauser() returns()

type PauserRoleSession

type PauserRoleSession struct {
	Contract     *PauserRole       // 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
}

PauserRoleSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*PauserRoleSession) AddPauser

func (_PauserRole *PauserRoleSession) AddPauser(account common.Address) (*types.Transaction, error)

AddPauser is a paid mutator transaction binding the contract method 0x82dc1ec4.

Solidity: function addPauser(address account) returns()

func (*PauserRoleSession) IsPauser

func (_PauserRole *PauserRoleSession) IsPauser(account common.Address) (bool, error)

IsPauser is a free data retrieval call binding the contract method 0x46fbf68e.

Solidity: function isPauser(address account) constant returns(bool)

func (*PauserRoleSession) RenouncePauser

func (_PauserRole *PauserRoleSession) RenouncePauser() (*types.Transaction, error)

RenouncePauser is a paid mutator transaction binding the contract method 0x6ef8d66d.

Solidity: function renouncePauser() returns()

type PauserRoleTransactor

type PauserRoleTransactor struct {
	// contains filtered or unexported fields
}

PauserRoleTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewPauserRoleTransactor

func NewPauserRoleTransactor(address common.Address, transactor bind.ContractTransactor) (*PauserRoleTransactor, error)

NewPauserRoleTransactor creates a new write-only instance of PauserRole, bound to a specific deployed contract.

func (*PauserRoleTransactor) AddPauser

func (_PauserRole *PauserRoleTransactor) AddPauser(opts *bind.TransactOpts, account common.Address) (*types.Transaction, error)

AddPauser is a paid mutator transaction binding the contract method 0x82dc1ec4.

Solidity: function addPauser(address account) returns()

func (*PauserRoleTransactor) RenouncePauser

func (_PauserRole *PauserRoleTransactor) RenouncePauser(opts *bind.TransactOpts) (*types.Transaction, error)

RenouncePauser is a paid mutator transaction binding the contract method 0x6ef8d66d.

Solidity: function renouncePauser() returns()

type PauserRoleTransactorRaw

type PauserRoleTransactorRaw struct {
	Contract *PauserRoleTransactor // Generic write-only contract binding to access the raw methods on
}

PauserRoleTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*PauserRoleTransactorRaw) Transact

func (_PauserRole *PauserRoleTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*PauserRoleTransactorRaw) Transfer

func (_PauserRole *PauserRoleTransactorRaw) 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 PauserRoleTransactorSession

type PauserRoleTransactorSession struct {
	Contract     *PauserRoleTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts     // Transaction auth options to use throughout this session
}

PauserRoleTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*PauserRoleTransactorSession) AddPauser

func (_PauserRole *PauserRoleTransactorSession) AddPauser(account common.Address) (*types.Transaction, error)

AddPauser is a paid mutator transaction binding the contract method 0x82dc1ec4.

Solidity: function addPauser(address account) returns()

func (*PauserRoleTransactorSession) RenouncePauser

func (_PauserRole *PauserRoleTransactorSession) RenouncePauser() (*types.Transaction, error)

RenouncePauser is a paid mutator transaction binding the contract method 0x6ef8d66d.

Solidity: function renouncePauser() returns()

type PowerTONI

type PowerTONI struct {
	PowerTONICaller     // Read-only binding to the contract
	PowerTONITransactor // Write-only binding to the contract
	PowerTONIFilterer   // Log filterer for contract events
}

PowerTONI is an auto generated Go binding around an Ethereum contract.

func NewPowerTONI

func NewPowerTONI(address common.Address, backend bind.ContractBackend) (*PowerTONI, error)

NewPowerTONI creates a new instance of PowerTONI, bound to a specific deployed contract.

type PowerTONICaller

type PowerTONICaller struct {
	// contains filtered or unexported fields
}

PowerTONICaller is an auto generated read-only Go binding around an Ethereum contract.

func NewPowerTONICaller

func NewPowerTONICaller(address common.Address, caller bind.ContractCaller) (*PowerTONICaller, error)

NewPowerTONICaller creates a new read-only instance of PowerTONI, bound to a specific deployed contract.

func (*PowerTONICaller) CurrentRound

func (_PowerTONI *PowerTONICaller) CurrentRound(opts *bind.CallOpts) (*big.Int, error)

CurrentRound is a free data retrieval call binding the contract method 0x8a19c8bc.

Solidity: function currentRound() constant returns(uint256)

func (*PowerTONICaller) PowerOf

func (_PowerTONI *PowerTONICaller) PowerOf(opts *bind.CallOpts, account common.Address) (*big.Int, error)

PowerOf is a free data retrieval call binding the contract method 0x1ac84690.

Solidity: function powerOf(address account) constant returns(uint256)

func (*PowerTONICaller) RoundDuration

func (_PowerTONI *PowerTONICaller) RoundDuration(opts *bind.CallOpts) (*big.Int, error)

RoundDuration is a free data retrieval call binding the contract method 0xf7cb789a.

Solidity: function roundDuration() constant returns(uint256)

func (*PowerTONICaller) SeigManager

func (_PowerTONI *PowerTONICaller) SeigManager(opts *bind.CallOpts) (common.Address, error)

SeigManager is a free data retrieval call binding the contract method 0x6fb7f558.

Solidity: function seigManager() constant returns(address)

func (*PowerTONICaller) TotalDeposits

func (_PowerTONI *PowerTONICaller) TotalDeposits(opts *bind.CallOpts) (*big.Int, error)

TotalDeposits is a free data retrieval call binding the contract method 0x7d882097.

Solidity: function totalDeposits() constant returns(uint256)

func (*PowerTONICaller) WinnerOf

func (_PowerTONI *PowerTONICaller) WinnerOf(opts *bind.CallOpts, round *big.Int) (common.Address, error)

WinnerOf is a free data retrieval call binding the contract method 0x8cb5d700.

Solidity: function winnerOf(uint256 round) constant returns(address)

func (*PowerTONICaller) Wton

func (_PowerTONI *PowerTONICaller) Wton(opts *bind.CallOpts) (common.Address, error)

Wton is a free data retrieval call binding the contract method 0x8d62d949.

Solidity: function wton() constant returns(address)

type PowerTONICallerRaw

type PowerTONICallerRaw struct {
	Contract *PowerTONICaller // Generic read-only contract binding to access the raw methods on
}

PowerTONICallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*PowerTONICallerRaw) Call

func (_PowerTONI *PowerTONICallerRaw) 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 PowerTONICallerSession

type PowerTONICallerSession struct {
	Contract *PowerTONICaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts    // Call options to use throughout this session
}

PowerTONICallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*PowerTONICallerSession) CurrentRound

func (_PowerTONI *PowerTONICallerSession) CurrentRound() (*big.Int, error)

CurrentRound is a free data retrieval call binding the contract method 0x8a19c8bc.

Solidity: function currentRound() constant returns(uint256)

func (*PowerTONICallerSession) PowerOf

func (_PowerTONI *PowerTONICallerSession) PowerOf(account common.Address) (*big.Int, error)

PowerOf is a free data retrieval call binding the contract method 0x1ac84690.

Solidity: function powerOf(address account) constant returns(uint256)

func (*PowerTONICallerSession) RoundDuration

func (_PowerTONI *PowerTONICallerSession) RoundDuration() (*big.Int, error)

RoundDuration is a free data retrieval call binding the contract method 0xf7cb789a.

Solidity: function roundDuration() constant returns(uint256)

func (*PowerTONICallerSession) SeigManager

func (_PowerTONI *PowerTONICallerSession) SeigManager() (common.Address, error)

SeigManager is a free data retrieval call binding the contract method 0x6fb7f558.

Solidity: function seigManager() constant returns(address)

func (*PowerTONICallerSession) TotalDeposits

func (_PowerTONI *PowerTONICallerSession) TotalDeposits() (*big.Int, error)

TotalDeposits is a free data retrieval call binding the contract method 0x7d882097.

Solidity: function totalDeposits() constant returns(uint256)

func (*PowerTONICallerSession) WinnerOf

func (_PowerTONI *PowerTONICallerSession) WinnerOf(round *big.Int) (common.Address, error)

WinnerOf is a free data retrieval call binding the contract method 0x8cb5d700.

Solidity: function winnerOf(uint256 round) constant returns(address)

func (*PowerTONICallerSession) Wton

func (_PowerTONI *PowerTONICallerSession) Wton() (common.Address, error)

Wton is a free data retrieval call binding the contract method 0x8d62d949.

Solidity: function wton() constant returns(address)

type PowerTONIFilterer

type PowerTONIFilterer struct {
	// contains filtered or unexported fields
}

PowerTONIFilterer is an auto generated log filtering Go binding around an Ethereum contract events.

func NewPowerTONIFilterer

func NewPowerTONIFilterer(address common.Address, filterer bind.ContractFilterer) (*PowerTONIFilterer, error)

NewPowerTONIFilterer creates a new log filterer instance of PowerTONI, bound to a specific deployed contract.

type PowerTONIRaw

type PowerTONIRaw struct {
	Contract *PowerTONI // Generic contract binding to access the raw methods on
}

PowerTONIRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*PowerTONIRaw) Call

func (_PowerTONI *PowerTONIRaw) 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 (*PowerTONIRaw) Transact

func (_PowerTONI *PowerTONIRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*PowerTONIRaw) Transfer

func (_PowerTONI *PowerTONIRaw) 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 PowerTONISession

type PowerTONISession struct {
	Contract     *PowerTONI        // 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
}

PowerTONISession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*PowerTONISession) CurrentRound

func (_PowerTONI *PowerTONISession) CurrentRound() (*big.Int, error)

CurrentRound is a free data retrieval call binding the contract method 0x8a19c8bc.

Solidity: function currentRound() constant returns(uint256)

func (*PowerTONISession) EndRound

func (_PowerTONI *PowerTONISession) EndRound() (*types.Transaction, error)

EndRound is a paid mutator transaction binding the contract method 0x749aa2d9.

Solidity: function endRound() returns()

func (*PowerTONISession) Init

func (_PowerTONI *PowerTONISession) Init() (*types.Transaction, error)

Init is a paid mutator transaction binding the contract method 0xe1c7392a.

Solidity: function init() returns()

func (*PowerTONISession) OnDeposit

func (_PowerTONI *PowerTONISession) OnDeposit(rootchain common.Address, account common.Address, amount *big.Int) (*types.Transaction, error)

OnDeposit is a paid mutator transaction binding the contract method 0x412c6d50.

Solidity: function onDeposit(address rootchain, address account, uint256 amount) returns()

func (*PowerTONISession) OnWithdraw

func (_PowerTONI *PowerTONISession) OnWithdraw(rootchain common.Address, account common.Address, amount *big.Int) (*types.Transaction, error)

OnWithdraw is a paid mutator transaction binding the contract method 0xf850ffaa.

Solidity: function onWithdraw(address rootchain, address account, uint256 amount) returns()

func (*PowerTONISession) PowerOf

func (_PowerTONI *PowerTONISession) PowerOf(account common.Address) (*big.Int, error)

PowerOf is a free data retrieval call binding the contract method 0x1ac84690.

Solidity: function powerOf(address account) constant returns(uint256)

func (*PowerTONISession) RoundDuration

func (_PowerTONI *PowerTONISession) RoundDuration() (*big.Int, error)

RoundDuration is a free data retrieval call binding the contract method 0xf7cb789a.

Solidity: function roundDuration() constant returns(uint256)

func (*PowerTONISession) SeigManager

func (_PowerTONI *PowerTONISession) SeigManager() (common.Address, error)

SeigManager is a free data retrieval call binding the contract method 0x6fb7f558.

Solidity: function seigManager() constant returns(address)

func (*PowerTONISession) Start

func (_PowerTONI *PowerTONISession) Start() (*types.Transaction, error)

Start is a paid mutator transaction binding the contract method 0xbe9a6555.

Solidity: function start() returns()

func (*PowerTONISession) TotalDeposits

func (_PowerTONI *PowerTONISession) TotalDeposits() (*big.Int, error)

TotalDeposits is a free data retrieval call binding the contract method 0x7d882097.

Solidity: function totalDeposits() constant returns(uint256)

func (*PowerTONISession) WinnerOf

func (_PowerTONI *PowerTONISession) WinnerOf(round *big.Int) (common.Address, error)

WinnerOf is a free data retrieval call binding the contract method 0x8cb5d700.

Solidity: function winnerOf(uint256 round) constant returns(address)

func (*PowerTONISession) Wton

func (_PowerTONI *PowerTONISession) Wton() (common.Address, error)

Wton is a free data retrieval call binding the contract method 0x8d62d949.

Solidity: function wton() constant returns(address)

type PowerTONITransactor

type PowerTONITransactor struct {
	// contains filtered or unexported fields
}

PowerTONITransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewPowerTONITransactor

func NewPowerTONITransactor(address common.Address, transactor bind.ContractTransactor) (*PowerTONITransactor, error)

NewPowerTONITransactor creates a new write-only instance of PowerTONI, bound to a specific deployed contract.

func (*PowerTONITransactor) EndRound

func (_PowerTONI *PowerTONITransactor) EndRound(opts *bind.TransactOpts) (*types.Transaction, error)

EndRound is a paid mutator transaction binding the contract method 0x749aa2d9.

Solidity: function endRound() returns()

func (*PowerTONITransactor) Init

func (_PowerTONI *PowerTONITransactor) Init(opts *bind.TransactOpts) (*types.Transaction, error)

Init is a paid mutator transaction binding the contract method 0xe1c7392a.

Solidity: function init() returns()

func (*PowerTONITransactor) OnDeposit

func (_PowerTONI *PowerTONITransactor) OnDeposit(opts *bind.TransactOpts, rootchain common.Address, account common.Address, amount *big.Int) (*types.Transaction, error)

OnDeposit is a paid mutator transaction binding the contract method 0x412c6d50.

Solidity: function onDeposit(address rootchain, address account, uint256 amount) returns()

func (*PowerTONITransactor) OnWithdraw

func (_PowerTONI *PowerTONITransactor) OnWithdraw(opts *bind.TransactOpts, rootchain common.Address, account common.Address, amount *big.Int) (*types.Transaction, error)

OnWithdraw is a paid mutator transaction binding the contract method 0xf850ffaa.

Solidity: function onWithdraw(address rootchain, address account, uint256 amount) returns()

func (*PowerTONITransactor) Start

func (_PowerTONI *PowerTONITransactor) Start(opts *bind.TransactOpts) (*types.Transaction, error)

Start is a paid mutator transaction binding the contract method 0xbe9a6555.

Solidity: function start() returns()

type PowerTONITransactorRaw

type PowerTONITransactorRaw struct {
	Contract *PowerTONITransactor // Generic write-only contract binding to access the raw methods on
}

PowerTONITransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*PowerTONITransactorRaw) Transact

func (_PowerTONI *PowerTONITransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*PowerTONITransactorRaw) Transfer

func (_PowerTONI *PowerTONITransactorRaw) 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 PowerTONITransactorSession

type PowerTONITransactorSession struct {
	Contract     *PowerTONITransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts    // Transaction auth options to use throughout this session
}

PowerTONITransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*PowerTONITransactorSession) EndRound

func (_PowerTONI *PowerTONITransactorSession) EndRound() (*types.Transaction, error)

EndRound is a paid mutator transaction binding the contract method 0x749aa2d9.

Solidity: function endRound() returns()

func (*PowerTONITransactorSession) Init

func (_PowerTONI *PowerTONITransactorSession) Init() (*types.Transaction, error)

Init is a paid mutator transaction binding the contract method 0xe1c7392a.

Solidity: function init() returns()

func (*PowerTONITransactorSession) OnDeposit

func (_PowerTONI *PowerTONITransactorSession) OnDeposit(rootchain common.Address, account common.Address, amount *big.Int) (*types.Transaction, error)

OnDeposit is a paid mutator transaction binding the contract method 0x412c6d50.

Solidity: function onDeposit(address rootchain, address account, uint256 amount) returns()

func (*PowerTONITransactorSession) OnWithdraw

func (_PowerTONI *PowerTONITransactorSession) OnWithdraw(rootchain common.Address, account common.Address, amount *big.Int) (*types.Transaction, error)

OnWithdraw is a paid mutator transaction binding the contract method 0xf850ffaa.

Solidity: function onWithdraw(address rootchain, address account, uint256 amount) returns()

func (*PowerTONITransactorSession) Start

func (_PowerTONI *PowerTONITransactorSession) Start() (*types.Transaction, error)

Start is a paid mutator transaction binding the contract method 0xbe9a6555.

Solidity: function start() returns()

type Roles

type Roles struct {
	RolesCaller     // Read-only binding to the contract
	RolesTransactor // Write-only binding to the contract
	RolesFilterer   // Log filterer for contract events
}

Roles is an auto generated Go binding around an Ethereum contract.

func DeployRoles

func DeployRoles(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *Roles, error)

DeployRoles deploys a new Ethereum contract, binding an instance of Roles to it.

func NewRoles

func NewRoles(address common.Address, backend bind.ContractBackend) (*Roles, error)

NewRoles creates a new instance of Roles, bound to a specific deployed contract.

type RolesCaller

type RolesCaller struct {
	// contains filtered or unexported fields
}

RolesCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewRolesCaller

func NewRolesCaller(address common.Address, caller bind.ContractCaller) (*RolesCaller, error)

NewRolesCaller creates a new read-only instance of Roles, bound to a specific deployed contract.

type RolesCallerRaw

type RolesCallerRaw struct {
	Contract *RolesCaller // Generic read-only contract binding to access the raw methods on
}

RolesCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*RolesCallerRaw) Call

func (_Roles *RolesCallerRaw) 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 RolesCallerSession

type RolesCallerSession struct {
	Contract *RolesCaller  // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts // Call options to use throughout this session
}

RolesCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

type RolesFilterer

type RolesFilterer struct {
	// contains filtered or unexported fields
}

RolesFilterer is an auto generated log filtering Go binding around an Ethereum contract events.

func NewRolesFilterer

func NewRolesFilterer(address common.Address, filterer bind.ContractFilterer) (*RolesFilterer, error)

NewRolesFilterer creates a new log filterer instance of Roles, bound to a specific deployed contract.

type RolesRaw

type RolesRaw struct {
	Contract *Roles // Generic contract binding to access the raw methods on
}

RolesRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*RolesRaw) Call

func (_Roles *RolesRaw) 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 (*RolesRaw) Transact

func (_Roles *RolesRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*RolesRaw) Transfer

func (_Roles *RolesRaw) 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 RolesSession

type RolesSession struct {
	Contract     *Roles            // 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
}

RolesSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

type RolesTransactor

type RolesTransactor struct {
	// contains filtered or unexported fields
}

RolesTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewRolesTransactor

func NewRolesTransactor(address common.Address, transactor bind.ContractTransactor) (*RolesTransactor, error)

NewRolesTransactor creates a new write-only instance of Roles, bound to a specific deployed contract.

type RolesTransactorRaw

type RolesTransactorRaw struct {
	Contract *RolesTransactor // Generic write-only contract binding to access the raw methods on
}

RolesTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*RolesTransactorRaw) Transact

func (_Roles *RolesTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*RolesTransactorRaw) Transfer

func (_Roles *RolesTransactorRaw) 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 RolesTransactorSession

type RolesTransactorSession struct {
	Contract     *RolesTransactor  // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}

RolesTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

type RootChainI

type RootChainI struct {
	RootChainICaller     // Read-only binding to the contract
	RootChainITransactor // Write-only binding to the contract
	RootChainIFilterer   // Log filterer for contract events
}

RootChainI is an auto generated Go binding around an Ethereum contract.

func NewRootChainI

func NewRootChainI(address common.Address, backend bind.ContractBackend) (*RootChainI, error)

NewRootChainI creates a new instance of RootChainI, bound to a specific deployed contract.

type RootChainICaller

type RootChainICaller struct {
	// contains filtered or unexported fields
}

RootChainICaller is an auto generated read-only Go binding around an Ethereum contract.

func NewRootChainICaller

func NewRootChainICaller(address common.Address, caller bind.ContractCaller) (*RootChainICaller, error)

NewRootChainICaller creates a new read-only instance of RootChainI, bound to a specific deployed contract.

func (*RootChainICaller) CurrentFork

func (_RootChainI *RootChainICaller) CurrentFork(opts *bind.CallOpts) (*big.Int, error)

CurrentFork is a free data retrieval call binding the contract method 0x183d2d1c.

Solidity: function currentFork() constant returns(uint256)

func (*RootChainICaller) IsRootChain

func (_RootChainI *RootChainICaller) IsRootChain(opts *bind.CallOpts) (bool, error)

IsRootChain is a free data retrieval call binding the contract method 0x420bb4b8.

Solidity: function isRootChain() constant returns(bool)

func (*RootChainICaller) LastEpoch

func (_RootChainI *RootChainICaller) LastEpoch(opts *bind.CallOpts, forkNumber *big.Int) (*big.Int, error)

LastEpoch is a free data retrieval call binding the contract method 0x11e4c914.

Solidity: function lastEpoch(uint256 forkNumber) constant returns(uint256)

func (*RootChainICaller) Operator

func (_RootChainI *RootChainICaller) Operator(opts *bind.CallOpts) (common.Address, error)

Operator is a free data retrieval call binding the contract method 0x570ca735.

Solidity: function operator() constant returns(address)

type RootChainICallerRaw

type RootChainICallerRaw struct {
	Contract *RootChainICaller // Generic read-only contract binding to access the raw methods on
}

RootChainICallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*RootChainICallerRaw) Call

func (_RootChainI *RootChainICallerRaw) 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 RootChainICallerSession

type RootChainICallerSession struct {
	Contract *RootChainICaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts     // Call options to use throughout this session
}

RootChainICallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*RootChainICallerSession) CurrentFork

func (_RootChainI *RootChainICallerSession) CurrentFork() (*big.Int, error)

CurrentFork is a free data retrieval call binding the contract method 0x183d2d1c.

Solidity: function currentFork() constant returns(uint256)

func (*RootChainICallerSession) IsRootChain

func (_RootChainI *RootChainICallerSession) IsRootChain() (bool, error)

IsRootChain is a free data retrieval call binding the contract method 0x420bb4b8.

Solidity: function isRootChain() constant returns(bool)

func (*RootChainICallerSession) LastEpoch

func (_RootChainI *RootChainICallerSession) LastEpoch(forkNumber *big.Int) (*big.Int, error)

LastEpoch is a free data retrieval call binding the contract method 0x11e4c914.

Solidity: function lastEpoch(uint256 forkNumber) constant returns(uint256)

func (*RootChainICallerSession) Operator

func (_RootChainI *RootChainICallerSession) Operator() (common.Address, error)

Operator is a free data retrieval call binding the contract method 0x570ca735.

Solidity: function operator() constant returns(address)

type RootChainIFilterer

type RootChainIFilterer struct {
	// contains filtered or unexported fields
}

RootChainIFilterer is an auto generated log filtering Go binding around an Ethereum contract events.

func NewRootChainIFilterer

func NewRootChainIFilterer(address common.Address, filterer bind.ContractFilterer) (*RootChainIFilterer, error)

NewRootChainIFilterer creates a new log filterer instance of RootChainI, bound to a specific deployed contract.

type RootChainIRaw

type RootChainIRaw struct {
	Contract *RootChainI // Generic contract binding to access the raw methods on
}

RootChainIRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*RootChainIRaw) Call

func (_RootChainI *RootChainIRaw) 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 (*RootChainIRaw) Transact

func (_RootChainI *RootChainIRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*RootChainIRaw) Transfer

func (_RootChainI *RootChainIRaw) 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 RootChainISession

type RootChainISession struct {
	Contract     *RootChainI       // 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
}

RootChainISession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*RootChainISession) CurrentFork

func (_RootChainI *RootChainISession) CurrentFork() (*big.Int, error)

CurrentFork is a free data retrieval call binding the contract method 0x183d2d1c.

Solidity: function currentFork() constant returns(uint256)

func (*RootChainISession) IsRootChain

func (_RootChainI *RootChainISession) IsRootChain() (bool, error)

IsRootChain is a free data retrieval call binding the contract method 0x420bb4b8.

Solidity: function isRootChain() constant returns(bool)

func (*RootChainISession) LastEpoch

func (_RootChainI *RootChainISession) LastEpoch(forkNumber *big.Int) (*big.Int, error)

LastEpoch is a free data retrieval call binding the contract method 0x11e4c914.

Solidity: function lastEpoch(uint256 forkNumber) constant returns(uint256)

func (*RootChainISession) Operator

func (_RootChainI *RootChainISession) Operator() (common.Address, error)

Operator is a free data retrieval call binding the contract method 0x570ca735.

Solidity: function operator() constant returns(address)

type RootChainITransactor

type RootChainITransactor struct {
	// contains filtered or unexported fields
}

RootChainITransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewRootChainITransactor

func NewRootChainITransactor(address common.Address, transactor bind.ContractTransactor) (*RootChainITransactor, error)

NewRootChainITransactor creates a new write-only instance of RootChainI, bound to a specific deployed contract.

type RootChainITransactorRaw

type RootChainITransactorRaw struct {
	Contract *RootChainITransactor // Generic write-only contract binding to access the raw methods on
}

RootChainITransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*RootChainITransactorRaw) Transact

func (_RootChainI *RootChainITransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*RootChainITransactorRaw) Transfer

func (_RootChainI *RootChainITransactorRaw) 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 RootChainITransactorSession

type RootChainITransactorSession struct {
	Contract     *RootChainITransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts     // Transaction auth options to use throughout this session
}

RootChainITransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

type RootChainRegistryI

type RootChainRegistryI struct {
	RootChainRegistryICaller     // Read-only binding to the contract
	RootChainRegistryITransactor // Write-only binding to the contract
	RootChainRegistryIFilterer   // Log filterer for contract events
}

RootChainRegistryI is an auto generated Go binding around an Ethereum contract.

func NewRootChainRegistryI

func NewRootChainRegistryI(address common.Address, backend bind.ContractBackend) (*RootChainRegistryI, error)

NewRootChainRegistryI creates a new instance of RootChainRegistryI, bound to a specific deployed contract.

type RootChainRegistryICaller

type RootChainRegistryICaller struct {
	// contains filtered or unexported fields
}

RootChainRegistryICaller is an auto generated read-only Go binding around an Ethereum contract.

func NewRootChainRegistryICaller

func NewRootChainRegistryICaller(address common.Address, caller bind.ContractCaller) (*RootChainRegistryICaller, error)

NewRootChainRegistryICaller creates a new read-only instance of RootChainRegistryI, bound to a specific deployed contract.

func (*RootChainRegistryICaller) NumRootChains

func (_RootChainRegistryI *RootChainRegistryICaller) NumRootChains(opts *bind.CallOpts) (*big.Int, error)

NumRootChains is a free data retrieval call binding the contract method 0xb2b604d0.

Solidity: function numRootChains() constant returns(uint256)

func (*RootChainRegistryICaller) RootchainByIndex

func (_RootChainRegistryI *RootChainRegistryICaller) RootchainByIndex(opts *bind.CallOpts, index *big.Int) (common.Address, error)

RootchainByIndex is a free data retrieval call binding the contract method 0x821f602c.

Solidity: function rootchainByIndex(uint256 index) constant returns(address)

func (*RootChainRegistryICaller) Rootchains

func (_RootChainRegistryI *RootChainRegistryICaller) Rootchains(opts *bind.CallOpts, rootchain common.Address) (bool, error)

Rootchains is a free data retrieval call binding the contract method 0x02a15299.

Solidity: function rootchains(address rootchain) constant returns(bool)

type RootChainRegistryICallerRaw

type RootChainRegistryICallerRaw struct {
	Contract *RootChainRegistryICaller // Generic read-only contract binding to access the raw methods on
}

RootChainRegistryICallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*RootChainRegistryICallerRaw) Call

func (_RootChainRegistryI *RootChainRegistryICallerRaw) 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 RootChainRegistryICallerSession

type RootChainRegistryICallerSession struct {
	Contract *RootChainRegistryICaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts             // Call options to use throughout this session
}

RootChainRegistryICallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*RootChainRegistryICallerSession) NumRootChains

func (_RootChainRegistryI *RootChainRegistryICallerSession) NumRootChains() (*big.Int, error)

NumRootChains is a free data retrieval call binding the contract method 0xb2b604d0.

Solidity: function numRootChains() constant returns(uint256)

func (*RootChainRegistryICallerSession) RootchainByIndex

func (_RootChainRegistryI *RootChainRegistryICallerSession) RootchainByIndex(index *big.Int) (common.Address, error)

RootchainByIndex is a free data retrieval call binding the contract method 0x821f602c.

Solidity: function rootchainByIndex(uint256 index) constant returns(address)

func (*RootChainRegistryICallerSession) Rootchains

func (_RootChainRegistryI *RootChainRegistryICallerSession) Rootchains(rootchain common.Address) (bool, error)

Rootchains is a free data retrieval call binding the contract method 0x02a15299.

Solidity: function rootchains(address rootchain) constant returns(bool)

type RootChainRegistryIFilterer

type RootChainRegistryIFilterer struct {
	// contains filtered or unexported fields
}

RootChainRegistryIFilterer is an auto generated log filtering Go binding around an Ethereum contract events.

func NewRootChainRegistryIFilterer

func NewRootChainRegistryIFilterer(address common.Address, filterer bind.ContractFilterer) (*RootChainRegistryIFilterer, error)

NewRootChainRegistryIFilterer creates a new log filterer instance of RootChainRegistryI, bound to a specific deployed contract.

type RootChainRegistryIRaw

type RootChainRegistryIRaw struct {
	Contract *RootChainRegistryI // Generic contract binding to access the raw methods on
}

RootChainRegistryIRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*RootChainRegistryIRaw) Call

func (_RootChainRegistryI *RootChainRegistryIRaw) 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 (*RootChainRegistryIRaw) Transact

func (_RootChainRegistryI *RootChainRegistryIRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*RootChainRegistryIRaw) Transfer

func (_RootChainRegistryI *RootChainRegistryIRaw) 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 RootChainRegistryISession

type RootChainRegistryISession struct {
	Contract     *RootChainRegistryI // 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
}

RootChainRegistryISession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*RootChainRegistryISession) DeployCoinage

func (_RootChainRegistryI *RootChainRegistryISession) DeployCoinage(rootchain common.Address, seigManager common.Address) (*types.Transaction, error)

DeployCoinage is a paid mutator transaction binding the contract method 0x85108604.

Solidity: function deployCoinage(address rootchain, address seigManager) returns(bool)

func (*RootChainRegistryISession) NumRootChains

func (_RootChainRegistryI *RootChainRegistryISession) NumRootChains() (*big.Int, error)

NumRootChains is a free data retrieval call binding the contract method 0xb2b604d0.

Solidity: function numRootChains() constant returns(uint256)

func (*RootChainRegistryISession) Register

func (_RootChainRegistryI *RootChainRegistryISession) Register(rootchain common.Address) (*types.Transaction, error)

Register is a paid mutator transaction binding the contract method 0x4420e486.

Solidity: function register(address rootchain) returns(bool)

func (*RootChainRegistryISession) RegisterAndDeployCoinage

func (_RootChainRegistryI *RootChainRegistryISession) RegisterAndDeployCoinage(rootchain common.Address, seigManager common.Address) (*types.Transaction, error)

RegisterAndDeployCoinage is a paid mutator transaction binding the contract method 0xbcb1a71e.

Solidity: function registerAndDeployCoinage(address rootchain, address seigManager) returns(bool)

func (*RootChainRegistryISession) RootchainByIndex

func (_RootChainRegistryI *RootChainRegistryISession) RootchainByIndex(index *big.Int) (common.Address, error)

RootchainByIndex is a free data retrieval call binding the contract method 0x821f602c.

Solidity: function rootchainByIndex(uint256 index) constant returns(address)

func (*RootChainRegistryISession) Rootchains

func (_RootChainRegistryI *RootChainRegistryISession) Rootchains(rootchain common.Address) (bool, error)

Rootchains is a free data retrieval call binding the contract method 0x02a15299.

Solidity: function rootchains(address rootchain) constant returns(bool)

func (*RootChainRegistryISession) Unregister

func (_RootChainRegistryI *RootChainRegistryISession) Unregister(rootchain common.Address) (*types.Transaction, error)

Unregister is a paid mutator transaction binding the contract method 0x2ec2c246.

Solidity: function unregister(address rootchain) returns(bool)

type RootChainRegistryITransactor

type RootChainRegistryITransactor struct {
	// contains filtered or unexported fields
}

RootChainRegistryITransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewRootChainRegistryITransactor

func NewRootChainRegistryITransactor(address common.Address, transactor bind.ContractTransactor) (*RootChainRegistryITransactor, error)

NewRootChainRegistryITransactor creates a new write-only instance of RootChainRegistryI, bound to a specific deployed contract.

func (*RootChainRegistryITransactor) DeployCoinage

func (_RootChainRegistryI *RootChainRegistryITransactor) DeployCoinage(opts *bind.TransactOpts, rootchain common.Address, seigManager common.Address) (*types.Transaction, error)

DeployCoinage is a paid mutator transaction binding the contract method 0x85108604.

Solidity: function deployCoinage(address rootchain, address seigManager) returns(bool)

func (*RootChainRegistryITransactor) Register

func (_RootChainRegistryI *RootChainRegistryITransactor) Register(opts *bind.TransactOpts, rootchain common.Address) (*types.Transaction, error)

Register is a paid mutator transaction binding the contract method 0x4420e486.

Solidity: function register(address rootchain) returns(bool)

func (*RootChainRegistryITransactor) RegisterAndDeployCoinage

func (_RootChainRegistryI *RootChainRegistryITransactor) RegisterAndDeployCoinage(opts *bind.TransactOpts, rootchain common.Address, seigManager common.Address) (*types.Transaction, error)

RegisterAndDeployCoinage is a paid mutator transaction binding the contract method 0xbcb1a71e.

Solidity: function registerAndDeployCoinage(address rootchain, address seigManager) returns(bool)

func (*RootChainRegistryITransactor) Unregister

func (_RootChainRegistryI *RootChainRegistryITransactor) Unregister(opts *bind.TransactOpts, rootchain common.Address) (*types.Transaction, error)

Unregister is a paid mutator transaction binding the contract method 0x2ec2c246.

Solidity: function unregister(address rootchain) returns(bool)

type RootChainRegistryITransactorRaw

type RootChainRegistryITransactorRaw struct {
	Contract *RootChainRegistryITransactor // Generic write-only contract binding to access the raw methods on
}

RootChainRegistryITransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*RootChainRegistryITransactorRaw) Transact

func (_RootChainRegistryI *RootChainRegistryITransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*RootChainRegistryITransactorRaw) Transfer

func (_RootChainRegistryI *RootChainRegistryITransactorRaw) 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 RootChainRegistryITransactorSession

type RootChainRegistryITransactorSession struct {
	Contract     *RootChainRegistryITransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts             // Transaction auth options to use throughout this session
}

RootChainRegistryITransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*RootChainRegistryITransactorSession) DeployCoinage

func (_RootChainRegistryI *RootChainRegistryITransactorSession) DeployCoinage(rootchain common.Address, seigManager common.Address) (*types.Transaction, error)

DeployCoinage is a paid mutator transaction binding the contract method 0x85108604.

Solidity: function deployCoinage(address rootchain, address seigManager) returns(bool)

func (*RootChainRegistryITransactorSession) Register

func (_RootChainRegistryI *RootChainRegistryITransactorSession) Register(rootchain common.Address) (*types.Transaction, error)

Register is a paid mutator transaction binding the contract method 0x4420e486.

Solidity: function register(address rootchain) returns(bool)

func (*RootChainRegistryITransactorSession) RegisterAndDeployCoinage

func (_RootChainRegistryI *RootChainRegistryITransactorSession) RegisterAndDeployCoinage(rootchain common.Address, seigManager common.Address) (*types.Transaction, error)

RegisterAndDeployCoinage is a paid mutator transaction binding the contract method 0xbcb1a71e.

Solidity: function registerAndDeployCoinage(address rootchain, address seigManager) returns(bool)

func (*RootChainRegistryITransactorSession) Unregister

func (_RootChainRegistryI *RootChainRegistryITransactorSession) Unregister(rootchain common.Address) (*types.Transaction, error)

Unregister is a paid mutator transaction binding the contract method 0x2ec2c246.

Solidity: function unregister(address rootchain) returns(bool)

type SafeERC20

type SafeERC20 struct {
	SafeERC20Caller     // Read-only binding to the contract
	SafeERC20Transactor // Write-only binding to the contract
	SafeERC20Filterer   // Log filterer for contract events
}

SafeERC20 is an auto generated Go binding around an Ethereum contract.

func DeploySafeERC20

func DeploySafeERC20(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *SafeERC20, error)

DeploySafeERC20 deploys a new Ethereum contract, binding an instance of SafeERC20 to it.

func NewSafeERC20

func NewSafeERC20(address common.Address, backend bind.ContractBackend) (*SafeERC20, error)

NewSafeERC20 creates a new instance of SafeERC20, bound to a specific deployed contract.

type SafeERC20Caller

type SafeERC20Caller struct {
	// contains filtered or unexported fields
}

SafeERC20Caller is an auto generated read-only Go binding around an Ethereum contract.

func NewSafeERC20Caller

func NewSafeERC20Caller(address common.Address, caller bind.ContractCaller) (*SafeERC20Caller, error)

NewSafeERC20Caller creates a new read-only instance of SafeERC20, bound to a specific deployed contract.

type SafeERC20CallerRaw

type SafeERC20CallerRaw struct {
	Contract *SafeERC20Caller // Generic read-only contract binding to access the raw methods on
}

SafeERC20CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*SafeERC20CallerRaw) Call

func (_SafeERC20 *SafeERC20CallerRaw) 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 SafeERC20CallerSession

type SafeERC20CallerSession struct {
	Contract *SafeERC20Caller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts    // Call options to use throughout this session
}

SafeERC20CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

type SafeERC20Filterer

type SafeERC20Filterer struct {
	// contains filtered or unexported fields
}

SafeERC20Filterer is an auto generated log filtering Go binding around an Ethereum contract events.

func NewSafeERC20Filterer

func NewSafeERC20Filterer(address common.Address, filterer bind.ContractFilterer) (*SafeERC20Filterer, error)

NewSafeERC20Filterer creates a new log filterer instance of SafeERC20, bound to a specific deployed contract.

type SafeERC20Raw

type SafeERC20Raw struct {
	Contract *SafeERC20 // Generic contract binding to access the raw methods on
}

SafeERC20Raw is an auto generated low-level Go binding around an Ethereum contract.

func (*SafeERC20Raw) Call

func (_SafeERC20 *SafeERC20Raw) 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 (*SafeERC20Raw) Transact

func (_SafeERC20 *SafeERC20Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*SafeERC20Raw) Transfer

func (_SafeERC20 *SafeERC20Raw) 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 SafeERC20Session

type SafeERC20Session struct {
	Contract     *SafeERC20        // 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
}

SafeERC20Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

type SafeERC20Transactor

type SafeERC20Transactor struct {
	// contains filtered or unexported fields
}

SafeERC20Transactor is an auto generated write-only Go binding around an Ethereum contract.

func NewSafeERC20Transactor

func NewSafeERC20Transactor(address common.Address, transactor bind.ContractTransactor) (*SafeERC20Transactor, error)

NewSafeERC20Transactor creates a new write-only instance of SafeERC20, bound to a specific deployed contract.

type SafeERC20TransactorRaw

type SafeERC20TransactorRaw struct {
	Contract *SafeERC20Transactor // Generic write-only contract binding to access the raw methods on
}

SafeERC20TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*SafeERC20TransactorRaw) Transact

func (_SafeERC20 *SafeERC20TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*SafeERC20TransactorRaw) Transfer

func (_SafeERC20 *SafeERC20TransactorRaw) 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 SafeERC20TransactorSession

type SafeERC20TransactorSession struct {
	Contract     *SafeERC20Transactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts    // Transaction auth options to use throughout this session
}

SafeERC20TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

type SafeMath

type SafeMath struct {
	SafeMathCaller     // Read-only binding to the contract
	SafeMathTransactor // Write-only binding to the contract
	SafeMathFilterer   // Log filterer for contract events
}

SafeMath is an auto generated Go binding around an Ethereum contract.

func DeploySafeMath

func DeploySafeMath(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *SafeMath, error)

DeploySafeMath deploys a new Ethereum contract, binding an instance of SafeMath to it.

func NewSafeMath

func NewSafeMath(address common.Address, backend bind.ContractBackend) (*SafeMath, error)

NewSafeMath creates a new instance of SafeMath, bound to a specific deployed contract.

type SafeMathCaller

type SafeMathCaller struct {
	// contains filtered or unexported fields
}

SafeMathCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewSafeMathCaller

func NewSafeMathCaller(address common.Address, caller bind.ContractCaller) (*SafeMathCaller, error)

NewSafeMathCaller creates a new read-only instance of SafeMath, bound to a specific deployed contract.

type SafeMathCallerRaw

type SafeMathCallerRaw struct {
	Contract *SafeMathCaller // Generic read-only contract binding to access the raw methods on
}

SafeMathCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*SafeMathCallerRaw) Call

func (_SafeMath *SafeMathCallerRaw) 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 SafeMathCallerSession

type SafeMathCallerSession struct {
	Contract *SafeMathCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts   // Call options to use throughout this session
}

SafeMathCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

type SafeMathFilterer

type SafeMathFilterer struct {
	// contains filtered or unexported fields
}

SafeMathFilterer is an auto generated log filtering Go binding around an Ethereum contract events.

func NewSafeMathFilterer

func NewSafeMathFilterer(address common.Address, filterer bind.ContractFilterer) (*SafeMathFilterer, error)

NewSafeMathFilterer creates a new log filterer instance of SafeMath, bound to a specific deployed contract.

type SafeMathRaw

type SafeMathRaw struct {
	Contract *SafeMath // Generic contract binding to access the raw methods on
}

SafeMathRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*SafeMathRaw) Call

func (_SafeMath *SafeMathRaw) 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 (*SafeMathRaw) Transact

func (_SafeMath *SafeMathRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*SafeMathRaw) Transfer

func (_SafeMath *SafeMathRaw) 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 SafeMathSession

type SafeMathSession struct {
	Contract     *SafeMath         // 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
}

SafeMathSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

type SafeMathTransactor

type SafeMathTransactor struct {
	// contains filtered or unexported fields
}

SafeMathTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewSafeMathTransactor

func NewSafeMathTransactor(address common.Address, transactor bind.ContractTransactor) (*SafeMathTransactor, error)

NewSafeMathTransactor creates a new write-only instance of SafeMath, bound to a specific deployed contract.

type SafeMathTransactorRaw

type SafeMathTransactorRaw struct {
	Contract *SafeMathTransactor // Generic write-only contract binding to access the raw methods on
}

SafeMathTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*SafeMathTransactorRaw) Transact

func (_SafeMath *SafeMathTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*SafeMathTransactorRaw) Transfer

func (_SafeMath *SafeMathTransactorRaw) 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 SafeMathTransactorSession

type SafeMathTransactorSession struct {
	Contract     *SafeMathTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts   // Transaction auth options to use throughout this session
}

SafeMathTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

type SeigManager

type SeigManager struct {
	SeigManagerCaller     // Read-only binding to the contract
	SeigManagerTransactor // Write-only binding to the contract
	SeigManagerFilterer   // Log filterer for contract events
}

SeigManager is an auto generated Go binding around an Ethereum contract.

func DeploySeigManager

func DeploySeigManager(auth *bind.TransactOpts, backend bind.ContractBackend, ton common.Address, wton common.Address, registry common.Address, depositManager common.Address, seigPerBlock *big.Int) (common.Address, *types.Transaction, *SeigManager, error)

DeploySeigManager deploys a new Ethereum contract, binding an instance of SeigManager to it.

func NewSeigManager

func NewSeigManager(address common.Address, backend bind.ContractBackend) (*SeigManager, error)

NewSeigManager creates a new instance of SeigManager, bound to a specific deployed contract.

type SeigManagerCaller

type SeigManagerCaller struct {
	// contains filtered or unexported fields
}

SeigManagerCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewSeigManagerCaller

func NewSeigManagerCaller(address common.Address, caller bind.ContractCaller) (*SeigManagerCaller, error)

NewSeigManagerCaller creates a new read-only instance of SeigManager, bound to a specific deployed contract.

func (*SeigManagerCaller) AdditionalTotBurnAmount

func (_SeigManager *SeigManagerCaller) AdditionalTotBurnAmount(opts *bind.CallOpts, rootchain common.Address, account common.Address, amount *big.Int) (*big.Int, error)

AdditionalTotBurnAmount is a free data retrieval call binding the contract method 0x48c8577e.

Solidity: function additionalTotBurnAmount(address rootchain, address account, uint256 amount) constant returns(uint256 totAmount)

func (*SeigManagerCaller) Coinages

func (_SeigManager *SeigManagerCaller) Coinages(opts *bind.CallOpts, rootchain common.Address) (common.Address, error)

Coinages is a free data retrieval call binding the contract method 0x4c063c19.

Solidity: function coinages(address rootchain) constant returns(address)

func (*SeigManagerCaller) CommissionRates

func (_SeigManager *SeigManagerCaller) CommissionRates(opts *bind.CallOpts, rootchain common.Address) (*big.Int, error)

CommissionRates is a free data retrieval call binding the contract method 0x7b056c1b.

Solidity: function commissionRates(address rootchain) constant returns(uint256)

func (*SeigManagerCaller) DEFAULTFACTOR

func (_SeigManager *SeigManagerCaller) DEFAULTFACTOR(opts *bind.CallOpts) (*big.Int, error)

DEFAULTFACTOR is a free data retrieval call binding the contract method 0x8bf91dc4.

Solidity: function DEFAULT_FACTOR() constant returns(uint256)

func (*SeigManagerCaller) DepositManager

func (_SeigManager *SeigManagerCaller) DepositManager(opts *bind.CallOpts) (common.Address, error)

DepositManager is a free data retrieval call binding the contract method 0x6c7ac9d8.

Solidity: function depositManager() constant returns(address)

func (*SeigManagerCaller) IsCommissionRateNegative

func (_SeigManager *SeigManagerCaller) IsCommissionRateNegative(opts *bind.CallOpts, rootchain common.Address) (bool, error)

IsCommissionRateNegative is a free data retrieval call binding the contract method 0x5a16a416.

Solidity: function isCommissionRateNegative(address rootchain) constant returns(bool)

func (*SeigManagerCaller) IsOwner

func (_SeigManager *SeigManagerCaller) IsOwner(opts *bind.CallOpts) (bool, error)

IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.

Solidity: function isOwner() constant returns(bool)

func (*SeigManagerCaller) IsPauser

func (_SeigManager *SeigManagerCaller) IsPauser(opts *bind.CallOpts, account common.Address) (bool, error)

IsPauser is a free data retrieval call binding the contract method 0x46fbf68e.

Solidity: function isPauser(address account) constant returns(bool)

func (*SeigManagerCaller) LastCommitBlock

func (_SeigManager *SeigManagerCaller) LastCommitBlock(opts *bind.CallOpts, rootchain common.Address) (*big.Int, error)

LastCommitBlock is a free data retrieval call binding the contract method 0xc59f1046.

Solidity: function lastCommitBlock(address rootchain) constant returns(uint256)

func (*SeigManagerCaller) LastSeigBlock

func (_SeigManager *SeigManagerCaller) LastSeigBlock(opts *bind.CallOpts) (*big.Int, error)

LastSeigBlock is a free data retrieval call binding the contract method 0xf35c89e8.

Solidity: function lastSeigBlock() constant returns(uint256)

func (*SeigManagerCaller) MAXVALIDCOMMISSION

func (_SeigManager *SeigManagerCaller) MAXVALIDCOMMISSION(opts *bind.CallOpts) (*big.Int, error)

MAXVALIDCOMMISSION is a free data retrieval call binding the contract method 0x4123196f.

Solidity: function MAX_VALID_COMMISSION() constant returns(uint256)

func (*SeigManagerCaller) MINVALIDCOMMISSION

func (_SeigManager *SeigManagerCaller) MINVALIDCOMMISSION(opts *bind.CallOpts) (*big.Int, error)

MINVALIDCOMMISSION is a free data retrieval call binding the contract method 0xa7dcc850.

Solidity: function MIN_VALID_COMMISSION() constant returns(uint256)

func (*SeigManagerCaller) Owner

func (_SeigManager *SeigManagerCaller) 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 (*SeigManagerCaller) POWERTONDENOMINATOR

func (_SeigManager *SeigManagerCaller) POWERTONDENOMINATOR(opts *bind.CallOpts) (*big.Int, error)

POWERTONDENOMINATOR is a free data retrieval call binding the contract method 0x7bf8ae5b.

Solidity: function POWER_TON_DENOMINATOR() constant returns(uint256)

func (*SeigManagerCaller) POWERTONNUMERATOR

func (_SeigManager *SeigManagerCaller) POWERTONNUMERATOR(opts *bind.CallOpts) (*big.Int, error)

POWERTONNUMERATOR is a free data retrieval call binding the contract method 0x180975d3.

Solidity: function POWER_TON_NUMERATOR() constant returns(uint256)

func (*SeigManagerCaller) Paused

func (_SeigManager *SeigManagerCaller) Paused(opts *bind.CallOpts) (bool, error)

Paused is a free data retrieval call binding the contract method 0x5c975abb.

Solidity: function paused() constant returns(bool)

func (*SeigManagerCaller) PausedBlock

func (_SeigManager *SeigManagerCaller) PausedBlock(opts *bind.CallOpts) (*big.Int, error)

PausedBlock is a free data retrieval call binding the contract method 0x32053c99.

Solidity: function pausedBlock() constant returns(uint256)

func (*SeigManagerCaller) Powerton

func (_SeigManager *SeigManagerCaller) Powerton(opts *bind.CallOpts) (common.Address, error)

Powerton is a free data retrieval call binding the contract method 0x3e832e1d.

Solidity: function powerton() constant returns(address)

func (*SeigManagerCaller) Registry

func (_SeigManager *SeigManagerCaller) 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 (*SeigManagerCaller) SeigPerBlock

func (_SeigManager *SeigManagerCaller) SeigPerBlock(opts *bind.CallOpts) (*big.Int, error)

SeigPerBlock is a free data retrieval call binding the contract method 0x5f40a349.

Solidity: function seigPerBlock() constant returns(uint256)

func (*SeigManagerCaller) StakeOf

func (_SeigManager *SeigManagerCaller) StakeOf(opts *bind.CallOpts, rootchain common.Address, account common.Address) (*big.Int, error)

StakeOf is a free data retrieval call binding the contract method 0xce4cb876.

Solidity: function stakeOf(address rootchain, address account) constant returns(uint256)

func (*SeigManagerCaller) Ton

func (_SeigManager *SeigManagerCaller) Ton(opts *bind.CallOpts) (common.Address, error)

Ton is a free data retrieval call binding the contract method 0xcc48b947.

Solidity: function ton() constant returns(address)

func (*SeigManagerCaller) Tot

func (_SeigManager *SeigManagerCaller) Tot(opts *bind.CallOpts) (common.Address, error)

Tot is a free data retrieval call binding the contract method 0xa16d6aa7.

Solidity: function tot() constant returns(address)

func (*SeigManagerCaller) UncomittedStakeOf

func (_SeigManager *SeigManagerCaller) UncomittedStakeOf(opts *bind.CallOpts, rootchain common.Address, account common.Address) (*big.Int, error)

UncomittedStakeOf is a free data retrieval call binding the contract method 0xfa9789c8.

Solidity: function uncomittedStakeOf(address rootchain, address account) constant returns(uint256)

func (*SeigManagerCaller) UnpausedBlock

func (_SeigManager *SeigManagerCaller) UnpausedBlock(opts *bind.CallOpts) (*big.Int, error)

UnpausedBlock is a free data retrieval call binding the contract method 0x1cc47890.

Solidity: function unpausedBlock() constant returns(uint256)

func (*SeigManagerCaller) Wton

func (_SeigManager *SeigManagerCaller) Wton(opts *bind.CallOpts) (common.Address, error)

Wton is a free data retrieval call binding the contract method 0x8d62d949.

Solidity: function wton() constant returns(address)

type SeigManagerCallerRaw

type SeigManagerCallerRaw struct {
	Contract *SeigManagerCaller // Generic read-only contract binding to access the raw methods on
}

SeigManagerCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*SeigManagerCallerRaw) Call

func (_SeigManager *SeigManagerCallerRaw) 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 SeigManagerCallerSession

type SeigManagerCallerSession struct {
	Contract *SeigManagerCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts      // Call options to use throughout this session
}

SeigManagerCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*SeigManagerCallerSession) AdditionalTotBurnAmount

func (_SeigManager *SeigManagerCallerSession) AdditionalTotBurnAmount(rootchain common.Address, account common.Address, amount *big.Int) (*big.Int, error)

AdditionalTotBurnAmount is a free data retrieval call binding the contract method 0x48c8577e.

Solidity: function additionalTotBurnAmount(address rootchain, address account, uint256 amount) constant returns(uint256 totAmount)

func (*SeigManagerCallerSession) Coinages

func (_SeigManager *SeigManagerCallerSession) Coinages(rootchain common.Address) (common.Address, error)

Coinages is a free data retrieval call binding the contract method 0x4c063c19.

Solidity: function coinages(address rootchain) constant returns(address)

func (*SeigManagerCallerSession) CommissionRates

func (_SeigManager *SeigManagerCallerSession) CommissionRates(rootchain common.Address) (*big.Int, error)

CommissionRates is a free data retrieval call binding the contract method 0x7b056c1b.

Solidity: function commissionRates(address rootchain) constant returns(uint256)

func (*SeigManagerCallerSession) DEFAULTFACTOR

func (_SeigManager *SeigManagerCallerSession) DEFAULTFACTOR() (*big.Int, error)

DEFAULTFACTOR is a free data retrieval call binding the contract method 0x8bf91dc4.

Solidity: function DEFAULT_FACTOR() constant returns(uint256)

func (*SeigManagerCallerSession) DepositManager

func (_SeigManager *SeigManagerCallerSession) DepositManager() (common.Address, error)

DepositManager is a free data retrieval call binding the contract method 0x6c7ac9d8.

Solidity: function depositManager() constant returns(address)

func (*SeigManagerCallerSession) IsCommissionRateNegative

func (_SeigManager *SeigManagerCallerSession) IsCommissionRateNegative(rootchain common.Address) (bool, error)

IsCommissionRateNegative is a free data retrieval call binding the contract method 0x5a16a416.

Solidity: function isCommissionRateNegative(address rootchain) constant returns(bool)

func (*SeigManagerCallerSession) IsOwner

func (_SeigManager *SeigManagerCallerSession) IsOwner() (bool, error)

IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.

Solidity: function isOwner() constant returns(bool)

func (*SeigManagerCallerSession) IsPauser

func (_SeigManager *SeigManagerCallerSession) IsPauser(account common.Address) (bool, error)

IsPauser is a free data retrieval call binding the contract method 0x46fbf68e.

Solidity: function isPauser(address account) constant returns(bool)

func (*SeigManagerCallerSession) LastCommitBlock

func (_SeigManager *SeigManagerCallerSession) LastCommitBlock(rootchain common.Address) (*big.Int, error)

LastCommitBlock is a free data retrieval call binding the contract method 0xc59f1046.

Solidity: function lastCommitBlock(address rootchain) constant returns(uint256)

func (*SeigManagerCallerSession) LastSeigBlock

func (_SeigManager *SeigManagerCallerSession) LastSeigBlock() (*big.Int, error)

LastSeigBlock is a free data retrieval call binding the contract method 0xf35c89e8.

Solidity: function lastSeigBlock() constant returns(uint256)

func (*SeigManagerCallerSession) MAXVALIDCOMMISSION

func (_SeigManager *SeigManagerCallerSession) MAXVALIDCOMMISSION() (*big.Int, error)

MAXVALIDCOMMISSION is a free data retrieval call binding the contract method 0x4123196f.

Solidity: function MAX_VALID_COMMISSION() constant returns(uint256)

func (*SeigManagerCallerSession) MINVALIDCOMMISSION

func (_SeigManager *SeigManagerCallerSession) MINVALIDCOMMISSION() (*big.Int, error)

MINVALIDCOMMISSION is a free data retrieval call binding the contract method 0xa7dcc850.

Solidity: function MIN_VALID_COMMISSION() constant returns(uint256)

func (*SeigManagerCallerSession) Owner

func (_SeigManager *SeigManagerCallerSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*SeigManagerCallerSession) POWERTONDENOMINATOR

func (_SeigManager *SeigManagerCallerSession) POWERTONDENOMINATOR() (*big.Int, error)

POWERTONDENOMINATOR is a free data retrieval call binding the contract method 0x7bf8ae5b.

Solidity: function POWER_TON_DENOMINATOR() constant returns(uint256)

func (*SeigManagerCallerSession) POWERTONNUMERATOR

func (_SeigManager *SeigManagerCallerSession) POWERTONNUMERATOR() (*big.Int, error)

POWERTONNUMERATOR is a free data retrieval call binding the contract method 0x180975d3.

Solidity: function POWER_TON_NUMERATOR() constant returns(uint256)

func (*SeigManagerCallerSession) Paused

func (_SeigManager *SeigManagerCallerSession) Paused() (bool, error)

Paused is a free data retrieval call binding the contract method 0x5c975abb.

Solidity: function paused() constant returns(bool)

func (*SeigManagerCallerSession) PausedBlock

func (_SeigManager *SeigManagerCallerSession) PausedBlock() (*big.Int, error)

PausedBlock is a free data retrieval call binding the contract method 0x32053c99.

Solidity: function pausedBlock() constant returns(uint256)

func (*SeigManagerCallerSession) Powerton

func (_SeigManager *SeigManagerCallerSession) Powerton() (common.Address, error)

Powerton is a free data retrieval call binding the contract method 0x3e832e1d.

Solidity: function powerton() constant returns(address)

func (*SeigManagerCallerSession) Registry

func (_SeigManager *SeigManagerCallerSession) Registry() (common.Address, error)

Registry is a free data retrieval call binding the contract method 0x7b103999.

Solidity: function registry() constant returns(address)

func (*SeigManagerCallerSession) SeigPerBlock

func (_SeigManager *SeigManagerCallerSession) SeigPerBlock() (*big.Int, error)

SeigPerBlock is a free data retrieval call binding the contract method 0x5f40a349.

Solidity: function seigPerBlock() constant returns(uint256)

func (*SeigManagerCallerSession) StakeOf

func (_SeigManager *SeigManagerCallerSession) StakeOf(rootchain common.Address, account common.Address) (*big.Int, error)

StakeOf is a free data retrieval call binding the contract method 0xce4cb876.

Solidity: function stakeOf(address rootchain, address account) constant returns(uint256)

func (*SeigManagerCallerSession) Ton

func (_SeigManager *SeigManagerCallerSession) Ton() (common.Address, error)

Ton is a free data retrieval call binding the contract method 0xcc48b947.

Solidity: function ton() constant returns(address)

func (*SeigManagerCallerSession) Tot

func (_SeigManager *SeigManagerCallerSession) Tot() (common.Address, error)

Tot is a free data retrieval call binding the contract method 0xa16d6aa7.

Solidity: function tot() constant returns(address)

func (*SeigManagerCallerSession) UncomittedStakeOf

func (_SeigManager *SeigManagerCallerSession) UncomittedStakeOf(rootchain common.Address, account common.Address) (*big.Int, error)

UncomittedStakeOf is a free data retrieval call binding the contract method 0xfa9789c8.

Solidity: function uncomittedStakeOf(address rootchain, address account) constant returns(uint256)

func (*SeigManagerCallerSession) UnpausedBlock

func (_SeigManager *SeigManagerCallerSession) UnpausedBlock() (*big.Int, error)

UnpausedBlock is a free data retrieval call binding the contract method 0x1cc47890.

Solidity: function unpausedBlock() constant returns(uint256)

func (*SeigManagerCallerSession) Wton

func (_SeigManager *SeigManagerCallerSession) Wton() (common.Address, error)

Wton is a free data retrieval call binding the contract method 0x8d62d949.

Solidity: function wton() constant returns(address)

type SeigManagerCoinageCreated

type SeigManagerCoinageCreated struct {
	Rootchain common.Address
	Coinage   common.Address
	Raw       types.Log // Blockchain specific contextual infos
}

SeigManagerCoinageCreated represents a CoinageCreated event raised by the SeigManager contract.

type SeigManagerCoinageCreatedIterator

type SeigManagerCoinageCreatedIterator struct {
	Event *SeigManagerCoinageCreated // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

SeigManagerCoinageCreatedIterator is returned from FilterCoinageCreated and is used to iterate over the raw logs and unpacked data for CoinageCreated events raised by the SeigManager contract.

func (*SeigManagerCoinageCreatedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*SeigManagerCoinageCreatedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*SeigManagerCoinageCreatedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type SeigManagerComitted

type SeigManagerComitted struct {
	Rootchain common.Address
	Raw       types.Log // Blockchain specific contextual infos
}

SeigManagerComitted represents a Comitted event raised by the SeigManager contract.

type SeigManagerComittedIterator

type SeigManagerComittedIterator struct {
	Event *SeigManagerComitted // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

SeigManagerComittedIterator is returned from FilterComitted and is used to iterate over the raw logs and unpacked data for Comitted events raised by the SeigManager contract.

func (*SeigManagerComittedIterator) Close

func (it *SeigManagerComittedIterator) Close() error

Close terminates the iteration process, releasing any pending underlying resources.

func (*SeigManagerComittedIterator) Error

func (it *SeigManagerComittedIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*SeigManagerComittedIterator) Next

func (it *SeigManagerComittedIterator) 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 SeigManagerCommissionRateSet

type SeigManagerCommissionRateSet struct {
	Rootchain    common.Address
	PreviousRate *big.Int
	NewRate      *big.Int
	Raw          types.Log // Blockchain specific contextual infos
}

SeigManagerCommissionRateSet represents a CommissionRateSet event raised by the SeigManager contract.

type SeigManagerCommissionRateSetIterator

type SeigManagerCommissionRateSetIterator struct {
	Event *SeigManagerCommissionRateSet // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

SeigManagerCommissionRateSetIterator is returned from FilterCommissionRateSet and is used to iterate over the raw logs and unpacked data for CommissionRateSet events raised by the SeigManager contract.

func (*SeigManagerCommissionRateSetIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*SeigManagerCommissionRateSetIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*SeigManagerCommissionRateSetIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type SeigManagerCommitLog1

type SeigManagerCommitLog1 struct {
	TotalStakedAmount *big.Int
	TotalSupplyOfWTON *big.Int
	PrevTotalSupply   *big.Int
	NextTotalSupply   *big.Int
	Raw               types.Log // Blockchain specific contextual infos
}

SeigManagerCommitLog1 represents a CommitLog1 event raised by the SeigManager contract.

type SeigManagerCommitLog1Iterator

type SeigManagerCommitLog1Iterator struct {
	Event *SeigManagerCommitLog1 // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

SeigManagerCommitLog1Iterator is returned from FilterCommitLog1 and is used to iterate over the raw logs and unpacked data for CommitLog1 events raised by the SeigManager contract.

func (*SeigManagerCommitLog1Iterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*SeigManagerCommitLog1Iterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*SeigManagerCommitLog1Iterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type SeigManagerFilterer

type SeigManagerFilterer struct {
	// contains filtered or unexported fields
}

SeigManagerFilterer is an auto generated log filtering Go binding around an Ethereum contract events.

func NewSeigManagerFilterer

func NewSeigManagerFilterer(address common.Address, filterer bind.ContractFilterer) (*SeigManagerFilterer, error)

NewSeigManagerFilterer creates a new log filterer instance of SeigManager, bound to a specific deployed contract.

func (*SeigManagerFilterer) FilterCoinageCreated

func (_SeigManager *SeigManagerFilterer) FilterCoinageCreated(opts *bind.FilterOpts, rootchain []common.Address) (*SeigManagerCoinageCreatedIterator, error)

FilterCoinageCreated is a free log retrieval operation binding the contract event 0x124cac1e701d08d642237ad795ddd275670e12f2cd956a26709721c68084c2b2.

Solidity: event CoinageCreated(address indexed rootchain, address coinage)

func (*SeigManagerFilterer) FilterComitted

func (_SeigManager *SeigManagerFilterer) FilterComitted(opts *bind.FilterOpts, rootchain []common.Address) (*SeigManagerComittedIterator, error)

FilterComitted is a free log retrieval operation binding the contract event 0x521cc65179761533a7c8d7a973291dd7baebb99a67edf5ef78e9c2b61a533d95.

Solidity: event Comitted(address indexed rootchain)

func (*SeigManagerFilterer) FilterCommissionRateSet

func (_SeigManager *SeigManagerFilterer) FilterCommissionRateSet(opts *bind.FilterOpts, rootchain []common.Address) (*SeigManagerCommissionRateSetIterator, error)

FilterCommissionRateSet is a free log retrieval operation binding the contract event 0x11841078e38c91feada06e1f8ded3697ab2dadc2583c52b14109b82ccd4f77d7.

Solidity: event CommissionRateSet(address indexed rootchain, uint256 previousRate, uint256 newRate)

func (*SeigManagerFilterer) FilterCommitLog1

func (_SeigManager *SeigManagerFilterer) FilterCommitLog1(opts *bind.FilterOpts) (*SeigManagerCommitLog1Iterator, error)

FilterCommitLog1 is a free log retrieval operation binding the contract event 0x41a79a497d1457df24c25ab99f22349ae9aef4468429f0a781216e8dcf80c628.

Solidity: event CommitLog1(uint256 totalStakedAmount, uint256 totalSupplyOfWTON, uint256 prevTotalSupply, uint256 nextTotalSupply)

func (*SeigManagerFilterer) FilterOwnershipTransferred

func (_SeigManager *SeigManagerFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*SeigManagerOwnershipTransferredIterator, error)

FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)

func (*SeigManagerFilterer) FilterPaused

func (_SeigManager *SeigManagerFilterer) FilterPaused(opts *bind.FilterOpts) (*SeigManagerPausedIterator, error)

FilterPaused is a free log retrieval operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.

Solidity: event Paused(address account)

func (*SeigManagerFilterer) FilterPauserAdded

func (_SeigManager *SeigManagerFilterer) FilterPauserAdded(opts *bind.FilterOpts, account []common.Address) (*SeigManagerPauserAddedIterator, error)

FilterPauserAdded is a free log retrieval operation binding the contract event 0x6719d08c1888103bea251a4ed56406bd0c3e69723c8a1686e017e7bbe159b6f8.

Solidity: event PauserAdded(address indexed account)

func (*SeigManagerFilterer) FilterPauserRemoved

func (_SeigManager *SeigManagerFilterer) FilterPauserRemoved(opts *bind.FilterOpts, account []common.Address) (*SeigManagerPauserRemovedIterator, error)

FilterPauserRemoved is a free log retrieval operation binding the contract event 0xcd265ebaf09df2871cc7bd4133404a235ba12eff2041bb89d9c714a2621c7c7e.

Solidity: event PauserRemoved(address indexed account)

func (*SeigManagerFilterer) FilterSeigGiven

func (_SeigManager *SeigManagerFilterer) FilterSeigGiven(opts *bind.FilterOpts, rootchain []common.Address) (*SeigManagerSeigGivenIterator, error)

FilterSeigGiven is a free log retrieval operation binding the contract event 0x73600b95c31a4ed411c84c32eaa15178c77fdcd9d5c8123118e76c03b3dcd63b.

Solidity: event SeigGiven(address indexed rootchain, uint256 totalSeig, uint256 stakedSeig, uint256 unstakedSeig, uint256 powertonSeig)

func (*SeigManagerFilterer) FilterUnpaused

func (_SeigManager *SeigManagerFilterer) FilterUnpaused(opts *bind.FilterOpts) (*SeigManagerUnpausedIterator, error)

FilterUnpaused is a free log retrieval operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.

Solidity: event Unpaused(address account)

func (*SeigManagerFilterer) FilterUnstakeLog

func (_SeigManager *SeigManagerFilterer) FilterUnstakeLog(opts *bind.FilterOpts) (*SeigManagerUnstakeLogIterator, error)

FilterUnstakeLog is a free log retrieval operation binding the contract event 0x650f673bb96a43afff4620ecc3f3e38e0cbfddebde9894e951ba2ceff7472f60.

Solidity: event UnstakeLog(uint256 coinageBurnAmount, uint256 totBurnAmount)

func (*SeigManagerFilterer) ParseCoinageCreated

func (_SeigManager *SeigManagerFilterer) ParseCoinageCreated(log types.Log) (*SeigManagerCoinageCreated, error)

ParseCoinageCreated is a log parse operation binding the contract event 0x124cac1e701d08d642237ad795ddd275670e12f2cd956a26709721c68084c2b2.

Solidity: event CoinageCreated(address indexed rootchain, address coinage)

func (*SeigManagerFilterer) ParseComitted

func (_SeigManager *SeigManagerFilterer) ParseComitted(log types.Log) (*SeigManagerComitted, error)

ParseComitted is a log parse operation binding the contract event 0x521cc65179761533a7c8d7a973291dd7baebb99a67edf5ef78e9c2b61a533d95.

Solidity: event Comitted(address indexed rootchain)

func (*SeigManagerFilterer) ParseCommissionRateSet

func (_SeigManager *SeigManagerFilterer) ParseCommissionRateSet(log types.Log) (*SeigManagerCommissionRateSet, error)

ParseCommissionRateSet is a log parse operation binding the contract event 0x11841078e38c91feada06e1f8ded3697ab2dadc2583c52b14109b82ccd4f77d7.

Solidity: event CommissionRateSet(address indexed rootchain, uint256 previousRate, uint256 newRate)

func (*SeigManagerFilterer) ParseCommitLog1

func (_SeigManager *SeigManagerFilterer) ParseCommitLog1(log types.Log) (*SeigManagerCommitLog1, error)

ParseCommitLog1 is a log parse operation binding the contract event 0x41a79a497d1457df24c25ab99f22349ae9aef4468429f0a781216e8dcf80c628.

Solidity: event CommitLog1(uint256 totalStakedAmount, uint256 totalSupplyOfWTON, uint256 prevTotalSupply, uint256 nextTotalSupply)

func (*SeigManagerFilterer) ParseOwnershipTransferred

func (_SeigManager *SeigManagerFilterer) ParseOwnershipTransferred(log types.Log) (*SeigManagerOwnershipTransferred, error)

ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)

func (*SeigManagerFilterer) ParsePaused

func (_SeigManager *SeigManagerFilterer) ParsePaused(log types.Log) (*SeigManagerPaused, error)

ParsePaused is a log parse operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.

Solidity: event Paused(address account)

func (*SeigManagerFilterer) ParsePauserAdded

func (_SeigManager *SeigManagerFilterer) ParsePauserAdded(log types.Log) (*SeigManagerPauserAdded, error)

ParsePauserAdded is a log parse operation binding the contract event 0x6719d08c1888103bea251a4ed56406bd0c3e69723c8a1686e017e7bbe159b6f8.

Solidity: event PauserAdded(address indexed account)

func (*SeigManagerFilterer) ParsePauserRemoved

func (_SeigManager *SeigManagerFilterer) ParsePauserRemoved(log types.Log) (*SeigManagerPauserRemoved, error)

ParsePauserRemoved is a log parse operation binding the contract event 0xcd265ebaf09df2871cc7bd4133404a235ba12eff2041bb89d9c714a2621c7c7e.

Solidity: event PauserRemoved(address indexed account)

func (*SeigManagerFilterer) ParseSeigGiven

func (_SeigManager *SeigManagerFilterer) ParseSeigGiven(log types.Log) (*SeigManagerSeigGiven, error)

ParseSeigGiven is a log parse operation binding the contract event 0x73600b95c31a4ed411c84c32eaa15178c77fdcd9d5c8123118e76c03b3dcd63b.

Solidity: event SeigGiven(address indexed rootchain, uint256 totalSeig, uint256 stakedSeig, uint256 unstakedSeig, uint256 powertonSeig)

func (*SeigManagerFilterer) ParseUnpaused

func (_SeigManager *SeigManagerFilterer) ParseUnpaused(log types.Log) (*SeigManagerUnpaused, error)

ParseUnpaused is a log parse operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.

Solidity: event Unpaused(address account)

func (*SeigManagerFilterer) ParseUnstakeLog

func (_SeigManager *SeigManagerFilterer) ParseUnstakeLog(log types.Log) (*SeigManagerUnstakeLog, error)

ParseUnstakeLog is a log parse operation binding the contract event 0x650f673bb96a43afff4620ecc3f3e38e0cbfddebde9894e951ba2ceff7472f60.

Solidity: event UnstakeLog(uint256 coinageBurnAmount, uint256 totBurnAmount)

func (*SeigManagerFilterer) WatchCoinageCreated

func (_SeigManager *SeigManagerFilterer) WatchCoinageCreated(opts *bind.WatchOpts, sink chan<- *SeigManagerCoinageCreated, rootchain []common.Address) (event.Subscription, error)

WatchCoinageCreated is a free log subscription operation binding the contract event 0x124cac1e701d08d642237ad795ddd275670e12f2cd956a26709721c68084c2b2.

Solidity: event CoinageCreated(address indexed rootchain, address coinage)

func (*SeigManagerFilterer) WatchComitted

func (_SeigManager *SeigManagerFilterer) WatchComitted(opts *bind.WatchOpts, sink chan<- *SeigManagerComitted, rootchain []common.Address) (event.Subscription, error)

WatchComitted is a free log subscription operation binding the contract event 0x521cc65179761533a7c8d7a973291dd7baebb99a67edf5ef78e9c2b61a533d95.

Solidity: event Comitted(address indexed rootchain)

func (*SeigManagerFilterer) WatchCommissionRateSet

func (_SeigManager *SeigManagerFilterer) WatchCommissionRateSet(opts *bind.WatchOpts, sink chan<- *SeigManagerCommissionRateSet, rootchain []common.Address) (event.Subscription, error)

WatchCommissionRateSet is a free log subscription operation binding the contract event 0x11841078e38c91feada06e1f8ded3697ab2dadc2583c52b14109b82ccd4f77d7.

Solidity: event CommissionRateSet(address indexed rootchain, uint256 previousRate, uint256 newRate)

func (*SeigManagerFilterer) WatchCommitLog1

func (_SeigManager *SeigManagerFilterer) WatchCommitLog1(opts *bind.WatchOpts, sink chan<- *SeigManagerCommitLog1) (event.Subscription, error)

WatchCommitLog1 is a free log subscription operation binding the contract event 0x41a79a497d1457df24c25ab99f22349ae9aef4468429f0a781216e8dcf80c628.

Solidity: event CommitLog1(uint256 totalStakedAmount, uint256 totalSupplyOfWTON, uint256 prevTotalSupply, uint256 nextTotalSupply)

func (*SeigManagerFilterer) WatchOwnershipTransferred

func (_SeigManager *SeigManagerFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *SeigManagerOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)

WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)

func (*SeigManagerFilterer) WatchPaused

func (_SeigManager *SeigManagerFilterer) WatchPaused(opts *bind.WatchOpts, sink chan<- *SeigManagerPaused) (event.Subscription, error)

WatchPaused is a free log subscription operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.

Solidity: event Paused(address account)

func (*SeigManagerFilterer) WatchPauserAdded

func (_SeigManager *SeigManagerFilterer) WatchPauserAdded(opts *bind.WatchOpts, sink chan<- *SeigManagerPauserAdded, account []common.Address) (event.Subscription, error)

WatchPauserAdded is a free log subscription operation binding the contract event 0x6719d08c1888103bea251a4ed56406bd0c3e69723c8a1686e017e7bbe159b6f8.

Solidity: event PauserAdded(address indexed account)

func (*SeigManagerFilterer) WatchPauserRemoved

func (_SeigManager *SeigManagerFilterer) WatchPauserRemoved(opts *bind.WatchOpts, sink chan<- *SeigManagerPauserRemoved, account []common.Address) (event.Subscription, error)

WatchPauserRemoved is a free log subscription operation binding the contract event 0xcd265ebaf09df2871cc7bd4133404a235ba12eff2041bb89d9c714a2621c7c7e.

Solidity: event PauserRemoved(address indexed account)

func (*SeigManagerFilterer) WatchSeigGiven

func (_SeigManager *SeigManagerFilterer) WatchSeigGiven(opts *bind.WatchOpts, sink chan<- *SeigManagerSeigGiven, rootchain []common.Address) (event.Subscription, error)

WatchSeigGiven is a free log subscription operation binding the contract event 0x73600b95c31a4ed411c84c32eaa15178c77fdcd9d5c8123118e76c03b3dcd63b.

Solidity: event SeigGiven(address indexed rootchain, uint256 totalSeig, uint256 stakedSeig, uint256 unstakedSeig, uint256 powertonSeig)

func (*SeigManagerFilterer) WatchUnpaused

func (_SeigManager *SeigManagerFilterer) WatchUnpaused(opts *bind.WatchOpts, sink chan<- *SeigManagerUnpaused) (event.Subscription, error)

WatchUnpaused is a free log subscription operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.

Solidity: event Unpaused(address account)

func (*SeigManagerFilterer) WatchUnstakeLog

func (_SeigManager *SeigManagerFilterer) WatchUnstakeLog(opts *bind.WatchOpts, sink chan<- *SeigManagerUnstakeLog) (event.Subscription, error)

WatchUnstakeLog is a free log subscription operation binding the contract event 0x650f673bb96a43afff4620ecc3f3e38e0cbfddebde9894e951ba2ceff7472f60.

Solidity: event UnstakeLog(uint256 coinageBurnAmount, uint256 totBurnAmount)

type SeigManagerI

type SeigManagerI struct {
	SeigManagerICaller     // Read-only binding to the contract
	SeigManagerITransactor // Write-only binding to the contract
	SeigManagerIFilterer   // Log filterer for contract events
}

SeigManagerI is an auto generated Go binding around an Ethereum contract.

func NewSeigManagerI

func NewSeigManagerI(address common.Address, backend bind.ContractBackend) (*SeigManagerI, error)

NewSeigManagerI creates a new instance of SeigManagerI, bound to a specific deployed contract.

type SeigManagerICaller

type SeigManagerICaller struct {
	// contains filtered or unexported fields
}

SeigManagerICaller is an auto generated read-only Go binding around an Ethereum contract.

func NewSeigManagerICaller

func NewSeigManagerICaller(address common.Address, caller bind.ContractCaller) (*SeigManagerICaller, error)

NewSeigManagerICaller creates a new read-only instance of SeigManagerI, bound to a specific deployed contract.

func (*SeigManagerICaller) AdditionalTotBurnAmount

func (_SeigManagerI *SeigManagerICaller) AdditionalTotBurnAmount(opts *bind.CallOpts, rootchain common.Address, account common.Address, amount *big.Int) (*big.Int, error)

AdditionalTotBurnAmount is a free data retrieval call binding the contract method 0x48c8577e.

Solidity: function additionalTotBurnAmount(address rootchain, address account, uint256 amount) constant returns(uint256 totAmount)

func (*SeigManagerICaller) Coinages

func (_SeigManagerI *SeigManagerICaller) Coinages(opts *bind.CallOpts, rootchain common.Address) (common.Address, error)

Coinages is a free data retrieval call binding the contract method 0x4c063c19.

Solidity: function coinages(address rootchain) constant returns(address)

func (*SeigManagerICaller) CommissionRates

func (_SeigManagerI *SeigManagerICaller) CommissionRates(opts *bind.CallOpts, rootchain common.Address) (*big.Int, error)

CommissionRates is a free data retrieval call binding the contract method 0x7b056c1b.

Solidity: function commissionRates(address rootchain) constant returns(uint256)

func (*SeigManagerICaller) DEFAULTFACTOR

func (_SeigManagerI *SeigManagerICaller) DEFAULTFACTOR(opts *bind.CallOpts) (*big.Int, error)

DEFAULTFACTOR is a free data retrieval call binding the contract method 0x8bf91dc4.

Solidity: function DEFAULT_FACTOR() constant returns(uint256)

func (*SeigManagerICaller) DepositManager

func (_SeigManagerI *SeigManagerICaller) DepositManager(opts *bind.CallOpts) (common.Address, error)

DepositManager is a free data retrieval call binding the contract method 0x6c7ac9d8.

Solidity: function depositManager() constant returns(address)

func (*SeigManagerICaller) LastCommitBlock

func (_SeigManagerI *SeigManagerICaller) LastCommitBlock(opts *bind.CallOpts, rootchain common.Address) (*big.Int, error)

LastCommitBlock is a free data retrieval call binding the contract method 0xc59f1046.

Solidity: function lastCommitBlock(address rootchain) constant returns(uint256)

func (*SeigManagerICaller) LastSeigBlock

func (_SeigManagerI *SeigManagerICaller) LastSeigBlock(opts *bind.CallOpts) (*big.Int, error)

LastSeigBlock is a free data retrieval call binding the contract method 0xf35c89e8.

Solidity: function lastSeigBlock() constant returns(uint256)

func (*SeigManagerICaller) PausedBlock

func (_SeigManagerI *SeigManagerICaller) PausedBlock(opts *bind.CallOpts) (*big.Int, error)

PausedBlock is a free data retrieval call binding the contract method 0x32053c99.

Solidity: function pausedBlock() constant returns(uint256)

func (*SeigManagerICaller) Powerton

func (_SeigManagerI *SeigManagerICaller) Powerton(opts *bind.CallOpts) (common.Address, error)

Powerton is a free data retrieval call binding the contract method 0x3e832e1d.

Solidity: function powerton() constant returns(address)

func (*SeigManagerICaller) Registry

func (_SeigManagerI *SeigManagerICaller) 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 (*SeigManagerICaller) SeigPerBlock

func (_SeigManagerI *SeigManagerICaller) SeigPerBlock(opts *bind.CallOpts) (*big.Int, error)

SeigPerBlock is a free data retrieval call binding the contract method 0x5f40a349.

Solidity: function seigPerBlock() constant returns(uint256)

func (*SeigManagerICaller) StakeOf

func (_SeigManagerI *SeigManagerICaller) StakeOf(opts *bind.CallOpts, rootchain common.Address, account common.Address) (*big.Int, error)

StakeOf is a free data retrieval call binding the contract method 0xce4cb876.

Solidity: function stakeOf(address rootchain, address account) constant returns(uint256)

func (*SeigManagerICaller) Ton

func (_SeigManagerI *SeigManagerICaller) Ton(opts *bind.CallOpts) (common.Address, error)

Ton is a free data retrieval call binding the contract method 0xcc48b947.

Solidity: function ton() constant returns(address)

func (*SeigManagerICaller) Tot

func (_SeigManagerI *SeigManagerICaller) Tot(opts *bind.CallOpts) (common.Address, error)

Tot is a free data retrieval call binding the contract method 0xa16d6aa7.

Solidity: function tot() constant returns(address)

func (*SeigManagerICaller) UncomittedStakeOf

func (_SeigManagerI *SeigManagerICaller) UncomittedStakeOf(opts *bind.CallOpts, rootchain common.Address, account common.Address) (*big.Int, error)

UncomittedStakeOf is a free data retrieval call binding the contract method 0xfa9789c8.

Solidity: function uncomittedStakeOf(address rootchain, address account) constant returns(uint256)

func (*SeigManagerICaller) UnpausedBlock

func (_SeigManagerI *SeigManagerICaller) UnpausedBlock(opts *bind.CallOpts) (*big.Int, error)

UnpausedBlock is a free data retrieval call binding the contract method 0x1cc47890.

Solidity: function unpausedBlock() constant returns(uint256)

func (*SeigManagerICaller) Wton

func (_SeigManagerI *SeigManagerICaller) Wton(opts *bind.CallOpts) (common.Address, error)

Wton is a free data retrieval call binding the contract method 0x8d62d949.

Solidity: function wton() constant returns(address)

type SeigManagerICallerRaw

type SeigManagerICallerRaw struct {
	Contract *SeigManagerICaller // Generic read-only contract binding to access the raw methods on
}

SeigManagerICallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*SeigManagerICallerRaw) Call

func (_SeigManagerI *SeigManagerICallerRaw) 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 SeigManagerICallerSession

type SeigManagerICallerSession struct {
	Contract *SeigManagerICaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts       // Call options to use throughout this session
}

SeigManagerICallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*SeigManagerICallerSession) AdditionalTotBurnAmount

func (_SeigManagerI *SeigManagerICallerSession) AdditionalTotBurnAmount(rootchain common.Address, account common.Address, amount *big.Int) (*big.Int, error)

AdditionalTotBurnAmount is a free data retrieval call binding the contract method 0x48c8577e.

Solidity: function additionalTotBurnAmount(address rootchain, address account, uint256 amount) constant returns(uint256 totAmount)

func (*SeigManagerICallerSession) Coinages

func (_SeigManagerI *SeigManagerICallerSession) Coinages(rootchain common.Address) (common.Address, error)

Coinages is a free data retrieval call binding the contract method 0x4c063c19.

Solidity: function coinages(address rootchain) constant returns(address)

func (*SeigManagerICallerSession) CommissionRates

func (_SeigManagerI *SeigManagerICallerSession) CommissionRates(rootchain common.Address) (*big.Int, error)

CommissionRates is a free data retrieval call binding the contract method 0x7b056c1b.

Solidity: function commissionRates(address rootchain) constant returns(uint256)

func (*SeigManagerICallerSession) DEFAULTFACTOR

func (_SeigManagerI *SeigManagerICallerSession) DEFAULTFACTOR() (*big.Int, error)

DEFAULTFACTOR is a free data retrieval call binding the contract method 0x8bf91dc4.

Solidity: function DEFAULT_FACTOR() constant returns(uint256)

func (*SeigManagerICallerSession) DepositManager

func (_SeigManagerI *SeigManagerICallerSession) DepositManager() (common.Address, error)

DepositManager is a free data retrieval call binding the contract method 0x6c7ac9d8.

Solidity: function depositManager() constant returns(address)

func (*SeigManagerICallerSession) LastCommitBlock

func (_SeigManagerI *SeigManagerICallerSession) LastCommitBlock(rootchain common.Address) (*big.Int, error)

LastCommitBlock is a free data retrieval call binding the contract method 0xc59f1046.

Solidity: function lastCommitBlock(address rootchain) constant returns(uint256)

func (*SeigManagerICallerSession) LastSeigBlock

func (_SeigManagerI *SeigManagerICallerSession) LastSeigBlock() (*big.Int, error)

LastSeigBlock is a free data retrieval call binding the contract method 0xf35c89e8.

Solidity: function lastSeigBlock() constant returns(uint256)

func (*SeigManagerICallerSession) PausedBlock

func (_SeigManagerI *SeigManagerICallerSession) PausedBlock() (*big.Int, error)

PausedBlock is a free data retrieval call binding the contract method 0x32053c99.

Solidity: function pausedBlock() constant returns(uint256)

func (*SeigManagerICallerSession) Powerton

func (_SeigManagerI *SeigManagerICallerSession) Powerton() (common.Address, error)

Powerton is a free data retrieval call binding the contract method 0x3e832e1d.

Solidity: function powerton() constant returns(address)

func (*SeigManagerICallerSession) Registry

func (_SeigManagerI *SeigManagerICallerSession) Registry() (common.Address, error)

Registry is a free data retrieval call binding the contract method 0x7b103999.

Solidity: function registry() constant returns(address)

func (*SeigManagerICallerSession) SeigPerBlock

func (_SeigManagerI *SeigManagerICallerSession) SeigPerBlock() (*big.Int, error)

SeigPerBlock is a free data retrieval call binding the contract method 0x5f40a349.

Solidity: function seigPerBlock() constant returns(uint256)

func (*SeigManagerICallerSession) StakeOf

func (_SeigManagerI *SeigManagerICallerSession) StakeOf(rootchain common.Address, account common.Address) (*big.Int, error)

StakeOf is a free data retrieval call binding the contract method 0xce4cb876.

Solidity: function stakeOf(address rootchain, address account) constant returns(uint256)

func (*SeigManagerICallerSession) Ton

func (_SeigManagerI *SeigManagerICallerSession) Ton() (common.Address, error)

Ton is a free data retrieval call binding the contract method 0xcc48b947.

Solidity: function ton() constant returns(address)

func (*SeigManagerICallerSession) Tot

func (_SeigManagerI *SeigManagerICallerSession) Tot() (common.Address, error)

Tot is a free data retrieval call binding the contract method 0xa16d6aa7.

Solidity: function tot() constant returns(address)

func (*SeigManagerICallerSession) UncomittedStakeOf

func (_SeigManagerI *SeigManagerICallerSession) UncomittedStakeOf(rootchain common.Address, account common.Address) (*big.Int, error)

UncomittedStakeOf is a free data retrieval call binding the contract method 0xfa9789c8.

Solidity: function uncomittedStakeOf(address rootchain, address account) constant returns(uint256)

func (*SeigManagerICallerSession) UnpausedBlock

func (_SeigManagerI *SeigManagerICallerSession) UnpausedBlock() (*big.Int, error)

UnpausedBlock is a free data retrieval call binding the contract method 0x1cc47890.

Solidity: function unpausedBlock() constant returns(uint256)

func (*SeigManagerICallerSession) Wton

func (_SeigManagerI *SeigManagerICallerSession) Wton() (common.Address, error)

Wton is a free data retrieval call binding the contract method 0x8d62d949.

Solidity: function wton() constant returns(address)

type SeigManagerIFilterer

type SeigManagerIFilterer struct {
	// contains filtered or unexported fields
}

SeigManagerIFilterer is an auto generated log filtering Go binding around an Ethereum contract events.

func NewSeigManagerIFilterer

func NewSeigManagerIFilterer(address common.Address, filterer bind.ContractFilterer) (*SeigManagerIFilterer, error)

NewSeigManagerIFilterer creates a new log filterer instance of SeigManagerI, bound to a specific deployed contract.

type SeigManagerIRaw

type SeigManagerIRaw struct {
	Contract *SeigManagerI // Generic contract binding to access the raw methods on
}

SeigManagerIRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*SeigManagerIRaw) Call

func (_SeigManagerI *SeigManagerIRaw) 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 (*SeigManagerIRaw) Transact

func (_SeigManagerI *SeigManagerIRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*SeigManagerIRaw) Transfer

func (_SeigManagerI *SeigManagerIRaw) 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 SeigManagerISession

type SeigManagerISession struct {
	Contract     *SeigManagerI     // 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
}

SeigManagerISession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*SeigManagerISession) AdditionalTotBurnAmount

func (_SeigManagerI *SeigManagerISession) AdditionalTotBurnAmount(rootchain common.Address, account common.Address, amount *big.Int) (*big.Int, error)

AdditionalTotBurnAmount is a free data retrieval call binding the contract method 0x48c8577e.

Solidity: function additionalTotBurnAmount(address rootchain, address account, uint256 amount) constant returns(uint256 totAmount)

func (*SeigManagerISession) Coinages

func (_SeigManagerI *SeigManagerISession) Coinages(rootchain common.Address) (common.Address, error)

Coinages is a free data retrieval call binding the contract method 0x4c063c19.

Solidity: function coinages(address rootchain) constant returns(address)

func (*SeigManagerISession) CommissionRates

func (_SeigManagerI *SeigManagerISession) CommissionRates(rootchain common.Address) (*big.Int, error)

CommissionRates is a free data retrieval call binding the contract method 0x7b056c1b.

Solidity: function commissionRates(address rootchain) constant returns(uint256)

func (*SeigManagerISession) DEFAULTFACTOR

func (_SeigManagerI *SeigManagerISession) DEFAULTFACTOR() (*big.Int, error)

DEFAULTFACTOR is a free data retrieval call binding the contract method 0x8bf91dc4.

Solidity: function DEFAULT_FACTOR() constant returns(uint256)

func (*SeigManagerISession) DeployCoinage

func (_SeigManagerI *SeigManagerISession) DeployCoinage(rootchain common.Address) (*types.Transaction, error)

DeployCoinage is a paid mutator transaction binding the contract method 0x833a774f.

Solidity: function deployCoinage(address rootchain) returns(bool)

func (*SeigManagerISession) DepositManager

func (_SeigManagerI *SeigManagerISession) DepositManager() (common.Address, error)

DepositManager is a free data retrieval call binding the contract method 0x6c7ac9d8.

Solidity: function depositManager() constant returns(address)

func (*SeigManagerISession) LastCommitBlock

func (_SeigManagerI *SeigManagerISession) LastCommitBlock(rootchain common.Address) (*big.Int, error)

LastCommitBlock is a free data retrieval call binding the contract method 0xc59f1046.

Solidity: function lastCommitBlock(address rootchain) constant returns(uint256)

func (*SeigManagerISession) LastSeigBlock

func (_SeigManagerI *SeigManagerISession) LastSeigBlock() (*big.Int, error)

LastSeigBlock is a free data retrieval call binding the contract method 0xf35c89e8.

Solidity: function lastSeigBlock() constant returns(uint256)

func (*SeigManagerISession) OnCommit

func (_SeigManagerI *SeigManagerISession) OnCommit() (*types.Transaction, error)

OnCommit is a paid mutator transaction binding the contract method 0x359c4d59.

Solidity: function onCommit() returns(bool)

func (*SeigManagerISession) OnDeposit

func (_SeigManagerI *SeigManagerISession) OnDeposit(rootchain common.Address, account common.Address, amount *big.Int) (*types.Transaction, error)

OnDeposit is a paid mutator transaction binding the contract method 0x412c6d50.

Solidity: function onDeposit(address rootchain, address account, uint256 amount) returns(bool)

func (*SeigManagerISession) OnTransfer

func (_SeigManagerI *SeigManagerISession) OnTransfer(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)

OnTransfer is a paid mutator transaction binding the contract method 0x4a393149.

Solidity: function onTransfer(address sender, address recipient, uint256 amount) returns(bool)

func (*SeigManagerISession) OnWithdraw

func (_SeigManagerI *SeigManagerISession) OnWithdraw(rootchain common.Address, account common.Address, amount *big.Int) (*types.Transaction, error)

OnWithdraw is a paid mutator transaction binding the contract method 0xf850ffaa.

Solidity: function onWithdraw(address rootchain, address account, uint256 amount) returns(bool)

func (*SeigManagerISession) PausedBlock

func (_SeigManagerI *SeigManagerISession) PausedBlock() (*big.Int, error)

PausedBlock is a free data retrieval call binding the contract method 0x32053c99.

Solidity: function pausedBlock() constant returns(uint256)

func (*SeigManagerISession) Powerton

func (_SeigManagerI *SeigManagerISession) Powerton() (common.Address, error)

Powerton is a free data retrieval call binding the contract method 0x3e832e1d.

Solidity: function powerton() constant returns(address)

func (*SeigManagerISession) Registry

func (_SeigManagerI *SeigManagerISession) Registry() (common.Address, error)

Registry is a free data retrieval call binding the contract method 0x7b103999.

Solidity: function registry() constant returns(address)

func (*SeigManagerISession) SeigPerBlock

func (_SeigManagerI *SeigManagerISession) SeigPerBlock() (*big.Int, error)

SeigPerBlock is a free data retrieval call binding the contract method 0x5f40a349.

Solidity: function seigPerBlock() constant returns(uint256)

func (*SeigManagerISession) SetCommissionRate

func (_SeigManagerI *SeigManagerISession) SetCommissionRate(rootchain common.Address, commission *big.Int, isCommissionRateNegative bool) (*types.Transaction, error)

SetCommissionRate is a paid mutator transaction binding the contract method 0x4224ed66.

Solidity: function setCommissionRate(address rootchain, uint256 commission, bool isCommissionRateNegative) returns(bool)

func (*SeigManagerISession) StakeOf

func (_SeigManagerI *SeigManagerISession) StakeOf(rootchain common.Address, account common.Address) (*big.Int, error)

StakeOf is a free data retrieval call binding the contract method 0xce4cb876.

Solidity: function stakeOf(address rootchain, address account) constant returns(uint256)

func (*SeigManagerISession) Ton

func (_SeigManagerI *SeigManagerISession) Ton() (common.Address, error)

Ton is a free data retrieval call binding the contract method 0xcc48b947.

Solidity: function ton() constant returns(address)

func (*SeigManagerISession) Tot

func (_SeigManagerI *SeigManagerISession) Tot() (common.Address, error)

Tot is a free data retrieval call binding the contract method 0xa16d6aa7.

Solidity: function tot() constant returns(address)

func (*SeigManagerISession) UncomittedStakeOf

func (_SeigManagerI *SeigManagerISession) UncomittedStakeOf(rootchain common.Address, account common.Address) (*big.Int, error)

UncomittedStakeOf is a free data retrieval call binding the contract method 0xfa9789c8.

Solidity: function uncomittedStakeOf(address rootchain, address account) constant returns(uint256)

func (*SeigManagerISession) UnpausedBlock

func (_SeigManagerI *SeigManagerISession) UnpausedBlock() (*big.Int, error)

UnpausedBlock is a free data retrieval call binding the contract method 0x1cc47890.

Solidity: function unpausedBlock() constant returns(uint256)

func (*SeigManagerISession) Wton

func (_SeigManagerI *SeigManagerISession) Wton() (common.Address, error)

Wton is a free data retrieval call binding the contract method 0x8d62d949.

Solidity: function wton() constant returns(address)

type SeigManagerITransactor

type SeigManagerITransactor struct {
	// contains filtered or unexported fields
}

SeigManagerITransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewSeigManagerITransactor

func NewSeigManagerITransactor(address common.Address, transactor bind.ContractTransactor) (*SeigManagerITransactor, error)

NewSeigManagerITransactor creates a new write-only instance of SeigManagerI, bound to a specific deployed contract.

func (*SeigManagerITransactor) DeployCoinage

func (_SeigManagerI *SeigManagerITransactor) DeployCoinage(opts *bind.TransactOpts, rootchain common.Address) (*types.Transaction, error)

DeployCoinage is a paid mutator transaction binding the contract method 0x833a774f.

Solidity: function deployCoinage(address rootchain) returns(bool)

func (*SeigManagerITransactor) OnCommit

func (_SeigManagerI *SeigManagerITransactor) OnCommit(opts *bind.TransactOpts) (*types.Transaction, error)

OnCommit is a paid mutator transaction binding the contract method 0x359c4d59.

Solidity: function onCommit() returns(bool)

func (*SeigManagerITransactor) OnDeposit

func (_SeigManagerI *SeigManagerITransactor) OnDeposit(opts *bind.TransactOpts, rootchain common.Address, account common.Address, amount *big.Int) (*types.Transaction, error)

OnDeposit is a paid mutator transaction binding the contract method 0x412c6d50.

Solidity: function onDeposit(address rootchain, address account, uint256 amount) returns(bool)

func (*SeigManagerITransactor) OnTransfer

func (_SeigManagerI *SeigManagerITransactor) OnTransfer(opts *bind.TransactOpts, sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)

OnTransfer is a paid mutator transaction binding the contract method 0x4a393149.

Solidity: function onTransfer(address sender, address recipient, uint256 amount) returns(bool)

func (*SeigManagerITransactor) OnWithdraw

func (_SeigManagerI *SeigManagerITransactor) OnWithdraw(opts *bind.TransactOpts, rootchain common.Address, account common.Address, amount *big.Int) (*types.Transaction, error)

OnWithdraw is a paid mutator transaction binding the contract method 0xf850ffaa.

Solidity: function onWithdraw(address rootchain, address account, uint256 amount) returns(bool)

func (*SeigManagerITransactor) SetCommissionRate

func (_SeigManagerI *SeigManagerITransactor) SetCommissionRate(opts *bind.TransactOpts, rootchain common.Address, commission *big.Int, isCommissionRateNegative bool) (*types.Transaction, error)

SetCommissionRate is a paid mutator transaction binding the contract method 0x4224ed66.

Solidity: function setCommissionRate(address rootchain, uint256 commission, bool isCommissionRateNegative) returns(bool)

type SeigManagerITransactorRaw

type SeigManagerITransactorRaw struct {
	Contract *SeigManagerITransactor // Generic write-only contract binding to access the raw methods on
}

SeigManagerITransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*SeigManagerITransactorRaw) Transact

func (_SeigManagerI *SeigManagerITransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*SeigManagerITransactorRaw) Transfer

func (_SeigManagerI *SeigManagerITransactorRaw) 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 SeigManagerITransactorSession

type SeigManagerITransactorSession struct {
	Contract     *SeigManagerITransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts       // Transaction auth options to use throughout this session
}

SeigManagerITransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*SeigManagerITransactorSession) DeployCoinage

func (_SeigManagerI *SeigManagerITransactorSession) DeployCoinage(rootchain common.Address) (*types.Transaction, error)

DeployCoinage is a paid mutator transaction binding the contract method 0x833a774f.

Solidity: function deployCoinage(address rootchain) returns(bool)

func (*SeigManagerITransactorSession) OnCommit

func (_SeigManagerI *SeigManagerITransactorSession) OnCommit() (*types.Transaction, error)

OnCommit is a paid mutator transaction binding the contract method 0x359c4d59.

Solidity: function onCommit() returns(bool)

func (*SeigManagerITransactorSession) OnDeposit

func (_SeigManagerI *SeigManagerITransactorSession) OnDeposit(rootchain common.Address, account common.Address, amount *big.Int) (*types.Transaction, error)

OnDeposit is a paid mutator transaction binding the contract method 0x412c6d50.

Solidity: function onDeposit(address rootchain, address account, uint256 amount) returns(bool)

func (*SeigManagerITransactorSession) OnTransfer

func (_SeigManagerI *SeigManagerITransactorSession) OnTransfer(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)

OnTransfer is a paid mutator transaction binding the contract method 0x4a393149.

Solidity: function onTransfer(address sender, address recipient, uint256 amount) returns(bool)

func (*SeigManagerITransactorSession) OnWithdraw

func (_SeigManagerI *SeigManagerITransactorSession) OnWithdraw(rootchain common.Address, account common.Address, amount *big.Int) (*types.Transaction, error)

OnWithdraw is a paid mutator transaction binding the contract method 0xf850ffaa.

Solidity: function onWithdraw(address rootchain, address account, uint256 amount) returns(bool)

func (*SeigManagerITransactorSession) SetCommissionRate

func (_SeigManagerI *SeigManagerITransactorSession) SetCommissionRate(rootchain common.Address, commission *big.Int, isCommissionRateNegative bool) (*types.Transaction, error)

SetCommissionRate is a paid mutator transaction binding the contract method 0x4224ed66.

Solidity: function setCommissionRate(address rootchain, uint256 commission, bool isCommissionRateNegative) returns(bool)

type SeigManagerOwnershipTransferred

type SeigManagerOwnershipTransferred struct {
	PreviousOwner common.Address
	NewOwner      common.Address
	Raw           types.Log // Blockchain specific contextual infos
}

SeigManagerOwnershipTransferred represents a OwnershipTransferred event raised by the SeigManager contract.

type SeigManagerOwnershipTransferredIterator

type SeigManagerOwnershipTransferredIterator struct {
	Event *SeigManagerOwnershipTransferred // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

SeigManagerOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the SeigManager contract.

func (*SeigManagerOwnershipTransferredIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*SeigManagerOwnershipTransferredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*SeigManagerOwnershipTransferredIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type SeigManagerPaused

type SeigManagerPaused struct {
	Account common.Address
	Raw     types.Log // Blockchain specific contextual infos
}

SeigManagerPaused represents a Paused event raised by the SeigManager contract.

type SeigManagerPausedIterator

type SeigManagerPausedIterator struct {
	Event *SeigManagerPaused // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

SeigManagerPausedIterator is returned from FilterPaused and is used to iterate over the raw logs and unpacked data for Paused events raised by the SeigManager contract.

func (*SeigManagerPausedIterator) Close

func (it *SeigManagerPausedIterator) Close() error

Close terminates the iteration process, releasing any pending underlying resources.

func (*SeigManagerPausedIterator) Error

func (it *SeigManagerPausedIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*SeigManagerPausedIterator) Next

func (it *SeigManagerPausedIterator) 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 SeigManagerPauserAdded

type SeigManagerPauserAdded struct {
	Account common.Address
	Raw     types.Log // Blockchain specific contextual infos
}

SeigManagerPauserAdded represents a PauserAdded event raised by the SeigManager contract.

type SeigManagerPauserAddedIterator

type SeigManagerPauserAddedIterator struct {
	Event *SeigManagerPauserAdded // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

SeigManagerPauserAddedIterator is returned from FilterPauserAdded and is used to iterate over the raw logs and unpacked data for PauserAdded events raised by the SeigManager contract.

func (*SeigManagerPauserAddedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*SeigManagerPauserAddedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*SeigManagerPauserAddedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type SeigManagerPauserRemoved

type SeigManagerPauserRemoved struct {
	Account common.Address
	Raw     types.Log // Blockchain specific contextual infos
}

SeigManagerPauserRemoved represents a PauserRemoved event raised by the SeigManager contract.

type SeigManagerPauserRemovedIterator

type SeigManagerPauserRemovedIterator struct {
	Event *SeigManagerPauserRemoved // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

SeigManagerPauserRemovedIterator is returned from FilterPauserRemoved and is used to iterate over the raw logs and unpacked data for PauserRemoved events raised by the SeigManager contract.

func (*SeigManagerPauserRemovedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*SeigManagerPauserRemovedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*SeigManagerPauserRemovedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type SeigManagerRaw

type SeigManagerRaw struct {
	Contract *SeigManager // Generic contract binding to access the raw methods on
}

SeigManagerRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*SeigManagerRaw) Call

func (_SeigManager *SeigManagerRaw) 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 (*SeigManagerRaw) Transact

func (_SeigManager *SeigManagerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*SeigManagerRaw) Transfer

func (_SeigManager *SeigManagerRaw) 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 SeigManagerSeigGiven

type SeigManagerSeigGiven struct {
	Rootchain    common.Address
	TotalSeig    *big.Int
	StakedSeig   *big.Int
	UnstakedSeig *big.Int
	PowertonSeig *big.Int
	Raw          types.Log // Blockchain specific contextual infos
}

SeigManagerSeigGiven represents a SeigGiven event raised by the SeigManager contract.

type SeigManagerSeigGivenIterator

type SeigManagerSeigGivenIterator struct {
	Event *SeigManagerSeigGiven // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

SeigManagerSeigGivenIterator is returned from FilterSeigGiven and is used to iterate over the raw logs and unpacked data for SeigGiven events raised by the SeigManager contract.

func (*SeigManagerSeigGivenIterator) Close

func (it *SeigManagerSeigGivenIterator) Close() error

Close terminates the iteration process, releasing any pending underlying resources.

func (*SeigManagerSeigGivenIterator) Error

func (it *SeigManagerSeigGivenIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*SeigManagerSeigGivenIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type SeigManagerSession

type SeigManagerSession struct {
	Contract     *SeigManager      // 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
}

SeigManagerSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*SeigManagerSession) AddPauser

func (_SeigManager *SeigManagerSession) AddPauser(account common.Address) (*types.Transaction, error)

AddPauser is a paid mutator transaction binding the contract method 0x82dc1ec4.

Solidity: function addPauser(address account) returns()

func (*SeigManagerSession) AdditionalTotBurnAmount

func (_SeigManager *SeigManagerSession) AdditionalTotBurnAmount(rootchain common.Address, account common.Address, amount *big.Int) (*big.Int, error)

AdditionalTotBurnAmount is a free data retrieval call binding the contract method 0x48c8577e.

Solidity: function additionalTotBurnAmount(address rootchain, address account, uint256 amount) constant returns(uint256 totAmount)

func (*SeigManagerSession) Coinages

func (_SeigManager *SeigManagerSession) Coinages(rootchain common.Address) (common.Address, error)

Coinages is a free data retrieval call binding the contract method 0x4c063c19.

Solidity: function coinages(address rootchain) constant returns(address)

func (*SeigManagerSession) CommissionRates

func (_SeigManager *SeigManagerSession) CommissionRates(rootchain common.Address) (*big.Int, error)

CommissionRates is a free data retrieval call binding the contract method 0x7b056c1b.

Solidity: function commissionRates(address rootchain) constant returns(uint256)

func (*SeigManagerSession) DEFAULTFACTOR

func (_SeigManager *SeigManagerSession) DEFAULTFACTOR() (*big.Int, error)

DEFAULTFACTOR is a free data retrieval call binding the contract method 0x8bf91dc4.

Solidity: function DEFAULT_FACTOR() constant returns(uint256)

func (*SeigManagerSession) DeployCoinage

func (_SeigManager *SeigManagerSession) DeployCoinage(rootchain common.Address) (*types.Transaction, error)

DeployCoinage is a paid mutator transaction binding the contract method 0x833a774f.

Solidity: function deployCoinage(address rootchain) returns(bool)

func (*SeigManagerSession) DepositManager

func (_SeigManager *SeigManagerSession) DepositManager() (common.Address, error)

DepositManager is a free data retrieval call binding the contract method 0x6c7ac9d8.

Solidity: function depositManager() constant returns(address)

func (*SeigManagerSession) IsCommissionRateNegative

func (_SeigManager *SeigManagerSession) IsCommissionRateNegative(rootchain common.Address) (bool, error)

IsCommissionRateNegative is a free data retrieval call binding the contract method 0x5a16a416.

Solidity: function isCommissionRateNegative(address rootchain) constant returns(bool)

func (*SeigManagerSession) IsOwner

func (_SeigManager *SeigManagerSession) IsOwner() (bool, error)

IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.

Solidity: function isOwner() constant returns(bool)

func (*SeigManagerSession) IsPauser

func (_SeigManager *SeigManagerSession) IsPauser(account common.Address) (bool, error)

IsPauser is a free data retrieval call binding the contract method 0x46fbf68e.

Solidity: function isPauser(address account) constant returns(bool)

func (*SeigManagerSession) LastCommitBlock

func (_SeigManager *SeigManagerSession) LastCommitBlock(rootchain common.Address) (*big.Int, error)

LastCommitBlock is a free data retrieval call binding the contract method 0xc59f1046.

Solidity: function lastCommitBlock(address rootchain) constant returns(uint256)

func (*SeigManagerSession) LastSeigBlock

func (_SeigManager *SeigManagerSession) LastSeigBlock() (*big.Int, error)

LastSeigBlock is a free data retrieval call binding the contract method 0xf35c89e8.

Solidity: function lastSeigBlock() constant returns(uint256)

func (*SeigManagerSession) MAXVALIDCOMMISSION

func (_SeigManager *SeigManagerSession) MAXVALIDCOMMISSION() (*big.Int, error)

MAXVALIDCOMMISSION is a free data retrieval call binding the contract method 0x4123196f.

Solidity: function MAX_VALID_COMMISSION() constant returns(uint256)

func (*SeigManagerSession) MINVALIDCOMMISSION

func (_SeigManager *SeigManagerSession) MINVALIDCOMMISSION() (*big.Int, error)

MINVALIDCOMMISSION is a free data retrieval call binding the contract method 0xa7dcc850.

Solidity: function MIN_VALID_COMMISSION() constant returns(uint256)

func (*SeigManagerSession) OnCommit

func (_SeigManager *SeigManagerSession) OnCommit() (*types.Transaction, error)

OnCommit is a paid mutator transaction binding the contract method 0x359c4d59.

Solidity: function onCommit() returns(bool)

func (*SeigManagerSession) OnDeposit

func (_SeigManager *SeigManagerSession) OnDeposit(rootchain common.Address, account common.Address, amount *big.Int) (*types.Transaction, error)

OnDeposit is a paid mutator transaction binding the contract method 0x412c6d50.

Solidity: function onDeposit(address rootchain, address account, uint256 amount) returns(bool)

func (*SeigManagerSession) OnTransfer

func (_SeigManager *SeigManagerSession) OnTransfer(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)

OnTransfer is a paid mutator transaction binding the contract method 0x4a393149.

Solidity: function onTransfer(address sender, address recipient, uint256 amount) returns(bool)

func (*SeigManagerSession) OnWithdraw

func (_SeigManager *SeigManagerSession) OnWithdraw(rootchain common.Address, account common.Address, amount *big.Int) (*types.Transaction, error)

OnWithdraw is a paid mutator transaction binding the contract method 0xf850ffaa.

Solidity: function onWithdraw(address rootchain, address account, uint256 amount) returns(bool)

func (*SeigManagerSession) Owner

func (_SeigManager *SeigManagerSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*SeigManagerSession) POWERTONDENOMINATOR

func (_SeigManager *SeigManagerSession) POWERTONDENOMINATOR() (*big.Int, error)

POWERTONDENOMINATOR is a free data retrieval call binding the contract method 0x7bf8ae5b.

Solidity: function POWER_TON_DENOMINATOR() constant returns(uint256)

func (*SeigManagerSession) POWERTONNUMERATOR

func (_SeigManager *SeigManagerSession) POWERTONNUMERATOR() (*big.Int, error)

POWERTONNUMERATOR is a free data retrieval call binding the contract method 0x180975d3.

Solidity: function POWER_TON_NUMERATOR() constant returns(uint256)

func (*SeigManagerSession) Pause

func (_SeigManager *SeigManagerSession) Pause() (*types.Transaction, error)

Pause is a paid mutator transaction binding the contract method 0x8456cb59.

Solidity: function pause() returns()

func (*SeigManagerSession) Paused

func (_SeigManager *SeigManagerSession) Paused() (bool, error)

Paused is a free data retrieval call binding the contract method 0x5c975abb.

Solidity: function paused() constant returns(bool)

func (*SeigManagerSession) PausedBlock

func (_SeigManager *SeigManagerSession) PausedBlock() (*big.Int, error)

PausedBlock is a free data retrieval call binding the contract method 0x32053c99.

Solidity: function pausedBlock() constant returns(uint256)

func (*SeigManagerSession) Powerton

func (_SeigManager *SeigManagerSession) Powerton() (common.Address, error)

Powerton is a free data retrieval call binding the contract method 0x3e832e1d.

Solidity: function powerton() constant returns(address)

func (*SeigManagerSession) Registry

func (_SeigManager *SeigManagerSession) Registry() (common.Address, error)

Registry is a free data retrieval call binding the contract method 0x7b103999.

Solidity: function registry() constant returns(address)

func (*SeigManagerSession) RenounceMinter

func (_SeigManager *SeigManagerSession) RenounceMinter(target common.Address) (*types.Transaction, error)

RenounceMinter is a paid mutator transaction binding the contract method 0x5f112c68.

Solidity: function renounceMinter(address target) returns()

func (*SeigManagerSession) RenounceOwnership

func (_SeigManager *SeigManagerSession) RenounceOwnership(target common.Address) (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x38bf3cfa.

Solidity: function renounceOwnership(address target) returns()

func (*SeigManagerSession) RenounceOwnership0

func (_SeigManager *SeigManagerSession) RenounceOwnership0() (*types.Transaction, error)

RenounceOwnership0 is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*SeigManagerSession) RenouncePauser

func (_SeigManager *SeigManagerSession) RenouncePauser(target common.Address) (*types.Transaction, error)

RenouncePauser is a paid mutator transaction binding the contract method 0x41eb24bb.

Solidity: function renouncePauser(address target) returns()

func (*SeigManagerSession) RenouncePauser0

func (_SeigManager *SeigManagerSession) RenouncePauser0() (*types.Transaction, error)

RenouncePauser0 is a paid mutator transaction binding the contract method 0x6ef8d66d.

Solidity: function renouncePauser() returns()

func (*SeigManagerSession) SeigPerBlock

func (_SeigManager *SeigManagerSession) SeigPerBlock() (*big.Int, error)

SeigPerBlock is a free data retrieval call binding the contract method 0x5f40a349.

Solidity: function seigPerBlock() constant returns(uint256)

func (*SeigManagerSession) SetCommissionRate

func (_SeigManager *SeigManagerSession) SetCommissionRate(rootchain common.Address, commissionRate *big.Int, isCommissionRateNegative bool) (*types.Transaction, error)

SetCommissionRate is a paid mutator transaction binding the contract method 0x4224ed66.

Solidity: function setCommissionRate(address rootchain, uint256 commissionRate, bool isCommissionRateNegative) returns(bool)

func (*SeigManagerSession) SetPowerTON

func (_SeigManager *SeigManagerSession) SetPowerTON(powerton common.Address) (*types.Transaction, error)

SetPowerTON is a paid mutator transaction binding the contract method 0x41813020.

Solidity: function setPowerTON(address powerton) returns()

func (*SeigManagerSession) StakeOf

func (_SeigManager *SeigManagerSession) StakeOf(rootchain common.Address, account common.Address) (*big.Int, error)

StakeOf is a free data retrieval call binding the contract method 0xce4cb876.

Solidity: function stakeOf(address rootchain, address account) constant returns(uint256)

func (*SeigManagerSession) Ton

func (_SeigManager *SeigManagerSession) Ton() (common.Address, error)

Ton is a free data retrieval call binding the contract method 0xcc48b947.

Solidity: function ton() constant returns(address)

func (*SeigManagerSession) Tot

func (_SeigManager *SeigManagerSession) Tot() (common.Address, error)

Tot is a free data retrieval call binding the contract method 0xa16d6aa7.

Solidity: function tot() constant returns(address)

func (*SeigManagerSession) TransferOwnership

func (_SeigManager *SeigManagerSession) TransferOwnership(target common.Address, newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0x6d435421.

Solidity: function transferOwnership(address target, address newOwner) returns()

func (*SeigManagerSession) TransferOwnership0

func (_SeigManager *SeigManagerSession) TransferOwnership0(newOwner common.Address) (*types.Transaction, error)

TransferOwnership0 is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

func (*SeigManagerSession) UncomittedStakeOf

func (_SeigManager *SeigManagerSession) UncomittedStakeOf(rootchain common.Address, account common.Address) (*big.Int, error)

UncomittedStakeOf is a free data retrieval call binding the contract method 0xfa9789c8.

Solidity: function uncomittedStakeOf(address rootchain, address account) constant returns(uint256)

func (*SeigManagerSession) Unpause

func (_SeigManager *SeigManagerSession) Unpause() (*types.Transaction, error)

Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.

Solidity: function unpause() returns()

func (*SeigManagerSession) UnpausedBlock

func (_SeigManager *SeigManagerSession) UnpausedBlock() (*big.Int, error)

UnpausedBlock is a free data retrieval call binding the contract method 0x1cc47890.

Solidity: function unpausedBlock() constant returns(uint256)

func (*SeigManagerSession) Wton

func (_SeigManager *SeigManagerSession) Wton() (common.Address, error)

Wton is a free data retrieval call binding the contract method 0x8d62d949.

Solidity: function wton() constant returns(address)

type SeigManagerTransactor

type SeigManagerTransactor struct {
	// contains filtered or unexported fields
}

SeigManagerTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewSeigManagerTransactor

func NewSeigManagerTransactor(address common.Address, transactor bind.ContractTransactor) (*SeigManagerTransactor, error)

NewSeigManagerTransactor creates a new write-only instance of SeigManager, bound to a specific deployed contract.

func (*SeigManagerTransactor) AddPauser

func (_SeigManager *SeigManagerTransactor) AddPauser(opts *bind.TransactOpts, account common.Address) (*types.Transaction, error)

AddPauser is a paid mutator transaction binding the contract method 0x82dc1ec4.

Solidity: function addPauser(address account) returns()

func (*SeigManagerTransactor) DeployCoinage

func (_SeigManager *SeigManagerTransactor) DeployCoinage(opts *bind.TransactOpts, rootchain common.Address) (*types.Transaction, error)

DeployCoinage is a paid mutator transaction binding the contract method 0x833a774f.

Solidity: function deployCoinage(address rootchain) returns(bool)

func (*SeigManagerTransactor) OnCommit

func (_SeigManager *SeigManagerTransactor) OnCommit(opts *bind.TransactOpts) (*types.Transaction, error)

OnCommit is a paid mutator transaction binding the contract method 0x359c4d59.

Solidity: function onCommit() returns(bool)

func (*SeigManagerTransactor) OnDeposit

func (_SeigManager *SeigManagerTransactor) OnDeposit(opts *bind.TransactOpts, rootchain common.Address, account common.Address, amount *big.Int) (*types.Transaction, error)

OnDeposit is a paid mutator transaction binding the contract method 0x412c6d50.

Solidity: function onDeposit(address rootchain, address account, uint256 amount) returns(bool)

func (*SeigManagerTransactor) OnTransfer

func (_SeigManager *SeigManagerTransactor) OnTransfer(opts *bind.TransactOpts, sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)

OnTransfer is a paid mutator transaction binding the contract method 0x4a393149.

Solidity: function onTransfer(address sender, address recipient, uint256 amount) returns(bool)

func (*SeigManagerTransactor) OnWithdraw

func (_SeigManager *SeigManagerTransactor) OnWithdraw(opts *bind.TransactOpts, rootchain common.Address, account common.Address, amount *big.Int) (*types.Transaction, error)

OnWithdraw is a paid mutator transaction binding the contract method 0xf850ffaa.

Solidity: function onWithdraw(address rootchain, address account, uint256 amount) returns(bool)

func (*SeigManagerTransactor) Pause

func (_SeigManager *SeigManagerTransactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)

Pause is a paid mutator transaction binding the contract method 0x8456cb59.

Solidity: function pause() returns()

func (*SeigManagerTransactor) RenounceMinter

func (_SeigManager *SeigManagerTransactor) RenounceMinter(opts *bind.TransactOpts, target common.Address) (*types.Transaction, error)

RenounceMinter is a paid mutator transaction binding the contract method 0x5f112c68.

Solidity: function renounceMinter(address target) returns()

func (*SeigManagerTransactor) RenounceOwnership

func (_SeigManager *SeigManagerTransactor) RenounceOwnership(opts *bind.TransactOpts, target common.Address) (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x38bf3cfa.

Solidity: function renounceOwnership(address target) returns()

func (*SeigManagerTransactor) RenounceOwnership0

func (_SeigManager *SeigManagerTransactor) RenounceOwnership0(opts *bind.TransactOpts) (*types.Transaction, error)

RenounceOwnership0 is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*SeigManagerTransactor) RenouncePauser

func (_SeigManager *SeigManagerTransactor) RenouncePauser(opts *bind.TransactOpts, target common.Address) (*types.Transaction, error)

RenouncePauser is a paid mutator transaction binding the contract method 0x41eb24bb.

Solidity: function renouncePauser(address target) returns()

func (*SeigManagerTransactor) RenouncePauser0

func (_SeigManager *SeigManagerTransactor) RenouncePauser0(opts *bind.TransactOpts) (*types.Transaction, error)

RenouncePauser0 is a paid mutator transaction binding the contract method 0x6ef8d66d.

Solidity: function renouncePauser() returns()

func (*SeigManagerTransactor) SetCommissionRate

func (_SeigManager *SeigManagerTransactor) SetCommissionRate(opts *bind.TransactOpts, rootchain common.Address, commissionRate *big.Int, isCommissionRateNegative bool) (*types.Transaction, error)

SetCommissionRate is a paid mutator transaction binding the contract method 0x4224ed66.

Solidity: function setCommissionRate(address rootchain, uint256 commissionRate, bool isCommissionRateNegative) returns(bool)

func (*SeigManagerTransactor) SetPowerTON

func (_SeigManager *SeigManagerTransactor) SetPowerTON(opts *bind.TransactOpts, powerton common.Address) (*types.Transaction, error)

SetPowerTON is a paid mutator transaction binding the contract method 0x41813020.

Solidity: function setPowerTON(address powerton) returns()

func (*SeigManagerTransactor) TransferOwnership

func (_SeigManager *SeigManagerTransactor) TransferOwnership(opts *bind.TransactOpts, target common.Address, newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0x6d435421.

Solidity: function transferOwnership(address target, address newOwner) returns()

func (*SeigManagerTransactor) TransferOwnership0

func (_SeigManager *SeigManagerTransactor) TransferOwnership0(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwnership0 is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

func (*SeigManagerTransactor) Unpause

func (_SeigManager *SeigManagerTransactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)

Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.

Solidity: function unpause() returns()

type SeigManagerTransactorRaw

type SeigManagerTransactorRaw struct {
	Contract *SeigManagerTransactor // Generic write-only contract binding to access the raw methods on
}

SeigManagerTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*SeigManagerTransactorRaw) Transact

func (_SeigManager *SeigManagerTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*SeigManagerTransactorRaw) Transfer

func (_SeigManager *SeigManagerTransactorRaw) 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 SeigManagerTransactorSession

type SeigManagerTransactorSession struct {
	Contract     *SeigManagerTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts      // Transaction auth options to use throughout this session
}

SeigManagerTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*SeigManagerTransactorSession) AddPauser

func (_SeigManager *SeigManagerTransactorSession) AddPauser(account common.Address) (*types.Transaction, error)

AddPauser is a paid mutator transaction binding the contract method 0x82dc1ec4.

Solidity: function addPauser(address account) returns()

func (*SeigManagerTransactorSession) DeployCoinage

func (_SeigManager *SeigManagerTransactorSession) DeployCoinage(rootchain common.Address) (*types.Transaction, error)

DeployCoinage is a paid mutator transaction binding the contract method 0x833a774f.

Solidity: function deployCoinage(address rootchain) returns(bool)

func (*SeigManagerTransactorSession) OnCommit

func (_SeigManager *SeigManagerTransactorSession) OnCommit() (*types.Transaction, error)

OnCommit is a paid mutator transaction binding the contract method 0x359c4d59.

Solidity: function onCommit() returns(bool)

func (*SeigManagerTransactorSession) OnDeposit

func (_SeigManager *SeigManagerTransactorSession) OnDeposit(rootchain common.Address, account common.Address, amount *big.Int) (*types.Transaction, error)

OnDeposit is a paid mutator transaction binding the contract method 0x412c6d50.

Solidity: function onDeposit(address rootchain, address account, uint256 amount) returns(bool)

func (*SeigManagerTransactorSession) OnTransfer

func (_SeigManager *SeigManagerTransactorSession) OnTransfer(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)

OnTransfer is a paid mutator transaction binding the contract method 0x4a393149.

Solidity: function onTransfer(address sender, address recipient, uint256 amount) returns(bool)

func (*SeigManagerTransactorSession) OnWithdraw

func (_SeigManager *SeigManagerTransactorSession) OnWithdraw(rootchain common.Address, account common.Address, amount *big.Int) (*types.Transaction, error)

OnWithdraw is a paid mutator transaction binding the contract method 0xf850ffaa.

Solidity: function onWithdraw(address rootchain, address account, uint256 amount) returns(bool)

func (*SeigManagerTransactorSession) Pause

func (_SeigManager *SeigManagerTransactorSession) Pause() (*types.Transaction, error)

Pause is a paid mutator transaction binding the contract method 0x8456cb59.

Solidity: function pause() returns()

func (*SeigManagerTransactorSession) RenounceMinter

func (_SeigManager *SeigManagerTransactorSession) RenounceMinter(target common.Address) (*types.Transaction, error)

RenounceMinter is a paid mutator transaction binding the contract method 0x5f112c68.

Solidity: function renounceMinter(address target) returns()

func (*SeigManagerTransactorSession) RenounceOwnership

func (_SeigManager *SeigManagerTransactorSession) RenounceOwnership(target common.Address) (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x38bf3cfa.

Solidity: function renounceOwnership(address target) returns()

func (*SeigManagerTransactorSession) RenounceOwnership0

func (_SeigManager *SeigManagerTransactorSession) RenounceOwnership0() (*types.Transaction, error)

RenounceOwnership0 is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*SeigManagerTransactorSession) RenouncePauser

func (_SeigManager *SeigManagerTransactorSession) RenouncePauser(target common.Address) (*types.Transaction, error)

RenouncePauser is a paid mutator transaction binding the contract method 0x41eb24bb.

Solidity: function renouncePauser(address target) returns()

func (*SeigManagerTransactorSession) RenouncePauser0

func (_SeigManager *SeigManagerTransactorSession) RenouncePauser0() (*types.Transaction, error)

RenouncePauser0 is a paid mutator transaction binding the contract method 0x6ef8d66d.

Solidity: function renouncePauser() returns()

func (*SeigManagerTransactorSession) SetCommissionRate

func (_SeigManager *SeigManagerTransactorSession) SetCommissionRate(rootchain common.Address, commissionRate *big.Int, isCommissionRateNegative bool) (*types.Transaction, error)

SetCommissionRate is a paid mutator transaction binding the contract method 0x4224ed66.

Solidity: function setCommissionRate(address rootchain, uint256 commissionRate, bool isCommissionRateNegative) returns(bool)

func (*SeigManagerTransactorSession) SetPowerTON

func (_SeigManager *SeigManagerTransactorSession) SetPowerTON(powerton common.Address) (*types.Transaction, error)

SetPowerTON is a paid mutator transaction binding the contract method 0x41813020.

Solidity: function setPowerTON(address powerton) returns()

func (*SeigManagerTransactorSession) TransferOwnership

func (_SeigManager *SeigManagerTransactorSession) TransferOwnership(target common.Address, newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0x6d435421.

Solidity: function transferOwnership(address target, address newOwner) returns()

func (*SeigManagerTransactorSession) TransferOwnership0

func (_SeigManager *SeigManagerTransactorSession) TransferOwnership0(newOwner common.Address) (*types.Transaction, error)

TransferOwnership0 is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

func (*SeigManagerTransactorSession) Unpause

func (_SeigManager *SeigManagerTransactorSession) Unpause() (*types.Transaction, error)

Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.

Solidity: function unpause() returns()

type SeigManagerUnpaused

type SeigManagerUnpaused struct {
	Account common.Address
	Raw     types.Log // Blockchain specific contextual infos
}

SeigManagerUnpaused represents a Unpaused event raised by the SeigManager contract.

type SeigManagerUnpausedIterator

type SeigManagerUnpausedIterator struct {
	Event *SeigManagerUnpaused // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

SeigManagerUnpausedIterator is returned from FilterUnpaused and is used to iterate over the raw logs and unpacked data for Unpaused events raised by the SeigManager contract.

func (*SeigManagerUnpausedIterator) Close

func (it *SeigManagerUnpausedIterator) Close() error

Close terminates the iteration process, releasing any pending underlying resources.

func (*SeigManagerUnpausedIterator) Error

func (it *SeigManagerUnpausedIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*SeigManagerUnpausedIterator) Next

func (it *SeigManagerUnpausedIterator) 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 SeigManagerUnstakeLog

type SeigManagerUnstakeLog struct {
	CoinageBurnAmount *big.Int
	TotBurnAmount     *big.Int
	Raw               types.Log // Blockchain specific contextual infos
}

SeigManagerUnstakeLog represents a UnstakeLog event raised by the SeigManager contract.

type SeigManagerUnstakeLogIterator

type SeigManagerUnstakeLogIterator struct {
	Event *SeigManagerUnstakeLog // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

SeigManagerUnstakeLogIterator is returned from FilterUnstakeLog and is used to iterate over the raw logs and unpacked data for UnstakeLog events raised by the SeigManager contract.

func (*SeigManagerUnstakeLogIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*SeigManagerUnstakeLogIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*SeigManagerUnstakeLogIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type TokenController

type TokenController struct {
	TokenControllerCaller     // Read-only binding to the contract
	TokenControllerTransactor // Write-only binding to the contract
	TokenControllerFilterer   // Log filterer for contract events
}

TokenController is an auto generated Go binding around an Ethereum contract.

func NewTokenController

func NewTokenController(address common.Address, backend bind.ContractBackend) (*TokenController, error)

NewTokenController creates a new instance of TokenController, bound to a specific deployed contract.

type TokenControllerCaller

type TokenControllerCaller struct {
	// contains filtered or unexported fields
}

TokenControllerCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewTokenControllerCaller

func NewTokenControllerCaller(address common.Address, caller bind.ContractCaller) (*TokenControllerCaller, error)

NewTokenControllerCaller creates a new read-only instance of TokenController, bound to a specific deployed contract.

type TokenControllerCallerRaw

type TokenControllerCallerRaw struct {
	Contract *TokenControllerCaller // Generic read-only contract binding to access the raw methods on
}

TokenControllerCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*TokenControllerCallerRaw) Call

func (_TokenController *TokenControllerCallerRaw) 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 TokenControllerCallerSession

type TokenControllerCallerSession struct {
	Contract *TokenControllerCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts          // Call options to use throughout this session
}

TokenControllerCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

type TokenControllerFilterer

type TokenControllerFilterer struct {
	// contains filtered or unexported fields
}

TokenControllerFilterer is an auto generated log filtering Go binding around an Ethereum contract events.

func NewTokenControllerFilterer

func NewTokenControllerFilterer(address common.Address, filterer bind.ContractFilterer) (*TokenControllerFilterer, error)

NewTokenControllerFilterer creates a new log filterer instance of TokenController, bound to a specific deployed contract.

type TokenControllerRaw

type TokenControllerRaw struct {
	Contract *TokenController // Generic contract binding to access the raw methods on
}

TokenControllerRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*TokenControllerRaw) Call

func (_TokenController *TokenControllerRaw) 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 (*TokenControllerRaw) Transact

func (_TokenController *TokenControllerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*TokenControllerRaw) Transfer

func (_TokenController *TokenControllerRaw) 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 TokenControllerSession

type TokenControllerSession struct {
	Contract     *TokenController  // 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
}

TokenControllerSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*TokenControllerSession) OnApprove

func (_TokenController *TokenControllerSession) OnApprove(_owner common.Address, _spender common.Address, _amount *big.Int) (*types.Transaction, error)

OnApprove is a paid mutator transaction binding the contract method 0xda682aeb.

Solidity: function onApprove(address _owner, address _spender, uint256 _amount) returns(bool)

func (*TokenControllerSession) OnTransfer

func (_TokenController *TokenControllerSession) OnTransfer(_from common.Address, _to common.Address, _amount *big.Int) (*types.Transaction, error)

OnTransfer is a paid mutator transaction binding the contract method 0x4a393149.

Solidity: function onTransfer(address _from, address _to, uint256 _amount) returns(bool)

func (*TokenControllerSession) ProxyPayment

func (_TokenController *TokenControllerSession) ProxyPayment(_owner common.Address) (*types.Transaction, error)

ProxyPayment is a paid mutator transaction binding the contract method 0xf48c3054.

Solidity: function proxyPayment(address _owner) returns(bool)

type TokenControllerTransactor

type TokenControllerTransactor struct {
	// contains filtered or unexported fields
}

TokenControllerTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewTokenControllerTransactor

func NewTokenControllerTransactor(address common.Address, transactor bind.ContractTransactor) (*TokenControllerTransactor, error)

NewTokenControllerTransactor creates a new write-only instance of TokenController, bound to a specific deployed contract.

func (*TokenControllerTransactor) OnApprove

func (_TokenController *TokenControllerTransactor) OnApprove(opts *bind.TransactOpts, _owner common.Address, _spender common.Address, _amount *big.Int) (*types.Transaction, error)

OnApprove is a paid mutator transaction binding the contract method 0xda682aeb.

Solidity: function onApprove(address _owner, address _spender, uint256 _amount) returns(bool)

func (*TokenControllerTransactor) OnTransfer

func (_TokenController *TokenControllerTransactor) OnTransfer(opts *bind.TransactOpts, _from common.Address, _to common.Address, _amount *big.Int) (*types.Transaction, error)

OnTransfer is a paid mutator transaction binding the contract method 0x4a393149.

Solidity: function onTransfer(address _from, address _to, uint256 _amount) returns(bool)

func (*TokenControllerTransactor) ProxyPayment

func (_TokenController *TokenControllerTransactor) ProxyPayment(opts *bind.TransactOpts, _owner common.Address) (*types.Transaction, error)

ProxyPayment is a paid mutator transaction binding the contract method 0xf48c3054.

Solidity: function proxyPayment(address _owner) returns(bool)

type TokenControllerTransactorRaw

type TokenControllerTransactorRaw struct {
	Contract *TokenControllerTransactor // Generic write-only contract binding to access the raw methods on
}

TokenControllerTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*TokenControllerTransactorRaw) Transact

func (_TokenController *TokenControllerTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*TokenControllerTransactorRaw) Transfer

func (_TokenController *TokenControllerTransactorRaw) 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 TokenControllerTransactorSession

type TokenControllerTransactorSession struct {
	Contract     *TokenControllerTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts          // Transaction auth options to use throughout this session
}

TokenControllerTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*TokenControllerTransactorSession) OnApprove

func (_TokenController *TokenControllerTransactorSession) OnApprove(_owner common.Address, _spender common.Address, _amount *big.Int) (*types.Transaction, error)

OnApprove is a paid mutator transaction binding the contract method 0xda682aeb.

Solidity: function onApprove(address _owner, address _spender, uint256 _amount) returns(bool)

func (*TokenControllerTransactorSession) OnTransfer

func (_TokenController *TokenControllerTransactorSession) OnTransfer(_from common.Address, _to common.Address, _amount *big.Int) (*types.Transaction, error)

OnTransfer is a paid mutator transaction binding the contract method 0x4a393149.

Solidity: function onTransfer(address _from, address _to, uint256 _amount) returns(bool)

func (*TokenControllerTransactorSession) ProxyPayment

func (_TokenController *TokenControllerTransactorSession) ProxyPayment(_owner common.Address) (*types.Transaction, error)

ProxyPayment is a paid mutator transaction binding the contract method 0xf48c3054.

Solidity: function proxyPayment(address _owner) returns(bool)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL