ton

package
v0.0.0-rc5.2 Latest Latest
Warning

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

Go to latest
Published: Mar 9, 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 = "" /* 7532-byte string literal not displayed */

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

View Source
const ERC165ABI = "" /* 377-byte string literal not displayed */

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

View Source
const ERC165CheckerABI = "[]"

ERC165CheckerABI 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 ERC20OnApproveABI = "" /* 4016-byte string literal not displayed */

ERC20OnApproveABI 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 IERC165ABI = "" /* 283-byte string literal not displayed */

IERC165ABI 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 OnApproveABI = "" /* 1083-byte string literal not displayed */

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

View Source
const OnApproveConstantABI = "" /* 219-byte string literal not displayed */

OnApproveConstantABI 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 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 ReentrancyGuardABI = "[{\"inputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"}]"

ReentrancyGuardABI 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 SeigManagerIABI = "" /* 5468-byte string literal not displayed */

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

View Source
const SeigTokenABI = "" /* 6516-byte string literal not displayed */

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

View Source
const TONABI = "" /* 8541-byte string literal not displayed */

TONABI 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.

View Source
const WTONABI = "" /* 11404-byte string literal not displayed */

WTONABI 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 ERC165CheckerBin = "" /* 242-byte string literal not displayed */

ERC165CheckerBin is the compiled bytecode used for deploying new contracts.

View Source
var ERC165FuncSigs = map[string]string{
	"01ffc9a7": "supportsInterface(bytes4)",
}

ERC165FuncSigs 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 ERC20OnApproveBin = "" /* 7080-byte string literal not displayed */

ERC20OnApproveBin is the compiled bytecode used for deploying new contracts.

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

ERC20OnApproveFuncSigs 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 IERC165FuncSigs = map[string]string{
	"01ffc9a7": "supportsInterface(bytes4)",
}

IERC165FuncSigs 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 OnApproveConstantBin = "" /* 460-byte string literal not displayed */

OnApproveConstantBin is the compiled bytecode used for deploying new contracts.

View Source
var OnApproveConstantFuncSigs = map[string]string{
	"6cd28f9a": "INTERFACE_ID_ON_APPROVE()",
}

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

View Source
var OnApproveFuncSigs = map[string]string{
	"6cd28f9a": "INTERFACE_ID_ON_APPROVE()",
	"4273ca16": "onApprove(address,address,uint256,bytes)",
	"01ffc9a7": "supportsInterface(bytes4)",
}

OnApproveFuncSigs 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 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 SeigManagerIFuncSigs = map[string]string{
	"8bf91dc4": "DEFAULT_FACTOR()",
	"48c8577e": "additionalTotBurnAmount(address,address,uint256)",
	"4c063c19": "coinages(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)",
	"3e832e1d": "powerton()",
	"7b103999": "registry()",
	"5f40a349": "seigPerBlock()",
	"ce4cb876": "stakeOf(address,address)",
	"cc48b947": "ton()",
	"a16d6aa7": "tot()",
	"fa9789c8": "uncomittedStakeOf(address,address)",
	"8d62d949": "wton()",
}

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

View Source
var SeigTokenBin = "" /* 10952-byte string literal not displayed */

SeigTokenBin is the compiled bytecode used for deploying new contracts.

View Source
var SeigTokenFuncSigs = map[string]string{
	"6cd28f9a": "INTERFACE_ID_ON_APPROVE()",
	"dd62ed3e": "allowance(address,address)",
	"095ea7b3": "approve(address,uint256)",
	"cae9ca51": "approveAndCall(address,uint256,bytes)",
	"70a08231": "balanceOf(address)",
	"a457c2d7": "decreaseAllowance(address,uint256)",
	"39509351": "increaseAllowance(address,uint256)",
	"8f32d59b": "isOwner()",
	"8da5cb5b": "owner()",
	"5f112c68": "renounceMinter(address)",
	"715018a6": "renounceOwnership()",
	"38bf3cfa": "renounceOwnership(address)",
	"41eb24bb": "renouncePauser(address)",
	"6fb7f558": "seigManager()",
	"7657f20a": "setSeigManager(address)",
	"18160ddd": "totalSupply()",
	"a9059cbb": "transfer(address,uint256)",
	"23b872dd": "transferFrom(address,address,uint256)",
	"f2fde38b": "transferOwnership(address)",
	"6d435421": "transferOwnership(address,address)",
}

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

View Source
var TONBin = "" /* 16242-byte string literal not displayed */

TONBin is the compiled bytecode used for deploying new contracts.

View Source
var TONFuncSigs = map[string]string{
	"6cd28f9a": "INTERFACE_ID_ON_APPROVE()",
	"983b2d56": "addMinter(address)",
	"dd62ed3e": "allowance(address,address)",
	"095ea7b3": "approve(address,uint256)",
	"cae9ca51": "approveAndCall(address,uint256,bytes)",
	"70a08231": "balanceOf(address)",
	"313ce567": "decimals()",
	"a457c2d7": "decreaseAllowance(address,uint256)",
	"39509351": "increaseAllowance(address,uint256)",
	"aa271e1a": "isMinter(address)",
	"8f32d59b": "isOwner()",
	"40c10f19": "mint(address,uint256)",
	"06fdde03": "name()",
	"8da5cb5b": "owner()",
	"98650275": "renounceMinter()",
	"5f112c68": "renounceMinter(address)",
	"715018a6": "renounceOwnership()",
	"38bf3cfa": "renounceOwnership(address)",
	"41eb24bb": "renouncePauser(address)",
	"6fb7f558": "seigManager()",
	"7657f20a": "setSeigManager(address)",
	"95d89b41": "symbol()",
	"18160ddd": "totalSupply()",
	"a9059cbb": "transfer(address,uint256)",
	"23b872dd": "transferFrom(address,address,uint256)",
	"f2fde38b": "transferOwnership(address)",
	"6d435421": "transferOwnership(address,address)",
}

TONFuncSigs 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.

View Source
var WTONBin = "" /* 23464-byte string literal not displayed */

WTONBin is the compiled bytecode used for deploying new contracts.

View Source
var WTONFuncSigs = map[string]string{
	"6cd28f9a": "INTERFACE_ID_ON_APPROVE()",
	"983b2d56": "addMinter(address)",
	"dd62ed3e": "allowance(address,address)",
	"095ea7b3": "approve(address,uint256)",
	"cae9ca51": "approveAndCall(address,uint256,bytes)",
	"70a08231": "balanceOf(address)",
	"42966c68": "burn(uint256)",
	"79cc6790": "burnFrom(address,uint256)",
	"313ce567": "decimals()",
	"a457c2d7": "decreaseAllowance(address,uint256)",
	"39509351": "increaseAllowance(address,uint256)",
	"aa271e1a": "isMinter(address)",
	"8f32d59b": "isOwner()",
	"40c10f19": "mint(address,uint256)",
	"06fdde03": "name()",
	"4273ca16": "onApprove(address,address,uint256,bytes)",
	"8da5cb5b": "owner()",
	"98650275": "renounceMinter()",
	"5f112c68": "renounceMinter(address)",
	"715018a6": "renounceOwnership()",
	"38bf3cfa": "renounceOwnership(address)",
	"41eb24bb": "renouncePauser(address)",
	"6fb7f558": "seigManager()",
	"7657f20a": "setSeigManager(address)",
	"01ffc9a7": "supportsInterface(bytes4)",
	"e34869d7": "swapFromTON(uint256)",
	"588420b7": "swapFromTONAndTransfer(address,uint256)",
	"f53fe70f": "swapToTON(uint256)",
	"e3b99e85": "swapToTONAndTransfer(address,uint256)",
	"95d89b41": "symbol()",
	"cc48b947": "ton()",
	"18160ddd": "totalSupply()",
	"a9059cbb": "transfer(address,uint256)",
	"23b872dd": "transferFrom(address,address,uint256)",
	"f2fde38b": "transferOwnership(address)",
	"6d435421": "transferOwnership(address,address)",
}

WTONFuncSigs 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 ERC165

type ERC165 struct {
	ERC165Caller     // Read-only binding to the contract
	ERC165Transactor // Write-only binding to the contract
	ERC165Filterer   // Log filterer for contract events
}

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

func NewERC165

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

NewERC165 creates a new instance of ERC165, bound to a specific deployed contract.

type ERC165Caller

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

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

func NewERC165Caller

func NewERC165Caller(address common.Address, caller bind.ContractCaller) (*ERC165Caller, error)

NewERC165Caller creates a new read-only instance of ERC165, bound to a specific deployed contract.

func (*ERC165Caller) SupportsInterface

func (_ERC165 *ERC165Caller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)

SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.

Solidity: function supportsInterface(bytes4 interfaceId) constant returns(bool)

type ERC165CallerRaw

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

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

func (*ERC165CallerRaw) Call

func (_ERC165 *ERC165CallerRaw) 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 ERC165CallerSession

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

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

func (*ERC165CallerSession) SupportsInterface

func (_ERC165 *ERC165CallerSession) SupportsInterface(interfaceId [4]byte) (bool, error)

SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.

Solidity: function supportsInterface(bytes4 interfaceId) constant returns(bool)

type ERC165Checker

type ERC165Checker struct {
	ERC165CheckerCaller     // Read-only binding to the contract
	ERC165CheckerTransactor // Write-only binding to the contract
	ERC165CheckerFilterer   // Log filterer for contract events
}

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

func DeployERC165Checker

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

DeployERC165Checker deploys a new Ethereum contract, binding an instance of ERC165Checker to it.

func NewERC165Checker

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

NewERC165Checker creates a new instance of ERC165Checker, bound to a specific deployed contract.

type ERC165CheckerCaller

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

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

func NewERC165CheckerCaller

func NewERC165CheckerCaller(address common.Address, caller bind.ContractCaller) (*ERC165CheckerCaller, error)

NewERC165CheckerCaller creates a new read-only instance of ERC165Checker, bound to a specific deployed contract.

type ERC165CheckerCallerRaw

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

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

func (*ERC165CheckerCallerRaw) Call

func (_ERC165Checker *ERC165CheckerCallerRaw) 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 ERC165CheckerCallerSession

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

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

type ERC165CheckerFilterer

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

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

func NewERC165CheckerFilterer

func NewERC165CheckerFilterer(address common.Address, filterer bind.ContractFilterer) (*ERC165CheckerFilterer, error)

NewERC165CheckerFilterer creates a new log filterer instance of ERC165Checker, bound to a specific deployed contract.

type ERC165CheckerRaw

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

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

func (*ERC165CheckerRaw) Call

func (_ERC165Checker *ERC165CheckerRaw) 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 (*ERC165CheckerRaw) Transact

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

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

func (*ERC165CheckerRaw) Transfer

func (_ERC165Checker *ERC165CheckerRaw) 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 ERC165CheckerSession

type ERC165CheckerSession struct {
	Contract     *ERC165Checker    // 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
}

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

type ERC165CheckerTransactor

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

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

func NewERC165CheckerTransactor

func NewERC165CheckerTransactor(address common.Address, transactor bind.ContractTransactor) (*ERC165CheckerTransactor, error)

NewERC165CheckerTransactor creates a new write-only instance of ERC165Checker, bound to a specific deployed contract.

type ERC165CheckerTransactorRaw

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

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

func (*ERC165CheckerTransactorRaw) Transact

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

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

func (*ERC165CheckerTransactorRaw) Transfer

func (_ERC165Checker *ERC165CheckerTransactorRaw) 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 ERC165CheckerTransactorSession

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

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

type ERC165Filterer

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

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

func NewERC165Filterer

func NewERC165Filterer(address common.Address, filterer bind.ContractFilterer) (*ERC165Filterer, error)

NewERC165Filterer creates a new log filterer instance of ERC165, bound to a specific deployed contract.

type ERC165Raw

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

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

func (*ERC165Raw) Call

func (_ERC165 *ERC165Raw) 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 (*ERC165Raw) Transact

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

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

func (*ERC165Raw) Transfer

func (_ERC165 *ERC165Raw) 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 ERC165Session

type ERC165Session struct {
	Contract     *ERC165           // 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
}

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

func (*ERC165Session) SupportsInterface

func (_ERC165 *ERC165Session) SupportsInterface(interfaceId [4]byte) (bool, error)

SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.

Solidity: function supportsInterface(bytes4 interfaceId) constant returns(bool)

type ERC165Transactor

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

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

func NewERC165Transactor

func NewERC165Transactor(address common.Address, transactor bind.ContractTransactor) (*ERC165Transactor, error)

NewERC165Transactor creates a new write-only instance of ERC165, bound to a specific deployed contract.

type ERC165TransactorRaw

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

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

func (*ERC165TransactorRaw) Transact

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

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

func (*ERC165TransactorRaw) Transfer

func (_ERC165 *ERC165TransactorRaw) 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 ERC165TransactorSession

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

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

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 ERC20OnApprove

type ERC20OnApprove struct {
	ERC20OnApproveCaller     // Read-only binding to the contract
	ERC20OnApproveTransactor // Write-only binding to the contract
	ERC20OnApproveFilterer   // Log filterer for contract events
}

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

func DeployERC20OnApprove

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

DeployERC20OnApprove deploys a new Ethereum contract, binding an instance of ERC20OnApprove to it.

func NewERC20OnApprove

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

NewERC20OnApprove creates a new instance of ERC20OnApprove, bound to a specific deployed contract.

type ERC20OnApproveApproval

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

ERC20OnApproveApproval represents a Approval event raised by the ERC20OnApprove contract.

type ERC20OnApproveApprovalIterator

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

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

func (*ERC20OnApproveApprovalIterator) Close

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

func (*ERC20OnApproveApprovalIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ERC20OnApproveApprovalIterator) 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 ERC20OnApproveCaller

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

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

func NewERC20OnApproveCaller

func NewERC20OnApproveCaller(address common.Address, caller bind.ContractCaller) (*ERC20OnApproveCaller, error)

NewERC20OnApproveCaller creates a new read-only instance of ERC20OnApprove, bound to a specific deployed contract.

func (*ERC20OnApproveCaller) Allowance

func (_ERC20OnApprove *ERC20OnApproveCaller) 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 (*ERC20OnApproveCaller) BalanceOf

func (_ERC20OnApprove *ERC20OnApproveCaller) 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 (*ERC20OnApproveCaller) INTERFACEIDONAPPROVE

func (_ERC20OnApprove *ERC20OnApproveCaller) INTERFACEIDONAPPROVE(opts *bind.CallOpts) ([4]byte, error)

INTERFACEIDONAPPROVE is a free data retrieval call binding the contract method 0x6cd28f9a.

Solidity: function INTERFACE_ID_ON_APPROVE() constant returns(bytes4)

func (*ERC20OnApproveCaller) TotalSupply

func (_ERC20OnApprove *ERC20OnApproveCaller) 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 ERC20OnApproveCallerRaw

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

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

func (*ERC20OnApproveCallerRaw) Call

func (_ERC20OnApprove *ERC20OnApproveCallerRaw) 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 ERC20OnApproveCallerSession

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

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

func (*ERC20OnApproveCallerSession) Allowance

func (_ERC20OnApprove *ERC20OnApproveCallerSession) 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 (*ERC20OnApproveCallerSession) BalanceOf

func (_ERC20OnApprove *ERC20OnApproveCallerSession) 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 (*ERC20OnApproveCallerSession) INTERFACEIDONAPPROVE

func (_ERC20OnApprove *ERC20OnApproveCallerSession) INTERFACEIDONAPPROVE() ([4]byte, error)

INTERFACEIDONAPPROVE is a free data retrieval call binding the contract method 0x6cd28f9a.

Solidity: function INTERFACE_ID_ON_APPROVE() constant returns(bytes4)

func (*ERC20OnApproveCallerSession) TotalSupply

func (_ERC20OnApprove *ERC20OnApproveCallerSession) TotalSupply() (*big.Int, error)

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

Solidity: function totalSupply() constant returns(uint256)

type ERC20OnApproveFilterer

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

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

func NewERC20OnApproveFilterer

func NewERC20OnApproveFilterer(address common.Address, filterer bind.ContractFilterer) (*ERC20OnApproveFilterer, error)

NewERC20OnApproveFilterer creates a new log filterer instance of ERC20OnApprove, bound to a specific deployed contract.

func (*ERC20OnApproveFilterer) FilterApproval

func (_ERC20OnApprove *ERC20OnApproveFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*ERC20OnApproveApprovalIterator, 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 (*ERC20OnApproveFilterer) FilterTransfer

func (_ERC20OnApprove *ERC20OnApproveFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*ERC20OnApproveTransferIterator, 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 (*ERC20OnApproveFilterer) ParseApproval

func (_ERC20OnApprove *ERC20OnApproveFilterer) ParseApproval(log types.Log) (*ERC20OnApproveApproval, error)

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

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

func (*ERC20OnApproveFilterer) ParseTransfer

func (_ERC20OnApprove *ERC20OnApproveFilterer) ParseTransfer(log types.Log) (*ERC20OnApproveTransfer, error)

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

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

func (*ERC20OnApproveFilterer) WatchApproval

func (_ERC20OnApprove *ERC20OnApproveFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *ERC20OnApproveApproval, 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 (*ERC20OnApproveFilterer) WatchTransfer

func (_ERC20OnApprove *ERC20OnApproveFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ERC20OnApproveTransfer, 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 ERC20OnApproveRaw

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

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

func (*ERC20OnApproveRaw) Call

func (_ERC20OnApprove *ERC20OnApproveRaw) 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 (*ERC20OnApproveRaw) Transact

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

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

func (*ERC20OnApproveRaw) Transfer

func (_ERC20OnApprove *ERC20OnApproveRaw) 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 ERC20OnApproveSession

type ERC20OnApproveSession struct {
	Contract     *ERC20OnApprove   // 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
}

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

func (*ERC20OnApproveSession) Allowance

func (_ERC20OnApprove *ERC20OnApproveSession) 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 (*ERC20OnApproveSession) Approve

func (_ERC20OnApprove *ERC20OnApproveSession) 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 (*ERC20OnApproveSession) ApproveAndCall

func (_ERC20OnApprove *ERC20OnApproveSession) ApproveAndCall(spender common.Address, amount *big.Int, data []byte) (*types.Transaction, error)

ApproveAndCall is a paid mutator transaction binding the contract method 0xcae9ca51.

Solidity: function approveAndCall(address spender, uint256 amount, bytes data) returns(bool)

func (*ERC20OnApproveSession) BalanceOf

func (_ERC20OnApprove *ERC20OnApproveSession) 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 (*ERC20OnApproveSession) DecreaseAllowance

func (_ERC20OnApprove *ERC20OnApproveSession) 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 (*ERC20OnApproveSession) INTERFACEIDONAPPROVE

func (_ERC20OnApprove *ERC20OnApproveSession) INTERFACEIDONAPPROVE() ([4]byte, error)

INTERFACEIDONAPPROVE is a free data retrieval call binding the contract method 0x6cd28f9a.

Solidity: function INTERFACE_ID_ON_APPROVE() constant returns(bytes4)

func (*ERC20OnApproveSession) IncreaseAllowance

func (_ERC20OnApprove *ERC20OnApproveSession) 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 (*ERC20OnApproveSession) TotalSupply

func (_ERC20OnApprove *ERC20OnApproveSession) TotalSupply() (*big.Int, error)

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

Solidity: function totalSupply() constant returns(uint256)

func (*ERC20OnApproveSession) Transfer

func (_ERC20OnApprove *ERC20OnApproveSession) 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 (*ERC20OnApproveSession) TransferFrom

func (_ERC20OnApprove *ERC20OnApproveSession) 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 ERC20OnApproveTransactor

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

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

func NewERC20OnApproveTransactor

func NewERC20OnApproveTransactor(address common.Address, transactor bind.ContractTransactor) (*ERC20OnApproveTransactor, error)

NewERC20OnApproveTransactor creates a new write-only instance of ERC20OnApprove, bound to a specific deployed contract.

func (*ERC20OnApproveTransactor) Approve

func (_ERC20OnApprove *ERC20OnApproveTransactor) 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 (*ERC20OnApproveTransactor) ApproveAndCall

func (_ERC20OnApprove *ERC20OnApproveTransactor) ApproveAndCall(opts *bind.TransactOpts, spender common.Address, amount *big.Int, data []byte) (*types.Transaction, error)

ApproveAndCall is a paid mutator transaction binding the contract method 0xcae9ca51.

Solidity: function approveAndCall(address spender, uint256 amount, bytes data) returns(bool)

func (*ERC20OnApproveTransactor) DecreaseAllowance

func (_ERC20OnApprove *ERC20OnApproveTransactor) 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 (*ERC20OnApproveTransactor) IncreaseAllowance

func (_ERC20OnApprove *ERC20OnApproveTransactor) 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 (*ERC20OnApproveTransactor) Transfer

func (_ERC20OnApprove *ERC20OnApproveTransactor) 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 (*ERC20OnApproveTransactor) TransferFrom

func (_ERC20OnApprove *ERC20OnApproveTransactor) 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 ERC20OnApproveTransactorRaw

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

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

func (*ERC20OnApproveTransactorRaw) Transact

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

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

func (*ERC20OnApproveTransactorRaw) Transfer

func (_ERC20OnApprove *ERC20OnApproveTransactorRaw) 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 ERC20OnApproveTransactorSession

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

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

func (*ERC20OnApproveTransactorSession) Approve

func (_ERC20OnApprove *ERC20OnApproveTransactorSession) 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 (*ERC20OnApproveTransactorSession) ApproveAndCall

func (_ERC20OnApprove *ERC20OnApproveTransactorSession) ApproveAndCall(spender common.Address, amount *big.Int, data []byte) (*types.Transaction, error)

ApproveAndCall is a paid mutator transaction binding the contract method 0xcae9ca51.

Solidity: function approveAndCall(address spender, uint256 amount, bytes data) returns(bool)

func (*ERC20OnApproveTransactorSession) DecreaseAllowance

func (_ERC20OnApprove *ERC20OnApproveTransactorSession) 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 (*ERC20OnApproveTransactorSession) IncreaseAllowance

func (_ERC20OnApprove *ERC20OnApproveTransactorSession) 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 (*ERC20OnApproveTransactorSession) Transfer

func (_ERC20OnApprove *ERC20OnApproveTransactorSession) 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 (*ERC20OnApproveTransactorSession) TransferFrom

func (_ERC20OnApprove *ERC20OnApproveTransactorSession) 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 ERC20OnApproveTransfer

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

ERC20OnApproveTransfer represents a Transfer event raised by the ERC20OnApprove contract.

type ERC20OnApproveTransferIterator

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

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

func (*ERC20OnApproveTransferIterator) Close

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

func (*ERC20OnApproveTransferIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ERC20OnApproveTransferIterator) 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 IERC165

type IERC165 struct {
	IERC165Caller     // Read-only binding to the contract
	IERC165Transactor // Write-only binding to the contract
	IERC165Filterer   // Log filterer for contract events
}

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

func NewIERC165

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

NewIERC165 creates a new instance of IERC165, bound to a specific deployed contract.

type IERC165Caller

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

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

func NewIERC165Caller

func NewIERC165Caller(address common.Address, caller bind.ContractCaller) (*IERC165Caller, error)

NewIERC165Caller creates a new read-only instance of IERC165, bound to a specific deployed contract.

func (*IERC165Caller) SupportsInterface

func (_IERC165 *IERC165Caller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)

SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.

Solidity: function supportsInterface(bytes4 interfaceId) constant returns(bool)

type IERC165CallerRaw

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

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

func (*IERC165CallerRaw) Call

func (_IERC165 *IERC165CallerRaw) 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 IERC165CallerSession

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

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

func (*IERC165CallerSession) SupportsInterface

func (_IERC165 *IERC165CallerSession) SupportsInterface(interfaceId [4]byte) (bool, error)

SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.

Solidity: function supportsInterface(bytes4 interfaceId) constant returns(bool)

type IERC165Filterer

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

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

func NewIERC165Filterer

func NewIERC165Filterer(address common.Address, filterer bind.ContractFilterer) (*IERC165Filterer, error)

NewIERC165Filterer creates a new log filterer instance of IERC165, bound to a specific deployed contract.

type IERC165Raw

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

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

func (*IERC165Raw) Call

func (_IERC165 *IERC165Raw) 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 (*IERC165Raw) Transact

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

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

func (*IERC165Raw) Transfer

func (_IERC165 *IERC165Raw) 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 IERC165Session

type IERC165Session struct {
	Contract     *IERC165          // 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
}

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

func (*IERC165Session) SupportsInterface

func (_IERC165 *IERC165Session) SupportsInterface(interfaceId [4]byte) (bool, error)

SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.

Solidity: function supportsInterface(bytes4 interfaceId) constant returns(bool)

type IERC165Transactor

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

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

func NewIERC165Transactor

func NewIERC165Transactor(address common.Address, transactor bind.ContractTransactor) (*IERC165Transactor, error)

NewIERC165Transactor creates a new write-only instance of IERC165, bound to a specific deployed contract.

type IERC165TransactorRaw

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

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

func (*IERC165TransactorRaw) Transact

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

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

func (*IERC165TransactorRaw) Transfer

func (_IERC165 *IERC165TransactorRaw) 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 IERC165TransactorSession

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

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

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 OnApprove

type OnApprove struct {
	OnApproveCaller     // Read-only binding to the contract
	OnApproveTransactor // Write-only binding to the contract
	OnApproveFilterer   // Log filterer for contract events
}

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

func NewOnApprove

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

NewOnApprove creates a new instance of OnApprove, bound to a specific deployed contract.

type OnApproveCaller

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

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

func NewOnApproveCaller

func NewOnApproveCaller(address common.Address, caller bind.ContractCaller) (*OnApproveCaller, error)

NewOnApproveCaller creates a new read-only instance of OnApprove, bound to a specific deployed contract.

func (*OnApproveCaller) INTERFACEIDONAPPROVE

func (_OnApprove *OnApproveCaller) INTERFACEIDONAPPROVE(opts *bind.CallOpts) ([4]byte, error)

INTERFACEIDONAPPROVE is a free data retrieval call binding the contract method 0x6cd28f9a.

Solidity: function INTERFACE_ID_ON_APPROVE() constant returns(bytes4)

func (*OnApproveCaller) SupportsInterface

func (_OnApprove *OnApproveCaller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)

SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.

Solidity: function supportsInterface(bytes4 interfaceId) constant returns(bool)

type OnApproveCallerRaw

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

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

func (*OnApproveCallerRaw) Call

func (_OnApprove *OnApproveCallerRaw) 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 OnApproveCallerSession

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

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

func (*OnApproveCallerSession) INTERFACEIDONAPPROVE

func (_OnApprove *OnApproveCallerSession) INTERFACEIDONAPPROVE() ([4]byte, error)

INTERFACEIDONAPPROVE is a free data retrieval call binding the contract method 0x6cd28f9a.

Solidity: function INTERFACE_ID_ON_APPROVE() constant returns(bytes4)

func (*OnApproveCallerSession) SupportsInterface

func (_OnApprove *OnApproveCallerSession) SupportsInterface(interfaceId [4]byte) (bool, error)

SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.

Solidity: function supportsInterface(bytes4 interfaceId) constant returns(bool)

type OnApproveConstant

type OnApproveConstant struct {
	OnApproveConstantCaller     // Read-only binding to the contract
	OnApproveConstantTransactor // Write-only binding to the contract
	OnApproveConstantFilterer   // Log filterer for contract events
}

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

func DeployOnApproveConstant

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

DeployOnApproveConstant deploys a new Ethereum contract, binding an instance of OnApproveConstant to it.

func NewOnApproveConstant

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

NewOnApproveConstant creates a new instance of OnApproveConstant, bound to a specific deployed contract.

type OnApproveConstantCaller

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

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

func NewOnApproveConstantCaller

func NewOnApproveConstantCaller(address common.Address, caller bind.ContractCaller) (*OnApproveConstantCaller, error)

NewOnApproveConstantCaller creates a new read-only instance of OnApproveConstant, bound to a specific deployed contract.

func (*OnApproveConstantCaller) INTERFACEIDONAPPROVE

func (_OnApproveConstant *OnApproveConstantCaller) INTERFACEIDONAPPROVE(opts *bind.CallOpts) ([4]byte, error)

INTERFACEIDONAPPROVE is a free data retrieval call binding the contract method 0x6cd28f9a.

Solidity: function INTERFACE_ID_ON_APPROVE() constant returns(bytes4)

type OnApproveConstantCallerRaw

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

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

func (*OnApproveConstantCallerRaw) Call

func (_OnApproveConstant *OnApproveConstantCallerRaw) 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 OnApproveConstantCallerSession

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

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

func (*OnApproveConstantCallerSession) INTERFACEIDONAPPROVE

func (_OnApproveConstant *OnApproveConstantCallerSession) INTERFACEIDONAPPROVE() ([4]byte, error)

INTERFACEIDONAPPROVE is a free data retrieval call binding the contract method 0x6cd28f9a.

Solidity: function INTERFACE_ID_ON_APPROVE() constant returns(bytes4)

type OnApproveConstantFilterer

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

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

func NewOnApproveConstantFilterer

func NewOnApproveConstantFilterer(address common.Address, filterer bind.ContractFilterer) (*OnApproveConstantFilterer, error)

NewOnApproveConstantFilterer creates a new log filterer instance of OnApproveConstant, bound to a specific deployed contract.

type OnApproveConstantRaw

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

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

func (*OnApproveConstantRaw) Call

func (_OnApproveConstant *OnApproveConstantRaw) 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 (*OnApproveConstantRaw) Transact

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

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

func (*OnApproveConstantRaw) Transfer

func (_OnApproveConstant *OnApproveConstantRaw) 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 OnApproveConstantSession

type OnApproveConstantSession struct {
	Contract     *OnApproveConstant // 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
}

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

func (*OnApproveConstantSession) INTERFACEIDONAPPROVE

func (_OnApproveConstant *OnApproveConstantSession) INTERFACEIDONAPPROVE() ([4]byte, error)

INTERFACEIDONAPPROVE is a free data retrieval call binding the contract method 0x6cd28f9a.

Solidity: function INTERFACE_ID_ON_APPROVE() constant returns(bytes4)

type OnApproveConstantTransactor

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

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

func NewOnApproveConstantTransactor

func NewOnApproveConstantTransactor(address common.Address, transactor bind.ContractTransactor) (*OnApproveConstantTransactor, error)

NewOnApproveConstantTransactor creates a new write-only instance of OnApproveConstant, bound to a specific deployed contract.

type OnApproveConstantTransactorRaw

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

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

func (*OnApproveConstantTransactorRaw) Transact

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

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

func (*OnApproveConstantTransactorRaw) Transfer

func (_OnApproveConstant *OnApproveConstantTransactorRaw) 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 OnApproveConstantTransactorSession

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

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

type OnApproveFilterer

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

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

func NewOnApproveFilterer

func NewOnApproveFilterer(address common.Address, filterer bind.ContractFilterer) (*OnApproveFilterer, error)

NewOnApproveFilterer creates a new log filterer instance of OnApprove, bound to a specific deployed contract.

type OnApproveRaw

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

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

func (*OnApproveRaw) Call

func (_OnApprove *OnApproveRaw) 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 (*OnApproveRaw) Transact

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

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

func (*OnApproveRaw) Transfer

func (_OnApprove *OnApproveRaw) 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 OnApproveSession

type OnApproveSession struct {
	Contract     *OnApprove        // 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
}

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

func (*OnApproveSession) INTERFACEIDONAPPROVE

func (_OnApprove *OnApproveSession) INTERFACEIDONAPPROVE() ([4]byte, error)

INTERFACEIDONAPPROVE is a free data retrieval call binding the contract method 0x6cd28f9a.

Solidity: function INTERFACE_ID_ON_APPROVE() constant returns(bytes4)

func (*OnApproveSession) OnApprove

func (_OnApprove *OnApproveSession) OnApprove(owner common.Address, spender common.Address, amount *big.Int, data []byte) (*types.Transaction, error)

OnApprove is a paid mutator transaction binding the contract method 0x4273ca16.

Solidity: function onApprove(address owner, address spender, uint256 amount, bytes data) returns(bool)

func (*OnApproveSession) SupportsInterface

func (_OnApprove *OnApproveSession) SupportsInterface(interfaceId [4]byte) (bool, error)

SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.

Solidity: function supportsInterface(bytes4 interfaceId) constant returns(bool)

type OnApproveTransactor

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

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

func NewOnApproveTransactor

func NewOnApproveTransactor(address common.Address, transactor bind.ContractTransactor) (*OnApproveTransactor, error)

NewOnApproveTransactor creates a new write-only instance of OnApprove, bound to a specific deployed contract.

func (*OnApproveTransactor) OnApprove

func (_OnApprove *OnApproveTransactor) OnApprove(opts *bind.TransactOpts, owner common.Address, spender common.Address, amount *big.Int, data []byte) (*types.Transaction, error)

OnApprove is a paid mutator transaction binding the contract method 0x4273ca16.

Solidity: function onApprove(address owner, address spender, uint256 amount, bytes data) returns(bool)

type OnApproveTransactorRaw

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

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

func (*OnApproveTransactorRaw) Transact

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

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

func (*OnApproveTransactorRaw) Transfer

func (_OnApprove *OnApproveTransactorRaw) 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 OnApproveTransactorSession

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

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

func (*OnApproveTransactorSession) OnApprove

func (_OnApprove *OnApproveTransactorSession) OnApprove(owner common.Address, spender common.Address, amount *big.Int, data []byte) (*types.Transaction, error)

OnApprove is a paid mutator transaction binding the contract method 0x4273ca16.

Solidity: function onApprove(address owner, address spender, uint256 amount, bytes data) returns(bool)

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 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 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 ReentrancyGuard

type ReentrancyGuard struct {
	ReentrancyGuardCaller     // Read-only binding to the contract
	ReentrancyGuardTransactor // Write-only binding to the contract
	ReentrancyGuardFilterer   // Log filterer for contract events
}

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

func NewReentrancyGuard

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

NewReentrancyGuard creates a new instance of ReentrancyGuard, bound to a specific deployed contract.

type ReentrancyGuardCaller

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

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

func NewReentrancyGuardCaller

func NewReentrancyGuardCaller(address common.Address, caller bind.ContractCaller) (*ReentrancyGuardCaller, error)

NewReentrancyGuardCaller creates a new read-only instance of ReentrancyGuard, bound to a specific deployed contract.

type ReentrancyGuardCallerRaw

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

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

func (*ReentrancyGuardCallerRaw) Call

func (_ReentrancyGuard *ReentrancyGuardCallerRaw) 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 ReentrancyGuardCallerSession

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

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

type ReentrancyGuardFilterer

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

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

func NewReentrancyGuardFilterer

func NewReentrancyGuardFilterer(address common.Address, filterer bind.ContractFilterer) (*ReentrancyGuardFilterer, error)

NewReentrancyGuardFilterer creates a new log filterer instance of ReentrancyGuard, bound to a specific deployed contract.

type ReentrancyGuardRaw

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

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

func (*ReentrancyGuardRaw) Call

func (_ReentrancyGuard *ReentrancyGuardRaw) 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 (*ReentrancyGuardRaw) Transact

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

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

func (*ReentrancyGuardRaw) Transfer

func (_ReentrancyGuard *ReentrancyGuardRaw) 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 ReentrancyGuardSession

type ReentrancyGuardSession struct {
	Contract     *ReentrancyGuard  // 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
}

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

type ReentrancyGuardTransactor

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

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

func NewReentrancyGuardTransactor

func NewReentrancyGuardTransactor(address common.Address, transactor bind.ContractTransactor) (*ReentrancyGuardTransactor, error)

NewReentrancyGuardTransactor creates a new write-only instance of ReentrancyGuard, bound to a specific deployed contract.

type ReentrancyGuardTransactorRaw

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

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

func (*ReentrancyGuardTransactorRaw) Transact

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

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

func (*ReentrancyGuardTransactorRaw) Transfer

func (_ReentrancyGuard *ReentrancyGuardTransactorRaw) 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 ReentrancyGuardTransactorSession

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

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

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 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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)

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)

type SeigToken

type SeigToken struct {
	SeigTokenCaller     // Read-only binding to the contract
	SeigTokenTransactor // Write-only binding to the contract
	SeigTokenFilterer   // Log filterer for contract events
}

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

func DeploySeigToken

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

DeploySeigToken deploys a new Ethereum contract, binding an instance of SeigToken to it.

func NewSeigToken

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

NewSeigToken creates a new instance of SeigToken, bound to a specific deployed contract.

type SeigTokenApproval

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

SeigTokenApproval represents a Approval event raised by the SeigToken contract.

type SeigTokenApprovalIterator

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

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

func (*SeigTokenApprovalIterator) Close

func (it *SeigTokenApprovalIterator) Close() error

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

func (*SeigTokenApprovalIterator) Error

func (it *SeigTokenApprovalIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*SeigTokenApprovalIterator) Next

func (it *SeigTokenApprovalIterator) 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 SeigTokenCaller

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

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

func NewSeigTokenCaller

func NewSeigTokenCaller(address common.Address, caller bind.ContractCaller) (*SeigTokenCaller, error)

NewSeigTokenCaller creates a new read-only instance of SeigToken, bound to a specific deployed contract.

func (*SeigTokenCaller) Allowance

func (_SeigToken *SeigTokenCaller) 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 (*SeigTokenCaller) BalanceOf

func (_SeigToken *SeigTokenCaller) 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 (*SeigTokenCaller) INTERFACEIDONAPPROVE

func (_SeigToken *SeigTokenCaller) INTERFACEIDONAPPROVE(opts *bind.CallOpts) ([4]byte, error)

INTERFACEIDONAPPROVE is a free data retrieval call binding the contract method 0x6cd28f9a.

Solidity: function INTERFACE_ID_ON_APPROVE() constant returns(bytes4)

func (*SeigTokenCaller) IsOwner

func (_SeigToken *SeigTokenCaller) 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 (*SeigTokenCaller) Owner

func (_SeigToken *SeigTokenCaller) 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 (*SeigTokenCaller) SeigManager

func (_SeigToken *SeigTokenCaller) 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 (*SeigTokenCaller) TotalSupply

func (_SeigToken *SeigTokenCaller) 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 SeigTokenCallerRaw

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

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

func (*SeigTokenCallerRaw) Call

func (_SeigToken *SeigTokenCallerRaw) 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 SeigTokenCallerSession

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

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

func (*SeigTokenCallerSession) Allowance

func (_SeigToken *SeigTokenCallerSession) 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 (*SeigTokenCallerSession) BalanceOf

func (_SeigToken *SeigTokenCallerSession) 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 (*SeigTokenCallerSession) INTERFACEIDONAPPROVE

func (_SeigToken *SeigTokenCallerSession) INTERFACEIDONAPPROVE() ([4]byte, error)

INTERFACEIDONAPPROVE is a free data retrieval call binding the contract method 0x6cd28f9a.

Solidity: function INTERFACE_ID_ON_APPROVE() constant returns(bytes4)

func (*SeigTokenCallerSession) IsOwner

func (_SeigToken *SeigTokenCallerSession) IsOwner() (bool, error)

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

Solidity: function isOwner() constant returns(bool)

func (*SeigTokenCallerSession) Owner

func (_SeigToken *SeigTokenCallerSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*SeigTokenCallerSession) SeigManager

func (_SeigToken *SeigTokenCallerSession) SeigManager() (common.Address, error)

SeigManager is a free data retrieval call binding the contract method 0x6fb7f558.

Solidity: function seigManager() constant returns(address)

func (*SeigTokenCallerSession) TotalSupply

func (_SeigToken *SeigTokenCallerSession) TotalSupply() (*big.Int, error)

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

Solidity: function totalSupply() constant returns(uint256)

type SeigTokenFilterer

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

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

func NewSeigTokenFilterer

func NewSeigTokenFilterer(address common.Address, filterer bind.ContractFilterer) (*SeigTokenFilterer, error)

NewSeigTokenFilterer creates a new log filterer instance of SeigToken, bound to a specific deployed contract.

func (*SeigTokenFilterer) FilterApproval

func (_SeigToken *SeigTokenFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*SeigTokenApprovalIterator, 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 (*SeigTokenFilterer) FilterOwnershipTransferred

func (_SeigToken *SeigTokenFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*SeigTokenOwnershipTransferredIterator, error)

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

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

func (*SeigTokenFilterer) FilterTransfer

func (_SeigToken *SeigTokenFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*SeigTokenTransferIterator, 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 (*SeigTokenFilterer) ParseApproval

func (_SeigToken *SeigTokenFilterer) ParseApproval(log types.Log) (*SeigTokenApproval, error)

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

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

func (*SeigTokenFilterer) ParseOwnershipTransferred

func (_SeigToken *SeigTokenFilterer) ParseOwnershipTransferred(log types.Log) (*SeigTokenOwnershipTransferred, error)

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

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

func (*SeigTokenFilterer) ParseTransfer

func (_SeigToken *SeigTokenFilterer) ParseTransfer(log types.Log) (*SeigTokenTransfer, error)

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

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

func (*SeigTokenFilterer) WatchApproval

func (_SeigToken *SeigTokenFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *SeigTokenApproval, 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 (*SeigTokenFilterer) WatchOwnershipTransferred

func (_SeigToken *SeigTokenFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *SeigTokenOwnershipTransferred, 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 (*SeigTokenFilterer) WatchTransfer

func (_SeigToken *SeigTokenFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *SeigTokenTransfer, 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 SeigTokenOwnershipTransferred

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

SeigTokenOwnershipTransferred represents a OwnershipTransferred event raised by the SeigToken contract.

type SeigTokenOwnershipTransferredIterator

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

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

func (*SeigTokenOwnershipTransferredIterator) Close

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

func (*SeigTokenOwnershipTransferredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*SeigTokenOwnershipTransferredIterator) 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 SeigTokenRaw

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

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

func (*SeigTokenRaw) Call

func (_SeigToken *SeigTokenRaw) 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 (*SeigTokenRaw) Transact

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

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

func (*SeigTokenRaw) Transfer

func (_SeigToken *SeigTokenRaw) 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 SeigTokenSession

type SeigTokenSession struct {
	Contract     *SeigToken        // 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
}

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

func (*SeigTokenSession) Allowance

func (_SeigToken *SeigTokenSession) 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 (*SeigTokenSession) Approve

func (_SeigToken *SeigTokenSession) 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 (*SeigTokenSession) ApproveAndCall

func (_SeigToken *SeigTokenSession) ApproveAndCall(spender common.Address, amount *big.Int, data []byte) (*types.Transaction, error)

ApproveAndCall is a paid mutator transaction binding the contract method 0xcae9ca51.

Solidity: function approveAndCall(address spender, uint256 amount, bytes data) returns(bool)

func (*SeigTokenSession) BalanceOf

func (_SeigToken *SeigTokenSession) 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 (*SeigTokenSession) DecreaseAllowance

func (_SeigToken *SeigTokenSession) 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 (*SeigTokenSession) INTERFACEIDONAPPROVE

func (_SeigToken *SeigTokenSession) INTERFACEIDONAPPROVE() ([4]byte, error)

INTERFACEIDONAPPROVE is a free data retrieval call binding the contract method 0x6cd28f9a.

Solidity: function INTERFACE_ID_ON_APPROVE() constant returns(bytes4)

func (*SeigTokenSession) IncreaseAllowance

func (_SeigToken *SeigTokenSession) 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 (*SeigTokenSession) IsOwner

func (_SeigToken *SeigTokenSession) IsOwner() (bool, error)

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

Solidity: function isOwner() constant returns(bool)

func (*SeigTokenSession) Owner

func (_SeigToken *SeigTokenSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*SeigTokenSession) RenounceMinter

func (_SeigToken *SeigTokenSession) 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 (*SeigTokenSession) RenounceOwnership

func (_SeigToken *SeigTokenSession) 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 (*SeigTokenSession) RenounceOwnership0

func (_SeigToken *SeigTokenSession) RenounceOwnership0() (*types.Transaction, error)

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

Solidity: function renounceOwnership() returns()

func (*SeigTokenSession) RenouncePauser

func (_SeigToken *SeigTokenSession) 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 (*SeigTokenSession) SeigManager

func (_SeigToken *SeigTokenSession) SeigManager() (common.Address, error)

SeigManager is a free data retrieval call binding the contract method 0x6fb7f558.

Solidity: function seigManager() constant returns(address)

func (*SeigTokenSession) SetSeigManager

func (_SeigToken *SeigTokenSession) 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 (*SeigTokenSession) TotalSupply

func (_SeigToken *SeigTokenSession) TotalSupply() (*big.Int, error)

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

Solidity: function totalSupply() constant returns(uint256)

func (*SeigTokenSession) Transfer

func (_SeigToken *SeigTokenSession) 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 (*SeigTokenSession) TransferFrom

func (_SeigToken *SeigTokenSession) 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 (*SeigTokenSession) TransferOwnership

func (_SeigToken *SeigTokenSession) 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 (*SeigTokenSession) TransferOwnership0

func (_SeigToken *SeigTokenSession) 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 SeigTokenTransactor

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

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

func NewSeigTokenTransactor

func NewSeigTokenTransactor(address common.Address, transactor bind.ContractTransactor) (*SeigTokenTransactor, error)

NewSeigTokenTransactor creates a new write-only instance of SeigToken, bound to a specific deployed contract.

func (*SeigTokenTransactor) Approve

func (_SeigToken *SeigTokenTransactor) 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 (*SeigTokenTransactor) ApproveAndCall

func (_SeigToken *SeigTokenTransactor) ApproveAndCall(opts *bind.TransactOpts, spender common.Address, amount *big.Int, data []byte) (*types.Transaction, error)

ApproveAndCall is a paid mutator transaction binding the contract method 0xcae9ca51.

Solidity: function approveAndCall(address spender, uint256 amount, bytes data) returns(bool)

func (*SeigTokenTransactor) DecreaseAllowance

func (_SeigToken *SeigTokenTransactor) 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 (*SeigTokenTransactor) IncreaseAllowance

func (_SeigToken *SeigTokenTransactor) 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 (*SeigTokenTransactor) RenounceMinter

func (_SeigToken *SeigTokenTransactor) 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 (*SeigTokenTransactor) RenounceOwnership

func (_SeigToken *SeigTokenTransactor) 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 (*SeigTokenTransactor) RenounceOwnership0

func (_SeigToken *SeigTokenTransactor) RenounceOwnership0(opts *bind.TransactOpts) (*types.Transaction, error)

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

Solidity: function renounceOwnership() returns()

func (*SeigTokenTransactor) RenouncePauser

func (_SeigToken *SeigTokenTransactor) 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 (*SeigTokenTransactor) SetSeigManager

func (_SeigToken *SeigTokenTransactor) 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()

func (*SeigTokenTransactor) Transfer

func (_SeigToken *SeigTokenTransactor) 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 (*SeigTokenTransactor) TransferFrom

func (_SeigToken *SeigTokenTransactor) 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 (*SeigTokenTransactor) TransferOwnership

func (_SeigToken *SeigTokenTransactor) 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 (*SeigTokenTransactor) TransferOwnership0

func (_SeigToken *SeigTokenTransactor) 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 SeigTokenTransactorRaw

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

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

func (*SeigTokenTransactorRaw) Transact

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

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

func (*SeigTokenTransactorRaw) Transfer

func (_SeigToken *SeigTokenTransactorRaw) 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 SeigTokenTransactorSession

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

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

func (*SeigTokenTransactorSession) Approve

func (_SeigToken *SeigTokenTransactorSession) 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 (*SeigTokenTransactorSession) ApproveAndCall

func (_SeigToken *SeigTokenTransactorSession) ApproveAndCall(spender common.Address, amount *big.Int, data []byte) (*types.Transaction, error)

ApproveAndCall is a paid mutator transaction binding the contract method 0xcae9ca51.

Solidity: function approveAndCall(address spender, uint256 amount, bytes data) returns(bool)

func (*SeigTokenTransactorSession) DecreaseAllowance

func (_SeigToken *SeigTokenTransactorSession) 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 (*SeigTokenTransactorSession) IncreaseAllowance

func (_SeigToken *SeigTokenTransactorSession) 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 (*SeigTokenTransactorSession) RenounceMinter

func (_SeigToken *SeigTokenTransactorSession) 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 (*SeigTokenTransactorSession) RenounceOwnership

func (_SeigToken *SeigTokenTransactorSession) 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 (*SeigTokenTransactorSession) RenounceOwnership0

func (_SeigToken *SeigTokenTransactorSession) RenounceOwnership0() (*types.Transaction, error)

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

Solidity: function renounceOwnership() returns()

func (*SeigTokenTransactorSession) RenouncePauser

func (_SeigToken *SeigTokenTransactorSession) 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 (*SeigTokenTransactorSession) SetSeigManager

func (_SeigToken *SeigTokenTransactorSession) 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 (*SeigTokenTransactorSession) Transfer

func (_SeigToken *SeigTokenTransactorSession) 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 (*SeigTokenTransactorSession) TransferFrom

func (_SeigToken *SeigTokenTransactorSession) 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 (*SeigTokenTransactorSession) TransferOwnership

func (_SeigToken *SeigTokenTransactorSession) 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 (*SeigTokenTransactorSession) TransferOwnership0

func (_SeigToken *SeigTokenTransactorSession) 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 SeigTokenTransfer

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

SeigTokenTransfer represents a Transfer event raised by the SeigToken contract.

type SeigTokenTransferIterator

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

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

func (*SeigTokenTransferIterator) Close

func (it *SeigTokenTransferIterator) Close() error

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

func (*SeigTokenTransferIterator) Error

func (it *SeigTokenTransferIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*SeigTokenTransferIterator) Next

func (it *SeigTokenTransferIterator) 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 TON

type TON struct {
	TONCaller     // Read-only binding to the contract
	TONTransactor // Write-only binding to the contract
	TONFilterer   // Log filterer for contract events
}

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

func DeployTON

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

DeployTON deploys a new Ethereum contract, binding an instance of TON to it.

func NewTON

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

NewTON creates a new instance of TON, bound to a specific deployed contract.

type TONApproval

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

TONApproval represents a Approval event raised by the TON contract.

type TONApprovalIterator

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

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

func (*TONApprovalIterator) Close

func (it *TONApprovalIterator) Close() error

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

func (*TONApprovalIterator) Error

func (it *TONApprovalIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*TONApprovalIterator) Next

func (it *TONApprovalIterator) 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 TONCaller

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

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

func NewTONCaller

func NewTONCaller(address common.Address, caller bind.ContractCaller) (*TONCaller, error)

NewTONCaller creates a new read-only instance of TON, bound to a specific deployed contract.

func (*TONCaller) Allowance

func (_TON *TONCaller) 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 (*TONCaller) BalanceOf

func (_TON *TONCaller) 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 (*TONCaller) Decimals

func (_TON *TONCaller) 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 (*TONCaller) INTERFACEIDONAPPROVE

func (_TON *TONCaller) INTERFACEIDONAPPROVE(opts *bind.CallOpts) ([4]byte, error)

INTERFACEIDONAPPROVE is a free data retrieval call binding the contract method 0x6cd28f9a.

Solidity: function INTERFACE_ID_ON_APPROVE() constant returns(bytes4)

func (*TONCaller) IsMinter

func (_TON *TONCaller) 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 (*TONCaller) IsOwner

func (_TON *TONCaller) 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 (*TONCaller) Name

func (_TON *TONCaller) 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 (*TONCaller) Owner

func (_TON *TONCaller) 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 (*TONCaller) SeigManager

func (_TON *TONCaller) 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 (*TONCaller) Symbol

func (_TON *TONCaller) 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 (*TONCaller) TotalSupply

func (_TON *TONCaller) 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 TONCallerRaw

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

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

func (*TONCallerRaw) Call

func (_TON *TONCallerRaw) 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 TONCallerSession

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

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

func (*TONCallerSession) Allowance

func (_TON *TONCallerSession) 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 (*TONCallerSession) BalanceOf

func (_TON *TONCallerSession) 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 (*TONCallerSession) Decimals

func (_TON *TONCallerSession) Decimals() (uint8, error)

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

Solidity: function decimals() constant returns(uint8)

func (*TONCallerSession) INTERFACEIDONAPPROVE

func (_TON *TONCallerSession) INTERFACEIDONAPPROVE() ([4]byte, error)

INTERFACEIDONAPPROVE is a free data retrieval call binding the contract method 0x6cd28f9a.

Solidity: function INTERFACE_ID_ON_APPROVE() constant returns(bytes4)

func (*TONCallerSession) IsMinter

func (_TON *TONCallerSession) 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 (*TONCallerSession) IsOwner

func (_TON *TONCallerSession) IsOwner() (bool, error)

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

Solidity: function isOwner() constant returns(bool)

func (*TONCallerSession) Name

func (_TON *TONCallerSession) Name() (string, error)

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

Solidity: function name() constant returns(string)

func (*TONCallerSession) Owner

func (_TON *TONCallerSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*TONCallerSession) SeigManager

func (_TON *TONCallerSession) SeigManager() (common.Address, error)

SeigManager is a free data retrieval call binding the contract method 0x6fb7f558.

Solidity: function seigManager() constant returns(address)

func (*TONCallerSession) Symbol

func (_TON *TONCallerSession) Symbol() (string, error)

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

Solidity: function symbol() constant returns(string)

func (*TONCallerSession) TotalSupply

func (_TON *TONCallerSession) TotalSupply() (*big.Int, error)

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

Solidity: function totalSupply() constant returns(uint256)

type TONFilterer

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

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

func NewTONFilterer

func NewTONFilterer(address common.Address, filterer bind.ContractFilterer) (*TONFilterer, error)

NewTONFilterer creates a new log filterer instance of TON, bound to a specific deployed contract.

func (*TONFilterer) FilterApproval

func (_TON *TONFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*TONApprovalIterator, 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 (*TONFilterer) FilterMinterAdded

func (_TON *TONFilterer) FilterMinterAdded(opts *bind.FilterOpts, account []common.Address) (*TONMinterAddedIterator, error)

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

Solidity: event MinterAdded(address indexed account)

func (*TONFilterer) FilterMinterRemoved

func (_TON *TONFilterer) FilterMinterRemoved(opts *bind.FilterOpts, account []common.Address) (*TONMinterRemovedIterator, error)

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

Solidity: event MinterRemoved(address indexed account)

func (*TONFilterer) FilterOwnershipTransferred

func (_TON *TONFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*TONOwnershipTransferredIterator, error)

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

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

func (*TONFilterer) FilterTransfer

func (_TON *TONFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*TONTransferIterator, 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 (*TONFilterer) ParseApproval

func (_TON *TONFilterer) ParseApproval(log types.Log) (*TONApproval, error)

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

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

func (*TONFilterer) ParseMinterAdded

func (_TON *TONFilterer) ParseMinterAdded(log types.Log) (*TONMinterAdded, error)

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

Solidity: event MinterAdded(address indexed account)

func (*TONFilterer) ParseMinterRemoved

func (_TON *TONFilterer) ParseMinterRemoved(log types.Log) (*TONMinterRemoved, error)

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

Solidity: event MinterRemoved(address indexed account)

func (*TONFilterer) ParseOwnershipTransferred

func (_TON *TONFilterer) ParseOwnershipTransferred(log types.Log) (*TONOwnershipTransferred, error)

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

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

func (*TONFilterer) ParseTransfer

func (_TON *TONFilterer) ParseTransfer(log types.Log) (*TONTransfer, error)

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

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

func (*TONFilterer) WatchApproval

func (_TON *TONFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *TONApproval, 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 (*TONFilterer) WatchMinterAdded

func (_TON *TONFilterer) WatchMinterAdded(opts *bind.WatchOpts, sink chan<- *TONMinterAdded, 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 (*TONFilterer) WatchMinterRemoved

func (_TON *TONFilterer) WatchMinterRemoved(opts *bind.WatchOpts, sink chan<- *TONMinterRemoved, 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 (*TONFilterer) WatchOwnershipTransferred

func (_TON *TONFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *TONOwnershipTransferred, 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 (*TONFilterer) WatchTransfer

func (_TON *TONFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *TONTransfer, 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 TONMinterAdded

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

TONMinterAdded represents a MinterAdded event raised by the TON contract.

type TONMinterAddedIterator

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

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

func (*TONMinterAddedIterator) Close

func (it *TONMinterAddedIterator) Close() error

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

func (*TONMinterAddedIterator) Error

func (it *TONMinterAddedIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*TONMinterAddedIterator) Next

func (it *TONMinterAddedIterator) 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 TONMinterRemoved

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

TONMinterRemoved represents a MinterRemoved event raised by the TON contract.

type TONMinterRemovedIterator

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

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

func (*TONMinterRemovedIterator) Close

func (it *TONMinterRemovedIterator) Close() error

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

func (*TONMinterRemovedIterator) Error

func (it *TONMinterRemovedIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*TONMinterRemovedIterator) Next

func (it *TONMinterRemovedIterator) 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 TONOwnershipTransferred

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

TONOwnershipTransferred represents a OwnershipTransferred event raised by the TON contract.

type TONOwnershipTransferredIterator

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

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

func (*TONOwnershipTransferredIterator) Close

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

func (*TONOwnershipTransferredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*TONOwnershipTransferredIterator) 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 TONRaw

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

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

func (*TONRaw) Call

func (_TON *TONRaw) 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 (*TONRaw) Transact

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

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

func (*TONRaw) Transfer

func (_TON *TONRaw) 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 TONSession

type TONSession struct {
	Contract     *TON              // 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
}

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

func (*TONSession) AddMinter

func (_TON *TONSession) 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 (*TONSession) Allowance

func (_TON *TONSession) 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 (*TONSession) Approve

func (_TON *TONSession) 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 (*TONSession) ApproveAndCall

func (_TON *TONSession) ApproveAndCall(spender common.Address, amount *big.Int, data []byte) (*types.Transaction, error)

ApproveAndCall is a paid mutator transaction binding the contract method 0xcae9ca51.

Solidity: function approveAndCall(address spender, uint256 amount, bytes data) returns(bool)

func (*TONSession) BalanceOf

func (_TON *TONSession) 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 (*TONSession) Decimals

func (_TON *TONSession) Decimals() (uint8, error)

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

Solidity: function decimals() constant returns(uint8)

func (*TONSession) DecreaseAllowance

func (_TON *TONSession) 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 (*TONSession) INTERFACEIDONAPPROVE

func (_TON *TONSession) INTERFACEIDONAPPROVE() ([4]byte, error)

INTERFACEIDONAPPROVE is a free data retrieval call binding the contract method 0x6cd28f9a.

Solidity: function INTERFACE_ID_ON_APPROVE() constant returns(bytes4)

func (*TONSession) IncreaseAllowance

func (_TON *TONSession) 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 (*TONSession) IsMinter

func (_TON *TONSession) 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 (*TONSession) IsOwner

func (_TON *TONSession) IsOwner() (bool, error)

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

Solidity: function isOwner() constant returns(bool)

func (*TONSession) Mint

func (_TON *TONSession) 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 (*TONSession) Name

func (_TON *TONSession) Name() (string, error)

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

Solidity: function name() constant returns(string)

func (*TONSession) Owner

func (_TON *TONSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*TONSession) RenounceMinter

func (_TON *TONSession) 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 (*TONSession) RenounceMinter0

func (_TON *TONSession) RenounceMinter0() (*types.Transaction, error)

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

Solidity: function renounceMinter() returns()

func (*TONSession) RenounceOwnership

func (_TON *TONSession) 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 (*TONSession) RenounceOwnership0

func (_TON *TONSession) RenounceOwnership0() (*types.Transaction, error)

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

Solidity: function renounceOwnership() returns()

func (*TONSession) RenouncePauser

func (_TON *TONSession) 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 (*TONSession) SeigManager

func (_TON *TONSession) SeigManager() (common.Address, error)

SeigManager is a free data retrieval call binding the contract method 0x6fb7f558.

Solidity: function seigManager() constant returns(address)

func (*TONSession) SetSeigManager

func (_TON *TONSession) 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 (*TONSession) Symbol

func (_TON *TONSession) Symbol() (string, error)

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

Solidity: function symbol() constant returns(string)

func (*TONSession) TotalSupply

func (_TON *TONSession) TotalSupply() (*big.Int, error)

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

Solidity: function totalSupply() constant returns(uint256)

func (*TONSession) Transfer

func (_TON *TONSession) 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 (*TONSession) TransferFrom

func (_TON *TONSession) 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 (*TONSession) TransferOwnership

func (_TON *TONSession) 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 (*TONSession) TransferOwnership0

func (_TON *TONSession) 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 TONTransactor

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

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

func NewTONTransactor

func NewTONTransactor(address common.Address, transactor bind.ContractTransactor) (*TONTransactor, error)

NewTONTransactor creates a new write-only instance of TON, bound to a specific deployed contract.

func (*TONTransactor) AddMinter

func (_TON *TONTransactor) 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 (*TONTransactor) Approve

func (_TON *TONTransactor) 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 (*TONTransactor) ApproveAndCall

func (_TON *TONTransactor) ApproveAndCall(opts *bind.TransactOpts, spender common.Address, amount *big.Int, data []byte) (*types.Transaction, error)

ApproveAndCall is a paid mutator transaction binding the contract method 0xcae9ca51.

Solidity: function approveAndCall(address spender, uint256 amount, bytes data) returns(bool)

func (*TONTransactor) DecreaseAllowance

func (_TON *TONTransactor) 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 (*TONTransactor) IncreaseAllowance

func (_TON *TONTransactor) 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 (*TONTransactor) Mint

func (_TON *TONTransactor) 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 (*TONTransactor) RenounceMinter

func (_TON *TONTransactor) 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 (*TONTransactor) RenounceMinter0

func (_TON *TONTransactor) RenounceMinter0(opts *bind.TransactOpts) (*types.Transaction, error)

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

Solidity: function renounceMinter() returns()

func (*TONTransactor) RenounceOwnership

func (_TON *TONTransactor) 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 (*TONTransactor) RenounceOwnership0

func (_TON *TONTransactor) RenounceOwnership0(opts *bind.TransactOpts) (*types.Transaction, error)

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

Solidity: function renounceOwnership() returns()

func (*TONTransactor) RenouncePauser

func (_TON *TONTransactor) 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 (*TONTransactor) SetSeigManager

func (_TON *TONTransactor) 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()

func (*TONTransactor) Transfer

func (_TON *TONTransactor) 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 (*TONTransactor) TransferFrom

func (_TON *TONTransactor) 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 (*TONTransactor) TransferOwnership

func (_TON *TONTransactor) 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 (*TONTransactor) TransferOwnership0

func (_TON *TONTransactor) 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 TONTransactorRaw

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

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

func (*TONTransactorRaw) Transact

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

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

func (*TONTransactorRaw) Transfer

func (_TON *TONTransactorRaw) 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 TONTransactorSession

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

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

func (*TONTransactorSession) AddMinter

func (_TON *TONTransactorSession) 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 (*TONTransactorSession) Approve

func (_TON *TONTransactorSession) 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 (*TONTransactorSession) ApproveAndCall

func (_TON *TONTransactorSession) ApproveAndCall(spender common.Address, amount *big.Int, data []byte) (*types.Transaction, error)

ApproveAndCall is a paid mutator transaction binding the contract method 0xcae9ca51.

Solidity: function approveAndCall(address spender, uint256 amount, bytes data) returns(bool)

func (*TONTransactorSession) DecreaseAllowance

func (_TON *TONTransactorSession) 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 (*TONTransactorSession) IncreaseAllowance

func (_TON *TONTransactorSession) 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 (*TONTransactorSession) Mint

func (_TON *TONTransactorSession) 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 (*TONTransactorSession) RenounceMinter

func (_TON *TONTransactorSession) 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 (*TONTransactorSession) RenounceMinter0

func (_TON *TONTransactorSession) RenounceMinter0() (*types.Transaction, error)

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

Solidity: function renounceMinter() returns()

func (*TONTransactorSession) RenounceOwnership

func (_TON *TONTransactorSession) 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 (*TONTransactorSession) RenounceOwnership0

func (_TON *TONTransactorSession) RenounceOwnership0() (*types.Transaction, error)

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

Solidity: function renounceOwnership() returns()

func (*TONTransactorSession) RenouncePauser

func (_TON *TONTransactorSession) 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 (*TONTransactorSession) SetSeigManager

func (_TON *TONTransactorSession) 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 (*TONTransactorSession) Transfer

func (_TON *TONTransactorSession) 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 (*TONTransactorSession) TransferFrom

func (_TON *TONTransactorSession) 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 (*TONTransactorSession) TransferOwnership

func (_TON *TONTransactorSession) 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 (*TONTransactorSession) TransferOwnership0

func (_TON *TONTransactorSession) 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 TONTransfer

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

TONTransfer represents a Transfer event raised by the TON contract.

type TONTransferIterator

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

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

func (*TONTransferIterator) Close

func (it *TONTransferIterator) Close() error

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

func (*TONTransferIterator) Error

func (it *TONTransferIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*TONTransferIterator) Next

func (it *TONTransferIterator) 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 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)

type WTON

type WTON struct {
	WTONCaller     // Read-only binding to the contract
	WTONTransactor // Write-only binding to the contract
	WTONFilterer   // Log filterer for contract events
}

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

func DeployWTON

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

DeployWTON deploys a new Ethereum contract, binding an instance of WTON to it.

func NewWTON

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

NewWTON creates a new instance of WTON, bound to a specific deployed contract.

type WTONApproval

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

WTONApproval represents a Approval event raised by the WTON contract.

type WTONApprovalIterator

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

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

func (*WTONApprovalIterator) Close

func (it *WTONApprovalIterator) Close() error

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

func (*WTONApprovalIterator) Error

func (it *WTONApprovalIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*WTONApprovalIterator) Next

func (it *WTONApprovalIterator) 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 WTONCaller

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

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

func NewWTONCaller

func NewWTONCaller(address common.Address, caller bind.ContractCaller) (*WTONCaller, error)

NewWTONCaller creates a new read-only instance of WTON, bound to a specific deployed contract.

func (*WTONCaller) Allowance

func (_WTON *WTONCaller) 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 (*WTONCaller) BalanceOf

func (_WTON *WTONCaller) 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 (*WTONCaller) Decimals

func (_WTON *WTONCaller) 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 (*WTONCaller) INTERFACEIDONAPPROVE

func (_WTON *WTONCaller) INTERFACEIDONAPPROVE(opts *bind.CallOpts) ([4]byte, error)

INTERFACEIDONAPPROVE is a free data retrieval call binding the contract method 0x6cd28f9a.

Solidity: function INTERFACE_ID_ON_APPROVE() constant returns(bytes4)

func (*WTONCaller) IsMinter

func (_WTON *WTONCaller) 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 (*WTONCaller) IsOwner

func (_WTON *WTONCaller) 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 (*WTONCaller) Name

func (_WTON *WTONCaller) 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 (*WTONCaller) Owner

func (_WTON *WTONCaller) 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 (*WTONCaller) SeigManager

func (_WTON *WTONCaller) 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 (*WTONCaller) SupportsInterface

func (_WTON *WTONCaller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)

SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.

Solidity: function supportsInterface(bytes4 interfaceId) constant returns(bool)

func (*WTONCaller) Symbol

func (_WTON *WTONCaller) 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 (*WTONCaller) Ton

func (_WTON *WTONCaller) 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 (*WTONCaller) TotalSupply

func (_WTON *WTONCaller) 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 WTONCallerRaw

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

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

func (*WTONCallerRaw) Call

func (_WTON *WTONCallerRaw) 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 WTONCallerSession

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

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

func (*WTONCallerSession) Allowance

func (_WTON *WTONCallerSession) 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 (*WTONCallerSession) BalanceOf

func (_WTON *WTONCallerSession) 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 (*WTONCallerSession) Decimals

func (_WTON *WTONCallerSession) Decimals() (uint8, error)

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

Solidity: function decimals() constant returns(uint8)

func (*WTONCallerSession) INTERFACEIDONAPPROVE

func (_WTON *WTONCallerSession) INTERFACEIDONAPPROVE() ([4]byte, error)

INTERFACEIDONAPPROVE is a free data retrieval call binding the contract method 0x6cd28f9a.

Solidity: function INTERFACE_ID_ON_APPROVE() constant returns(bytes4)

func (*WTONCallerSession) IsMinter

func (_WTON *WTONCallerSession) 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 (*WTONCallerSession) IsOwner

func (_WTON *WTONCallerSession) IsOwner() (bool, error)

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

Solidity: function isOwner() constant returns(bool)

func (*WTONCallerSession) Name

func (_WTON *WTONCallerSession) Name() (string, error)

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

Solidity: function name() constant returns(string)

func (*WTONCallerSession) Owner

func (_WTON *WTONCallerSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*WTONCallerSession) SeigManager

func (_WTON *WTONCallerSession) SeigManager() (common.Address, error)

SeigManager is a free data retrieval call binding the contract method 0x6fb7f558.

Solidity: function seigManager() constant returns(address)

func (*WTONCallerSession) SupportsInterface

func (_WTON *WTONCallerSession) SupportsInterface(interfaceId [4]byte) (bool, error)

SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.

Solidity: function supportsInterface(bytes4 interfaceId) constant returns(bool)

func (*WTONCallerSession) Symbol

func (_WTON *WTONCallerSession) Symbol() (string, error)

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

Solidity: function symbol() constant returns(string)

func (*WTONCallerSession) Ton

func (_WTON *WTONCallerSession) Ton() (common.Address, error)

Ton is a free data retrieval call binding the contract method 0xcc48b947.

Solidity: function ton() constant returns(address)

func (*WTONCallerSession) TotalSupply

func (_WTON *WTONCallerSession) TotalSupply() (*big.Int, error)

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

Solidity: function totalSupply() constant returns(uint256)

type WTONFilterer

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

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

func NewWTONFilterer

func NewWTONFilterer(address common.Address, filterer bind.ContractFilterer) (*WTONFilterer, error)

NewWTONFilterer creates a new log filterer instance of WTON, bound to a specific deployed contract.

func (*WTONFilterer) FilterApproval

func (_WTON *WTONFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*WTONApprovalIterator, 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 (*WTONFilterer) FilterMinterAdded

func (_WTON *WTONFilterer) FilterMinterAdded(opts *bind.FilterOpts, account []common.Address) (*WTONMinterAddedIterator, error)

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

Solidity: event MinterAdded(address indexed account)

func (*WTONFilterer) FilterMinterRemoved

func (_WTON *WTONFilterer) FilterMinterRemoved(opts *bind.FilterOpts, account []common.Address) (*WTONMinterRemovedIterator, error)

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

Solidity: event MinterRemoved(address indexed account)

func (*WTONFilterer) FilterOwnershipTransferred

func (_WTON *WTONFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*WTONOwnershipTransferredIterator, error)

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

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

func (*WTONFilterer) FilterTransfer

func (_WTON *WTONFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*WTONTransferIterator, 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 (*WTONFilterer) ParseApproval

func (_WTON *WTONFilterer) ParseApproval(log types.Log) (*WTONApproval, error)

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

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

func (*WTONFilterer) ParseMinterAdded

func (_WTON *WTONFilterer) ParseMinterAdded(log types.Log) (*WTONMinterAdded, error)

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

Solidity: event MinterAdded(address indexed account)

func (*WTONFilterer) ParseMinterRemoved

func (_WTON *WTONFilterer) ParseMinterRemoved(log types.Log) (*WTONMinterRemoved, error)

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

Solidity: event MinterRemoved(address indexed account)

func (*WTONFilterer) ParseOwnershipTransferred

func (_WTON *WTONFilterer) ParseOwnershipTransferred(log types.Log) (*WTONOwnershipTransferred, error)

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

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

func (*WTONFilterer) ParseTransfer

func (_WTON *WTONFilterer) ParseTransfer(log types.Log) (*WTONTransfer, error)

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

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

func (*WTONFilterer) WatchApproval

func (_WTON *WTONFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *WTONApproval, 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 (*WTONFilterer) WatchMinterAdded

func (_WTON *WTONFilterer) WatchMinterAdded(opts *bind.WatchOpts, sink chan<- *WTONMinterAdded, 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 (*WTONFilterer) WatchMinterRemoved

func (_WTON *WTONFilterer) WatchMinterRemoved(opts *bind.WatchOpts, sink chan<- *WTONMinterRemoved, 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 (*WTONFilterer) WatchOwnershipTransferred

func (_WTON *WTONFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *WTONOwnershipTransferred, 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 (*WTONFilterer) WatchTransfer

func (_WTON *WTONFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *WTONTransfer, 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 WTONMinterAdded

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

WTONMinterAdded represents a MinterAdded event raised by the WTON contract.

type WTONMinterAddedIterator

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

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

func (*WTONMinterAddedIterator) Close

func (it *WTONMinterAddedIterator) Close() error

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

func (*WTONMinterAddedIterator) Error

func (it *WTONMinterAddedIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*WTONMinterAddedIterator) Next

func (it *WTONMinterAddedIterator) 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 WTONMinterRemoved

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

WTONMinterRemoved represents a MinterRemoved event raised by the WTON contract.

type WTONMinterRemovedIterator

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

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

func (*WTONMinterRemovedIterator) Close

func (it *WTONMinterRemovedIterator) Close() error

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

func (*WTONMinterRemovedIterator) Error

func (it *WTONMinterRemovedIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*WTONMinterRemovedIterator) Next

func (it *WTONMinterRemovedIterator) 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 WTONOwnershipTransferred

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

WTONOwnershipTransferred represents a OwnershipTransferred event raised by the WTON contract.

type WTONOwnershipTransferredIterator

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

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

func (*WTONOwnershipTransferredIterator) Close

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

func (*WTONOwnershipTransferredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*WTONOwnershipTransferredIterator) 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 WTONRaw

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

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

func (*WTONRaw) Call

func (_WTON *WTONRaw) 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 (*WTONRaw) Transact

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

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

func (*WTONRaw) Transfer

func (_WTON *WTONRaw) 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 WTONSession

type WTONSession struct {
	Contract     *WTON             // 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
}

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

func (*WTONSession) AddMinter

func (_WTON *WTONSession) 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 (*WTONSession) Allowance

func (_WTON *WTONSession) 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 (*WTONSession) Approve

func (_WTON *WTONSession) 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 (*WTONSession) ApproveAndCall

func (_WTON *WTONSession) ApproveAndCall(spender common.Address, amount *big.Int, data []byte) (*types.Transaction, error)

ApproveAndCall is a paid mutator transaction binding the contract method 0xcae9ca51.

Solidity: function approveAndCall(address spender, uint256 amount, bytes data) returns(bool)

func (*WTONSession) BalanceOf

func (_WTON *WTONSession) 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 (*WTONSession) Burn

func (_WTON *WTONSession) 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 (*WTONSession) BurnFrom

func (_WTON *WTONSession) 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 (*WTONSession) Decimals

func (_WTON *WTONSession) Decimals() (uint8, error)

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

Solidity: function decimals() constant returns(uint8)

func (*WTONSession) DecreaseAllowance

func (_WTON *WTONSession) 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 (*WTONSession) INTERFACEIDONAPPROVE

func (_WTON *WTONSession) INTERFACEIDONAPPROVE() ([4]byte, error)

INTERFACEIDONAPPROVE is a free data retrieval call binding the contract method 0x6cd28f9a.

Solidity: function INTERFACE_ID_ON_APPROVE() constant returns(bytes4)

func (*WTONSession) IncreaseAllowance

func (_WTON *WTONSession) 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 (*WTONSession) IsMinter

func (_WTON *WTONSession) 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 (*WTONSession) IsOwner

func (_WTON *WTONSession) IsOwner() (bool, error)

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

Solidity: function isOwner() constant returns(bool)

func (*WTONSession) Mint

func (_WTON *WTONSession) 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 (*WTONSession) Name

func (_WTON *WTONSession) Name() (string, error)

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

Solidity: function name() constant returns(string)

func (*WTONSession) OnApprove

func (_WTON *WTONSession) OnApprove(owner common.Address, spender common.Address, tonAmount *big.Int, data []byte) (*types.Transaction, error)

OnApprove is a paid mutator transaction binding the contract method 0x4273ca16.

Solidity: function onApprove(address owner, address spender, uint256 tonAmount, bytes data) returns(bool)

func (*WTONSession) Owner

func (_WTON *WTONSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*WTONSession) RenounceMinter

func (_WTON *WTONSession) 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 (*WTONSession) RenounceMinter0

func (_WTON *WTONSession) RenounceMinter0() (*types.Transaction, error)

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

Solidity: function renounceMinter() returns()

func (*WTONSession) RenounceOwnership

func (_WTON *WTONSession) 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 (*WTONSession) RenounceOwnership0

func (_WTON *WTONSession) RenounceOwnership0() (*types.Transaction, error)

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

Solidity: function renounceOwnership() returns()

func (*WTONSession) RenouncePauser

func (_WTON *WTONSession) 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 (*WTONSession) SeigManager

func (_WTON *WTONSession) SeigManager() (common.Address, error)

SeigManager is a free data retrieval call binding the contract method 0x6fb7f558.

Solidity: function seigManager() constant returns(address)

func (*WTONSession) SetSeigManager

func (_WTON *WTONSession) 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 (*WTONSession) SupportsInterface

func (_WTON *WTONSession) SupportsInterface(interfaceId [4]byte) (bool, error)

SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.

Solidity: function supportsInterface(bytes4 interfaceId) constant returns(bool)

func (*WTONSession) SwapFromTON

func (_WTON *WTONSession) SwapFromTON(tonAmount *big.Int) (*types.Transaction, error)

SwapFromTON is a paid mutator transaction binding the contract method 0xe34869d7.

Solidity: function swapFromTON(uint256 tonAmount) returns(bool)

func (*WTONSession) SwapFromTONAndTransfer

func (_WTON *WTONSession) SwapFromTONAndTransfer(to common.Address, tonAmount *big.Int) (*types.Transaction, error)

SwapFromTONAndTransfer is a paid mutator transaction binding the contract method 0x588420b7.

Solidity: function swapFromTONAndTransfer(address to, uint256 tonAmount) returns(bool)

func (*WTONSession) SwapToTON

func (_WTON *WTONSession) SwapToTON(wtonAmount *big.Int) (*types.Transaction, error)

SwapToTON is a paid mutator transaction binding the contract method 0xf53fe70f.

Solidity: function swapToTON(uint256 wtonAmount) returns(bool)

func (*WTONSession) SwapToTONAndTransfer

func (_WTON *WTONSession) SwapToTONAndTransfer(to common.Address, wtonAmount *big.Int) (*types.Transaction, error)

SwapToTONAndTransfer is a paid mutator transaction binding the contract method 0xe3b99e85.

Solidity: function swapToTONAndTransfer(address to, uint256 wtonAmount) returns(bool)

func (*WTONSession) Symbol

func (_WTON *WTONSession) Symbol() (string, error)

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

Solidity: function symbol() constant returns(string)

func (*WTONSession) Ton

func (_WTON *WTONSession) Ton() (common.Address, error)

Ton is a free data retrieval call binding the contract method 0xcc48b947.

Solidity: function ton() constant returns(address)

func (*WTONSession) TotalSupply

func (_WTON *WTONSession) TotalSupply() (*big.Int, error)

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

Solidity: function totalSupply() constant returns(uint256)

func (*WTONSession) Transfer

func (_WTON *WTONSession) 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 (*WTONSession) TransferFrom

func (_WTON *WTONSession) 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 (*WTONSession) TransferOwnership

func (_WTON *WTONSession) 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 (*WTONSession) TransferOwnership0

func (_WTON *WTONSession) 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 WTONTransactor

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

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

func NewWTONTransactor

func NewWTONTransactor(address common.Address, transactor bind.ContractTransactor) (*WTONTransactor, error)

NewWTONTransactor creates a new write-only instance of WTON, bound to a specific deployed contract.

func (*WTONTransactor) AddMinter

func (_WTON *WTONTransactor) 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 (*WTONTransactor) Approve

func (_WTON *WTONTransactor) 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 (*WTONTransactor) ApproveAndCall

func (_WTON *WTONTransactor) ApproveAndCall(opts *bind.TransactOpts, spender common.Address, amount *big.Int, data []byte) (*types.Transaction, error)

ApproveAndCall is a paid mutator transaction binding the contract method 0xcae9ca51.

Solidity: function approveAndCall(address spender, uint256 amount, bytes data) returns(bool)

func (*WTONTransactor) Burn

func (_WTON *WTONTransactor) 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 (*WTONTransactor) BurnFrom

func (_WTON *WTONTransactor) 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 (*WTONTransactor) DecreaseAllowance

func (_WTON *WTONTransactor) 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 (*WTONTransactor) IncreaseAllowance

func (_WTON *WTONTransactor) 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 (*WTONTransactor) Mint

func (_WTON *WTONTransactor) 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 (*WTONTransactor) OnApprove

func (_WTON *WTONTransactor) OnApprove(opts *bind.TransactOpts, owner common.Address, spender common.Address, tonAmount *big.Int, data []byte) (*types.Transaction, error)

OnApprove is a paid mutator transaction binding the contract method 0x4273ca16.

Solidity: function onApprove(address owner, address spender, uint256 tonAmount, bytes data) returns(bool)

func (*WTONTransactor) RenounceMinter

func (_WTON *WTONTransactor) 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 (*WTONTransactor) RenounceMinter0

func (_WTON *WTONTransactor) RenounceMinter0(opts *bind.TransactOpts) (*types.Transaction, error)

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

Solidity: function renounceMinter() returns()

func (*WTONTransactor) RenounceOwnership

func (_WTON *WTONTransactor) 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 (*WTONTransactor) RenounceOwnership0

func (_WTON *WTONTransactor) RenounceOwnership0(opts *bind.TransactOpts) (*types.Transaction, error)

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

Solidity: function renounceOwnership() returns()

func (*WTONTransactor) RenouncePauser

func (_WTON *WTONTransactor) 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 (*WTONTransactor) SetSeigManager

func (_WTON *WTONTransactor) 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()

func (*WTONTransactor) SwapFromTON

func (_WTON *WTONTransactor) SwapFromTON(opts *bind.TransactOpts, tonAmount *big.Int) (*types.Transaction, error)

SwapFromTON is a paid mutator transaction binding the contract method 0xe34869d7.

Solidity: function swapFromTON(uint256 tonAmount) returns(bool)

func (*WTONTransactor) SwapFromTONAndTransfer

func (_WTON *WTONTransactor) SwapFromTONAndTransfer(opts *bind.TransactOpts, to common.Address, tonAmount *big.Int) (*types.Transaction, error)

SwapFromTONAndTransfer is a paid mutator transaction binding the contract method 0x588420b7.

Solidity: function swapFromTONAndTransfer(address to, uint256 tonAmount) returns(bool)

func (*WTONTransactor) SwapToTON

func (_WTON *WTONTransactor) SwapToTON(opts *bind.TransactOpts, wtonAmount *big.Int) (*types.Transaction, error)

SwapToTON is a paid mutator transaction binding the contract method 0xf53fe70f.

Solidity: function swapToTON(uint256 wtonAmount) returns(bool)

func (*WTONTransactor) SwapToTONAndTransfer

func (_WTON *WTONTransactor) SwapToTONAndTransfer(opts *bind.TransactOpts, to common.Address, wtonAmount *big.Int) (*types.Transaction, error)

SwapToTONAndTransfer is a paid mutator transaction binding the contract method 0xe3b99e85.

Solidity: function swapToTONAndTransfer(address to, uint256 wtonAmount) returns(bool)

func (*WTONTransactor) Transfer

func (_WTON *WTONTransactor) 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 (*WTONTransactor) TransferFrom

func (_WTON *WTONTransactor) 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 (*WTONTransactor) TransferOwnership

func (_WTON *WTONTransactor) 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 (*WTONTransactor) TransferOwnership0

func (_WTON *WTONTransactor) 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 WTONTransactorRaw

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

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

func (*WTONTransactorRaw) Transact

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

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

func (*WTONTransactorRaw) Transfer

func (_WTON *WTONTransactorRaw) 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 WTONTransactorSession

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

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

func (*WTONTransactorSession) AddMinter

func (_WTON *WTONTransactorSession) 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 (*WTONTransactorSession) Approve

func (_WTON *WTONTransactorSession) 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 (*WTONTransactorSession) ApproveAndCall

func (_WTON *WTONTransactorSession) ApproveAndCall(spender common.Address, amount *big.Int, data []byte) (*types.Transaction, error)

ApproveAndCall is a paid mutator transaction binding the contract method 0xcae9ca51.

Solidity: function approveAndCall(address spender, uint256 amount, bytes data) returns(bool)

func (*WTONTransactorSession) Burn

func (_WTON *WTONTransactorSession) 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 (*WTONTransactorSession) BurnFrom

func (_WTON *WTONTransactorSession) 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 (*WTONTransactorSession) DecreaseAllowance

func (_WTON *WTONTransactorSession) 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 (*WTONTransactorSession) IncreaseAllowance

func (_WTON *WTONTransactorSession) 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 (*WTONTransactorSession) Mint

func (_WTON *WTONTransactorSession) 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 (*WTONTransactorSession) OnApprove

func (_WTON *WTONTransactorSession) OnApprove(owner common.Address, spender common.Address, tonAmount *big.Int, data []byte) (*types.Transaction, error)

OnApprove is a paid mutator transaction binding the contract method 0x4273ca16.

Solidity: function onApprove(address owner, address spender, uint256 tonAmount, bytes data) returns(bool)

func (*WTONTransactorSession) RenounceMinter

func (_WTON *WTONTransactorSession) 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 (*WTONTransactorSession) RenounceMinter0

func (_WTON *WTONTransactorSession) RenounceMinter0() (*types.Transaction, error)

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

Solidity: function renounceMinter() returns()

func (*WTONTransactorSession) RenounceOwnership

func (_WTON *WTONTransactorSession) 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 (*WTONTransactorSession) RenounceOwnership0

func (_WTON *WTONTransactorSession) RenounceOwnership0() (*types.Transaction, error)

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

Solidity: function renounceOwnership() returns()

func (*WTONTransactorSession) RenouncePauser

func (_WTON *WTONTransactorSession) 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 (*WTONTransactorSession) SetSeigManager

func (_WTON *WTONTransactorSession) 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 (*WTONTransactorSession) SwapFromTON

func (_WTON *WTONTransactorSession) SwapFromTON(tonAmount *big.Int) (*types.Transaction, error)

SwapFromTON is a paid mutator transaction binding the contract method 0xe34869d7.

Solidity: function swapFromTON(uint256 tonAmount) returns(bool)

func (*WTONTransactorSession) SwapFromTONAndTransfer

func (_WTON *WTONTransactorSession) SwapFromTONAndTransfer(to common.Address, tonAmount *big.Int) (*types.Transaction, error)

SwapFromTONAndTransfer is a paid mutator transaction binding the contract method 0x588420b7.

Solidity: function swapFromTONAndTransfer(address to, uint256 tonAmount) returns(bool)

func (*WTONTransactorSession) SwapToTON

func (_WTON *WTONTransactorSession) SwapToTON(wtonAmount *big.Int) (*types.Transaction, error)

SwapToTON is a paid mutator transaction binding the contract method 0xf53fe70f.

Solidity: function swapToTON(uint256 wtonAmount) returns(bool)

func (*WTONTransactorSession) SwapToTONAndTransfer

func (_WTON *WTONTransactorSession) SwapToTONAndTransfer(to common.Address, wtonAmount *big.Int) (*types.Transaction, error)

SwapToTONAndTransfer is a paid mutator transaction binding the contract method 0xe3b99e85.

Solidity: function swapToTONAndTransfer(address to, uint256 wtonAmount) returns(bool)

func (*WTONTransactorSession) Transfer

func (_WTON *WTONTransactorSession) 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 (*WTONTransactorSession) TransferFrom

func (_WTON *WTONTransactorSession) 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 (*WTONTransactorSession) TransferOwnership

func (_WTON *WTONTransactorSession) 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 (*WTONTransactorSession) TransferOwnership0

func (_WTON *WTONTransactorSession) 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 WTONTransfer

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

WTONTransfer represents a Transfer event raised by the WTON contract.

type WTONTransferIterator

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

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

func (*WTONTransferIterator) Close

func (it *WTONTransferIterator) Close() error

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

func (*WTONTransferIterator) Error

func (it *WTONTransferIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*WTONTransferIterator) Next

func (it *WTONTransferIterator) 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.

Jump to

Keyboard shortcuts

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