bindings

package
v0.0.0-...-1427f80 Latest Latest
Warning

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

Go to latest
Published: Mar 29, 2018 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

View Source
const AllowanceCrowdsaleABI = "" /* 1796-byte string literal not displayed */

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

View Source
const AllowanceCrowdsaleImplABI = "" /* 1925-byte string literal not displayed */

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

View Source
const AllowanceCrowdsaleImplBin = `` /* 2514-byte string literal not displayed */

AllowanceCrowdsaleImplBin is the compiled bytecode used for deploying new contracts.

View Source
const BasicTokenABI = "" /* 918-byte string literal not displayed */

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

View Source
const BasicTokenBin = `` /* 1268-byte string literal not displayed */

BasicTokenBin is the compiled bytecode used for deploying new contracts.

View Source
const BasicTokenMockABI = "" /* 1113-byte string literal not displayed */

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

View Source
const BasicTokenMockBin = `` /* 1386-byte string literal not displayed */

BasicTokenMockBin is the compiled bytecode used for deploying new contracts.

View Source
const BountyABI = "" /* 2467-byte string literal not displayed */

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

View Source
const BountyRegistryABI = "" /* 6294-byte string literal not displayed */

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

View Source
const BountyRegistryBin = `` /* 13296-byte string literal not displayed */

BountyRegistryBin is the compiled bytecode used for deploying new contracts.

View Source
const BurnableTokenABI = "" /* 1295-byte string literal not displayed */

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

View Source
const BurnableTokenBin = `` /* 1836-byte string literal not displayed */

BurnableTokenBin is the compiled bytecode used for deploying new contracts.

View Source
const BurnableTokenMockABI = "" /* 1490-byte string literal not displayed */

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

View Source
const BurnableTokenMockBin = `` /* 1954-byte string literal not displayed */

BurnableTokenMockBin is the compiled bytecode used for deploying new contracts.

View Source
const CanReclaimTokenABI = "" /* 783-byte string literal not displayed */

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

View Source
const CanReclaimTokenBin = `` /* 1452-byte string literal not displayed */

CanReclaimTokenBin is the compiled bytecode used for deploying new contracts.

View Source
const CappedCrowdsaleABI = "" /* 1772-byte string literal not displayed */

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

View Source
const CappedCrowdsaleImplABI = "" /* 1901-byte string literal not displayed */

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

View Source
const CappedCrowdsaleImplBin = `` /* 2386-byte string literal not displayed */

CappedCrowdsaleImplBin is the compiled bytecode used for deploying new contracts.

View Source
const CappedTokenABI = "" /* 4366-byte string literal not displayed */

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

View Source
const CappedTokenBin = `` /* 5664-byte string literal not displayed */

CappedTokenBin is the compiled bytecode used for deploying new contracts.

View Source
const ClaimableABI = "" /* 924-byte string literal not displayed */

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

View Source
const ClaimableBin = `` /* 1116-byte string literal not displayed */

ClaimableBin is the compiled bytecode used for deploying new contracts.

View Source
const ContactableABI = "" /* 975-byte string literal not displayed */

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

View Source
const ContactableBin = `` /* 2052-byte string literal not displayed */

ContactableBin is the compiled bytecode used for deploying new contracts.

View Source
const CrowdsaleABI = "" /* 1514-byte string literal not displayed */

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

View Source
const CrowdsaleBin = `` /* 2052-byte string literal not displayed */

CrowdsaleBin is the compiled bytecode used for deploying new contracts.

View Source
const DayLimitABI = "" /* 668-byte string literal not displayed */

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

View Source
const DayLimitBin = `` /* 640-byte string literal not displayed */

DayLimitBin is the compiled bytecode used for deploying new contracts.

View Source
const DayLimitMockABI = "" /* 1393-byte string literal not displayed */

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

View Source
const DayLimitMockBin = `` /* 1264-byte string literal not displayed */

DayLimitMockBin is the compiled bytecode used for deploying new contracts.

View Source
const DelayedClaimableABI = "" /* 1499-byte string literal not displayed */

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

View Source
const DelayedClaimableBin = `` /* 1536-byte string literal not displayed */

DelayedClaimableBin is the compiled bytecode used for deploying new contracts.

View Source
const DestructibleABI = "" /* 1026-byte string literal not displayed */

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

View Source
const DestructibleBin = `` /* 1148-byte string literal not displayed */

DestructibleBin is the compiled bytecode used for deploying new contracts.

View Source
const DetailedERC20ABI = "" /* 2732-byte string literal not displayed */

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

View Source
const DetailedERC20MockABI = "" /* 3316-byte string literal not displayed */

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

View Source
const DetailedERC20MockBin = `` /* 5190-byte string literal not displayed */

DetailedERC20MockBin is the compiled bytecode used for deploying new contracts.

View Source
const ECRecoveryABI = "" /* 254-byte string literal not displayed */

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

View Source
const ECRecoveryBin = `` /* 1022-byte string literal not displayed */

ECRecoveryBin is the compiled bytecode used for deploying new contracts.

View Source
const ECRecoveryMockABI = "" /* 442-byte string literal not displayed */

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

View Source
const ECRecoveryMockBin = `` /* 1260-byte string literal not displayed */

ECRecoveryMockBin is the compiled bytecode used for deploying new contracts.

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

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

View Source
const ERC20BasicABI = "" /* 906-byte string literal not displayed */

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

View Source
const ERC20FailingMockABI = "" /* 1948-byte string literal not displayed */

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

View Source
const ERC20FailingMockBin = `` /* 946-byte string literal not displayed */

ERC20FailingMockBin is the compiled bytecode used for deploying new contracts.

View Source
const ERC20SucceedingMockABI = "" /* 1948-byte string literal not displayed */

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

View Source
const ERC20SucceedingMockBin = `` /* 970-byte string literal not displayed */

ERC20SucceedingMockBin is the compiled bytecode used for deploying new contracts.

View Source
const ERC223ContractInterfaceABI = "" /* 277-byte string literal not displayed */

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

View Source
const ERC223TokenMockABI = "" /* 1428-byte string literal not displayed */

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

View Source
const ERC223TokenMockBin = `` /* 2186-byte string literal not displayed */

ERC223TokenMockBin is the compiled bytecode used for deploying new contracts.

View Source
const ERC721ABI = "" /* 1627-byte string literal not displayed */

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

View Source
const ERC721TokenABI = "" /* 2235-byte string literal not displayed */

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

View Source
const ERC721TokenBin = `` /* 4426-byte string literal not displayed */

ERC721TokenBin is the compiled bytecode used for deploying new contracts.

View Source
const ERC721TokenMockABI = "" /* 2743-byte string literal not displayed */

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

View Source
const ERC721TokenMockBin = `` /* 5122-byte string literal not displayed */

ERC721TokenMockBin is the compiled bytecode used for deploying new contracts.

View Source
const ERC827ABI = "" /* 2949-byte string literal not displayed */

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

View Source
const ERC827TokenABI = "" /* 4178-byte string literal not displayed */

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

View Source
const ERC827TokenBin = `` /* 5786-byte string literal not displayed */

ERC827TokenBin is the compiled bytecode used for deploying new contracts.

View Source
const ERC827TokenMockABI = "" /* 4373-byte string literal not displayed */

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

View Source
const ERC827TokenMockBin = `` /* 5904-byte string literal not displayed */

ERC827TokenMockBin is the compiled bytecode used for deploying new contracts.

View Source
const FinalizableCrowdsaleABI = "" /* 2815-byte string literal not displayed */

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

View Source
const FinalizableCrowdsaleImplABI = "" /* 3135-byte string literal not displayed */

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

View Source
const FinalizableCrowdsaleImplBin = `` /* 3654-byte string literal not displayed */

FinalizableCrowdsaleImplBin is the compiled bytecode used for deploying new contracts.

View Source
const ForceEtherABI = "" /* 290-byte string literal not displayed */

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

View Source
const ForceEtherBin = `` /* 394-byte string literal not displayed */

ForceEtherBin is the compiled bytecode used for deploying new contracts.

View Source
const HasNoContractsABI = "" /* 793-byte string literal not displayed */

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

View Source
const HasNoContractsBin = `` /* 1248-byte string literal not displayed */

HasNoContractsBin is the compiled bytecode used for deploying new contracts.

View Source
const HasNoEtherABI = "" /* 909-byte string literal not displayed */

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

View Source
const HasNoEtherBin = `` /* 1100-byte string literal not displayed */

HasNoEtherBin is the compiled bytecode used for deploying new contracts.

View Source
const HasNoEtherTestABI = "" /* 909-byte string literal not displayed */

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

View Source
const HasNoEtherTestBin = `` /* 1100-byte string literal not displayed */

HasNoEtherTestBin is the compiled bytecode used for deploying new contracts.

View Source
const HasNoTokensABI = "" /* 1059-byte string literal not displayed */

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

View Source
const HasNoTokensBin = `` /* 1568-byte string literal not displayed */

HasNoTokensBin is the compiled bytecode used for deploying new contracts.

View Source
const HeritableABI = "" /* 2897-byte string literal not displayed */

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

View Source
const HeritableBin = `` /* 3206-byte string literal not displayed */

HeritableBin is the compiled bytecode used for deploying new contracts.

View Source
const IncreasingPriceCrowdsaleABI = "" /* 2551-byte string literal not displayed */

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

View Source
const IncreasingPriceCrowdsaleImplABI = "" /* 2736-byte string literal not displayed */

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

View Source
const IncreasingPriceCrowdsaleImplBin = `` /* 3172-byte string literal not displayed */

IncreasingPriceCrowdsaleImplBin is the compiled bytecode used for deploying new contracts.

View Source
const IndividuallyCappedCrowdsaleABI = "" /* 3249-byte string literal not displayed */

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

View Source
const IndividuallyCappedCrowdsaleImplABI = "" /* 3471-byte string literal not displayed */

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

View Source
const IndividuallyCappedCrowdsaleImplBin = `` /* 3918-byte string literal not displayed */

IndividuallyCappedCrowdsaleImplBin is the compiled bytecode used for deploying new contracts.

View Source
const InsecureTargetBountyABI = "" /* 2467-byte string literal not displayed */

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

View Source
const InsecureTargetBountyBin = `` /* 3738-byte string literal not displayed */

InsecureTargetBountyBin is the compiled bytecode used for deploying new contracts.

View Source
const InsecureTargetMockABI = "" /* 187-byte string literal not displayed */

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

View Source
const InsecureTargetMockBin = `` /* 360-byte string literal not displayed */

InsecureTargetMockBin is the compiled bytecode used for deploying new contracts.

View Source
const LimitBalanceABI = "" /* 310-byte string literal not displayed */

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

View Source
const LimitBalanceBin = `` /* 408-byte string literal not displayed */

LimitBalanceBin is the compiled bytecode used for deploying new contracts.

View Source
const LimitBalanceMockABI = "" /* 323-byte string literal not displayed */

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

View Source
const LimitBalanceMockBin = `` /* 464-byte string literal not displayed */

LimitBalanceMockBin is the compiled bytecode used for deploying new contracts.

View Source
const MathABI = "[]"

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

View Source
const MathBin = `` /* 240-byte string literal not displayed */

MathBin is the compiled bytecode used for deploying new contracts.

View Source
const MathMockABI = "" /* 608-byte string literal not displayed */

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

View Source
const MathMockBin = `` /* 890-byte string literal not displayed */

MathMockBin is the compiled bytecode used for deploying new contracts.

View Source
const MerkleProofABI = "" /* 301-byte string literal not displayed */

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

View Source
const MerkleProofBin = `` /* 856-byte string literal not displayed */

MerkleProofBin is the compiled bytecode used for deploying new contracts.

View Source
const MessageHelperABI = "" /* 955-byte string literal not displayed */

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

View Source
const MessageHelperBin = `` /* 1488-byte string literal not displayed */

MessageHelperBin is the compiled bytecode used for deploying new contracts.

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

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

View Source
const MigrationsBin = `` /* 1462-byte string literal not displayed */

MigrationsBin is the compiled bytecode used for deploying new contracts.

View Source
const MintableTokenABI = "" /* 4061-byte string literal not displayed */

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

View Source
const MintableTokenBin = `` /* 5406-byte string literal not displayed */

MintableTokenBin is the compiled bytecode used for deploying new contracts.

View Source
const MintedCrowdsaleABI = "" /* 1292-byte string literal not displayed */

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

View Source
const MintedCrowdsaleImplABI = "" /* 1514-byte string literal not displayed */

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

View Source
const MintedCrowdsaleImplBin = `` /* 2080-byte string literal not displayed */

MintedCrowdsaleImplBin is the compiled bytecode used for deploying new contracts.

View Source
const NectarTokenABI = "" /* 5319-byte string literal not displayed */

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

View Source
const NectarTokenBin = `` /* 8538-byte string literal not displayed */

NectarTokenBin is the compiled bytecode used for deploying new contracts.

View Source
const NoOwnerABI = "" /* 1489-byte string literal not displayed */

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

View Source
const NoOwnerBin = `` /* 2188-byte string literal not displayed */

NoOwnerBin is the compiled bytecode used for deploying new contracts.

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

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

View Source
const OwnableBin = `` /* 866-byte string literal not displayed */

OwnableBin is the compiled bytecode used for deploying new contracts.

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

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

View Source
const PausableBin = `` /* 1750-byte string literal not displayed */

PausableBin is the compiled bytecode used for deploying new contracts.

View Source
const PausableMockABI = "" /* 1958-byte string literal not displayed */

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

View Source
const PausableMockBin = `` /* 2280-byte string literal not displayed */

PausableMockBin is the compiled bytecode used for deploying new contracts.

View Source
const PausableTokenABI = "" /* 3792-byte string literal not displayed */

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

View Source
const PausableTokenBin = `` /* 5318-byte string literal not displayed */

PausableTokenBin is the compiled bytecode used for deploying new contracts.

View Source
const PausableTokenMockABI = "" /* 3987-byte string literal not displayed */

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

View Source
const PausableTokenMockBin = `` /* 5486-byte string literal not displayed */

PausableTokenMockBin is the compiled bytecode used for deploying new contracts.

View Source
const PostDeliveryCrowdsaleABI = "" /* 2189-byte string literal not displayed */

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

View Source
const PostDeliveryCrowdsaleImplABI = "" /* 2509-byte string literal not displayed */

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

View Source
const PostDeliveryCrowdsaleImplBin = `` /* 3010-byte string literal not displayed */

PostDeliveryCrowdsaleImplBin is the compiled bytecode used for deploying new contracts.

View Source
const PullPaymentABI = "" /* 549-byte string literal not displayed */

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

View Source
const PullPaymentBin = `` /* 1000-byte string literal not displayed */

PullPaymentBin is the compiled bytecode used for deploying new contracts.

View Source
const PullPaymentMockABI = "" /* 869-byte string literal not displayed */

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

View Source
const PullPaymentMockBin = `` /* 1212-byte string literal not displayed */

PullPaymentMockBin is the compiled bytecode used for deploying new contracts.

View Source
const RBACABI = "" /* 1624-byte string literal not displayed */

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

View Source
const RBACBin = `` /* 4456-byte string literal not displayed */

RBACBin is the compiled bytecode used for deploying new contracts.

View Source
const RBACMockABI = "" /* 2476-byte string literal not displayed */

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

View Source
const RBACMockBin = `` /* 5914-byte string literal not displayed */

RBACMockBin is the compiled bytecode used for deploying new contracts.

View Source
const ReentrancyAttackABI = "" /* 189-byte string literal not displayed */

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

View Source
const ReentrancyAttackBin = `` /* 504-byte string literal not displayed */

ReentrancyAttackBin is the compiled bytecode used for deploying new contracts.

View Source
const ReentrancyGuardABI = "[]"

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

View Source
const ReentrancyGuardBin = `` /* 180-byte string literal not displayed */

ReentrancyGuardBin is the compiled bytecode used for deploying new contracts.

View Source
const ReentrancyMockABI = "" /* 1001-byte string literal not displayed */

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

View Source
const ReentrancyMockBin = `` /* 1810-byte string literal not displayed */

ReentrancyMockBin is the compiled bytecode used for deploying new contracts.

View Source
const RefundVaultABI = "" /* 2320-byte string literal not displayed */

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

View Source
const RefundVaultBin = `` /* 3096-byte string literal not displayed */

RefundVaultBin is the compiled bytecode used for deploying new contracts.

View Source
const RefundableCrowdsaleABI = "" /* 3621-byte string literal not displayed */

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

View Source
const RefundableCrowdsaleImplABI = "" /* 3848-byte string literal not displayed */

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

View Source
const RefundableCrowdsaleImplBin = `` /* 7984-byte string literal not displayed */

RefundableCrowdsaleImplBin is the compiled bytecode used for deploying new contracts.

View Source
const RolesABI = "[]"

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

View Source
const RolesBin = `` /* 240-byte string literal not displayed */

RolesBin is the compiled bytecode used for deploying new contracts.

View Source
const SafeERC20ABI = "[]"

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

View Source
const SafeERC20Bin = `` /* 240-byte string literal not displayed */

SafeERC20Bin is the compiled bytecode used for deploying new contracts.

View Source
const SafeERC20HelperABI = "" /* 1046-byte string literal not displayed */

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

View Source
const SafeERC20HelperBin = `` /* 3872-byte string literal not displayed */

SafeERC20HelperBin is the compiled bytecode used for deploying new contracts.

View Source
const SafeMathABI = "[]"

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

View Source
const SafeMathBin = `` /* 240-byte string literal not displayed */

SafeMathBin is the compiled bytecode used for deploying new contracts.

View Source
const SafeMathMockABI = "" /* 836-byte string literal not displayed */

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

View Source
const SafeMathMockBin = `` /* 840-byte string literal not displayed */

SafeMathMockBin is the compiled bytecode used for deploying new contracts.

View Source
const SampleCrowdsaleABI = "" /* 4235-byte string literal not displayed */

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

View Source
const SampleCrowdsaleBin = `` /* 8308-byte string literal not displayed */

SampleCrowdsaleBin is the compiled bytecode used for deploying new contracts.

View Source
const SampleCrowdsaleTokenABI = "" /* 4579-byte string literal not displayed */

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

View Source
const SampleCrowdsaleTokenBin = `` /* 6098-byte string literal not displayed */

SampleCrowdsaleTokenBin is the compiled bytecode used for deploying new contracts.

View Source
const SecureTargetBountyABI = "" /* 2467-byte string literal not displayed */

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

View Source
const SecureTargetBountyBin = `` /* 3738-byte string literal not displayed */

SecureTargetBountyBin is the compiled bytecode used for deploying new contracts.

View Source
const SecureTargetMockABI = "" /* 187-byte string literal not displayed */

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

View Source
const SecureTargetMockBin = `` /* 360-byte string literal not displayed */

SecureTargetMockBin is the compiled bytecode used for deploying new contracts.

View Source
const SimpleSavingsWalletABI = "" /* 3711-byte string literal not displayed */

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

View Source
const SimpleSavingsWalletBin = `` /* 3898-byte string literal not displayed */

SimpleSavingsWalletBin is the compiled bytecode used for deploying new contracts.

View Source
const SimpleTokenABI = "" /* 3371-byte string literal not displayed */

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

View Source
const SimpleTokenBin = `` /* 4610-byte string literal not displayed */

SimpleTokenBin is the compiled bytecode used for deploying new contracts.

View Source
const SplitPaymentABI = "" /* 1391-byte string literal not displayed */

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

View Source
const SplitPaymentBin = `` /* 3146-byte string literal not displayed */

SplitPaymentBin is the compiled bytecode used for deploying new contracts.

View Source
const StandardTokenABI = "" /* 2577-byte string literal not displayed */

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

View Source
const StandardTokenBin = `` /* 3634-byte string literal not displayed */

StandardTokenBin is the compiled bytecode used for deploying new contracts.

View Source
const StandardTokenMockABI = "" /* 2772-byte string literal not displayed */

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

View Source
const StandardTokenMockBin = `` /* 3752-byte string literal not displayed */

StandardTokenMockBin is the compiled bytecode used for deploying new contracts.

View Source
const TargetABI = "" /* 187-byte string literal not displayed */

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

View Source
const TimedCrowdsaleABI = "" /* 2015-byte string literal not displayed */

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

View Source
const TimedCrowdsaleImplABI = "" /* 2144-byte string literal not displayed */

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

View Source
const TimedCrowdsaleImplBin = `` /* 2508-byte string literal not displayed */

TimedCrowdsaleImplBin is the compiled bytecode used for deploying new contracts.

View Source
const TokenDestructibleABI = "" /* 871-byte string literal not displayed */

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

View Source
const TokenDestructibleBin = `` /* 1596-byte string literal not displayed */

TokenDestructibleBin is the compiled bytecode used for deploying new contracts.

View Source
const TokenTimelockABI = "" /* 912-byte string literal not displayed */

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

View Source
const TokenTimelockBin = `` /* 1406-byte string literal not displayed */

TokenTimelockBin is the compiled bytecode used for deploying new contracts.

View Source
const TokenVestingABI = "" /* 3236-byte string literal not displayed */

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

View Source
const TokenVestingBin = `` /* 4418-byte string literal not displayed */

TokenVestingBin is the compiled bytecode used for deploying new contracts.

View Source
const WhitelistABI = "" /* 2083-byte string literal not displayed */

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

View Source
const WhitelistBin = `` /* 2584-byte string literal not displayed */

WhitelistBin is the compiled bytecode used for deploying new contracts.

View Source
const WhitelistMockABI = "" /* 2239-byte string literal not displayed */

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

View Source
const WhitelistMockBin = `` /* 2726-byte string literal not displayed */

WhitelistMockBin is the compiled bytecode used for deploying new contracts.

View Source
const WhitelistedCrowdsaleABI = "" /* 2708-byte string literal not displayed */

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

View Source
const WhitelistedCrowdsaleImplABI = "" /* 2930-byte string literal not displayed */

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

View Source
const WhitelistedCrowdsaleImplBin = `` /* 3580-byte string literal not displayed */

WhitelistedCrowdsaleImplBin is the compiled bytecode used for deploying new contracts.

Variables

This section is empty.

Functions

This section is empty.

Types

type AllowanceCrowdsale

type AllowanceCrowdsale struct {
	AllowanceCrowdsaleCaller     // Read-only binding to the contract
	AllowanceCrowdsaleTransactor // Write-only binding to the contract
}

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

func NewAllowanceCrowdsale

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

NewAllowanceCrowdsale creates a new instance of AllowanceCrowdsale, bound to a specific deployed contract.

type AllowanceCrowdsaleCaller

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

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

func NewAllowanceCrowdsaleCaller

func NewAllowanceCrowdsaleCaller(address common.Address, caller bind.ContractCaller) (*AllowanceCrowdsaleCaller, error)

NewAllowanceCrowdsaleCaller creates a new read-only instance of AllowanceCrowdsale, bound to a specific deployed contract.

func (*AllowanceCrowdsaleCaller) Rate

func (_AllowanceCrowdsale *AllowanceCrowdsaleCaller) Rate(opts *bind.CallOpts) (*big.Int, error)

Rate is a free data retrieval call binding the contract method 0x2c4e722e.

Solidity: function rate() constant returns(uint256)

func (*AllowanceCrowdsaleCaller) RemainingTokens

func (_AllowanceCrowdsale *AllowanceCrowdsaleCaller) RemainingTokens(opts *bind.CallOpts) (*big.Int, error)

RemainingTokens is a free data retrieval call binding the contract method 0xbf583903.

Solidity: function remainingTokens() constant returns(uint256)

func (*AllowanceCrowdsaleCaller) Token

func (_AllowanceCrowdsale *AllowanceCrowdsaleCaller) Token(opts *bind.CallOpts) (common.Address, error)

Token is a free data retrieval call binding the contract method 0xfc0c546a.

Solidity: function token() constant returns(address)

func (*AllowanceCrowdsaleCaller) TokenWallet

func (_AllowanceCrowdsale *AllowanceCrowdsaleCaller) TokenWallet(opts *bind.CallOpts) (common.Address, error)

TokenWallet is a free data retrieval call binding the contract method 0xbff99c6c.

Solidity: function tokenWallet() constant returns(address)

func (*AllowanceCrowdsaleCaller) Wallet

func (_AllowanceCrowdsale *AllowanceCrowdsaleCaller) Wallet(opts *bind.CallOpts) (common.Address, error)

Wallet is a free data retrieval call binding the contract method 0x521eb273.

Solidity: function wallet() constant returns(address)

func (*AllowanceCrowdsaleCaller) WeiRaised

func (_AllowanceCrowdsale *AllowanceCrowdsaleCaller) WeiRaised(opts *bind.CallOpts) (*big.Int, error)

WeiRaised is a free data retrieval call binding the contract method 0x4042b66f.

Solidity: function weiRaised() constant returns(uint256)

type AllowanceCrowdsaleCallerRaw

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

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

func (*AllowanceCrowdsaleCallerRaw) Call

func (_AllowanceCrowdsale *AllowanceCrowdsaleCallerRaw) 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 AllowanceCrowdsaleCallerSession

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

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

func (*AllowanceCrowdsaleCallerSession) Rate

func (_AllowanceCrowdsale *AllowanceCrowdsaleCallerSession) Rate() (*big.Int, error)

Rate is a free data retrieval call binding the contract method 0x2c4e722e.

Solidity: function rate() constant returns(uint256)

func (*AllowanceCrowdsaleCallerSession) RemainingTokens

func (_AllowanceCrowdsale *AllowanceCrowdsaleCallerSession) RemainingTokens() (*big.Int, error)

RemainingTokens is a free data retrieval call binding the contract method 0xbf583903.

Solidity: function remainingTokens() constant returns(uint256)

func (*AllowanceCrowdsaleCallerSession) Token

func (_AllowanceCrowdsale *AllowanceCrowdsaleCallerSession) Token() (common.Address, error)

Token is a free data retrieval call binding the contract method 0xfc0c546a.

Solidity: function token() constant returns(address)

func (*AllowanceCrowdsaleCallerSession) TokenWallet

func (_AllowanceCrowdsale *AllowanceCrowdsaleCallerSession) TokenWallet() (common.Address, error)

TokenWallet is a free data retrieval call binding the contract method 0xbff99c6c.

Solidity: function tokenWallet() constant returns(address)

func (*AllowanceCrowdsaleCallerSession) Wallet

func (_AllowanceCrowdsale *AllowanceCrowdsaleCallerSession) Wallet() (common.Address, error)

Wallet is a free data retrieval call binding the contract method 0x521eb273.

Solidity: function wallet() constant returns(address)

func (*AllowanceCrowdsaleCallerSession) WeiRaised

func (_AllowanceCrowdsale *AllowanceCrowdsaleCallerSession) WeiRaised() (*big.Int, error)

WeiRaised is a free data retrieval call binding the contract method 0x4042b66f.

Solidity: function weiRaised() constant returns(uint256)

type AllowanceCrowdsaleImpl

type AllowanceCrowdsaleImpl struct {
	AllowanceCrowdsaleImplCaller     // Read-only binding to the contract
	AllowanceCrowdsaleImplTransactor // Write-only binding to the contract
}

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

func DeployAllowanceCrowdsaleImpl

func DeployAllowanceCrowdsaleImpl(auth *bind.TransactOpts, backend bind.ContractBackend, _rate *big.Int, _wallet common.Address, _token common.Address, _tokenWallet common.Address) (common.Address, *types.Transaction, *AllowanceCrowdsaleImpl, error)

DeployAllowanceCrowdsaleImpl deploys a new Ethereum contract, binding an instance of AllowanceCrowdsaleImpl to it.

func NewAllowanceCrowdsaleImpl

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

NewAllowanceCrowdsaleImpl creates a new instance of AllowanceCrowdsaleImpl, bound to a specific deployed contract.

type AllowanceCrowdsaleImplCaller

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

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

func NewAllowanceCrowdsaleImplCaller

func NewAllowanceCrowdsaleImplCaller(address common.Address, caller bind.ContractCaller) (*AllowanceCrowdsaleImplCaller, error)

NewAllowanceCrowdsaleImplCaller creates a new read-only instance of AllowanceCrowdsaleImpl, bound to a specific deployed contract.

func (*AllowanceCrowdsaleImplCaller) Rate

func (_AllowanceCrowdsaleImpl *AllowanceCrowdsaleImplCaller) Rate(opts *bind.CallOpts) (*big.Int, error)

Rate is a free data retrieval call binding the contract method 0x2c4e722e.

Solidity: function rate() constant returns(uint256)

func (*AllowanceCrowdsaleImplCaller) RemainingTokens

func (_AllowanceCrowdsaleImpl *AllowanceCrowdsaleImplCaller) RemainingTokens(opts *bind.CallOpts) (*big.Int, error)

RemainingTokens is a free data retrieval call binding the contract method 0xbf583903.

Solidity: function remainingTokens() constant returns(uint256)

func (*AllowanceCrowdsaleImplCaller) Token

func (_AllowanceCrowdsaleImpl *AllowanceCrowdsaleImplCaller) Token(opts *bind.CallOpts) (common.Address, error)

Token is a free data retrieval call binding the contract method 0xfc0c546a.

Solidity: function token() constant returns(address)

func (*AllowanceCrowdsaleImplCaller) TokenWallet

func (_AllowanceCrowdsaleImpl *AllowanceCrowdsaleImplCaller) TokenWallet(opts *bind.CallOpts) (common.Address, error)

TokenWallet is a free data retrieval call binding the contract method 0xbff99c6c.

Solidity: function tokenWallet() constant returns(address)

func (*AllowanceCrowdsaleImplCaller) Wallet

func (_AllowanceCrowdsaleImpl *AllowanceCrowdsaleImplCaller) Wallet(opts *bind.CallOpts) (common.Address, error)

Wallet is a free data retrieval call binding the contract method 0x521eb273.

Solidity: function wallet() constant returns(address)

func (*AllowanceCrowdsaleImplCaller) WeiRaised

func (_AllowanceCrowdsaleImpl *AllowanceCrowdsaleImplCaller) WeiRaised(opts *bind.CallOpts) (*big.Int, error)

WeiRaised is a free data retrieval call binding the contract method 0x4042b66f.

Solidity: function weiRaised() constant returns(uint256)

type AllowanceCrowdsaleImplCallerRaw

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

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

func (*AllowanceCrowdsaleImplCallerRaw) Call

func (_AllowanceCrowdsaleImpl *AllowanceCrowdsaleImplCallerRaw) 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 AllowanceCrowdsaleImplCallerSession

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

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

func (*AllowanceCrowdsaleImplCallerSession) Rate

func (_AllowanceCrowdsaleImpl *AllowanceCrowdsaleImplCallerSession) Rate() (*big.Int, error)

Rate is a free data retrieval call binding the contract method 0x2c4e722e.

Solidity: function rate() constant returns(uint256)

func (*AllowanceCrowdsaleImplCallerSession) RemainingTokens

func (_AllowanceCrowdsaleImpl *AllowanceCrowdsaleImplCallerSession) RemainingTokens() (*big.Int, error)

RemainingTokens is a free data retrieval call binding the contract method 0xbf583903.

Solidity: function remainingTokens() constant returns(uint256)

func (*AllowanceCrowdsaleImplCallerSession) Token

func (_AllowanceCrowdsaleImpl *AllowanceCrowdsaleImplCallerSession) Token() (common.Address, error)

Token is a free data retrieval call binding the contract method 0xfc0c546a.

Solidity: function token() constant returns(address)

func (*AllowanceCrowdsaleImplCallerSession) TokenWallet

func (_AllowanceCrowdsaleImpl *AllowanceCrowdsaleImplCallerSession) TokenWallet() (common.Address, error)

TokenWallet is a free data retrieval call binding the contract method 0xbff99c6c.

Solidity: function tokenWallet() constant returns(address)

func (*AllowanceCrowdsaleImplCallerSession) Wallet

func (_AllowanceCrowdsaleImpl *AllowanceCrowdsaleImplCallerSession) Wallet() (common.Address, error)

Wallet is a free data retrieval call binding the contract method 0x521eb273.

Solidity: function wallet() constant returns(address)

func (*AllowanceCrowdsaleImplCallerSession) WeiRaised

func (_AllowanceCrowdsaleImpl *AllowanceCrowdsaleImplCallerSession) WeiRaised() (*big.Int, error)

WeiRaised is a free data retrieval call binding the contract method 0x4042b66f.

Solidity: function weiRaised() constant returns(uint256)

type AllowanceCrowdsaleImplRaw

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

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

func (*AllowanceCrowdsaleImplRaw) Call

func (_AllowanceCrowdsaleImpl *AllowanceCrowdsaleImplRaw) 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 (*AllowanceCrowdsaleImplRaw) Transact

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

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

func (*AllowanceCrowdsaleImplRaw) Transfer

func (_AllowanceCrowdsaleImpl *AllowanceCrowdsaleImplRaw) 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 AllowanceCrowdsaleImplSession

type AllowanceCrowdsaleImplSession struct {
	Contract     *AllowanceCrowdsaleImpl // 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
}

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

func (*AllowanceCrowdsaleImplSession) BuyTokens

func (_AllowanceCrowdsaleImpl *AllowanceCrowdsaleImplSession) BuyTokens(_beneficiary common.Address) (*types.Transaction, error)

BuyTokens is a paid mutator transaction binding the contract method 0xec8ac4d8.

Solidity: function buyTokens(_beneficiary address) returns()

func (*AllowanceCrowdsaleImplSession) Rate

func (_AllowanceCrowdsaleImpl *AllowanceCrowdsaleImplSession) Rate() (*big.Int, error)

Rate is a free data retrieval call binding the contract method 0x2c4e722e.

Solidity: function rate() constant returns(uint256)

func (*AllowanceCrowdsaleImplSession) RemainingTokens

func (_AllowanceCrowdsaleImpl *AllowanceCrowdsaleImplSession) RemainingTokens() (*big.Int, error)

RemainingTokens is a free data retrieval call binding the contract method 0xbf583903.

Solidity: function remainingTokens() constant returns(uint256)

func (*AllowanceCrowdsaleImplSession) Token

func (_AllowanceCrowdsaleImpl *AllowanceCrowdsaleImplSession) Token() (common.Address, error)

Token is a free data retrieval call binding the contract method 0xfc0c546a.

Solidity: function token() constant returns(address)

func (*AllowanceCrowdsaleImplSession) TokenWallet

func (_AllowanceCrowdsaleImpl *AllowanceCrowdsaleImplSession) TokenWallet() (common.Address, error)

TokenWallet is a free data retrieval call binding the contract method 0xbff99c6c.

Solidity: function tokenWallet() constant returns(address)

func (*AllowanceCrowdsaleImplSession) Wallet

func (_AllowanceCrowdsaleImpl *AllowanceCrowdsaleImplSession) Wallet() (common.Address, error)

Wallet is a free data retrieval call binding the contract method 0x521eb273.

Solidity: function wallet() constant returns(address)

func (*AllowanceCrowdsaleImplSession) WeiRaised

func (_AllowanceCrowdsaleImpl *AllowanceCrowdsaleImplSession) WeiRaised() (*big.Int, error)

WeiRaised is a free data retrieval call binding the contract method 0x4042b66f.

Solidity: function weiRaised() constant returns(uint256)

type AllowanceCrowdsaleImplTransactor

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

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

func NewAllowanceCrowdsaleImplTransactor

func NewAllowanceCrowdsaleImplTransactor(address common.Address, transactor bind.ContractTransactor) (*AllowanceCrowdsaleImplTransactor, error)

NewAllowanceCrowdsaleImplTransactor creates a new write-only instance of AllowanceCrowdsaleImpl, bound to a specific deployed contract.

func (*AllowanceCrowdsaleImplTransactor) BuyTokens

func (_AllowanceCrowdsaleImpl *AllowanceCrowdsaleImplTransactor) BuyTokens(opts *bind.TransactOpts, _beneficiary common.Address) (*types.Transaction, error)

BuyTokens is a paid mutator transaction binding the contract method 0xec8ac4d8.

Solidity: function buyTokens(_beneficiary address) returns()

type AllowanceCrowdsaleImplTransactorRaw

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

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

func (*AllowanceCrowdsaleImplTransactorRaw) Transact

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

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

func (*AllowanceCrowdsaleImplTransactorRaw) Transfer

func (_AllowanceCrowdsaleImpl *AllowanceCrowdsaleImplTransactorRaw) 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 AllowanceCrowdsaleImplTransactorSession

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

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

func (*AllowanceCrowdsaleImplTransactorSession) BuyTokens

func (_AllowanceCrowdsaleImpl *AllowanceCrowdsaleImplTransactorSession) BuyTokens(_beneficiary common.Address) (*types.Transaction, error)

BuyTokens is a paid mutator transaction binding the contract method 0xec8ac4d8.

Solidity: function buyTokens(_beneficiary address) returns()

type AllowanceCrowdsaleRaw

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

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

func (*AllowanceCrowdsaleRaw) Call

func (_AllowanceCrowdsale *AllowanceCrowdsaleRaw) 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 (*AllowanceCrowdsaleRaw) Transact

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

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

func (*AllowanceCrowdsaleRaw) Transfer

func (_AllowanceCrowdsale *AllowanceCrowdsaleRaw) 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 AllowanceCrowdsaleSession

type AllowanceCrowdsaleSession struct {
	Contract     *AllowanceCrowdsale // 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
}

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

func (*AllowanceCrowdsaleSession) BuyTokens

func (_AllowanceCrowdsale *AllowanceCrowdsaleSession) BuyTokens(_beneficiary common.Address) (*types.Transaction, error)

BuyTokens is a paid mutator transaction binding the contract method 0xec8ac4d8.

Solidity: function buyTokens(_beneficiary address) returns()

func (*AllowanceCrowdsaleSession) Rate

func (_AllowanceCrowdsale *AllowanceCrowdsaleSession) Rate() (*big.Int, error)

Rate is a free data retrieval call binding the contract method 0x2c4e722e.

Solidity: function rate() constant returns(uint256)

func (*AllowanceCrowdsaleSession) RemainingTokens

func (_AllowanceCrowdsale *AllowanceCrowdsaleSession) RemainingTokens() (*big.Int, error)

RemainingTokens is a free data retrieval call binding the contract method 0xbf583903.

Solidity: function remainingTokens() constant returns(uint256)

func (*AllowanceCrowdsaleSession) Token

func (_AllowanceCrowdsale *AllowanceCrowdsaleSession) Token() (common.Address, error)

Token is a free data retrieval call binding the contract method 0xfc0c546a.

Solidity: function token() constant returns(address)

func (*AllowanceCrowdsaleSession) TokenWallet

func (_AllowanceCrowdsale *AllowanceCrowdsaleSession) TokenWallet() (common.Address, error)

TokenWallet is a free data retrieval call binding the contract method 0xbff99c6c.

Solidity: function tokenWallet() constant returns(address)

func (*AllowanceCrowdsaleSession) Wallet

func (_AllowanceCrowdsale *AllowanceCrowdsaleSession) Wallet() (common.Address, error)

Wallet is a free data retrieval call binding the contract method 0x521eb273.

Solidity: function wallet() constant returns(address)

func (*AllowanceCrowdsaleSession) WeiRaised

func (_AllowanceCrowdsale *AllowanceCrowdsaleSession) WeiRaised() (*big.Int, error)

WeiRaised is a free data retrieval call binding the contract method 0x4042b66f.

Solidity: function weiRaised() constant returns(uint256)

type AllowanceCrowdsaleTransactor

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

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

func NewAllowanceCrowdsaleTransactor

func NewAllowanceCrowdsaleTransactor(address common.Address, transactor bind.ContractTransactor) (*AllowanceCrowdsaleTransactor, error)

NewAllowanceCrowdsaleTransactor creates a new write-only instance of AllowanceCrowdsale, bound to a specific deployed contract.

func (*AllowanceCrowdsaleTransactor) BuyTokens

func (_AllowanceCrowdsale *AllowanceCrowdsaleTransactor) BuyTokens(opts *bind.TransactOpts, _beneficiary common.Address) (*types.Transaction, error)

BuyTokens is a paid mutator transaction binding the contract method 0xec8ac4d8.

Solidity: function buyTokens(_beneficiary address) returns()

type AllowanceCrowdsaleTransactorRaw

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

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

func (*AllowanceCrowdsaleTransactorRaw) Transact

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

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

func (*AllowanceCrowdsaleTransactorRaw) Transfer

func (_AllowanceCrowdsale *AllowanceCrowdsaleTransactorRaw) 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 AllowanceCrowdsaleTransactorSession

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

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

func (*AllowanceCrowdsaleTransactorSession) BuyTokens

func (_AllowanceCrowdsale *AllowanceCrowdsaleTransactorSession) BuyTokens(_beneficiary common.Address) (*types.Transaction, error)

BuyTokens is a paid mutator transaction binding the contract method 0xec8ac4d8.

Solidity: function buyTokens(_beneficiary address) returns()

type BasicToken

type BasicToken struct {
	BasicTokenCaller     // Read-only binding to the contract
	BasicTokenTransactor // Write-only binding to the contract
}

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

func DeployBasicToken

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

DeployBasicToken deploys a new Ethereum contract, binding an instance of BasicToken to it.

func NewBasicToken

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

NewBasicToken creates a new instance of BasicToken, bound to a specific deployed contract.

type BasicTokenCaller

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

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

func NewBasicTokenCaller

func NewBasicTokenCaller(address common.Address, caller bind.ContractCaller) (*BasicTokenCaller, error)

NewBasicTokenCaller creates a new read-only instance of BasicToken, bound to a specific deployed contract.

func (*BasicTokenCaller) BalanceOf

func (_BasicToken *BasicTokenCaller) 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(_owner address) constant returns(balance uint256)

func (*BasicTokenCaller) TotalSupply

func (_BasicToken *BasicTokenCaller) 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 BasicTokenCallerRaw

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

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

func (*BasicTokenCallerRaw) Call

func (_BasicToken *BasicTokenCallerRaw) 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 BasicTokenCallerSession

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

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

func (*BasicTokenCallerSession) BalanceOf

func (_BasicToken *BasicTokenCallerSession) BalanceOf(_owner common.Address) (*big.Int, error)

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

Solidity: function balanceOf(_owner address) constant returns(balance uint256)

func (*BasicTokenCallerSession) TotalSupply

func (_BasicToken *BasicTokenCallerSession) TotalSupply() (*big.Int, error)

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

Solidity: function totalSupply() constant returns(uint256)

type BasicTokenMock

type BasicTokenMock struct {
	BasicTokenMockCaller     // Read-only binding to the contract
	BasicTokenMockTransactor // Write-only binding to the contract
}

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

func DeployBasicTokenMock

func DeployBasicTokenMock(auth *bind.TransactOpts, backend bind.ContractBackend, initialAccount common.Address, initialBalance *big.Int) (common.Address, *types.Transaction, *BasicTokenMock, error)

DeployBasicTokenMock deploys a new Ethereum contract, binding an instance of BasicTokenMock to it.

func NewBasicTokenMock

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

NewBasicTokenMock creates a new instance of BasicTokenMock, bound to a specific deployed contract.

type BasicTokenMockCaller

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

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

func NewBasicTokenMockCaller

func NewBasicTokenMockCaller(address common.Address, caller bind.ContractCaller) (*BasicTokenMockCaller, error)

NewBasicTokenMockCaller creates a new read-only instance of BasicTokenMock, bound to a specific deployed contract.

func (*BasicTokenMockCaller) BalanceOf

func (_BasicTokenMock *BasicTokenMockCaller) 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(_owner address) constant returns(balance uint256)

func (*BasicTokenMockCaller) TotalSupply

func (_BasicTokenMock *BasicTokenMockCaller) 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 BasicTokenMockCallerRaw

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

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

func (*BasicTokenMockCallerRaw) Call

func (_BasicTokenMock *BasicTokenMockCallerRaw) 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 BasicTokenMockCallerSession

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

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

func (*BasicTokenMockCallerSession) BalanceOf

func (_BasicTokenMock *BasicTokenMockCallerSession) BalanceOf(_owner common.Address) (*big.Int, error)

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

Solidity: function balanceOf(_owner address) constant returns(balance uint256)

func (*BasicTokenMockCallerSession) TotalSupply

func (_BasicTokenMock *BasicTokenMockCallerSession) TotalSupply() (*big.Int, error)

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

Solidity: function totalSupply() constant returns(uint256)

type BasicTokenMockRaw

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

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

func (*BasicTokenMockRaw) Call

func (_BasicTokenMock *BasicTokenMockRaw) 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 (*BasicTokenMockRaw) Transact

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

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

func (*BasicTokenMockRaw) Transfer

func (_BasicTokenMock *BasicTokenMockRaw) 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 BasicTokenMockSession

type BasicTokenMockSession struct {
	Contract     *BasicTokenMock   // 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
}

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

func (*BasicTokenMockSession) BalanceOf

func (_BasicTokenMock *BasicTokenMockSession) BalanceOf(_owner common.Address) (*big.Int, error)

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

Solidity: function balanceOf(_owner address) constant returns(balance uint256)

func (*BasicTokenMockSession) TotalSupply

func (_BasicTokenMock *BasicTokenMockSession) TotalSupply() (*big.Int, error)

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

Solidity: function totalSupply() constant returns(uint256)

func (*BasicTokenMockSession) Transfer

func (_BasicTokenMock *BasicTokenMockSession) Transfer(_to common.Address, _value *big.Int) (*types.Transaction, error)

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

Solidity: function transfer(_to address, _value uint256) returns(bool)

type BasicTokenMockTransactor

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

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

func NewBasicTokenMockTransactor

func NewBasicTokenMockTransactor(address common.Address, transactor bind.ContractTransactor) (*BasicTokenMockTransactor, error)

NewBasicTokenMockTransactor creates a new write-only instance of BasicTokenMock, bound to a specific deployed contract.

func (*BasicTokenMockTransactor) Transfer

func (_BasicTokenMock *BasicTokenMockTransactor) Transfer(opts *bind.TransactOpts, _to common.Address, _value *big.Int) (*types.Transaction, error)

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

Solidity: function transfer(_to address, _value uint256) returns(bool)

type BasicTokenMockTransactorRaw

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

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

func (*BasicTokenMockTransactorRaw) Transact

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

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

func (*BasicTokenMockTransactorRaw) Transfer

func (_BasicTokenMock *BasicTokenMockTransactorRaw) 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 BasicTokenMockTransactorSession

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

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

func (*BasicTokenMockTransactorSession) Transfer

func (_BasicTokenMock *BasicTokenMockTransactorSession) Transfer(_to common.Address, _value *big.Int) (*types.Transaction, error)

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

Solidity: function transfer(_to address, _value uint256) returns(bool)

type BasicTokenRaw

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

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

func (*BasicTokenRaw) Call

func (_BasicToken *BasicTokenRaw) 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 (*BasicTokenRaw) Transact

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

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

func (*BasicTokenRaw) Transfer

func (_BasicToken *BasicTokenRaw) 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 BasicTokenSession

type BasicTokenSession struct {
	Contract     *BasicToken       // 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
}

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

func (*BasicTokenSession) BalanceOf

func (_BasicToken *BasicTokenSession) BalanceOf(_owner common.Address) (*big.Int, error)

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

Solidity: function balanceOf(_owner address) constant returns(balance uint256)

func (*BasicTokenSession) TotalSupply

func (_BasicToken *BasicTokenSession) TotalSupply() (*big.Int, error)

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

Solidity: function totalSupply() constant returns(uint256)

func (*BasicTokenSession) Transfer

func (_BasicToken *BasicTokenSession) Transfer(_to common.Address, _value *big.Int) (*types.Transaction, error)

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

Solidity: function transfer(_to address, _value uint256) returns(bool)

type BasicTokenTransactor

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

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

func NewBasicTokenTransactor

func NewBasicTokenTransactor(address common.Address, transactor bind.ContractTransactor) (*BasicTokenTransactor, error)

NewBasicTokenTransactor creates a new write-only instance of BasicToken, bound to a specific deployed contract.

func (*BasicTokenTransactor) Transfer

func (_BasicToken *BasicTokenTransactor) Transfer(opts *bind.TransactOpts, _to common.Address, _value *big.Int) (*types.Transaction, error)

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

Solidity: function transfer(_to address, _value uint256) returns(bool)

type BasicTokenTransactorRaw

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

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

func (*BasicTokenTransactorRaw) Transact

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

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

func (*BasicTokenTransactorRaw) Transfer

func (_BasicToken *BasicTokenTransactorRaw) 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 BasicTokenTransactorSession

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

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

func (*BasicTokenTransactorSession) Transfer

func (_BasicToken *BasicTokenTransactorSession) Transfer(_to common.Address, _value *big.Int) (*types.Transaction, error)

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

Solidity: function transfer(_to address, _value uint256) returns(bool)

type Bounty

type Bounty struct {
	BountyCaller     // Read-only binding to the contract
	BountyTransactor // Write-only binding to the contract
}

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

func NewBounty

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

NewBounty creates a new instance of Bounty, bound to a specific deployed contract.

type BountyCaller

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

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

func NewBountyCaller

func NewBountyCaller(address common.Address, caller bind.ContractCaller) (*BountyCaller, error)

NewBountyCaller creates a new read-only instance of Bounty, bound to a specific deployed contract.

func (*BountyCaller) Claimed

func (_Bounty *BountyCaller) Claimed(opts *bind.CallOpts) (bool, error)

Claimed is a free data retrieval call binding the contract method 0xe834a834.

Solidity: function claimed() constant returns(bool)

func (*BountyCaller) Owner

func (_Bounty *BountyCaller) 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 (*BountyCaller) Payments

func (_Bounty *BountyCaller) Payments(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)

Payments is a free data retrieval call binding the contract method 0xe2982c21.

Solidity: function payments( address) constant returns(uint256)

func (*BountyCaller) Researchers

func (_Bounty *BountyCaller) Researchers(opts *bind.CallOpts, arg0 common.Address) (common.Address, error)

Researchers is a free data retrieval call binding the contract method 0x01bc237d.

Solidity: function researchers( address) constant returns(address)

func (*BountyCaller) TotalPayments

func (_Bounty *BountyCaller) TotalPayments(opts *bind.CallOpts) (*big.Int, error)

TotalPayments is a free data retrieval call binding the contract method 0x005b4487.

Solidity: function totalPayments() constant returns(uint256)

type BountyCallerRaw

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

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

func (*BountyCallerRaw) Call

func (_Bounty *BountyCallerRaw) 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 BountyCallerSession

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

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

func (*BountyCallerSession) Claimed

func (_Bounty *BountyCallerSession) Claimed() (bool, error)

Claimed is a free data retrieval call binding the contract method 0xe834a834.

Solidity: function claimed() constant returns(bool)

func (*BountyCallerSession) Owner

func (_Bounty *BountyCallerSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*BountyCallerSession) Payments

func (_Bounty *BountyCallerSession) Payments(arg0 common.Address) (*big.Int, error)

Payments is a free data retrieval call binding the contract method 0xe2982c21.

Solidity: function payments( address) constant returns(uint256)

func (*BountyCallerSession) Researchers

func (_Bounty *BountyCallerSession) Researchers(arg0 common.Address) (common.Address, error)

Researchers is a free data retrieval call binding the contract method 0x01bc237d.

Solidity: function researchers( address) constant returns(address)

func (*BountyCallerSession) TotalPayments

func (_Bounty *BountyCallerSession) TotalPayments() (*big.Int, error)

TotalPayments is a free data retrieval call binding the contract method 0x005b4487.

Solidity: function totalPayments() constant returns(uint256)

type BountyRaw

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

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

func (*BountyRaw) Call

func (_Bounty *BountyRaw) 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 (*BountyRaw) Transact

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

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

func (*BountyRaw) Transfer

func (_Bounty *BountyRaw) 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 BountyRegistry

type BountyRegistry struct {
	BountyRegistryCaller     // Read-only binding to the contract
	BountyRegistryTransactor // Write-only binding to the contract
}

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

func DeployBountyRegistry

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

DeployBountyRegistry deploys a new Ethereum contract, binding an instance of BountyRegistry to it.

func NewBountyRegistry

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

NewBountyRegistry creates a new instance of BountyRegistry, bound to a specific deployed contract.

type BountyRegistryCaller

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

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

func NewBountyRegistryCaller

func NewBountyRegistryCaller(address common.Address, caller bind.ContractCaller) (*BountyRegistryCaller, error)

NewBountyRegistryCaller creates a new read-only instance of BountyRegistry, bound to a specific deployed contract.

func (*BountyRegistryCaller) ASSERTION_BID_MINIMUM

func (_BountyRegistry *BountyRegistryCaller) ASSERTION_BID_MINIMUM(opts *bind.CallOpts) (*big.Int, error)

ASSERTION_BID_MINIMUM is a free data retrieval call binding the contract method 0xeceb1224.

Solidity: function ASSERTION_BID_MINIMUM() constant returns(uint256)

func (*BountyRegistryCaller) ASSERTION_FEE

func (_BountyRegistry *BountyRegistryCaller) ASSERTION_FEE(opts *bind.CallOpts) (*big.Int, error)

ASSERTION_FEE is a free data retrieval call binding the contract method 0xd63b5a94.

Solidity: function ASSERTION_FEE() constant returns(uint256)

func (*BountyRegistryCaller) Arbiters

func (_BountyRegistry *BountyRegistryCaller) Arbiters(opts *bind.CallOpts, arg0 common.Address) (bool, error)

Arbiters is a free data retrieval call binding the contract method 0x7bf2bb10.

Solidity: function arbiters( address) constant returns(bool)

func (*BountyRegistryCaller) AssertionsByGuid

func (_BountyRegistry *BountyRegistryCaller) AssertionsByGuid(opts *bind.CallOpts, arg0 *big.Int, arg1 *big.Int) (struct {
	Author   common.Address
	Bid      *big.Int
	Mask     *big.Int
	Verdicts *big.Int
	Metadata string
}, error)

AssertionsByGuid is a free data retrieval call binding the contract method 0xd3b92243.

Solidity: function assertionsByGuid( uint128, uint256) constant returns(author address, bid uint256, mask uint256, verdicts uint256, metadata string)

func (*BountyRegistryCaller) BOUNTY_AMOUNT_MINIMUM

func (_BountyRegistry *BountyRegistryCaller) BOUNTY_AMOUNT_MINIMUM(opts *bind.CallOpts) (*big.Int, error)

BOUNTY_AMOUNT_MINIMUM is a free data retrieval call binding the contract method 0xb769ccbf.

Solidity: function BOUNTY_AMOUNT_MINIMUM() constant returns(uint256)

func (*BountyRegistryCaller) BOUNTY_FEE

func (_BountyRegistry *BountyRegistryCaller) BOUNTY_FEE(opts *bind.CallOpts) (*big.Int, error)

BOUNTY_FEE is a free data retrieval call binding the contract method 0xb5eabb1e.

Solidity: function BOUNTY_FEE() constant returns(uint256)

func (*BountyRegistryCaller) BountiesByGuid

func (_BountyRegistry *BountyRegistryCaller) BountiesByGuid(opts *bind.CallOpts, arg0 *big.Int) (struct {
	Guid            *big.Int
	Author          common.Address
	Amount          *big.Int
	ArtifactURI     string
	ExpirationBlock *big.Int
	Resolved        bool
	Verdicts        *big.Int
}, error)

BountiesByGuid is a free data retrieval call binding the contract method 0xd4c4e7a9.

Solidity: function bountiesByGuid( uint128) constant returns(guid uint128, author address, amount uint256, artifactURI string, expirationBlock uint256, resolved bool, verdicts uint256)

func (*BountyRegistryCaller) BountyGuids

func (_BountyRegistry *BountyRegistryCaller) BountyGuids(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)

BountyGuids is a free data retrieval call binding the contract method 0x844b6dfc.

Solidity: function bountyGuids( uint256) constant returns(uint128)

func (*BountyRegistryCaller) GetNumberOfAssertions

func (_BountyRegistry *BountyRegistryCaller) GetNumberOfAssertions(opts *bind.CallOpts, bountyGuid *big.Int) (*big.Int, error)

GetNumberOfAssertions is a free data retrieval call binding the contract method 0x4ee29ec5.

Solidity: function getNumberOfAssertions(bountyGuid uint128) constant returns(uint256)

func (*BountyRegistryCaller) GetNumberOfBounties

func (_BountyRegistry *BountyRegistryCaller) GetNumberOfBounties(opts *bind.CallOpts) (*big.Int, error)

GetNumberOfBounties is a free data retrieval call binding the contract method 0x8836f3ef.

Solidity: function getNumberOfBounties() constant returns(uint256)

func (*BountyRegistryCaller) Owner

func (_BountyRegistry *BountyRegistryCaller) 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 (*BountyRegistryCaller) Paused

func (_BountyRegistry *BountyRegistryCaller) Paused(opts *bind.CallOpts) (bool, error)

Paused is a free data retrieval call binding the contract method 0x5c975abb.

Solidity: function paused() constant returns(bool)

type BountyRegistryCallerRaw

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

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

func (*BountyRegistryCallerRaw) Call

func (_BountyRegistry *BountyRegistryCallerRaw) 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 BountyRegistryCallerSession

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

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

func (*BountyRegistryCallerSession) ASSERTION_BID_MINIMUM

func (_BountyRegistry *BountyRegistryCallerSession) ASSERTION_BID_MINIMUM() (*big.Int, error)

ASSERTION_BID_MINIMUM is a free data retrieval call binding the contract method 0xeceb1224.

Solidity: function ASSERTION_BID_MINIMUM() constant returns(uint256)

func (*BountyRegistryCallerSession) ASSERTION_FEE

func (_BountyRegistry *BountyRegistryCallerSession) ASSERTION_FEE() (*big.Int, error)

ASSERTION_FEE is a free data retrieval call binding the contract method 0xd63b5a94.

Solidity: function ASSERTION_FEE() constant returns(uint256)

func (*BountyRegistryCallerSession) Arbiters

func (_BountyRegistry *BountyRegistryCallerSession) Arbiters(arg0 common.Address) (bool, error)

Arbiters is a free data retrieval call binding the contract method 0x7bf2bb10.

Solidity: function arbiters( address) constant returns(bool)

func (*BountyRegistryCallerSession) AssertionsByGuid

func (_BountyRegistry *BountyRegistryCallerSession) AssertionsByGuid(arg0 *big.Int, arg1 *big.Int) (struct {
	Author   common.Address
	Bid      *big.Int
	Mask     *big.Int
	Verdicts *big.Int
	Metadata string
}, error)

AssertionsByGuid is a free data retrieval call binding the contract method 0xd3b92243.

Solidity: function assertionsByGuid( uint128, uint256) constant returns(author address, bid uint256, mask uint256, verdicts uint256, metadata string)

func (*BountyRegistryCallerSession) BOUNTY_AMOUNT_MINIMUM

func (_BountyRegistry *BountyRegistryCallerSession) BOUNTY_AMOUNT_MINIMUM() (*big.Int, error)

BOUNTY_AMOUNT_MINIMUM is a free data retrieval call binding the contract method 0xb769ccbf.

Solidity: function BOUNTY_AMOUNT_MINIMUM() constant returns(uint256)

func (*BountyRegistryCallerSession) BOUNTY_FEE

func (_BountyRegistry *BountyRegistryCallerSession) BOUNTY_FEE() (*big.Int, error)

BOUNTY_FEE is a free data retrieval call binding the contract method 0xb5eabb1e.

Solidity: function BOUNTY_FEE() constant returns(uint256)

func (*BountyRegistryCallerSession) BountiesByGuid

func (_BountyRegistry *BountyRegistryCallerSession) BountiesByGuid(arg0 *big.Int) (struct {
	Guid            *big.Int
	Author          common.Address
	Amount          *big.Int
	ArtifactURI     string
	ExpirationBlock *big.Int
	Resolved        bool
	Verdicts        *big.Int
}, error)

BountiesByGuid is a free data retrieval call binding the contract method 0xd4c4e7a9.

Solidity: function bountiesByGuid( uint128) constant returns(guid uint128, author address, amount uint256, artifactURI string, expirationBlock uint256, resolved bool, verdicts uint256)

func (*BountyRegistryCallerSession) BountyGuids

func (_BountyRegistry *BountyRegistryCallerSession) BountyGuids(arg0 *big.Int) (*big.Int, error)

BountyGuids is a free data retrieval call binding the contract method 0x844b6dfc.

Solidity: function bountyGuids( uint256) constant returns(uint128)

func (*BountyRegistryCallerSession) GetNumberOfAssertions

func (_BountyRegistry *BountyRegistryCallerSession) GetNumberOfAssertions(bountyGuid *big.Int) (*big.Int, error)

GetNumberOfAssertions is a free data retrieval call binding the contract method 0x4ee29ec5.

Solidity: function getNumberOfAssertions(bountyGuid uint128) constant returns(uint256)

func (*BountyRegistryCallerSession) GetNumberOfBounties

func (_BountyRegistry *BountyRegistryCallerSession) GetNumberOfBounties() (*big.Int, error)

GetNumberOfBounties is a free data retrieval call binding the contract method 0x8836f3ef.

Solidity: function getNumberOfBounties() constant returns(uint256)

func (*BountyRegistryCallerSession) Owner

func (_BountyRegistry *BountyRegistryCallerSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*BountyRegistryCallerSession) Paused

func (_BountyRegistry *BountyRegistryCallerSession) Paused() (bool, error)

Paused is a free data retrieval call binding the contract method 0x5c975abb.

Solidity: function paused() constant returns(bool)

type BountyRegistryRaw

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

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

func (*BountyRegistryRaw) Call

func (_BountyRegistry *BountyRegistryRaw) 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 (*BountyRegistryRaw) Transact

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

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

func (*BountyRegistryRaw) Transfer

func (_BountyRegistry *BountyRegistryRaw) 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 BountyRegistrySession

type BountyRegistrySession struct {
	Contract     *BountyRegistry   // 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
}

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

func (*BountyRegistrySession) ASSERTION_BID_MINIMUM

func (_BountyRegistry *BountyRegistrySession) ASSERTION_BID_MINIMUM() (*big.Int, error)

ASSERTION_BID_MINIMUM is a free data retrieval call binding the contract method 0xeceb1224.

Solidity: function ASSERTION_BID_MINIMUM() constant returns(uint256)

func (*BountyRegistrySession) ASSERTION_FEE

func (_BountyRegistry *BountyRegistrySession) ASSERTION_FEE() (*big.Int, error)

ASSERTION_FEE is a free data retrieval call binding the contract method 0xd63b5a94.

Solidity: function ASSERTION_FEE() constant returns(uint256)

func (*BountyRegistrySession) AddArbiter

func (_BountyRegistry *BountyRegistrySession) AddArbiter(newArbiter common.Address) (*types.Transaction, error)

AddArbiter is a paid mutator transaction binding the contract method 0xb538d3bc.

Solidity: function addArbiter(newArbiter address) returns()

func (*BountyRegistrySession) Arbiters

func (_BountyRegistry *BountyRegistrySession) Arbiters(arg0 common.Address) (bool, error)

Arbiters is a free data retrieval call binding the contract method 0x7bf2bb10.

Solidity: function arbiters( address) constant returns(bool)

func (*BountyRegistrySession) AssertionsByGuid

func (_BountyRegistry *BountyRegistrySession) AssertionsByGuid(arg0 *big.Int, arg1 *big.Int) (struct {
	Author   common.Address
	Bid      *big.Int
	Mask     *big.Int
	Verdicts *big.Int
	Metadata string
}, error)

AssertionsByGuid is a free data retrieval call binding the contract method 0xd3b92243.

Solidity: function assertionsByGuid( uint128, uint256) constant returns(author address, bid uint256, mask uint256, verdicts uint256, metadata string)

func (*BountyRegistrySession) BOUNTY_AMOUNT_MINIMUM

func (_BountyRegistry *BountyRegistrySession) BOUNTY_AMOUNT_MINIMUM() (*big.Int, error)

BOUNTY_AMOUNT_MINIMUM is a free data retrieval call binding the contract method 0xb769ccbf.

Solidity: function BOUNTY_AMOUNT_MINIMUM() constant returns(uint256)

func (*BountyRegistrySession) BOUNTY_FEE

func (_BountyRegistry *BountyRegistrySession) BOUNTY_FEE() (*big.Int, error)

BOUNTY_FEE is a free data retrieval call binding the contract method 0xb5eabb1e.

Solidity: function BOUNTY_FEE() constant returns(uint256)

func (*BountyRegistrySession) BountiesByGuid

func (_BountyRegistry *BountyRegistrySession) BountiesByGuid(arg0 *big.Int) (struct {
	Guid            *big.Int
	Author          common.Address
	Amount          *big.Int
	ArtifactURI     string
	ExpirationBlock *big.Int
	Resolved        bool
	Verdicts        *big.Int
}, error)

BountiesByGuid is a free data retrieval call binding the contract method 0xd4c4e7a9.

Solidity: function bountiesByGuid( uint128) constant returns(guid uint128, author address, amount uint256, artifactURI string, expirationBlock uint256, resolved bool, verdicts uint256)

func (*BountyRegistrySession) BountyGuids

func (_BountyRegistry *BountyRegistrySession) BountyGuids(arg0 *big.Int) (*big.Int, error)

BountyGuids is a free data retrieval call binding the contract method 0x844b6dfc.

Solidity: function bountyGuids( uint256) constant returns(uint128)

func (*BountyRegistrySession) GetNumberOfAssertions

func (_BountyRegistry *BountyRegistrySession) GetNumberOfAssertions(bountyGuid *big.Int) (*big.Int, error)

GetNumberOfAssertions is a free data retrieval call binding the contract method 0x4ee29ec5.

Solidity: function getNumberOfAssertions(bountyGuid uint128) constant returns(uint256)

func (*BountyRegistrySession) GetNumberOfBounties

func (_BountyRegistry *BountyRegistrySession) GetNumberOfBounties() (*big.Int, error)

GetNumberOfBounties is a free data retrieval call binding the contract method 0x8836f3ef.

Solidity: function getNumberOfBounties() constant returns(uint256)

func (*BountyRegistrySession) Owner

func (_BountyRegistry *BountyRegistrySession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*BountyRegistrySession) Pause

func (_BountyRegistry *BountyRegistrySession) Pause() (*types.Transaction, error)

Pause is a paid mutator transaction binding the contract method 0x8456cb59.

Solidity: function pause() returns()

func (*BountyRegistrySession) Paused

func (_BountyRegistry *BountyRegistrySession) Paused() (bool, error)

Paused is a free data retrieval call binding the contract method 0x5c975abb.

Solidity: function paused() constant returns(bool)

func (*BountyRegistrySession) PostAssertion

func (_BountyRegistry *BountyRegistrySession) PostAssertion(bountyGuid *big.Int, bid *big.Int, mask *big.Int, verdicts *big.Int, metadata string) (*types.Transaction, error)

PostAssertion is a paid mutator transaction binding the contract method 0x48aa2e93.

Solidity: function postAssertion(bountyGuid uint128, bid uint256, mask uint256, verdicts uint256, metadata string) returns()

func (*BountyRegistrySession) PostBounty

func (_BountyRegistry *BountyRegistrySession) PostBounty(guid *big.Int, amount *big.Int, artifactURI string, durationBlocks *big.Int) (*types.Transaction, error)

PostBounty is a paid mutator transaction binding the contract method 0x003b6548.

Solidity: function postBounty(guid uint128, amount uint256, artifactURI string, durationBlocks uint256) returns()

func (*BountyRegistrySession) RemoveArbiter

func (_BountyRegistry *BountyRegistrySession) RemoveArbiter(arbiter common.Address) (*types.Transaction, error)

RemoveArbiter is a paid mutator transaction binding the contract method 0x3487e08c.

Solidity: function removeArbiter(arbiter address) returns()

func (*BountyRegistrySession) SettleBounty

func (_BountyRegistry *BountyRegistrySession) SettleBounty(bountyGuid *big.Int, verdicts *big.Int) (*types.Transaction, error)

SettleBounty is a paid mutator transaction binding the contract method 0xf57316fb.

Solidity: function settleBounty(bountyGuid uint128, verdicts uint256) returns()

func (*BountyRegistrySession) TransferOwnership

func (_BountyRegistry *BountyRegistrySession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

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

Solidity: function transferOwnership(newOwner address) returns()

func (*BountyRegistrySession) Unpause

func (_BountyRegistry *BountyRegistrySession) Unpause() (*types.Transaction, error)

Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.

Solidity: function unpause() returns()

type BountyRegistryTransactor

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

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

func NewBountyRegistryTransactor

func NewBountyRegistryTransactor(address common.Address, transactor bind.ContractTransactor) (*BountyRegistryTransactor, error)

NewBountyRegistryTransactor creates a new write-only instance of BountyRegistry, bound to a specific deployed contract.

func (*BountyRegistryTransactor) AddArbiter

func (_BountyRegistry *BountyRegistryTransactor) AddArbiter(opts *bind.TransactOpts, newArbiter common.Address) (*types.Transaction, error)

AddArbiter is a paid mutator transaction binding the contract method 0xb538d3bc.

Solidity: function addArbiter(newArbiter address) returns()

func (*BountyRegistryTransactor) Pause

func (_BountyRegistry *BountyRegistryTransactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)

Pause is a paid mutator transaction binding the contract method 0x8456cb59.

Solidity: function pause() returns()

func (*BountyRegistryTransactor) PostAssertion

func (_BountyRegistry *BountyRegistryTransactor) PostAssertion(opts *bind.TransactOpts, bountyGuid *big.Int, bid *big.Int, mask *big.Int, verdicts *big.Int, metadata string) (*types.Transaction, error)

PostAssertion is a paid mutator transaction binding the contract method 0x48aa2e93.

Solidity: function postAssertion(bountyGuid uint128, bid uint256, mask uint256, verdicts uint256, metadata string) returns()

func (*BountyRegistryTransactor) PostBounty

func (_BountyRegistry *BountyRegistryTransactor) PostBounty(opts *bind.TransactOpts, guid *big.Int, amount *big.Int, artifactURI string, durationBlocks *big.Int) (*types.Transaction, error)

PostBounty is a paid mutator transaction binding the contract method 0x003b6548.

Solidity: function postBounty(guid uint128, amount uint256, artifactURI string, durationBlocks uint256) returns()

func (*BountyRegistryTransactor) RemoveArbiter

func (_BountyRegistry *BountyRegistryTransactor) RemoveArbiter(opts *bind.TransactOpts, arbiter common.Address) (*types.Transaction, error)

RemoveArbiter is a paid mutator transaction binding the contract method 0x3487e08c.

Solidity: function removeArbiter(arbiter address) returns()

func (*BountyRegistryTransactor) SettleBounty

func (_BountyRegistry *BountyRegistryTransactor) SettleBounty(opts *bind.TransactOpts, bountyGuid *big.Int, verdicts *big.Int) (*types.Transaction, error)

SettleBounty is a paid mutator transaction binding the contract method 0xf57316fb.

Solidity: function settleBounty(bountyGuid uint128, verdicts uint256) returns()

func (*BountyRegistryTransactor) TransferOwnership

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

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

Solidity: function transferOwnership(newOwner address) returns()

func (*BountyRegistryTransactor) Unpause

func (_BountyRegistry *BountyRegistryTransactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)

Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.

Solidity: function unpause() returns()

type BountyRegistryTransactorRaw

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

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

func (*BountyRegistryTransactorRaw) Transact

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

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

func (*BountyRegistryTransactorRaw) Transfer

func (_BountyRegistry *BountyRegistryTransactorRaw) 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 BountyRegistryTransactorSession

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

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

func (*BountyRegistryTransactorSession) AddArbiter

func (_BountyRegistry *BountyRegistryTransactorSession) AddArbiter(newArbiter common.Address) (*types.Transaction, error)

AddArbiter is a paid mutator transaction binding the contract method 0xb538d3bc.

Solidity: function addArbiter(newArbiter address) returns()

func (*BountyRegistryTransactorSession) Pause

func (_BountyRegistry *BountyRegistryTransactorSession) Pause() (*types.Transaction, error)

Pause is a paid mutator transaction binding the contract method 0x8456cb59.

Solidity: function pause() returns()

func (*BountyRegistryTransactorSession) PostAssertion

func (_BountyRegistry *BountyRegistryTransactorSession) PostAssertion(bountyGuid *big.Int, bid *big.Int, mask *big.Int, verdicts *big.Int, metadata string) (*types.Transaction, error)

PostAssertion is a paid mutator transaction binding the contract method 0x48aa2e93.

Solidity: function postAssertion(bountyGuid uint128, bid uint256, mask uint256, verdicts uint256, metadata string) returns()

func (*BountyRegistryTransactorSession) PostBounty

func (_BountyRegistry *BountyRegistryTransactorSession) PostBounty(guid *big.Int, amount *big.Int, artifactURI string, durationBlocks *big.Int) (*types.Transaction, error)

PostBounty is a paid mutator transaction binding the contract method 0x003b6548.

Solidity: function postBounty(guid uint128, amount uint256, artifactURI string, durationBlocks uint256) returns()

func (*BountyRegistryTransactorSession) RemoveArbiter

func (_BountyRegistry *BountyRegistryTransactorSession) RemoveArbiter(arbiter common.Address) (*types.Transaction, error)

RemoveArbiter is a paid mutator transaction binding the contract method 0x3487e08c.

Solidity: function removeArbiter(arbiter address) returns()

func (*BountyRegistryTransactorSession) SettleBounty

func (_BountyRegistry *BountyRegistryTransactorSession) SettleBounty(bountyGuid *big.Int, verdicts *big.Int) (*types.Transaction, error)

SettleBounty is a paid mutator transaction binding the contract method 0xf57316fb.

Solidity: function settleBounty(bountyGuid uint128, verdicts uint256) returns()

func (*BountyRegistryTransactorSession) TransferOwnership

func (_BountyRegistry *BountyRegistryTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

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

Solidity: function transferOwnership(newOwner address) returns()

func (*BountyRegistryTransactorSession) Unpause

func (_BountyRegistry *BountyRegistryTransactorSession) Unpause() (*types.Transaction, error)

Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.

Solidity: function unpause() returns()

type BountySession

type BountySession struct {
	Contract     *Bounty           // 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
}

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

func (*BountySession) Claim

func (_Bounty *BountySession) Claim(target common.Address) (*types.Transaction, error)

Claim is a paid mutator transaction binding the contract method 0x1e83409a.

Solidity: function claim(target address) returns()

func (*BountySession) Claimed

func (_Bounty *BountySession) Claimed() (bool, error)

Claimed is a free data retrieval call binding the contract method 0xe834a834.

Solidity: function claimed() constant returns(bool)

func (*BountySession) CreateTarget

func (_Bounty *BountySession) CreateTarget() (*types.Transaction, error)

CreateTarget is a paid mutator transaction binding the contract method 0xc98165b6.

Solidity: function createTarget() returns(address)

func (*BountySession) Destroy

func (_Bounty *BountySession) Destroy() (*types.Transaction, error)

Destroy is a paid mutator transaction binding the contract method 0x83197ef0.

Solidity: function destroy() returns()

func (*BountySession) DestroyAndSend

func (_Bounty *BountySession) DestroyAndSend(_recipient common.Address) (*types.Transaction, error)

DestroyAndSend is a paid mutator transaction binding the contract method 0xf5074f41.

Solidity: function destroyAndSend(_recipient address) returns()

func (*BountySession) Owner

func (_Bounty *BountySession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*BountySession) Payments

func (_Bounty *BountySession) Payments(arg0 common.Address) (*big.Int, error)

Payments is a free data retrieval call binding the contract method 0xe2982c21.

Solidity: function payments( address) constant returns(uint256)

func (*BountySession) Researchers

func (_Bounty *BountySession) Researchers(arg0 common.Address) (common.Address, error)

Researchers is a free data retrieval call binding the contract method 0x01bc237d.

Solidity: function researchers( address) constant returns(address)

func (*BountySession) TotalPayments

func (_Bounty *BountySession) TotalPayments() (*big.Int, error)

TotalPayments is a free data retrieval call binding the contract method 0x005b4487.

Solidity: function totalPayments() constant returns(uint256)

func (*BountySession) TransferOwnership

func (_Bounty *BountySession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

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

Solidity: function transferOwnership(newOwner address) returns()

func (*BountySession) WithdrawPayments

func (_Bounty *BountySession) WithdrawPayments() (*types.Transaction, error)

WithdrawPayments is a paid mutator transaction binding the contract method 0x6103d70b.

Solidity: function withdrawPayments() returns()

type BountyTransactor

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

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

func NewBountyTransactor

func NewBountyTransactor(address common.Address, transactor bind.ContractTransactor) (*BountyTransactor, error)

NewBountyTransactor creates a new write-only instance of Bounty, bound to a specific deployed contract.

func (*BountyTransactor) Claim

func (_Bounty *BountyTransactor) Claim(opts *bind.TransactOpts, target common.Address) (*types.Transaction, error)

Claim is a paid mutator transaction binding the contract method 0x1e83409a.

Solidity: function claim(target address) returns()

func (*BountyTransactor) CreateTarget

func (_Bounty *BountyTransactor) CreateTarget(opts *bind.TransactOpts) (*types.Transaction, error)

CreateTarget is a paid mutator transaction binding the contract method 0xc98165b6.

Solidity: function createTarget() returns(address)

func (*BountyTransactor) Destroy

func (_Bounty *BountyTransactor) Destroy(opts *bind.TransactOpts) (*types.Transaction, error)

Destroy is a paid mutator transaction binding the contract method 0x83197ef0.

Solidity: function destroy() returns()

func (*BountyTransactor) DestroyAndSend

func (_Bounty *BountyTransactor) DestroyAndSend(opts *bind.TransactOpts, _recipient common.Address) (*types.Transaction, error)

DestroyAndSend is a paid mutator transaction binding the contract method 0xf5074f41.

Solidity: function destroyAndSend(_recipient address) returns()

func (*BountyTransactor) TransferOwnership

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

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

Solidity: function transferOwnership(newOwner address) returns()

func (*BountyTransactor) WithdrawPayments

func (_Bounty *BountyTransactor) WithdrawPayments(opts *bind.TransactOpts) (*types.Transaction, error)

WithdrawPayments is a paid mutator transaction binding the contract method 0x6103d70b.

Solidity: function withdrawPayments() returns()

type BountyTransactorRaw

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

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

func (*BountyTransactorRaw) Transact

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

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

func (*BountyTransactorRaw) Transfer

func (_Bounty *BountyTransactorRaw) 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 BountyTransactorSession

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

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

func (*BountyTransactorSession) Claim

func (_Bounty *BountyTransactorSession) Claim(target common.Address) (*types.Transaction, error)

Claim is a paid mutator transaction binding the contract method 0x1e83409a.

Solidity: function claim(target address) returns()

func (*BountyTransactorSession) CreateTarget

func (_Bounty *BountyTransactorSession) CreateTarget() (*types.Transaction, error)

CreateTarget is a paid mutator transaction binding the contract method 0xc98165b6.

Solidity: function createTarget() returns(address)

func (*BountyTransactorSession) Destroy

func (_Bounty *BountyTransactorSession) Destroy() (*types.Transaction, error)

Destroy is a paid mutator transaction binding the contract method 0x83197ef0.

Solidity: function destroy() returns()

func (*BountyTransactorSession) DestroyAndSend

func (_Bounty *BountyTransactorSession) DestroyAndSend(_recipient common.Address) (*types.Transaction, error)

DestroyAndSend is a paid mutator transaction binding the contract method 0xf5074f41.

Solidity: function destroyAndSend(_recipient address) returns()

func (*BountyTransactorSession) TransferOwnership

func (_Bounty *BountyTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

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

Solidity: function transferOwnership(newOwner address) returns()

func (*BountyTransactorSession) WithdrawPayments

func (_Bounty *BountyTransactorSession) WithdrawPayments() (*types.Transaction, error)

WithdrawPayments is a paid mutator transaction binding the contract method 0x6103d70b.

Solidity: function withdrawPayments() returns()

type BurnableToken

type BurnableToken struct {
	BurnableTokenCaller     // Read-only binding to the contract
	BurnableTokenTransactor // Write-only binding to the contract
}

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

func DeployBurnableToken

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

DeployBurnableToken deploys a new Ethereum contract, binding an instance of BurnableToken to it.

func NewBurnableToken

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

NewBurnableToken creates a new instance of BurnableToken, bound to a specific deployed contract.

type BurnableTokenCaller

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

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

func NewBurnableTokenCaller

func NewBurnableTokenCaller(address common.Address, caller bind.ContractCaller) (*BurnableTokenCaller, error)

NewBurnableTokenCaller creates a new read-only instance of BurnableToken, bound to a specific deployed contract.

func (*BurnableTokenCaller) BalanceOf

func (_BurnableToken *BurnableTokenCaller) 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(_owner address) constant returns(balance uint256)

func (*BurnableTokenCaller) TotalSupply

func (_BurnableToken *BurnableTokenCaller) 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 BurnableTokenCallerRaw

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

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

func (*BurnableTokenCallerRaw) Call

func (_BurnableToken *BurnableTokenCallerRaw) 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 BurnableTokenCallerSession

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

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

func (*BurnableTokenCallerSession) BalanceOf

func (_BurnableToken *BurnableTokenCallerSession) BalanceOf(_owner common.Address) (*big.Int, error)

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

Solidity: function balanceOf(_owner address) constant returns(balance uint256)

func (*BurnableTokenCallerSession) TotalSupply

func (_BurnableToken *BurnableTokenCallerSession) TotalSupply() (*big.Int, error)

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

Solidity: function totalSupply() constant returns(uint256)

type BurnableTokenMock

type BurnableTokenMock struct {
	BurnableTokenMockCaller     // Read-only binding to the contract
	BurnableTokenMockTransactor // Write-only binding to the contract
}

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

func DeployBurnableTokenMock

func DeployBurnableTokenMock(auth *bind.TransactOpts, backend bind.ContractBackend, initialAccount common.Address, initialBalance *big.Int) (common.Address, *types.Transaction, *BurnableTokenMock, error)

DeployBurnableTokenMock deploys a new Ethereum contract, binding an instance of BurnableTokenMock to it.

func NewBurnableTokenMock

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

NewBurnableTokenMock creates a new instance of BurnableTokenMock, bound to a specific deployed contract.

type BurnableTokenMockCaller

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

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

func NewBurnableTokenMockCaller

func NewBurnableTokenMockCaller(address common.Address, caller bind.ContractCaller) (*BurnableTokenMockCaller, error)

NewBurnableTokenMockCaller creates a new read-only instance of BurnableTokenMock, bound to a specific deployed contract.

func (*BurnableTokenMockCaller) BalanceOf

func (_BurnableTokenMock *BurnableTokenMockCaller) 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(_owner address) constant returns(balance uint256)

func (*BurnableTokenMockCaller) TotalSupply

func (_BurnableTokenMock *BurnableTokenMockCaller) 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 BurnableTokenMockCallerRaw

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

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

func (*BurnableTokenMockCallerRaw) Call

func (_BurnableTokenMock *BurnableTokenMockCallerRaw) 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 BurnableTokenMockCallerSession

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

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

func (*BurnableTokenMockCallerSession) BalanceOf

func (_BurnableTokenMock *BurnableTokenMockCallerSession) BalanceOf(_owner common.Address) (*big.Int, error)

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

Solidity: function balanceOf(_owner address) constant returns(balance uint256)

func (*BurnableTokenMockCallerSession) TotalSupply

func (_BurnableTokenMock *BurnableTokenMockCallerSession) TotalSupply() (*big.Int, error)

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

Solidity: function totalSupply() constant returns(uint256)

type BurnableTokenMockRaw

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

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

func (*BurnableTokenMockRaw) Call

func (_BurnableTokenMock *BurnableTokenMockRaw) 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 (*BurnableTokenMockRaw) Transact

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

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

func (*BurnableTokenMockRaw) Transfer

func (_BurnableTokenMock *BurnableTokenMockRaw) 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 BurnableTokenMockSession

type BurnableTokenMockSession struct {
	Contract     *BurnableTokenMock // 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
}

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

func (*BurnableTokenMockSession) BalanceOf

func (_BurnableTokenMock *BurnableTokenMockSession) BalanceOf(_owner common.Address) (*big.Int, error)

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

Solidity: function balanceOf(_owner address) constant returns(balance uint256)

func (*BurnableTokenMockSession) Burn

func (_BurnableTokenMock *BurnableTokenMockSession) Burn(_value *big.Int) (*types.Transaction, error)

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

Solidity: function burn(_value uint256) returns()

func (*BurnableTokenMockSession) TotalSupply

func (_BurnableTokenMock *BurnableTokenMockSession) TotalSupply() (*big.Int, error)

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

Solidity: function totalSupply() constant returns(uint256)

func (*BurnableTokenMockSession) Transfer

func (_BurnableTokenMock *BurnableTokenMockSession) Transfer(_to common.Address, _value *big.Int) (*types.Transaction, error)

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

Solidity: function transfer(_to address, _value uint256) returns(bool)

type BurnableTokenMockTransactor

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

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

func NewBurnableTokenMockTransactor

func NewBurnableTokenMockTransactor(address common.Address, transactor bind.ContractTransactor) (*BurnableTokenMockTransactor, error)

NewBurnableTokenMockTransactor creates a new write-only instance of BurnableTokenMock, bound to a specific deployed contract.

func (*BurnableTokenMockTransactor) Burn

func (_BurnableTokenMock *BurnableTokenMockTransactor) Burn(opts *bind.TransactOpts, _value *big.Int) (*types.Transaction, error)

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

Solidity: function burn(_value uint256) returns()

func (*BurnableTokenMockTransactor) Transfer

func (_BurnableTokenMock *BurnableTokenMockTransactor) Transfer(opts *bind.TransactOpts, _to common.Address, _value *big.Int) (*types.Transaction, error)

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

Solidity: function transfer(_to address, _value uint256) returns(bool)

type BurnableTokenMockTransactorRaw

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

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

func (*BurnableTokenMockTransactorRaw) Transact

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

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

func (*BurnableTokenMockTransactorRaw) Transfer

func (_BurnableTokenMock *BurnableTokenMockTransactorRaw) 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 BurnableTokenMockTransactorSession

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

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

func (*BurnableTokenMockTransactorSession) Burn

func (_BurnableTokenMock *BurnableTokenMockTransactorSession) Burn(_value *big.Int) (*types.Transaction, error)

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

Solidity: function burn(_value uint256) returns()

func (*BurnableTokenMockTransactorSession) Transfer

func (_BurnableTokenMock *BurnableTokenMockTransactorSession) Transfer(_to common.Address, _value *big.Int) (*types.Transaction, error)

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

Solidity: function transfer(_to address, _value uint256) returns(bool)

type BurnableTokenRaw

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

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

func (*BurnableTokenRaw) Call

func (_BurnableToken *BurnableTokenRaw) 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 (*BurnableTokenRaw) Transact

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

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

func (*BurnableTokenRaw) Transfer

func (_BurnableToken *BurnableTokenRaw) 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 BurnableTokenSession

type BurnableTokenSession struct {
	Contract     *BurnableToken    // 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
}

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

func (*BurnableTokenSession) BalanceOf

func (_BurnableToken *BurnableTokenSession) BalanceOf(_owner common.Address) (*big.Int, error)

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

Solidity: function balanceOf(_owner address) constant returns(balance uint256)

func (*BurnableTokenSession) Burn

func (_BurnableToken *BurnableTokenSession) Burn(_value *big.Int) (*types.Transaction, error)

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

Solidity: function burn(_value uint256) returns()

func (*BurnableTokenSession) TotalSupply

func (_BurnableToken *BurnableTokenSession) TotalSupply() (*big.Int, error)

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

Solidity: function totalSupply() constant returns(uint256)

func (*BurnableTokenSession) Transfer

func (_BurnableToken *BurnableTokenSession) Transfer(_to common.Address, _value *big.Int) (*types.Transaction, error)

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

Solidity: function transfer(_to address, _value uint256) returns(bool)

type BurnableTokenTransactor

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

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

func NewBurnableTokenTransactor

func NewBurnableTokenTransactor(address common.Address, transactor bind.ContractTransactor) (*BurnableTokenTransactor, error)

NewBurnableTokenTransactor creates a new write-only instance of BurnableToken, bound to a specific deployed contract.

func (*BurnableTokenTransactor) Burn

func (_BurnableToken *BurnableTokenTransactor) Burn(opts *bind.TransactOpts, _value *big.Int) (*types.Transaction, error)

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

Solidity: function burn(_value uint256) returns()

func (*BurnableTokenTransactor) Transfer

func (_BurnableToken *BurnableTokenTransactor) Transfer(opts *bind.TransactOpts, _to common.Address, _value *big.Int) (*types.Transaction, error)

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

Solidity: function transfer(_to address, _value uint256) returns(bool)

type BurnableTokenTransactorRaw

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

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

func (*BurnableTokenTransactorRaw) Transact

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

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

func (*BurnableTokenTransactorRaw) Transfer

func (_BurnableToken *BurnableTokenTransactorRaw) 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 BurnableTokenTransactorSession

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

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

func (*BurnableTokenTransactorSession) Burn

func (_BurnableToken *BurnableTokenTransactorSession) Burn(_value *big.Int) (*types.Transaction, error)

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

Solidity: function burn(_value uint256) returns()

func (*BurnableTokenTransactorSession) Transfer

func (_BurnableToken *BurnableTokenTransactorSession) Transfer(_to common.Address, _value *big.Int) (*types.Transaction, error)

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

Solidity: function transfer(_to address, _value uint256) returns(bool)

type CanReclaimToken

type CanReclaimToken struct {
	CanReclaimTokenCaller     // Read-only binding to the contract
	CanReclaimTokenTransactor // Write-only binding to the contract
}

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

func DeployCanReclaimToken

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

DeployCanReclaimToken deploys a new Ethereum contract, binding an instance of CanReclaimToken to it.

func NewCanReclaimToken

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

NewCanReclaimToken creates a new instance of CanReclaimToken, bound to a specific deployed contract.

type CanReclaimTokenCaller

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

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

func NewCanReclaimTokenCaller

func NewCanReclaimTokenCaller(address common.Address, caller bind.ContractCaller) (*CanReclaimTokenCaller, error)

NewCanReclaimTokenCaller creates a new read-only instance of CanReclaimToken, bound to a specific deployed contract.

func (*CanReclaimTokenCaller) Owner

func (_CanReclaimToken *CanReclaimTokenCaller) 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 CanReclaimTokenCallerRaw

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

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

func (*CanReclaimTokenCallerRaw) Call

func (_CanReclaimToken *CanReclaimTokenCallerRaw) 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 CanReclaimTokenCallerSession

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

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

func (*CanReclaimTokenCallerSession) Owner

func (_CanReclaimToken *CanReclaimTokenCallerSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

type CanReclaimTokenRaw

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

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

func (*CanReclaimTokenRaw) Call

func (_CanReclaimToken *CanReclaimTokenRaw) 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 (*CanReclaimTokenRaw) Transact

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

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

func (*CanReclaimTokenRaw) Transfer

func (_CanReclaimToken *CanReclaimTokenRaw) 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 CanReclaimTokenSession

type CanReclaimTokenSession struct {
	Contract     *CanReclaimToken  // 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
}

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

func (*CanReclaimTokenSession) Owner

func (_CanReclaimToken *CanReclaimTokenSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*CanReclaimTokenSession) ReclaimToken

func (_CanReclaimToken *CanReclaimTokenSession) ReclaimToken(token common.Address) (*types.Transaction, error)

ReclaimToken is a paid mutator transaction binding the contract method 0x17ffc320.

Solidity: function reclaimToken(token address) returns()

func (*CanReclaimTokenSession) TransferOwnership

func (_CanReclaimToken *CanReclaimTokenSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

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

Solidity: function transferOwnership(newOwner address) returns()

type CanReclaimTokenTransactor

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

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

func NewCanReclaimTokenTransactor

func NewCanReclaimTokenTransactor(address common.Address, transactor bind.ContractTransactor) (*CanReclaimTokenTransactor, error)

NewCanReclaimTokenTransactor creates a new write-only instance of CanReclaimToken, bound to a specific deployed contract.

func (*CanReclaimTokenTransactor) ReclaimToken

func (_CanReclaimToken *CanReclaimTokenTransactor) ReclaimToken(opts *bind.TransactOpts, token common.Address) (*types.Transaction, error)

ReclaimToken is a paid mutator transaction binding the contract method 0x17ffc320.

Solidity: function reclaimToken(token address) returns()

func (*CanReclaimTokenTransactor) TransferOwnership

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

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

Solidity: function transferOwnership(newOwner address) returns()

type CanReclaimTokenTransactorRaw

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

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

func (*CanReclaimTokenTransactorRaw) Transact

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

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

func (*CanReclaimTokenTransactorRaw) Transfer

func (_CanReclaimToken *CanReclaimTokenTransactorRaw) 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 CanReclaimTokenTransactorSession

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

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

func (*CanReclaimTokenTransactorSession) ReclaimToken

func (_CanReclaimToken *CanReclaimTokenTransactorSession) ReclaimToken(token common.Address) (*types.Transaction, error)

ReclaimToken is a paid mutator transaction binding the contract method 0x17ffc320.

Solidity: function reclaimToken(token address) returns()

func (*CanReclaimTokenTransactorSession) TransferOwnership

func (_CanReclaimToken *CanReclaimTokenTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

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

Solidity: function transferOwnership(newOwner address) returns()

type CappedCrowdsale

type CappedCrowdsale struct {
	CappedCrowdsaleCaller     // Read-only binding to the contract
	CappedCrowdsaleTransactor // Write-only binding to the contract
}

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

func NewCappedCrowdsale

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

NewCappedCrowdsale creates a new instance of CappedCrowdsale, bound to a specific deployed contract.

type CappedCrowdsaleCaller

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

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

func NewCappedCrowdsaleCaller

func NewCappedCrowdsaleCaller(address common.Address, caller bind.ContractCaller) (*CappedCrowdsaleCaller, error)

NewCappedCrowdsaleCaller creates a new read-only instance of CappedCrowdsale, bound to a specific deployed contract.

func (*CappedCrowdsaleCaller) Cap

func (_CappedCrowdsale *CappedCrowdsaleCaller) Cap(opts *bind.CallOpts) (*big.Int, error)

Cap is a free data retrieval call binding the contract method 0x355274ea.

Solidity: function cap() constant returns(uint256)

func (*CappedCrowdsaleCaller) CapReached

func (_CappedCrowdsale *CappedCrowdsaleCaller) CapReached(opts *bind.CallOpts) (bool, error)

CapReached is a free data retrieval call binding the contract method 0x4f935945.

Solidity: function capReached() constant returns(bool)

func (*CappedCrowdsaleCaller) Rate

func (_CappedCrowdsale *CappedCrowdsaleCaller) Rate(opts *bind.CallOpts) (*big.Int, error)

Rate is a free data retrieval call binding the contract method 0x2c4e722e.

Solidity: function rate() constant returns(uint256)

func (*CappedCrowdsaleCaller) Token

func (_CappedCrowdsale *CappedCrowdsaleCaller) Token(opts *bind.CallOpts) (common.Address, error)

Token is a free data retrieval call binding the contract method 0xfc0c546a.

Solidity: function token() constant returns(address)

func (*CappedCrowdsaleCaller) Wallet

func (_CappedCrowdsale *CappedCrowdsaleCaller) Wallet(opts *bind.CallOpts) (common.Address, error)

Wallet is a free data retrieval call binding the contract method 0x521eb273.

Solidity: function wallet() constant returns(address)

func (*CappedCrowdsaleCaller) WeiRaised

func (_CappedCrowdsale *CappedCrowdsaleCaller) WeiRaised(opts *bind.CallOpts) (*big.Int, error)

WeiRaised is a free data retrieval call binding the contract method 0x4042b66f.

Solidity: function weiRaised() constant returns(uint256)

type CappedCrowdsaleCallerRaw

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

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

func (*CappedCrowdsaleCallerRaw) Call

func (_CappedCrowdsale *CappedCrowdsaleCallerRaw) 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 CappedCrowdsaleCallerSession

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

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

func (*CappedCrowdsaleCallerSession) Cap

func (_CappedCrowdsale *CappedCrowdsaleCallerSession) Cap() (*big.Int, error)

Cap is a free data retrieval call binding the contract method 0x355274ea.

Solidity: function cap() constant returns(uint256)

func (*CappedCrowdsaleCallerSession) CapReached

func (_CappedCrowdsale *CappedCrowdsaleCallerSession) CapReached() (bool, error)

CapReached is a free data retrieval call binding the contract method 0x4f935945.

Solidity: function capReached() constant returns(bool)

func (*CappedCrowdsaleCallerSession) Rate

func (_CappedCrowdsale *CappedCrowdsaleCallerSession) Rate() (*big.Int, error)

Rate is a free data retrieval call binding the contract method 0x2c4e722e.

Solidity: function rate() constant returns(uint256)

func (*CappedCrowdsaleCallerSession) Token

func (_CappedCrowdsale *CappedCrowdsaleCallerSession) Token() (common.Address, error)

Token is a free data retrieval call binding the contract method 0xfc0c546a.

Solidity: function token() constant returns(address)

func (*CappedCrowdsaleCallerSession) Wallet

func (_CappedCrowdsale *CappedCrowdsaleCallerSession) Wallet() (common.Address, error)

Wallet is a free data retrieval call binding the contract method 0x521eb273.

Solidity: function wallet() constant returns(address)

func (*CappedCrowdsaleCallerSession) WeiRaised

func (_CappedCrowdsale *CappedCrowdsaleCallerSession) WeiRaised() (*big.Int, error)

WeiRaised is a free data retrieval call binding the contract method 0x4042b66f.

Solidity: function weiRaised() constant returns(uint256)

type CappedCrowdsaleImpl

type CappedCrowdsaleImpl struct {
	CappedCrowdsaleImplCaller     // Read-only binding to the contract
	CappedCrowdsaleImplTransactor // Write-only binding to the contract
}

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

func DeployCappedCrowdsaleImpl

func DeployCappedCrowdsaleImpl(auth *bind.TransactOpts, backend bind.ContractBackend, _rate *big.Int, _wallet common.Address, _token common.Address, _cap *big.Int) (common.Address, *types.Transaction, *CappedCrowdsaleImpl, error)

DeployCappedCrowdsaleImpl deploys a new Ethereum contract, binding an instance of CappedCrowdsaleImpl to it.

func NewCappedCrowdsaleImpl

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

NewCappedCrowdsaleImpl creates a new instance of CappedCrowdsaleImpl, bound to a specific deployed contract.

type CappedCrowdsaleImplCaller

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

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

func NewCappedCrowdsaleImplCaller

func NewCappedCrowdsaleImplCaller(address common.Address, caller bind.ContractCaller) (*CappedCrowdsaleImplCaller, error)

NewCappedCrowdsaleImplCaller creates a new read-only instance of CappedCrowdsaleImpl, bound to a specific deployed contract.

func (*CappedCrowdsaleImplCaller) Cap

func (_CappedCrowdsaleImpl *CappedCrowdsaleImplCaller) Cap(opts *bind.CallOpts) (*big.Int, error)

Cap is a free data retrieval call binding the contract method 0x355274ea.

Solidity: function cap() constant returns(uint256)

func (*CappedCrowdsaleImplCaller) CapReached

func (_CappedCrowdsaleImpl *CappedCrowdsaleImplCaller) CapReached(opts *bind.CallOpts) (bool, error)

CapReached is a free data retrieval call binding the contract method 0x4f935945.

Solidity: function capReached() constant returns(bool)

func (*CappedCrowdsaleImplCaller) Rate

func (_CappedCrowdsaleImpl *CappedCrowdsaleImplCaller) Rate(opts *bind.CallOpts) (*big.Int, error)

Rate is a free data retrieval call binding the contract method 0x2c4e722e.

Solidity: function rate() constant returns(uint256)

func (*CappedCrowdsaleImplCaller) Token

func (_CappedCrowdsaleImpl *CappedCrowdsaleImplCaller) Token(opts *bind.CallOpts) (common.Address, error)

Token is a free data retrieval call binding the contract method 0xfc0c546a.

Solidity: function token() constant returns(address)

func (*CappedCrowdsaleImplCaller) Wallet

func (_CappedCrowdsaleImpl *CappedCrowdsaleImplCaller) Wallet(opts *bind.CallOpts) (common.Address, error)

Wallet is a free data retrieval call binding the contract method 0x521eb273.

Solidity: function wallet() constant returns(address)

func (*CappedCrowdsaleImplCaller) WeiRaised

func (_CappedCrowdsaleImpl *CappedCrowdsaleImplCaller) WeiRaised(opts *bind.CallOpts) (*big.Int, error)

WeiRaised is a free data retrieval call binding the contract method 0x4042b66f.

Solidity: function weiRaised() constant returns(uint256)

type CappedCrowdsaleImplCallerRaw

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

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

func (*CappedCrowdsaleImplCallerRaw) Call

func (_CappedCrowdsaleImpl *CappedCrowdsaleImplCallerRaw) 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 CappedCrowdsaleImplCallerSession

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

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

func (*CappedCrowdsaleImplCallerSession) Cap

func (_CappedCrowdsaleImpl *CappedCrowdsaleImplCallerSession) Cap() (*big.Int, error)

Cap is a free data retrieval call binding the contract method 0x355274ea.

Solidity: function cap() constant returns(uint256)

func (*CappedCrowdsaleImplCallerSession) CapReached

func (_CappedCrowdsaleImpl *CappedCrowdsaleImplCallerSession) CapReached() (bool, error)

CapReached is a free data retrieval call binding the contract method 0x4f935945.

Solidity: function capReached() constant returns(bool)

func (*CappedCrowdsaleImplCallerSession) Rate

func (_CappedCrowdsaleImpl *CappedCrowdsaleImplCallerSession) Rate() (*big.Int, error)

Rate is a free data retrieval call binding the contract method 0x2c4e722e.

Solidity: function rate() constant returns(uint256)

func (*CappedCrowdsaleImplCallerSession) Token

func (_CappedCrowdsaleImpl *CappedCrowdsaleImplCallerSession) Token() (common.Address, error)

Token is a free data retrieval call binding the contract method 0xfc0c546a.

Solidity: function token() constant returns(address)

func (*CappedCrowdsaleImplCallerSession) Wallet

func (_CappedCrowdsaleImpl *CappedCrowdsaleImplCallerSession) Wallet() (common.Address, error)

Wallet is a free data retrieval call binding the contract method 0x521eb273.

Solidity: function wallet() constant returns(address)

func (*CappedCrowdsaleImplCallerSession) WeiRaised

func (_CappedCrowdsaleImpl *CappedCrowdsaleImplCallerSession) WeiRaised() (*big.Int, error)

WeiRaised is a free data retrieval call binding the contract method 0x4042b66f.

Solidity: function weiRaised() constant returns(uint256)

type CappedCrowdsaleImplRaw

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

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

func (*CappedCrowdsaleImplRaw) Call

func (_CappedCrowdsaleImpl *CappedCrowdsaleImplRaw) 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 (*CappedCrowdsaleImplRaw) Transact

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

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

func (*CappedCrowdsaleImplRaw) Transfer

func (_CappedCrowdsaleImpl *CappedCrowdsaleImplRaw) 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 CappedCrowdsaleImplSession

type CappedCrowdsaleImplSession struct {
	Contract     *CappedCrowdsaleImpl // 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
}

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

func (*CappedCrowdsaleImplSession) BuyTokens

func (_CappedCrowdsaleImpl *CappedCrowdsaleImplSession) BuyTokens(_beneficiary common.Address) (*types.Transaction, error)

BuyTokens is a paid mutator transaction binding the contract method 0xec8ac4d8.

Solidity: function buyTokens(_beneficiary address) returns()

func (*CappedCrowdsaleImplSession) Cap

func (_CappedCrowdsaleImpl *CappedCrowdsaleImplSession) Cap() (*big.Int, error)

Cap is a free data retrieval call binding the contract method 0x355274ea.

Solidity: function cap() constant returns(uint256)

func (*CappedCrowdsaleImplSession) CapReached

func (_CappedCrowdsaleImpl *CappedCrowdsaleImplSession) CapReached() (bool, error)

CapReached is a free data retrieval call binding the contract method 0x4f935945.

Solidity: function capReached() constant returns(bool)

func (*CappedCrowdsaleImplSession) Rate

func (_CappedCrowdsaleImpl *CappedCrowdsaleImplSession) Rate() (*big.Int, error)

Rate is a free data retrieval call binding the contract method 0x2c4e722e.

Solidity: function rate() constant returns(uint256)

func (*CappedCrowdsaleImplSession) Token

func (_CappedCrowdsaleImpl *CappedCrowdsaleImplSession) Token() (common.Address, error)

Token is a free data retrieval call binding the contract method 0xfc0c546a.

Solidity: function token() constant returns(address)

func (*CappedCrowdsaleImplSession) Wallet

func (_CappedCrowdsaleImpl *CappedCrowdsaleImplSession) Wallet() (common.Address, error)

Wallet is a free data retrieval call binding the contract method 0x521eb273.

Solidity: function wallet() constant returns(address)

func (*CappedCrowdsaleImplSession) WeiRaised

func (_CappedCrowdsaleImpl *CappedCrowdsaleImplSession) WeiRaised() (*big.Int, error)

WeiRaised is a free data retrieval call binding the contract method 0x4042b66f.

Solidity: function weiRaised() constant returns(uint256)

type CappedCrowdsaleImplTransactor

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

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

func NewCappedCrowdsaleImplTransactor

func NewCappedCrowdsaleImplTransactor(address common.Address, transactor bind.ContractTransactor) (*CappedCrowdsaleImplTransactor, error)

NewCappedCrowdsaleImplTransactor creates a new write-only instance of CappedCrowdsaleImpl, bound to a specific deployed contract.

func (*CappedCrowdsaleImplTransactor) BuyTokens

func (_CappedCrowdsaleImpl *CappedCrowdsaleImplTransactor) BuyTokens(opts *bind.TransactOpts, _beneficiary common.Address) (*types.Transaction, error)

BuyTokens is a paid mutator transaction binding the contract method 0xec8ac4d8.

Solidity: function buyTokens(_beneficiary address) returns()

type CappedCrowdsaleImplTransactorRaw

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

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

func (*CappedCrowdsaleImplTransactorRaw) Transact

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

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

func (*CappedCrowdsaleImplTransactorRaw) Transfer

func (_CappedCrowdsaleImpl *CappedCrowdsaleImplTransactorRaw) 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 CappedCrowdsaleImplTransactorSession

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

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

func (*CappedCrowdsaleImplTransactorSession) BuyTokens

func (_CappedCrowdsaleImpl *CappedCrowdsaleImplTransactorSession) BuyTokens(_beneficiary common.Address) (*types.Transaction, error)

BuyTokens is a paid mutator transaction binding the contract method 0xec8ac4d8.

Solidity: function buyTokens(_beneficiary address) returns()

type CappedCrowdsaleRaw

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

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

func (*CappedCrowdsaleRaw) Call

func (_CappedCrowdsale *CappedCrowdsaleRaw) 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 (*CappedCrowdsaleRaw) Transact

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

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

func (*CappedCrowdsaleRaw) Transfer

func (_CappedCrowdsale *CappedCrowdsaleRaw) 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 CappedCrowdsaleSession

type CappedCrowdsaleSession struct {
	Contract     *CappedCrowdsale  // 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
}

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

func (*CappedCrowdsaleSession) BuyTokens

func (_CappedCrowdsale *CappedCrowdsaleSession) BuyTokens(_beneficiary common.Address) (*types.Transaction, error)

BuyTokens is a paid mutator transaction binding the contract method 0xec8ac4d8.

Solidity: function buyTokens(_beneficiary address) returns()

func (*CappedCrowdsaleSession) Cap

func (_CappedCrowdsale *CappedCrowdsaleSession) Cap() (*big.Int, error)

Cap is a free data retrieval call binding the contract method 0x355274ea.

Solidity: function cap() constant returns(uint256)

func (*CappedCrowdsaleSession) CapReached

func (_CappedCrowdsale *CappedCrowdsaleSession) CapReached() (bool, error)

CapReached is a free data retrieval call binding the contract method 0x4f935945.

Solidity: function capReached() constant returns(bool)

func (*CappedCrowdsaleSession) Rate

func (_CappedCrowdsale *CappedCrowdsaleSession) Rate() (*big.Int, error)

Rate is a free data retrieval call binding the contract method 0x2c4e722e.

Solidity: function rate() constant returns(uint256)

func (*CappedCrowdsaleSession) Token

func (_CappedCrowdsale *CappedCrowdsaleSession) Token() (common.Address, error)

Token is a free data retrieval call binding the contract method 0xfc0c546a.

Solidity: function token() constant returns(address)

func (*CappedCrowdsaleSession) Wallet

func (_CappedCrowdsale *CappedCrowdsaleSession) Wallet() (common.Address, error)

Wallet is a free data retrieval call binding the contract method 0x521eb273.

Solidity: function wallet() constant returns(address)

func (*CappedCrowdsaleSession) WeiRaised

func (_CappedCrowdsale *CappedCrowdsaleSession) WeiRaised() (*big.Int, error)

WeiRaised is a free data retrieval call binding the contract method 0x4042b66f.

Solidity: function weiRaised() constant returns(uint256)

type CappedCrowdsaleTransactor

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

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

func NewCappedCrowdsaleTransactor

func NewCappedCrowdsaleTransactor(address common.Address, transactor bind.ContractTransactor) (*CappedCrowdsaleTransactor, error)

NewCappedCrowdsaleTransactor creates a new write-only instance of CappedCrowdsale, bound to a specific deployed contract.

func (*CappedCrowdsaleTransactor) BuyTokens

func (_CappedCrowdsale *CappedCrowdsaleTransactor) BuyTokens(opts *bind.TransactOpts, _beneficiary common.Address) (*types.Transaction, error)

BuyTokens is a paid mutator transaction binding the contract method 0xec8ac4d8.

Solidity: function buyTokens(_beneficiary address) returns()

type CappedCrowdsaleTransactorRaw

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

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

func (*CappedCrowdsaleTransactorRaw) Transact

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

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

func (*CappedCrowdsaleTransactorRaw) Transfer

func (_CappedCrowdsale *CappedCrowdsaleTransactorRaw) 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 CappedCrowdsaleTransactorSession

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

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

func (*CappedCrowdsaleTransactorSession) BuyTokens

func (_CappedCrowdsale *CappedCrowdsaleTransactorSession) BuyTokens(_beneficiary common.Address) (*types.Transaction, error)

BuyTokens is a paid mutator transaction binding the contract method 0xec8ac4d8.

Solidity: function buyTokens(_beneficiary address) returns()

type CappedToken

type CappedToken struct {
	CappedTokenCaller     // Read-only binding to the contract
	CappedTokenTransactor // Write-only binding to the contract
}

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

func DeployCappedToken

func DeployCappedToken(auth *bind.TransactOpts, backend bind.ContractBackend, _cap *big.Int) (common.Address, *types.Transaction, *CappedToken, error)

DeployCappedToken deploys a new Ethereum contract, binding an instance of CappedToken to it.

func NewCappedToken

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

NewCappedToken creates a new instance of CappedToken, bound to a specific deployed contract.

type CappedTokenCaller

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

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

func NewCappedTokenCaller

func NewCappedTokenCaller(address common.Address, caller bind.ContractCaller) (*CappedTokenCaller, error)

NewCappedTokenCaller creates a new read-only instance of CappedToken, bound to a specific deployed contract.

func (*CappedTokenCaller) Allowance

func (_CappedToken *CappedTokenCaller) 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(_owner address, _spender address) constant returns(uint256)

func (*CappedTokenCaller) BalanceOf

func (_CappedToken *CappedTokenCaller) 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(_owner address) constant returns(balance uint256)

func (*CappedTokenCaller) Cap

func (_CappedToken *CappedTokenCaller) Cap(opts *bind.CallOpts) (*big.Int, error)

Cap is a free data retrieval call binding the contract method 0x355274ea.

Solidity: function cap() constant returns(uint256)

func (*CappedTokenCaller) MintingFinished

func (_CappedToken *CappedTokenCaller) MintingFinished(opts *bind.CallOpts) (bool, error)

MintingFinished is a free data retrieval call binding the contract method 0x05d2035b.

Solidity: function mintingFinished() constant returns(bool)

func (*CappedTokenCaller) Owner

func (_CappedToken *CappedTokenCaller) 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 (*CappedTokenCaller) TotalSupply

func (_CappedToken *CappedTokenCaller) 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 CappedTokenCallerRaw

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

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

func (*CappedTokenCallerRaw) Call

func (_CappedToken *CappedTokenCallerRaw) 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 CappedTokenCallerSession

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

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

func (*CappedTokenCallerSession) Allowance

func (_CappedToken *CappedTokenCallerSession) 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(_owner address, _spender address) constant returns(uint256)

func (*CappedTokenCallerSession) BalanceOf

func (_CappedToken *CappedTokenCallerSession) BalanceOf(_owner common.Address) (*big.Int, error)

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

Solidity: function balanceOf(_owner address) constant returns(balance uint256)

func (*CappedTokenCallerSession) Cap

func (_CappedToken *CappedTokenCallerSession) Cap() (*big.Int, error)

Cap is a free data retrieval call binding the contract method 0x355274ea.

Solidity: function cap() constant returns(uint256)

func (*CappedTokenCallerSession) MintingFinished

func (_CappedToken *CappedTokenCallerSession) MintingFinished() (bool, error)

MintingFinished is a free data retrieval call binding the contract method 0x05d2035b.

Solidity: function mintingFinished() constant returns(bool)

func (*CappedTokenCallerSession) Owner

func (_CappedToken *CappedTokenCallerSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*CappedTokenCallerSession) TotalSupply

func (_CappedToken *CappedTokenCallerSession) TotalSupply() (*big.Int, error)

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

Solidity: function totalSupply() constant returns(uint256)

type CappedTokenRaw

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

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

func (*CappedTokenRaw) Call

func (_CappedToken *CappedTokenRaw) 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 (*CappedTokenRaw) Transact

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

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

func (*CappedTokenRaw) Transfer

func (_CappedToken *CappedTokenRaw) 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 CappedTokenSession

type CappedTokenSession struct {
	Contract     *CappedToken      // 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
}

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

func (*CappedTokenSession) Allowance

func (_CappedToken *CappedTokenSession) 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(_owner address, _spender address) constant returns(uint256)

func (*CappedTokenSession) Approve

func (_CappedToken *CappedTokenSession) Approve(_spender common.Address, _value *big.Int) (*types.Transaction, error)

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

Solidity: function approve(_spender address, _value uint256) returns(bool)

func (*CappedTokenSession) BalanceOf

func (_CappedToken *CappedTokenSession) BalanceOf(_owner common.Address) (*big.Int, error)

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

Solidity: function balanceOf(_owner address) constant returns(balance uint256)

func (*CappedTokenSession) Cap

func (_CappedToken *CappedTokenSession) Cap() (*big.Int, error)

Cap is a free data retrieval call binding the contract method 0x355274ea.

Solidity: function cap() constant returns(uint256)

func (*CappedTokenSession) DecreaseApproval

func (_CappedToken *CappedTokenSession) DecreaseApproval(_spender common.Address, _subtractedValue *big.Int) (*types.Transaction, error)

DecreaseApproval is a paid mutator transaction binding the contract method 0x66188463.

Solidity: function decreaseApproval(_spender address, _subtractedValue uint256) returns(bool)

func (*CappedTokenSession) FinishMinting

func (_CappedToken *CappedTokenSession) FinishMinting() (*types.Transaction, error)

FinishMinting is a paid mutator transaction binding the contract method 0x7d64bcb4.

Solidity: function finishMinting() returns(bool)

func (*CappedTokenSession) IncreaseApproval

func (_CappedToken *CappedTokenSession) IncreaseApproval(_spender common.Address, _addedValue *big.Int) (*types.Transaction, error)

IncreaseApproval is a paid mutator transaction binding the contract method 0xd73dd623.

Solidity: function increaseApproval(_spender address, _addedValue uint256) returns(bool)

func (*CappedTokenSession) Mint

func (_CappedToken *CappedTokenSession) Mint(_to common.Address, _amount *big.Int) (*types.Transaction, error)

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

Solidity: function mint(_to address, _amount uint256) returns(bool)

func (*CappedTokenSession) MintingFinished

func (_CappedToken *CappedTokenSession) MintingFinished() (bool, error)

MintingFinished is a free data retrieval call binding the contract method 0x05d2035b.

Solidity: function mintingFinished() constant returns(bool)

func (*CappedTokenSession) Owner

func (_CappedToken *CappedTokenSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*CappedTokenSession) TotalSupply

func (_CappedToken *CappedTokenSession) TotalSupply() (*big.Int, error)

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

Solidity: function totalSupply() constant returns(uint256)

func (*CappedTokenSession) Transfer

func (_CappedToken *CappedTokenSession) Transfer(_to common.Address, _value *big.Int) (*types.Transaction, error)

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

Solidity: function transfer(_to address, _value uint256) returns(bool)

func (*CappedTokenSession) TransferFrom

func (_CappedToken *CappedTokenSession) TransferFrom(_from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)

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

Solidity: function transferFrom(_from address, _to address, _value uint256) returns(bool)

func (*CappedTokenSession) TransferOwnership

func (_CappedToken *CappedTokenSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

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

Solidity: function transferOwnership(newOwner address) returns()

type CappedTokenTransactor

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

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

func NewCappedTokenTransactor

func NewCappedTokenTransactor(address common.Address, transactor bind.ContractTransactor) (*CappedTokenTransactor, error)

NewCappedTokenTransactor creates a new write-only instance of CappedToken, bound to a specific deployed contract.

func (*CappedTokenTransactor) Approve

func (_CappedToken *CappedTokenTransactor) Approve(opts *bind.TransactOpts, _spender common.Address, _value *big.Int) (*types.Transaction, error)

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

Solidity: function approve(_spender address, _value uint256) returns(bool)

func (*CappedTokenTransactor) DecreaseApproval

func (_CappedToken *CappedTokenTransactor) DecreaseApproval(opts *bind.TransactOpts, _spender common.Address, _subtractedValue *big.Int) (*types.Transaction, error)

DecreaseApproval is a paid mutator transaction binding the contract method 0x66188463.

Solidity: function decreaseApproval(_spender address, _subtractedValue uint256) returns(bool)

func (*CappedTokenTransactor) FinishMinting

func (_CappedToken *CappedTokenTransactor) FinishMinting(opts *bind.TransactOpts) (*types.Transaction, error)

FinishMinting is a paid mutator transaction binding the contract method 0x7d64bcb4.

Solidity: function finishMinting() returns(bool)

func (*CappedTokenTransactor) IncreaseApproval

func (_CappedToken *CappedTokenTransactor) IncreaseApproval(opts *bind.TransactOpts, _spender common.Address, _addedValue *big.Int) (*types.Transaction, error)

IncreaseApproval is a paid mutator transaction binding the contract method 0xd73dd623.

Solidity: function increaseApproval(_spender address, _addedValue uint256) returns(bool)

func (*CappedTokenTransactor) Mint

func (_CappedToken *CappedTokenTransactor) Mint(opts *bind.TransactOpts, _to common.Address, _amount *big.Int) (*types.Transaction, error)

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

Solidity: function mint(_to address, _amount uint256) returns(bool)

func (*CappedTokenTransactor) Transfer

func (_CappedToken *CappedTokenTransactor) Transfer(opts *bind.TransactOpts, _to common.Address, _value *big.Int) (*types.Transaction, error)

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

Solidity: function transfer(_to address, _value uint256) returns(bool)

func (*CappedTokenTransactor) TransferFrom

func (_CappedToken *CappedTokenTransactor) TransferFrom(opts *bind.TransactOpts, _from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)

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

Solidity: function transferFrom(_from address, _to address, _value uint256) returns(bool)

func (*CappedTokenTransactor) TransferOwnership

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

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

Solidity: function transferOwnership(newOwner address) returns()

type CappedTokenTransactorRaw

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

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

func (*CappedTokenTransactorRaw) Transact

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

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

func (*CappedTokenTransactorRaw) Transfer

func (_CappedToken *CappedTokenTransactorRaw) 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 CappedTokenTransactorSession

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

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

func (*CappedTokenTransactorSession) Approve

func (_CappedToken *CappedTokenTransactorSession) Approve(_spender common.Address, _value *big.Int) (*types.Transaction, error)

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

Solidity: function approve(_spender address, _value uint256) returns(bool)

func (*CappedTokenTransactorSession) DecreaseApproval

func (_CappedToken *CappedTokenTransactorSession) DecreaseApproval(_spender common.Address, _subtractedValue *big.Int) (*types.Transaction, error)

DecreaseApproval is a paid mutator transaction binding the contract method 0x66188463.

Solidity: function decreaseApproval(_spender address, _subtractedValue uint256) returns(bool)

func (*CappedTokenTransactorSession) FinishMinting

func (_CappedToken *CappedTokenTransactorSession) FinishMinting() (*types.Transaction, error)

FinishMinting is a paid mutator transaction binding the contract method 0x7d64bcb4.

Solidity: function finishMinting() returns(bool)

func (*CappedTokenTransactorSession) IncreaseApproval

func (_CappedToken *CappedTokenTransactorSession) IncreaseApproval(_spender common.Address, _addedValue *big.Int) (*types.Transaction, error)

IncreaseApproval is a paid mutator transaction binding the contract method 0xd73dd623.

Solidity: function increaseApproval(_spender address, _addedValue uint256) returns(bool)

func (*CappedTokenTransactorSession) Mint

func (_CappedToken *CappedTokenTransactorSession) Mint(_to common.Address, _amount *big.Int) (*types.Transaction, error)

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

Solidity: function mint(_to address, _amount uint256) returns(bool)

func (*CappedTokenTransactorSession) Transfer

func (_CappedToken *CappedTokenTransactorSession) Transfer(_to common.Address, _value *big.Int) (*types.Transaction, error)

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

Solidity: function transfer(_to address, _value uint256) returns(bool)

func (*CappedTokenTransactorSession) TransferFrom

func (_CappedToken *CappedTokenTransactorSession) TransferFrom(_from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)

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

Solidity: function transferFrom(_from address, _to address, _value uint256) returns(bool)

func (*CappedTokenTransactorSession) TransferOwnership

func (_CappedToken *CappedTokenTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

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

Solidity: function transferOwnership(newOwner address) returns()

type Claimable

type Claimable struct {
	ClaimableCaller     // Read-only binding to the contract
	ClaimableTransactor // Write-only binding to the contract
}

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

func DeployClaimable

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

DeployClaimable deploys a new Ethereum contract, binding an instance of Claimable to it.

func NewClaimable

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

NewClaimable creates a new instance of Claimable, bound to a specific deployed contract.

type ClaimableCaller

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

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

func NewClaimableCaller

func NewClaimableCaller(address common.Address, caller bind.ContractCaller) (*ClaimableCaller, error)

NewClaimableCaller creates a new read-only instance of Claimable, bound to a specific deployed contract.

func (*ClaimableCaller) Owner

func (_Claimable *ClaimableCaller) 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 (*ClaimableCaller) PendingOwner

func (_Claimable *ClaimableCaller) PendingOwner(opts *bind.CallOpts) (common.Address, error)

PendingOwner is a free data retrieval call binding the contract method 0xe30c3978.

Solidity: function pendingOwner() constant returns(address)

type ClaimableCallerRaw

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

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

func (*ClaimableCallerRaw) Call

func (_Claimable *ClaimableCallerRaw) 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 ClaimableCallerSession

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

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

func (*ClaimableCallerSession) Owner

func (_Claimable *ClaimableCallerSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*ClaimableCallerSession) PendingOwner

func (_Claimable *ClaimableCallerSession) PendingOwner() (common.Address, error)

PendingOwner is a free data retrieval call binding the contract method 0xe30c3978.

Solidity: function pendingOwner() constant returns(address)

type ClaimableRaw

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

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

func (*ClaimableRaw) Call

func (_Claimable *ClaimableRaw) 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 (*ClaimableRaw) Transact

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

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

func (*ClaimableRaw) Transfer

func (_Claimable *ClaimableRaw) 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 ClaimableSession

type ClaimableSession struct {
	Contract     *Claimable        // 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
}

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

func (*ClaimableSession) ClaimOwnership

func (_Claimable *ClaimableSession) ClaimOwnership() (*types.Transaction, error)

ClaimOwnership is a paid mutator transaction binding the contract method 0x4e71e0c8.

Solidity: function claimOwnership() returns()

func (*ClaimableSession) Owner

func (_Claimable *ClaimableSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*ClaimableSession) PendingOwner

func (_Claimable *ClaimableSession) PendingOwner() (common.Address, error)

PendingOwner is a free data retrieval call binding the contract method 0xe30c3978.

Solidity: function pendingOwner() constant returns(address)

func (*ClaimableSession) TransferOwnership

func (_Claimable *ClaimableSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

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

Solidity: function transferOwnership(newOwner address) returns()

type ClaimableTransactor

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

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

func NewClaimableTransactor

func NewClaimableTransactor(address common.Address, transactor bind.ContractTransactor) (*ClaimableTransactor, error)

NewClaimableTransactor creates a new write-only instance of Claimable, bound to a specific deployed contract.

func (*ClaimableTransactor) ClaimOwnership

func (_Claimable *ClaimableTransactor) ClaimOwnership(opts *bind.TransactOpts) (*types.Transaction, error)

ClaimOwnership is a paid mutator transaction binding the contract method 0x4e71e0c8.

Solidity: function claimOwnership() returns()

func (*ClaimableTransactor) TransferOwnership

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

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

Solidity: function transferOwnership(newOwner address) returns()

type ClaimableTransactorRaw

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

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

func (*ClaimableTransactorRaw) Transact

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

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

func (*ClaimableTransactorRaw) Transfer

func (_Claimable *ClaimableTransactorRaw) 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 ClaimableTransactorSession

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

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

func (*ClaimableTransactorSession) ClaimOwnership

func (_Claimable *ClaimableTransactorSession) ClaimOwnership() (*types.Transaction, error)

ClaimOwnership is a paid mutator transaction binding the contract method 0x4e71e0c8.

Solidity: function claimOwnership() returns()

func (*ClaimableTransactorSession) TransferOwnership

func (_Claimable *ClaimableTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

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

Solidity: function transferOwnership(newOwner address) returns()

type Contactable

type Contactable struct {
	ContactableCaller     // Read-only binding to the contract
	ContactableTransactor // Write-only binding to the contract
}

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

func DeployContactable

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

DeployContactable deploys a new Ethereum contract, binding an instance of Contactable to it.

func NewContactable

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

NewContactable creates a new instance of Contactable, bound to a specific deployed contract.

type ContactableCaller

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

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

func NewContactableCaller

func NewContactableCaller(address common.Address, caller bind.ContractCaller) (*ContactableCaller, error)

NewContactableCaller creates a new read-only instance of Contactable, bound to a specific deployed contract.

func (*ContactableCaller) ContactInformation

func (_Contactable *ContactableCaller) ContactInformation(opts *bind.CallOpts) (string, error)

ContactInformation is a free data retrieval call binding the contract method 0x36f7ab5e.

Solidity: function contactInformation() constant returns(string)

func (*ContactableCaller) Owner

func (_Contactable *ContactableCaller) 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 ContactableCallerRaw

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

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

func (*ContactableCallerRaw) Call

func (_Contactable *ContactableCallerRaw) 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 ContactableCallerSession

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

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

func (*ContactableCallerSession) ContactInformation

func (_Contactable *ContactableCallerSession) ContactInformation() (string, error)

ContactInformation is a free data retrieval call binding the contract method 0x36f7ab5e.

Solidity: function contactInformation() constant returns(string)

func (*ContactableCallerSession) Owner

func (_Contactable *ContactableCallerSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

type ContactableRaw

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

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

func (*ContactableRaw) Call

func (_Contactable *ContactableRaw) 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 (*ContactableRaw) Transact

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

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

func (*ContactableRaw) Transfer

func (_Contactable *ContactableRaw) 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 ContactableSession

type ContactableSession struct {
	Contract     *Contactable      // 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
}

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

func (*ContactableSession) ContactInformation

func (_Contactable *ContactableSession) ContactInformation() (string, error)

ContactInformation is a free data retrieval call binding the contract method 0x36f7ab5e.

Solidity: function contactInformation() constant returns(string)

func (*ContactableSession) Owner

func (_Contactable *ContactableSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*ContactableSession) SetContactInformation

func (_Contactable *ContactableSession) SetContactInformation(info string) (*types.Transaction, error)

SetContactInformation is a paid mutator transaction binding the contract method 0xb967a52e.

Solidity: function setContactInformation(info string) returns()

func (*ContactableSession) TransferOwnership

func (_Contactable *ContactableSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

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

Solidity: function transferOwnership(newOwner address) returns()

type ContactableTransactor

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

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

func NewContactableTransactor

func NewContactableTransactor(address common.Address, transactor bind.ContractTransactor) (*ContactableTransactor, error)

NewContactableTransactor creates a new write-only instance of Contactable, bound to a specific deployed contract.

func (*ContactableTransactor) SetContactInformation

func (_Contactable *ContactableTransactor) SetContactInformation(opts *bind.TransactOpts, info string) (*types.Transaction, error)

SetContactInformation is a paid mutator transaction binding the contract method 0xb967a52e.

Solidity: function setContactInformation(info string) returns()

func (*ContactableTransactor) TransferOwnership

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

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

Solidity: function transferOwnership(newOwner address) returns()

type ContactableTransactorRaw

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

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

func (*ContactableTransactorRaw) Transact

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

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

func (*ContactableTransactorRaw) Transfer

func (_Contactable *ContactableTransactorRaw) 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 ContactableTransactorSession

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

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

func (*ContactableTransactorSession) SetContactInformation

func (_Contactable *ContactableTransactorSession) SetContactInformation(info string) (*types.Transaction, error)

SetContactInformation is a paid mutator transaction binding the contract method 0xb967a52e.

Solidity: function setContactInformation(info string) returns()

func (*ContactableTransactorSession) TransferOwnership

func (_Contactable *ContactableTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

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

Solidity: function transferOwnership(newOwner address) returns()

type Crowdsale

type Crowdsale struct {
	CrowdsaleCaller     // Read-only binding to the contract
	CrowdsaleTransactor // Write-only binding to the contract
}

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

func DeployCrowdsale

func DeployCrowdsale(auth *bind.TransactOpts, backend bind.ContractBackend, _rate *big.Int, _wallet common.Address, _token common.Address) (common.Address, *types.Transaction, *Crowdsale, error)

DeployCrowdsale deploys a new Ethereum contract, binding an instance of Crowdsale to it.

func NewCrowdsale

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

NewCrowdsale creates a new instance of Crowdsale, bound to a specific deployed contract.

type CrowdsaleCaller

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

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

func NewCrowdsaleCaller

func NewCrowdsaleCaller(address common.Address, caller bind.ContractCaller) (*CrowdsaleCaller, error)

NewCrowdsaleCaller creates a new read-only instance of Crowdsale, bound to a specific deployed contract.

func (*CrowdsaleCaller) Rate

func (_Crowdsale *CrowdsaleCaller) Rate(opts *bind.CallOpts) (*big.Int, error)

Rate is a free data retrieval call binding the contract method 0x2c4e722e.

Solidity: function rate() constant returns(uint256)

func (*CrowdsaleCaller) Token

func (_Crowdsale *CrowdsaleCaller) Token(opts *bind.CallOpts) (common.Address, error)

Token is a free data retrieval call binding the contract method 0xfc0c546a.

Solidity: function token() constant returns(address)

func (*CrowdsaleCaller) Wallet

func (_Crowdsale *CrowdsaleCaller) Wallet(opts *bind.CallOpts) (common.Address, error)

Wallet is a free data retrieval call binding the contract method 0x521eb273.

Solidity: function wallet() constant returns(address)

func (*CrowdsaleCaller) WeiRaised

func (_Crowdsale *CrowdsaleCaller) WeiRaised(opts *bind.CallOpts) (*big.Int, error)

WeiRaised is a free data retrieval call binding the contract method 0x4042b66f.

Solidity: function weiRaised() constant returns(uint256)

type CrowdsaleCallerRaw

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

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

func (*CrowdsaleCallerRaw) Call

func (_Crowdsale *CrowdsaleCallerRaw) 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 CrowdsaleCallerSession

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

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

func (*CrowdsaleCallerSession) Rate

func (_Crowdsale *CrowdsaleCallerSession) Rate() (*big.Int, error)

Rate is a free data retrieval call binding the contract method 0x2c4e722e.

Solidity: function rate() constant returns(uint256)

func (*CrowdsaleCallerSession) Token

func (_Crowdsale *CrowdsaleCallerSession) Token() (common.Address, error)

Token is a free data retrieval call binding the contract method 0xfc0c546a.

Solidity: function token() constant returns(address)

func (*CrowdsaleCallerSession) Wallet

func (_Crowdsale *CrowdsaleCallerSession) Wallet() (common.Address, error)

Wallet is a free data retrieval call binding the contract method 0x521eb273.

Solidity: function wallet() constant returns(address)

func (*CrowdsaleCallerSession) WeiRaised

func (_Crowdsale *CrowdsaleCallerSession) WeiRaised() (*big.Int, error)

WeiRaised is a free data retrieval call binding the contract method 0x4042b66f.

Solidity: function weiRaised() constant returns(uint256)

type CrowdsaleRaw

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

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

func (*CrowdsaleRaw) Call

func (_Crowdsale *CrowdsaleRaw) 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 (*CrowdsaleRaw) Transact

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

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

func (*CrowdsaleRaw) Transfer

func (_Crowdsale *CrowdsaleRaw) 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 CrowdsaleSession

type CrowdsaleSession struct {
	Contract     *Crowdsale        // 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
}

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

func (*CrowdsaleSession) BuyTokens

func (_Crowdsale *CrowdsaleSession) BuyTokens(_beneficiary common.Address) (*types.Transaction, error)

BuyTokens is a paid mutator transaction binding the contract method 0xec8ac4d8.

Solidity: function buyTokens(_beneficiary address) returns()

func (*CrowdsaleSession) Rate

func (_Crowdsale *CrowdsaleSession) Rate() (*big.Int, error)

Rate is a free data retrieval call binding the contract method 0x2c4e722e.

Solidity: function rate() constant returns(uint256)

func (*CrowdsaleSession) Token

func (_Crowdsale *CrowdsaleSession) Token() (common.Address, error)

Token is a free data retrieval call binding the contract method 0xfc0c546a.

Solidity: function token() constant returns(address)

func (*CrowdsaleSession) Wallet

func (_Crowdsale *CrowdsaleSession) Wallet() (common.Address, error)

Wallet is a free data retrieval call binding the contract method 0x521eb273.

Solidity: function wallet() constant returns(address)

func (*CrowdsaleSession) WeiRaised

func (_Crowdsale *CrowdsaleSession) WeiRaised() (*big.Int, error)

WeiRaised is a free data retrieval call binding the contract method 0x4042b66f.

Solidity: function weiRaised() constant returns(uint256)

type CrowdsaleTransactor

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

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

func NewCrowdsaleTransactor

func NewCrowdsaleTransactor(address common.Address, transactor bind.ContractTransactor) (*CrowdsaleTransactor, error)

NewCrowdsaleTransactor creates a new write-only instance of Crowdsale, bound to a specific deployed contract.

func (*CrowdsaleTransactor) BuyTokens

func (_Crowdsale *CrowdsaleTransactor) BuyTokens(opts *bind.TransactOpts, _beneficiary common.Address) (*types.Transaction, error)

BuyTokens is a paid mutator transaction binding the contract method 0xec8ac4d8.

Solidity: function buyTokens(_beneficiary address) returns()

type CrowdsaleTransactorRaw

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

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

func (*CrowdsaleTransactorRaw) Transact

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

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

func (*CrowdsaleTransactorRaw) Transfer

func (_Crowdsale *CrowdsaleTransactorRaw) 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 CrowdsaleTransactorSession

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

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

func (*CrowdsaleTransactorSession) BuyTokens

func (_Crowdsale *CrowdsaleTransactorSession) BuyTokens(_beneficiary common.Address) (*types.Transaction, error)

BuyTokens is a paid mutator transaction binding the contract method 0xec8ac4d8.

Solidity: function buyTokens(_beneficiary address) returns()

type DayLimit

type DayLimit struct {
	DayLimitCaller     // Read-only binding to the contract
	DayLimitTransactor // Write-only binding to the contract
}

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

func DeployDayLimit

func DeployDayLimit(auth *bind.TransactOpts, backend bind.ContractBackend, _limit *big.Int) (common.Address, *types.Transaction, *DayLimit, error)

DeployDayLimit deploys a new Ethereum contract, binding an instance of DayLimit to it.

func NewDayLimit

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

NewDayLimit creates a new instance of DayLimit, bound to a specific deployed contract.

type DayLimitCaller

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

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

func NewDayLimitCaller

func NewDayLimitCaller(address common.Address, caller bind.ContractCaller) (*DayLimitCaller, error)

NewDayLimitCaller creates a new read-only instance of DayLimit, bound to a specific deployed contract.

func (*DayLimitCaller) DailyLimit

func (_DayLimit *DayLimitCaller) DailyLimit(opts *bind.CallOpts) (*big.Int, error)

DailyLimit is a free data retrieval call binding the contract method 0x67eeba0c.

Solidity: function dailyLimit() constant returns(uint256)

func (*DayLimitCaller) LastDay

func (_DayLimit *DayLimitCaller) LastDay(opts *bind.CallOpts) (*big.Int, error)

LastDay is a free data retrieval call binding the contract method 0x6b0c932d.

Solidity: function lastDay() constant returns(uint256)

func (*DayLimitCaller) SpentToday

func (_DayLimit *DayLimitCaller) SpentToday(opts *bind.CallOpts) (*big.Int, error)

SpentToday is a free data retrieval call binding the contract method 0xf059cf2b.

Solidity: function spentToday() constant returns(uint256)

type DayLimitCallerRaw

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

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

func (*DayLimitCallerRaw) Call

func (_DayLimit *DayLimitCallerRaw) 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 DayLimitCallerSession

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

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

func (*DayLimitCallerSession) DailyLimit

func (_DayLimit *DayLimitCallerSession) DailyLimit() (*big.Int, error)

DailyLimit is a free data retrieval call binding the contract method 0x67eeba0c.

Solidity: function dailyLimit() constant returns(uint256)

func (*DayLimitCallerSession) LastDay

func (_DayLimit *DayLimitCallerSession) LastDay() (*big.Int, error)

LastDay is a free data retrieval call binding the contract method 0x6b0c932d.

Solidity: function lastDay() constant returns(uint256)

func (*DayLimitCallerSession) SpentToday

func (_DayLimit *DayLimitCallerSession) SpentToday() (*big.Int, error)

SpentToday is a free data retrieval call binding the contract method 0xf059cf2b.

Solidity: function spentToday() constant returns(uint256)

type DayLimitMock

type DayLimitMock struct {
	DayLimitMockCaller     // Read-only binding to the contract
	DayLimitMockTransactor // Write-only binding to the contract
}

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

func DeployDayLimitMock

func DeployDayLimitMock(auth *bind.TransactOpts, backend bind.ContractBackend, _value *big.Int) (common.Address, *types.Transaction, *DayLimitMock, error)

DeployDayLimitMock deploys a new Ethereum contract, binding an instance of DayLimitMock to it.

func NewDayLimitMock

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

NewDayLimitMock creates a new instance of DayLimitMock, bound to a specific deployed contract.

type DayLimitMockCaller

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

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

func NewDayLimitMockCaller

func NewDayLimitMockCaller(address common.Address, caller bind.ContractCaller) (*DayLimitMockCaller, error)

NewDayLimitMockCaller creates a new read-only instance of DayLimitMock, bound to a specific deployed contract.

func (*DayLimitMockCaller) DailyLimit

func (_DayLimitMock *DayLimitMockCaller) DailyLimit(opts *bind.CallOpts) (*big.Int, error)

DailyLimit is a free data retrieval call binding the contract method 0x67eeba0c.

Solidity: function dailyLimit() constant returns(uint256)

func (*DayLimitMockCaller) LastDay

func (_DayLimitMock *DayLimitMockCaller) LastDay(opts *bind.CallOpts) (*big.Int, error)

LastDay is a free data retrieval call binding the contract method 0x6b0c932d.

Solidity: function lastDay() constant returns(uint256)

func (*DayLimitMockCaller) SpentToday

func (_DayLimitMock *DayLimitMockCaller) SpentToday(opts *bind.CallOpts) (*big.Int, error)

SpentToday is a free data retrieval call binding the contract method 0xf059cf2b.

Solidity: function spentToday() constant returns(uint256)

func (*DayLimitMockCaller) TotalSpending

func (_DayLimitMock *DayLimitMockCaller) TotalSpending(opts *bind.CallOpts) (*big.Int, error)

TotalSpending is a free data retrieval call binding the contract method 0x6997bcab.

Solidity: function totalSpending() constant returns(uint256)

type DayLimitMockCallerRaw

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

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

func (*DayLimitMockCallerRaw) Call

func (_DayLimitMock *DayLimitMockCallerRaw) 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 DayLimitMockCallerSession

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

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

func (*DayLimitMockCallerSession) DailyLimit

func (_DayLimitMock *DayLimitMockCallerSession) DailyLimit() (*big.Int, error)

DailyLimit is a free data retrieval call binding the contract method 0x67eeba0c.

Solidity: function dailyLimit() constant returns(uint256)

func (*DayLimitMockCallerSession) LastDay

func (_DayLimitMock *DayLimitMockCallerSession) LastDay() (*big.Int, error)

LastDay is a free data retrieval call binding the contract method 0x6b0c932d.

Solidity: function lastDay() constant returns(uint256)

func (*DayLimitMockCallerSession) SpentToday

func (_DayLimitMock *DayLimitMockCallerSession) SpentToday() (*big.Int, error)

SpentToday is a free data retrieval call binding the contract method 0xf059cf2b.

Solidity: function spentToday() constant returns(uint256)

func (*DayLimitMockCallerSession) TotalSpending

func (_DayLimitMock *DayLimitMockCallerSession) TotalSpending() (*big.Int, error)

TotalSpending is a free data retrieval call binding the contract method 0x6997bcab.

Solidity: function totalSpending() constant returns(uint256)

type DayLimitMockRaw

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

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

func (*DayLimitMockRaw) Call

func (_DayLimitMock *DayLimitMockRaw) 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 (*DayLimitMockRaw) Transact

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

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

func (*DayLimitMockRaw) Transfer

func (_DayLimitMock *DayLimitMockRaw) 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 DayLimitMockSession

type DayLimitMockSession struct {
	Contract     *DayLimitMock     // 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
}

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

func (*DayLimitMockSession) AttemptSpend

func (_DayLimitMock *DayLimitMockSession) AttemptSpend(_value *big.Int) (*types.Transaction, error)

AttemptSpend is a paid mutator transaction binding the contract method 0xb349f6c7.

Solidity: function attemptSpend(_value uint256) returns()

func (*DayLimitMockSession) DailyLimit

func (_DayLimitMock *DayLimitMockSession) DailyLimit() (*big.Int, error)

DailyLimit is a free data retrieval call binding the contract method 0x67eeba0c.

Solidity: function dailyLimit() constant returns(uint256)

func (*DayLimitMockSession) LastDay

func (_DayLimitMock *DayLimitMockSession) LastDay() (*big.Int, error)

LastDay is a free data retrieval call binding the contract method 0x6b0c932d.

Solidity: function lastDay() constant returns(uint256)

func (*DayLimitMockSession) ResetSpentToday

func (_DayLimitMock *DayLimitMockSession) ResetSpentToday() (*types.Transaction, error)

ResetSpentToday is a paid mutator transaction binding the contract method 0x5c52c2f5.

Solidity: function resetSpentToday() returns()

func (*DayLimitMockSession) SetDailyLimit

func (_DayLimitMock *DayLimitMockSession) SetDailyLimit(_newLimit *big.Int) (*types.Transaction, error)

SetDailyLimit is a paid mutator transaction binding the contract method 0xb20d30a9.

Solidity: function setDailyLimit(_newLimit uint256) returns()

func (*DayLimitMockSession) SpentToday

func (_DayLimitMock *DayLimitMockSession) SpentToday() (*big.Int, error)

SpentToday is a free data retrieval call binding the contract method 0xf059cf2b.

Solidity: function spentToday() constant returns(uint256)

func (*DayLimitMockSession) TotalSpending

func (_DayLimitMock *DayLimitMockSession) TotalSpending() (*big.Int, error)

TotalSpending is a free data retrieval call binding the contract method 0x6997bcab.

Solidity: function totalSpending() constant returns(uint256)

type DayLimitMockTransactor

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

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

func NewDayLimitMockTransactor

func NewDayLimitMockTransactor(address common.Address, transactor bind.ContractTransactor) (*DayLimitMockTransactor, error)

NewDayLimitMockTransactor creates a new write-only instance of DayLimitMock, bound to a specific deployed contract.

func (*DayLimitMockTransactor) AttemptSpend

func (_DayLimitMock *DayLimitMockTransactor) AttemptSpend(opts *bind.TransactOpts, _value *big.Int) (*types.Transaction, error)

AttemptSpend is a paid mutator transaction binding the contract method 0xb349f6c7.

Solidity: function attemptSpend(_value uint256) returns()

func (*DayLimitMockTransactor) ResetSpentToday

func (_DayLimitMock *DayLimitMockTransactor) ResetSpentToday(opts *bind.TransactOpts) (*types.Transaction, error)

ResetSpentToday is a paid mutator transaction binding the contract method 0x5c52c2f5.

Solidity: function resetSpentToday() returns()

func (*DayLimitMockTransactor) SetDailyLimit

func (_DayLimitMock *DayLimitMockTransactor) SetDailyLimit(opts *bind.TransactOpts, _newLimit *big.Int) (*types.Transaction, error)

SetDailyLimit is a paid mutator transaction binding the contract method 0xb20d30a9.

Solidity: function setDailyLimit(_newLimit uint256) returns()

type DayLimitMockTransactorRaw

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

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

func (*DayLimitMockTransactorRaw) Transact

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

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

func (*DayLimitMockTransactorRaw) Transfer

func (_DayLimitMock *DayLimitMockTransactorRaw) 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 DayLimitMockTransactorSession

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

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

func (*DayLimitMockTransactorSession) AttemptSpend

func (_DayLimitMock *DayLimitMockTransactorSession) AttemptSpend(_value *big.Int) (*types.Transaction, error)

AttemptSpend is a paid mutator transaction binding the contract method 0xb349f6c7.

Solidity: function attemptSpend(_value uint256) returns()

func (*DayLimitMockTransactorSession) ResetSpentToday

func (_DayLimitMock *DayLimitMockTransactorSession) ResetSpentToday() (*types.Transaction, error)

ResetSpentToday is a paid mutator transaction binding the contract method 0x5c52c2f5.

Solidity: function resetSpentToday() returns()

func (*DayLimitMockTransactorSession) SetDailyLimit

func (_DayLimitMock *DayLimitMockTransactorSession) SetDailyLimit(_newLimit *big.Int) (*types.Transaction, error)

SetDailyLimit is a paid mutator transaction binding the contract method 0xb20d30a9.

Solidity: function setDailyLimit(_newLimit uint256) returns()

type DayLimitRaw

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

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

func (*DayLimitRaw) Call

func (_DayLimit *DayLimitRaw) 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 (*DayLimitRaw) Transact

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

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

func (*DayLimitRaw) Transfer

func (_DayLimit *DayLimitRaw) 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 DayLimitSession

type DayLimitSession struct {
	Contract     *DayLimit         // 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
}

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

func (*DayLimitSession) DailyLimit

func (_DayLimit *DayLimitSession) DailyLimit() (*big.Int, error)

DailyLimit is a free data retrieval call binding the contract method 0x67eeba0c.

Solidity: function dailyLimit() constant returns(uint256)

func (*DayLimitSession) LastDay

func (_DayLimit *DayLimitSession) LastDay() (*big.Int, error)

LastDay is a free data retrieval call binding the contract method 0x6b0c932d.

Solidity: function lastDay() constant returns(uint256)

func (*DayLimitSession) SpentToday

func (_DayLimit *DayLimitSession) SpentToday() (*big.Int, error)

SpentToday is a free data retrieval call binding the contract method 0xf059cf2b.

Solidity: function spentToday() constant returns(uint256)

type DayLimitTransactor

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

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

func NewDayLimitTransactor

func NewDayLimitTransactor(address common.Address, transactor bind.ContractTransactor) (*DayLimitTransactor, error)

NewDayLimitTransactor creates a new write-only instance of DayLimit, bound to a specific deployed contract.

type DayLimitTransactorRaw

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

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

func (*DayLimitTransactorRaw) Transact

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

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

func (*DayLimitTransactorRaw) Transfer

func (_DayLimit *DayLimitTransactorRaw) 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 DayLimitTransactorSession

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

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

type DelayedClaimable

type DelayedClaimable struct {
	DelayedClaimableCaller     // Read-only binding to the contract
	DelayedClaimableTransactor // Write-only binding to the contract
}

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

func DeployDelayedClaimable

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

DeployDelayedClaimable deploys a new Ethereum contract, binding an instance of DelayedClaimable to it.

func NewDelayedClaimable

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

NewDelayedClaimable creates a new instance of DelayedClaimable, bound to a specific deployed contract.

type DelayedClaimableCaller

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

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

func NewDelayedClaimableCaller

func NewDelayedClaimableCaller(address common.Address, caller bind.ContractCaller) (*DelayedClaimableCaller, error)

NewDelayedClaimableCaller creates a new read-only instance of DelayedClaimable, bound to a specific deployed contract.

func (*DelayedClaimableCaller) End

func (_DelayedClaimable *DelayedClaimableCaller) End(opts *bind.CallOpts) (*big.Int, error)

End is a free data retrieval call binding the contract method 0xefbe1c1c.

Solidity: function end() constant returns(uint256)

func (*DelayedClaimableCaller) Owner

func (_DelayedClaimable *DelayedClaimableCaller) 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 (*DelayedClaimableCaller) PendingOwner

func (_DelayedClaimable *DelayedClaimableCaller) PendingOwner(opts *bind.CallOpts) (common.Address, error)

PendingOwner is a free data retrieval call binding the contract method 0xe30c3978.

Solidity: function pendingOwner() constant returns(address)

func (*DelayedClaimableCaller) Start

func (_DelayedClaimable *DelayedClaimableCaller) Start(opts *bind.CallOpts) (*big.Int, error)

Start is a free data retrieval call binding the contract method 0xbe9a6555.

Solidity: function start() constant returns(uint256)

type DelayedClaimableCallerRaw

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

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

func (*DelayedClaimableCallerRaw) Call

func (_DelayedClaimable *DelayedClaimableCallerRaw) 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 DelayedClaimableCallerSession

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

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

func (*DelayedClaimableCallerSession) End

func (_DelayedClaimable *DelayedClaimableCallerSession) End() (*big.Int, error)

End is a free data retrieval call binding the contract method 0xefbe1c1c.

Solidity: function end() constant returns(uint256)

func (*DelayedClaimableCallerSession) Owner

func (_DelayedClaimable *DelayedClaimableCallerSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*DelayedClaimableCallerSession) PendingOwner

func (_DelayedClaimable *DelayedClaimableCallerSession) PendingOwner() (common.Address, error)

PendingOwner is a free data retrieval call binding the contract method 0xe30c3978.

Solidity: function pendingOwner() constant returns(address)

func (*DelayedClaimableCallerSession) Start

func (_DelayedClaimable *DelayedClaimableCallerSession) Start() (*big.Int, error)

Start is a free data retrieval call binding the contract method 0xbe9a6555.

Solidity: function start() constant returns(uint256)

type DelayedClaimableRaw

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

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

func (*DelayedClaimableRaw) Call

func (_DelayedClaimable *DelayedClaimableRaw) 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 (*DelayedClaimableRaw) Transact

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

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

func (*DelayedClaimableRaw) Transfer

func (_DelayedClaimable *DelayedClaimableRaw) 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 DelayedClaimableSession

type DelayedClaimableSession struct {
	Contract     *DelayedClaimable // 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
}

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

func (*DelayedClaimableSession) ClaimOwnership

func (_DelayedClaimable *DelayedClaimableSession) ClaimOwnership() (*types.Transaction, error)

ClaimOwnership is a paid mutator transaction binding the contract method 0x4e71e0c8.

Solidity: function claimOwnership() returns()

func (*DelayedClaimableSession) End

func (_DelayedClaimable *DelayedClaimableSession) End() (*big.Int, error)

End is a free data retrieval call binding the contract method 0xefbe1c1c.

Solidity: function end() constant returns(uint256)

func (*DelayedClaimableSession) Owner

func (_DelayedClaimable *DelayedClaimableSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*DelayedClaimableSession) PendingOwner

func (_DelayedClaimable *DelayedClaimableSession) PendingOwner() (common.Address, error)

PendingOwner is a free data retrieval call binding the contract method 0xe30c3978.

Solidity: function pendingOwner() constant returns(address)

func (*DelayedClaimableSession) SetLimits

func (_DelayedClaimable *DelayedClaimableSession) SetLimits(_start *big.Int, _end *big.Int) (*types.Transaction, error)

SetLimits is a paid mutator transaction binding the contract method 0xc4590d3f.

Solidity: function setLimits(_start uint256, _end uint256) returns()

func (*DelayedClaimableSession) Start

func (_DelayedClaimable *DelayedClaimableSession) Start() (*big.Int, error)

Start is a free data retrieval call binding the contract method 0xbe9a6555.

Solidity: function start() constant returns(uint256)

func (*DelayedClaimableSession) TransferOwnership

func (_DelayedClaimable *DelayedClaimableSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

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

Solidity: function transferOwnership(newOwner address) returns()

type DelayedClaimableTransactor

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

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

func NewDelayedClaimableTransactor

func NewDelayedClaimableTransactor(address common.Address, transactor bind.ContractTransactor) (*DelayedClaimableTransactor, error)

NewDelayedClaimableTransactor creates a new write-only instance of DelayedClaimable, bound to a specific deployed contract.

func (*DelayedClaimableTransactor) ClaimOwnership

func (_DelayedClaimable *DelayedClaimableTransactor) ClaimOwnership(opts *bind.TransactOpts) (*types.Transaction, error)

ClaimOwnership is a paid mutator transaction binding the contract method 0x4e71e0c8.

Solidity: function claimOwnership() returns()

func (*DelayedClaimableTransactor) SetLimits

func (_DelayedClaimable *DelayedClaimableTransactor) SetLimits(opts *bind.TransactOpts, _start *big.Int, _end *big.Int) (*types.Transaction, error)

SetLimits is a paid mutator transaction binding the contract method 0xc4590d3f.

Solidity: function setLimits(_start uint256, _end uint256) returns()

func (*DelayedClaimableTransactor) TransferOwnership

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

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

Solidity: function transferOwnership(newOwner address) returns()

type DelayedClaimableTransactorRaw

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

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

func (*DelayedClaimableTransactorRaw) Transact

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

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

func (*DelayedClaimableTransactorRaw) Transfer

func (_DelayedClaimable *DelayedClaimableTransactorRaw) 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 DelayedClaimableTransactorSession

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

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

func (*DelayedClaimableTransactorSession) ClaimOwnership

func (_DelayedClaimable *DelayedClaimableTransactorSession) ClaimOwnership() (*types.Transaction, error)

ClaimOwnership is a paid mutator transaction binding the contract method 0x4e71e0c8.

Solidity: function claimOwnership() returns()

func (*DelayedClaimableTransactorSession) SetLimits

func (_DelayedClaimable *DelayedClaimableTransactorSession) SetLimits(_start *big.Int, _end *big.Int) (*types.Transaction, error)

SetLimits is a paid mutator transaction binding the contract method 0xc4590d3f.

Solidity: function setLimits(_start uint256, _end uint256) returns()

func (*DelayedClaimableTransactorSession) TransferOwnership

func (_DelayedClaimable *DelayedClaimableTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

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

Solidity: function transferOwnership(newOwner address) returns()

type Destructible

type Destructible struct {
	DestructibleCaller     // Read-only binding to the contract
	DestructibleTransactor // Write-only binding to the contract
}

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

func DeployDestructible

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

DeployDestructible deploys a new Ethereum contract, binding an instance of Destructible to it.

func NewDestructible

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

NewDestructible creates a new instance of Destructible, bound to a specific deployed contract.

type DestructibleCaller

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

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

func NewDestructibleCaller

func NewDestructibleCaller(address common.Address, caller bind.ContractCaller) (*DestructibleCaller, error)

NewDestructibleCaller creates a new read-only instance of Destructible, bound to a specific deployed contract.

func (*DestructibleCaller) Owner

func (_Destructible *DestructibleCaller) 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 DestructibleCallerRaw

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

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

func (*DestructibleCallerRaw) Call

func (_Destructible *DestructibleCallerRaw) 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 DestructibleCallerSession

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

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

func (*DestructibleCallerSession) Owner

func (_Destructible *DestructibleCallerSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

type DestructibleRaw

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

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

func (*DestructibleRaw) Call

func (_Destructible *DestructibleRaw) 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 (*DestructibleRaw) Transact

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

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

func (*DestructibleRaw) Transfer

func (_Destructible *DestructibleRaw) 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 DestructibleSession

type DestructibleSession struct {
	Contract     *Destructible     // 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
}

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

func (*DestructibleSession) Destroy

func (_Destructible *DestructibleSession) Destroy() (*types.Transaction, error)

Destroy is a paid mutator transaction binding the contract method 0x83197ef0.

Solidity: function destroy() returns()

func (*DestructibleSession) DestroyAndSend

func (_Destructible *DestructibleSession) DestroyAndSend(_recipient common.Address) (*types.Transaction, error)

DestroyAndSend is a paid mutator transaction binding the contract method 0xf5074f41.

Solidity: function destroyAndSend(_recipient address) returns()

func (*DestructibleSession) Owner

func (_Destructible *DestructibleSession) Owner() (common.Address, error)

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

Solidity: function owner() constant returns(address)

func (*DestructibleSession) TransferOwnership

func (_Destructible *DestructibleSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

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

Solidity: function transferOwnership(newOwner address) returns()

type DestructibleTransactor

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

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

func NewDestructibleTransactor

func NewDestructibleTransactor(address common.Address, transactor bind.ContractTransactor) (*DestructibleTransactor, error)

NewDestructibleTransactor creates a new write-only instance of Destructible, bound to a specific deployed contract.

func (*DestructibleTransactor) Destroy

func (_Destructible *DestructibleTransactor) Destroy(opts *bind.TransactOpts) (*types.Transaction, error)

Destroy is a paid mutator transaction binding the contract method 0x83197ef0.

Solidity: function destroy() returns()

func (*DestructibleTransactor) DestroyAndSend

func (_Destructible *DestructibleTransactor) DestroyAndSend(opts *bind.TransactOpts, _recipient common.Address) (*types.Transaction, error)

DestroyAndSend is a paid mutator transaction binding the contract method 0xf5074f41.

Solidity: function destroyAndSend(_recipient address) returns()

func (*DestructibleTransactor) TransferOwnership

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

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

Solidity: function transferOwnership(newOwner address) returns()

type DestructibleTransactorRaw

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

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

func (*DestructibleTransactorRaw) Transact

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

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

func (*DestructibleTransactorRaw) Transfer

func (_Destructible *DestructibleTransactorRaw) 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 DestructibleTransactorSession

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

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

func (*DestructibleTransactorSession) Destroy

func (_Destructible *DestructibleTransactorSession) Destroy() (*types.Transaction, error)

Destroy is a paid mutator transaction binding the contract method 0x83197ef0.

Solidity: function destroy() returns()

func (*DestructibleTransactorSession) DestroyAndSend

func (_Destructible *DestructibleTransactorSession) DestroyAndSend(_recipient common.Address) (*types.Transaction, error)

DestroyAndSend is a paid mutator transaction binding the contract method 0xf5074f41.

Solidity: function destroyAndSend(_recipient address) returns()

func (*DestructibleTransactorSession) TransferOwnership

func (_Destructible *DestructibleTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

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

Solidity: function transferOwnership(newOwner address) returns()

type DetailedERC20

type DetailedERC20 struct {
	DetailedERC20Caller     // Read-only binding to the contract
	DetailedERC20Transactor // Write-only binding to the contract
}

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

func NewDetailedERC20

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

NewDetailedERC20 creates a new instance of DetailedERC20, bound to a specific deployed contract.

type DetailedERC20Caller

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

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

func NewDetailedERC20Caller

func NewDetailedERC20Caller(address common.Address, caller bind.ContractCaller) (*DetailedERC20Caller, error)

NewDetailedERC20Caller creates a new read-only instance of DetailedERC20, bound to a specific deployed contract.

func (*DetailedERC20Caller) Allowance

func (_DetailedERC20 *DetailedERC20Caller) 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(owner address, spender address) constant returns(uint256)

func (*DetailedERC20Caller) BalanceOf

func (_DetailedERC20 *DetailedERC20Caller) BalanceOf(opts *bind.CallOpts, who common.Address) (*big.Int, error)

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

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

func (*DetailedERC20Caller) Decimals

func (_DetailedERC20 *DetailedERC20Caller) 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 (*DetailedERC20Caller) Name

func (_DetailedERC20 *DetailedERC20Caller) 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 (*DetailedERC20Caller) Symbol

func (_DetailedERC20 *DetailedERC20Caller) 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 (*DetailedERC20Caller) TotalSupply

func (_DetailedERC20 *DetailedERC20Caller) 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 DetailedERC20CallerRaw

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

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

func (*DetailedERC20CallerRaw) Call

func (_DetailedERC20 *DetailedERC20CallerRaw) 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 DetailedERC20CallerSession

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

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

func (*DetailedERC20CallerSession) Allowance

func (_DetailedERC20 *DetailedERC20CallerSession) 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(owner address, spender address) constant returns(uint256)

func (*DetailedERC20CallerSession) BalanceOf

func (_DetailedERC20 *DetailedERC20CallerSession) BalanceOf(who common.Address) (*big.Int, error)

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

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

func (*DetailedERC20CallerSession) Decimals

func (_DetailedERC20 *DetailedERC20CallerSession) Decimals() (uint8, error)

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

Solidity: function decimals() constant returns(uint8)

func (*DetailedERC20CallerSession) Name

func (_DetailedERC20 *DetailedERC20CallerSession) Name() (string, error)

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

Solidity: function name() constant returns(string)

func (*DetailedERC20CallerSession) Symbol

func (_DetailedERC20 *DetailedERC20CallerSession) Symbol() (string, error)

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

Solidity: function symbol() constant returns(string)

func (*DetailedERC20CallerSession) TotalSupply

func (_DetailedERC20 *DetailedERC20CallerSession) TotalSupply() (*big.Int, error)

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

Solidity: function totalSupply() constant returns(uint256)

type DetailedERC20Mock

type DetailedERC20Mock struct {
	DetailedERC20MockCaller     // Read-only binding to the contract
	DetailedERC20MockTransactor // Write-only binding to the contract
}

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

func DeployDetailedERC20Mock

func DeployDetailedERC20Mock(auth *bind.TransactOpts, backend bind.ContractBackend, _name string, _symbol string, _decimals uint8) (common.Address, *types.Transaction, *DetailedERC20Mock, error)

DeployDetailedERC20Mock deploys a new Ethereum contract, binding an instance of DetailedERC20Mock to it.

func NewDetailedERC20Mock

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

NewDetailedERC20Mock creates a new instance of DetailedERC20Mock, bound to a specific deployed contract.

type DetailedERC20MockCaller

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

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

func NewDetailedERC20MockCaller

func NewDetailedERC20MockCaller(address common.Address, caller bind.ContractCaller) (*DetailedERC20MockCaller, error)

NewDetailedERC20MockCaller creates a new read-only instance of DetailedERC20Mock, bound to a specific deployed contract.

func (*DetailedERC20MockCaller) Allowance

func (_DetailedERC20Mock *DetailedERC20MockCaller) 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(_owner address, _spender address) constant returns(uint256)

func (*DetailedERC20MockCaller) BalanceOf

func (_DetailedERC20Mock *DetailedERC20MockCaller) 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(_owner address) constant returns(balance uint256)

func (*DetailedERC20MockCaller) Decimals

func (_DetailedERC20Mock *DetailedERC20MockCaller) 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 (*DetailedERC20MockCaller) Name

func (_DetailedERC20Mock *DetailedERC20MockCaller) 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 (*DetailedERC20MockCaller) Symbol

func (_DetailedERC20Mock *DetailedERC20MockCaller) 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 (*DetailedERC20MockCaller) TotalSupply

func (_DetailedERC20Mock *DetailedERC20MockCaller) 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 DetailedERC20MockCallerRaw

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

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

func (*DetailedERC20MockCallerRaw) Call

func (_DetailedERC20Mock *DetailedERC20MockCallerRaw) 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 DetailedERC20MockCallerSession

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

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

func (*DetailedERC20MockCallerSession) Allowance

func (_DetailedERC20Mock *DetailedERC20MockCallerSession) 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(_owner address, _spender address) constant returns(uint256)

func (*DetailedERC20MockCallerSession) BalanceOf

func (_DetailedERC20Mock *DetailedERC20MockCallerSession) BalanceOf(_owner common.Address) (*big.Int, error)

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

Solidity: function balanceOf(_owner address) constant returns(balance uint256)

func (*DetailedERC20MockCallerSession) Decimals

func (_DetailedERC20Mock *DetailedERC20MockCallerSession) Decimals() (uint8, error)

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

Solidity: function decimals() constant returns(uint8)

func (*DetailedERC20MockCallerSession) Name

func (_DetailedERC20Mock *DetailedERC20MockCallerSession) Name() (string, error)

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

Solidity: function name() constant returns(string)

func (*DetailedERC20MockCallerSession) Symbol

func (_DetailedERC20Mock *DetailedERC20MockCallerSession) Symbol() (string, error)

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

Solidity: function symbol() constant returns(string)

func (*DetailedERC20MockCallerSession) TotalSupply

func (_DetailedERC20Mock *DetailedERC20MockCallerSession) TotalSupply() (*big.Int, error)

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

Solidity: function totalSupply() constant returns(uint256)

type DetailedERC20MockRaw

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

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

func (*DetailedERC20MockRaw) Call

func (_DetailedERC20Mock *DetailedERC20MockRaw) 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 (*DetailedERC20MockRaw) Transact

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

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

func (*DetailedERC20MockRaw) Transfer

func (_DetailedERC20Mock *DetailedERC20MockRaw) 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 DetailedERC20MockSession

type DetailedERC20MockSession struct {
	Contract     *DetailedERC20Mock // 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
}

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

func (*DetailedERC20MockSession) Allowance

func (_DetailedERC20Mock *DetailedERC20MockSession) 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(_owner address, _spender address) constant returns(uint256)

func (*DetailedERC20MockSession) Approve

func (_DetailedERC20Mock *DetailedERC20MockSession) Approve(_spender common.Address, _value *big.Int) (*types.Transaction, error)

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

Solidity: function approve(_spender address, _value uint256) returns(bool)

func (*DetailedERC20MockSession) BalanceOf

func (_DetailedERC20Mock *DetailedERC20MockSession) BalanceOf(_owner common.Address) (*big.Int, error)

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

Solidity: function balanceOf(_owner address) constant returns(balance uint256)

func (*DetailedERC20MockSession) Decimals

func (_DetailedERC20Mock *DetailedERC20MockSession) Decimals() (uint8, error)

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

Solidity: function decimals() constant returns(uint8)

func (*DetailedERC20MockSession) DecreaseApproval

func (_DetailedERC20Mock *DetailedERC20MockSession) DecreaseApproval(_spender common.Address, _subtractedValue *big.Int) (*types.Transaction, error)

DecreaseApproval is a paid mutator transaction binding the contract method 0x66188463.

Solidity: function decreaseApproval(_spender address, _subtractedValue uint256) returns(bool)

func (*DetailedERC20MockSession) IncreaseApproval

func (_DetailedERC20Mock *DetailedERC20MockSession) IncreaseApproval(_spender common.Address, _addedValue *big.Int) (*types.Transaction, error)

IncreaseApproval is a paid mutator transaction binding the contract method 0xd73dd623.

Solidity: function increaseApproval(_spender address, _addedValue uint256) returns(bool)

func (*DetailedERC20MockSession) Name

func (_DetailedERC20Mock *DetailedERC20MockSession) Name() (string, error)

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

Solidity: function name() constant returns(string)

func (*DetailedERC20MockSession) Symbol

func (_DetailedERC20Mock *DetailedERC20MockSession) Symbol() (string, error)

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

Solidity: function symbol() constant returns(string)

func (*DetailedERC20MockSession) TotalSupply

func (_DetailedERC20Mock *DetailedERC20MockSession) TotalSupply() (*big.Int, error)

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

Solidity: function totalSupply() constant returns(uint256)

func (*DetailedERC20MockSession) Transfer

func (_DetailedERC20Mock *DetailedERC20MockSession) Transfer(_to common.Address, _value *big.Int) (*types.Transaction, error)

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

Solidity: function transfer(_to address, _value uint256) returns(bool)

func (*DetailedERC20MockSession) TransferFrom

func (_DetailedERC20Mock *DetailedERC20MockSession) TransferFrom(_from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)

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

Solidity: function transferFrom(_from address, _to address, _value uint256) returns(bool)

type DetailedERC20MockTransactor

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

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

func NewDetailedERC20MockTransactor

func NewDetailedERC20MockTransactor(address common.Address, transactor bind.ContractTransactor) (*DetailedERC20MockTransactor, error)

NewDetailedERC20MockTransactor creates a new write-only instance of DetailedERC20Mock, bound to a specific deployed contract.

func (*DetailedERC20MockTransactor) Approve

func (_DetailedERC20Mock *DetailedERC20MockTransactor) Approve(opts *bind.TransactOpts, _spender common.Address, _value *big.Int) (*types.Transaction, error)

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

Solidity: function approve(_spender address, _value uint256) returns(bool)

func (*DetailedERC20MockTransactor) DecreaseApproval

func (_DetailedERC20Mock *DetailedERC20MockTransactor) DecreaseApproval(opts *bind.TransactOpts, _spender common.Address, _subtractedValue *big.Int) (*types.Transaction, error)

DecreaseApproval is a paid mutator transaction binding the contract method 0x66188463.

Solidity: function decreaseApproval(_spender address, _subtractedValue uint256) returns(bool)

func (*DetailedERC20MockTransactor) IncreaseApproval

func (_DetailedERC20Mock *DetailedERC20MockTransactor) IncreaseApproval(opts *bind.TransactOpts, _spender common.Address, _addedValue *big.Int) (*types.Transaction, error)

IncreaseApproval is a paid mutator transaction binding the contract method 0xd73dd623.

Solidity: function increaseApproval(_spender address, _addedValue uint256) returns(bool)

func (*DetailedERC20MockTransactor) Transfer

func (_DetailedERC20Mock *DetailedERC20MockTransactor) Transfer(opts *bind.TransactOpts, _to common.Address, _value *big.Int) (*types.Transaction, error)

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

Solidity: function transfer(_to address, _value uint256) returns(bool)

func (*DetailedERC20MockTransactor) TransferFrom

func (_DetailedERC20Mock *DetailedERC20MockTransactor) TransferFrom(opts *bind.TransactOpts, _from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)

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

Solidity: function transferFrom(_from address, _to address, _value uint256) returns(bool)

type DetailedERC20MockTransactorRaw

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

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

func (*DetailedERC20MockTransactorRaw) Transact

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

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

func (*DetailedERC20MockTransactorRaw) Transfer

func (_DetailedERC20Mock *DetailedERC20MockTransactorRaw) 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 DetailedERC20MockTransactorSession

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

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

func (*DetailedERC20MockTransactorSession) Approve

func (_DetailedERC20Mock *DetailedERC20MockTransactorSession) Approve(_spender common.Address, _value *big.Int) (*types.Transaction, error)

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

Solidity: function approve(_spender address, _value uint256) returns(bool)

func (*DetailedERC20MockTransactorSession) DecreaseApproval

func (_DetailedERC20Mock *DetailedERC20MockTransactorSession) DecreaseApproval(_spender common.Address, _subtractedValue *big.Int) (*types.Transaction, error)

DecreaseApproval is a paid mutator transaction binding the contract method 0x66188463.

Solidity: function decreaseApproval(_spender address, _subtractedValue uint256) returns(bool)

func (*DetailedERC20MockTransactorSession) IncreaseApproval

func (_DetailedERC20Mock *DetailedERC20MockTransactorSession) IncreaseApproval(_spender common.Address, _addedValue *big.Int) (*types.Transaction, error)

IncreaseApproval is a paid mutator transaction binding the contract method 0xd73dd623.

Solidity: function increaseApproval(_spender address, _addedValue uint256) returns(bool)

func (*DetailedERC20MockTransactorSession) Transfer

func (_DetailedERC20Mock *DetailedERC20MockTransactorSession) Transfer(_to common.Address, _value *big.Int) (*types.Transaction, error)

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

Solidity: function transfer(_to address, _value uint256) returns(bool)

func (*DetailedERC20MockTransactorSession) TransferFrom

func (_DetailedERC20Mock *DetailedERC20MockTransactorSession) TransferFrom(_from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)

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

Solidity: function transferFrom(_from address, _to address, _value uint256) returns(bool)

type DetailedERC20Raw

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

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

func (*DetailedERC20Raw) Call

func (_DetailedERC20 *DetailedERC20Raw) 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 (*DetailedERC20Raw) Transact

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

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

func (*DetailedERC20Raw) Transfer

func (_DetailedERC20 *DetailedERC20Raw) 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 DetailedERC20Session

type DetailedERC20Session struct {
	Contract     *DetailedERC20    // 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
}

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

func (*DetailedERC20Session) Allowance

func (_DetailedERC20 *DetailedERC20Session) 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(owner address, spender address) constant returns(uint256)

func (*DetailedERC20Session) Approve

func (_DetailedERC20 *DetailedERC20Session) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)

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

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

func (*DetailedERC20Session) BalanceOf

func (_DetailedERC20 *DetailedERC20Session) BalanceOf(who common.Address) (*big.Int, error)

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

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

func (*DetailedERC20Session) Decimals

func (_DetailedERC20 *DetailedERC20Session) Decimals() (uint8, error)

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

Solidity: function decimals() constant returns(uint8)

func (*DetailedERC20Session) Name

func (_DetailedERC20 *DetailedERC20Session) Name() (string, error)

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

Solidity: function name() constant returns(string)

func (*DetailedERC20Session) Symbol

func (_DetailedERC20 *DetailedERC20Session) Symbol() (string, error)

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

Solidity: function symbol() constant returns(string)

func (*DetailedERC20Session) TotalSupply

func (_DetailedERC20 *DetailedERC20Session) TotalSupply() (*big.Int, error)

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

Solidity: function totalSupply() constant returns(uint256)

func (*DetailedERC20Session) Transfer

func (_DetailedERC20 *DetailedERC20Session) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)

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

Solidity: function transfer(to address, value uint256) returns(bool)

func (*DetailedERC20Session) TransferFrom

func (_DetailedERC20 *DetailedERC20Session) TransferFrom(from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)

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

Solidity: function transferFrom(from address, to address, value uint256) returns(bool)

type DetailedERC20Transactor

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

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

func NewDetailedERC20Transactor

func NewDetailedERC20Transactor(address common.Address, transactor bind.ContractTransactor) (*DetailedERC20Transactor, error)

NewDetailedERC20Transactor creates a new write-only instance of DetailedERC20, bound to a specific deployed contract.

func (*DetailedERC20Transactor) Approve

func (_DetailedERC20 *DetailedERC20Transactor) Approve(opts *bind.TransactOpts, spender common.Address, value *big.Int) (*types.Transaction, error)

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

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

func (*DetailedERC20Transactor) Transfer

func (_DetailedERC20 *DetailedERC20Transactor) Transfer(opts *bind.TransactOpts, to common.Address, value *big.Int) (*types.Transaction, error)

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

Solidity: function transfer(to address, value uint256) returns(bool)

func (*DetailedERC20Transactor) TransferFrom

func (_DetailedERC20 *DetailedERC20Transactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)

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

Solidity: function transferFrom(from address, to address, value uint256) returns(bool)

type DetailedERC20TransactorRaw

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

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

func (*DetailedERC20TransactorRaw) Transact

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

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

func (*DetailedERC20TransactorRaw) Transfer

func (_DetailedERC20 *DetailedERC20TransactorRaw) 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 DetailedERC20TransactorSession

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

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

func (*DetailedERC20TransactorSession) Approve

func (_DetailedERC20 *DetailedERC20TransactorSession) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)

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

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

func (*DetailedERC20TransactorSession) Transfer

func (_DetailedERC20 *DetailedERC20TransactorSession) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)

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

Solidity: function transfer(to address, value uint256) returns(bool)

func (*DetailedERC20TransactorSession) TransferFrom

func (_DetailedERC20 *DetailedERC20TransactorSession) TransferFrom(from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)

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

Solidity: function transferFrom(from address, to address, value uint256) returns(bool)

type ECRecovery

type ECRecovery struct {
	ECRecoveryCaller     // Read-only binding to the contract
	ECRecoveryTransactor // Write-only binding to the contract
}

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

func DeployECRecovery

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

DeployECRecovery deploys a new Ethereum contract, binding an instance of ECRecovery to it.

func NewECRecovery

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

NewECRecovery creates a new instance of ECRecovery, bound to a specific deployed contract.

type ECRecoveryCaller

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

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

func NewECRecoveryCaller

func NewECRecoveryCaller(address common.Address, caller bind.ContractCaller) (*ECRecoveryCaller, error)

NewECRecoveryCaller creates a new read-only instance of ECRecovery, bound to a specific deployed contract.

func (*ECRecoveryCaller) Recover

func (_ECRecovery *ECRecoveryCaller) Recover(opts *bind.CallOpts, hash [32]byte, sig []byte) (common.Address, error)

Recover is a free data retrieval call binding the contract method 0x19045a25.

Solidity: function recover(hash bytes32, sig bytes) constant returns(address)

type ECRecoveryCallerRaw

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

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

func (*ECRecoveryCallerRaw) Call

func (_ECRecovery *ECRecoveryCallerRaw) 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 ECRecoveryCallerSession

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

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

func (*ECRecoveryCallerSession) Recover

func (_ECRecovery *ECRecoveryCallerSession) Recover(hash [32]byte, sig []byte) (common.Address, error)

Recover is a free data retrieval call binding the contract method 0x19045a25.

Solidity: function recover(hash bytes32, sig bytes) constant returns(address)

type ECRecoveryMock

type ECRecoveryMock struct {
	ECRecoveryMockCaller     // Read-only binding to the contract
	ECRecoveryMockTransactor // Write-only binding to the contract
}

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

func DeployECRecoveryMock

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

DeployECRecoveryMock deploys a new Ethereum contract, binding an instance of ECRecoveryMock to it.

func NewECRecoveryMock

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

NewECRecoveryMock creates a new instance of ECRecoveryMock, bound to a specific deployed contract.

type ECRecoveryMockCaller

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

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

func NewECRecoveryMockCaller

func NewECRecoveryMockCaller(address common.Address, caller bind.ContractCaller) (*ECRecoveryMockCaller, error)

NewECRecoveryMockCaller creates a new read-only instance of ECRecoveryMock, bound to a specific deployed contract.

func (*ECRecoveryMockCaller) AddrRecovered

func (_ECRecoveryMock *ECRecoveryMockCaller) AddrRecovered(opts *bind.CallOpts) (common.Address, error)

AddrRecovered is a free data retrieval call binding the contract method 0x75f2566e.

Solidity: function addrRecovered() constant returns(address)

type ECRecoveryMockCallerRaw

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

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

func (*ECRecoveryMockCallerRaw) Call

func (_ECRecoveryMock *ECRecoveryMockCallerRaw) 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 ECRecoveryMockCallerSession

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

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

func (*ECRecoveryMockCallerSession) AddrRecovered

func (_ECRecoveryMock *ECRecoveryMockCallerSession) AddrRecovered() (common.Address, error)

AddrRecovered is a free data retrieval call binding the contract method 0x75f2566e.

Solidity: function addrRecovered() constant returns(address)

type ECRecoveryMockRaw

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

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

func (*ECRecoveryMockRaw) Call

func (_ECRecoveryMock *ECRecoveryMockRaw) 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 (*ECRecoveryMockRaw) Transact

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

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

func (*ECRecoveryMockRaw) Transfer

func (_ECRecoveryMock *ECRecoveryMockRaw) 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 ECRecoveryMockSession

type ECRecoveryMockSession struct {
	Contract     *ECRecoveryMock   // 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
}

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

func (*ECRecoveryMockSession) AddrRecovered

func (_ECRecoveryMock *ECRecoveryMockSession) AddrRecovered() (common.Address, error)

AddrRecovered is a free data retrieval call binding the contract method 0x75f2566e.

Solidity: function addrRecovered() constant returns(address)

func (*ECRecoveryMockSession) Recover

func (_ECRecoveryMock *ECRecoveryMockSession) Recover(hash [32]byte, sig []byte) (*types.Transaction, error)

Recover is a paid mutator transaction binding the contract method 0x19045a25.

Solidity: function recover(hash bytes32, sig bytes) returns(address)

type ECRecoveryMockTransactor

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

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

func NewECRecoveryMockTransactor

func NewECRecoveryMockTransactor(address common.Address, transactor bind.ContractTransactor) (*ECRecoveryMockTransactor, error)

NewECRecoveryMockTransactor creates a new write-only instance of ECRecoveryMock, bound to a specific deployed contract.

func (*ECRecoveryMockTransactor) Recover

func (_ECRecoveryMock *ECRecoveryMockTransactor) Recover(opts *bind.TransactOpts, hash [32]byte, sig []byte) (*types.Transaction, error)

Recover is a paid mutator transaction binding the contract method 0x19045a25.

Solidity: function recover(hash bytes32, sig bytes) returns(address)

type ECRecoveryMockTransactorRaw

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

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

func (*ECRecoveryMockTransactorRaw) Transact

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

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

func (*ECRecoveryMockTransactorRaw) Transfer

func (_ECRecoveryMock *ECRecoveryMockTransactorRaw) 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 ECRecoveryMockTransactorSession

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

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

func (*ECRecoveryMockTransactorSession) Recover

func (_ECRecoveryMock *ECRecoveryMockTransactorSession) Recover(hash [32]byte, sig []byte) (*types.Transaction, error)

Recover is a paid mutator transaction binding the contract method 0x19045a25.

Solidity: function recover(hash bytes32, sig bytes) returns(address)

type ECRecoveryRaw

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

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

func (*ECRecoveryRaw) Call

func (_ECRecovery *ECRecoveryRaw) 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 (*ECRecoveryRaw) Transact

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

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

func (*ECRecoveryRaw) Transfer

func (_ECRecovery *ECRecoveryRaw) 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 ECRecoverySession

type ECRecoverySession struct {
	Contract     *ECRecovery       // 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
}

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

func (*ECRecoverySession) Recover

func (_ECRecovery *ECRecoverySession) Recover(hash [32]byte, sig []byte) (common.Address, error)

Recover is a free data retrieval call binding the contract method 0x19045a25.

Solidity: function recover(hash bytes32, sig bytes) constant returns(address)

type ECRecoveryTransactor

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

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

func NewECRecoveryTransactor

func NewECRecoveryTransactor(address common.Address, transactor bind.ContractTransactor) (*ECRecoveryTransactor, error)

NewECRecoveryTransactor creates a new write-only instance of ECRecovery, bound to a specific deployed contract.

type ECRecoveryTransactorRaw

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

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

func (*ECRecoveryTransactorRaw) Transact

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

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

func (*ECRecoveryTransactorRaw) Transfer

func (_ECRecovery *ECRecoveryTransactorRaw) 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 ECRecoveryTransactorSession

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

ECRecoveryTransactorSession 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
}

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

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 ERC20Basic

type ERC20Basic struct {
	ERC20BasicCaller     // Read-only binding to the contract
	ERC20BasicTransactor // Write-only binding to the contract
}

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

func NewERC20Basic

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

NewERC20Basic creates a new instance of ERC20Basic, bound to a specific deployed contract.

type ERC20BasicCaller

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

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

func NewERC20BasicCaller

func NewERC20BasicCaller(address common.Address, caller bind.ContractCaller) (*ERC20BasicCaller, error)

NewERC20BasicCaller creates a new read-only instance of ERC20Basic, bound to a specific deployed contract.

func (*ERC20BasicCaller) BalanceOf

func (_ERC20Basic *ERC20BasicCaller) BalanceOf(opts *bind.CallOpts, who common.Address) (*big.Int, error)

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

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

func (*ERC20BasicCaller) TotalSupply

func (_ERC20Basic *ERC20BasicCaller) 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 ERC20BasicCallerRaw

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

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

func (*ERC20BasicCallerRaw) Call

func (_ERC20Basic *ERC20BasicCallerRaw) 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 ERC20BasicCallerSession

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

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

func (*ERC20BasicCallerSession) BalanceOf

func (_ERC20Basic *ERC20BasicCallerSession) BalanceOf(who common.Address) (*big.Int, error)

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

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

func (*ERC20BasicCallerSession) TotalSupply

func (_ERC20Basic *ERC20BasicCallerSession) TotalSupply() (*big.Int, error)

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

Solidity: function totalSupply() constant returns(uint256)

type ERC20BasicRaw

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

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

func (*ERC20BasicRaw) Call

func (_ERC20Basic *ERC20BasicRaw) 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 (*ERC20BasicRaw) Transact

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

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

func (*ERC20BasicRaw) Transfer

func (_ERC20Basic *ERC20BasicRaw) 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 ERC20BasicSession

type ERC20BasicSession struct {
	Contract     *ERC20Basic       // 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
}

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

func (*ERC20BasicSession) BalanceOf

func (_ERC20Basic *ERC20BasicSession) BalanceOf(who common.Address) (*big.Int, error)

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

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

func (*ERC20BasicSession) TotalSupply

func (_ERC20Basic *ERC20BasicSession) TotalSupply() (*big.Int, error)

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

Solidity: function totalSupply() constant returns(uint256)

func (*ERC20BasicSession) Transfer

func (_ERC20Basic *ERC20BasicSession) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)

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

Solidity: function transfer(to address, value uint256) returns(bool)

type ERC20BasicTransactor

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

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

func NewERC20BasicTransactor

func NewERC20BasicTransactor(address common.Address, transactor bind.ContractTransactor) (*ERC20BasicTransactor, error)

NewERC20BasicTransactor creates a new write-only instance of ERC20Basic, bound to a specific deployed contract.

func (*ERC20BasicTransactor) Transfer

func (_ERC20Basic *ERC20BasicTransactor) Transfer(opts *bind.TransactOpts, to common.Address, value *big.Int) (*types.Transaction, error)

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

Solidity: function transfer(to address, value uint256) returns(bool)

type ERC20BasicTransactorRaw

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

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

func (*ERC20BasicTransactorRaw) Transact

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

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

func (*ERC20BasicTransactorRaw) Transfer

func (_ERC20Basic *ERC20BasicTransactorRaw) 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 ERC20BasicTransactorSession

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

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

func (*ERC20BasicTransactorSession) Transfer

func (_ERC20Basic *ERC20BasicTransactorSession) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)

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

Solidity: function transfer(to address, value uint256) returns(bool)

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(owner address, spender address) constant returns(uint256)

func (*ERC20Caller) BalanceOf

func (_ERC20 *ERC20Caller) BalanceOf(opts *bind.CallOpts, who common.Address) (*big.Int, error)

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

Solidity: function balanceOf(who address) 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(owner address, spender address) constant returns(uint256)

func (*ERC20CallerSession) BalanceOf

func (_ERC20 *ERC20CallerSession) BalanceOf(who common.Address) (*big.Int, error)

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

Solidity: function balanceOf(who address) 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 ERC20FailingMock

type ERC20FailingMock struct {
	ERC20FailingMockCaller     // Read-only binding to the contract
	ERC20FailingMockTransactor // Write-only binding to the contract
}

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

func DeployERC20FailingMock

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

DeployERC20FailingMock deploys a new Ethereum contract, binding an instance of ERC20FailingMock to it.

func NewERC20FailingMock

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

NewERC20FailingMock creates a new instance of ERC20FailingMock, bound to a specific deployed contract.

type ERC20FailingMockCaller

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

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

func NewERC20FailingMockCaller

func NewERC20FailingMockCaller(address common.Address, caller bind.ContractCaller) (*ERC20FailingMockCaller, error)

NewERC20FailingMockCaller creates a new read-only instance of ERC20FailingMock, bound to a specific deployed contract.

func (*ERC20FailingMockCaller) Allowance

func (_ERC20FailingMock *ERC20FailingMockCaller) Allowance(opts *bind.CallOpts, arg0 common.Address, arg1 common.Address) (*big.Int, error)

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

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

func (*ERC20FailingMockCaller) BalanceOf

func (_ERC20FailingMock *ERC20FailingMockCaller) BalanceOf(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)

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

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

func (*ERC20FailingMockCaller) TotalSupply

func (_ERC20FailingMock *ERC20FailingMockCaller) 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 ERC20FailingMockCallerRaw

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

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

func (*ERC20FailingMockCallerRaw) Call

func (_ERC20FailingMock *ERC20FailingMockCallerRaw) 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 ERC20FailingMockCallerSession

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

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

func (*ERC20FailingMockCallerSession) Allowance

func (_ERC20FailingMock *ERC20FailingMockCallerSession) Allowance(arg0 common.Address, arg1 common.Address) (*big.Int, error)

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

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

func (*ERC20FailingMockCallerSession) BalanceOf

func (_ERC20FailingMock *ERC20FailingMockCallerSession) BalanceOf(arg0 common.Address) (*big.Int, error)

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

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

func (*ERC20FailingMockCallerSession) TotalSupply

func (_ERC20FailingMock *ERC20FailingMockCallerSession) TotalSupply() (*big.Int, error)

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

Solidity: function totalSupply() constant returns(uint256)

type ERC20FailingMockRaw

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

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

func (*ERC20FailingMockRaw) Call

func (_ERC20FailingMock *ERC20FailingMockRaw) 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 (*ERC20FailingMockRaw) Transact

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

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

func (*ERC20FailingMockRaw) Transfer

func (_ERC20FailingMock *ERC20FailingMockRaw) 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 ERC20FailingMockSession

type ERC20FailingMockSession struct {
	Contract     *ERC20FailingMock // 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
}

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

func (*ERC20FailingMockSession) Allowance

func (_ERC20FailingMock *ERC20FailingMockSession) Allowance(arg0 common.Address, arg1 common.Address) (*big.Int, error)

Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.

Solidity: function allowance( address, address) constant returns(uint256)

func (*ERC20FailingMockSession) Approve

func (_ERC20FailingMock *ERC20FailingMockSession) Approve(arg0 common.Address, arg1 *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve( address, uint256) returns(bool)

func (*ERC20FailingMockSession) BalanceOf

func (_ERC20FailingMock *ERC20FailingMockSession) BalanceOf(arg0 common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf( address) constant returns(uint256)

func (*ERC20FailingMockSession) TotalSupply

func (_ERC20FailingMock *ERC20FailingMockSession) TotalSupply() (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() constant returns(uint256)

func (*ERC20FailingMockSession) Transfer

func (_ERC20FailingMock *ERC20FailingMockSession) Transfer(arg0 common.Address, arg1 *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer( address, uint256) returns(bool)

func (*ERC20FailingMockSession) TransferFrom

func (_ERC20FailingMock *ERC20FailingMockSession) TransferFrom(arg0 common.Address, arg1 common.Address, arg2 *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom( address, address, uint256) returns(bool)

type ERC20FailingMockTransactor

type ERC20FailingMockTransactor struct {
	// contains filtered or unexported fields
}

ERC20FailingMockTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewERC20FailingMockTransactor

func NewERC20FailingMockTransactor(address common.Address, transactor bind.ContractTransactor) (*ERC20FailingMockTransactor, error)

NewERC20FailingMockTransactor creates a new write-only instance of ERC20FailingMock, bound to a specific deployed contract.

func (*ERC20FailingMockTransactor) Approve

func (_ERC20FailingMock *ERC20FailingMockTransactor) Approve(opts *bind.TransactOpts, arg0 common.Address, arg1 *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve( address, uint256) returns(bool)

func (*ERC20FailingMockTransactor) Transfer

func (_ERC20FailingMock *ERC20FailingMockTransactor) Transfer(opts *bind.TransactOpts, arg0 common.Address, arg1 *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer( address, uint256) returns(bool)

func (*ERC20FailingMockTransactor) TransferFrom

func (_ERC20FailingMock *ERC20FailingMockTransactor) TransferFrom(opts *bind.TransactOpts, arg0 common.Address, arg1 common.Address, arg2 *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom( address, address, uint256) returns(bool)

type ERC20FailingMockTransactorRaw

type ERC20FailingMockTransactorRaw struct {
	Contract *ERC20FailingMockTransactor // Generic write-only contract binding to access the raw methods on
}

ERC20FailingMockTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*ERC20FailingMockTransactorRaw) Transact

func (_ERC20FailingMock *ERC20FailingMockTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*ERC20FailingMockTransactorRaw) Transfer

func (_ERC20FailingMock *ERC20FailingMockTransactorRaw) 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 ERC20FailingMockTransactorSession

type ERC20FailingMockTransactorSession struct {
	Contract     *ERC20FailingMockTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts           // Transaction auth options to use throughout this session
}

ERC20FailingMockTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*ERC20FailingMockTransactorSession) Approve

func (_ERC20FailingMock *ERC20FailingMockTransactorSession) Approve(arg0 common.Address, arg1 *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve( address, uint256) returns(bool)

func (*ERC20FailingMockTransactorSession) Transfer

func (_ERC20FailingMock *ERC20FailingMockTransactorSession) Transfer(arg0 common.Address, arg1 *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer( address, uint256) returns(bool)

func (*ERC20FailingMockTransactorSession) TransferFrom

func (_ERC20FailingMock *ERC20FailingMockTransactorSession) TransferFrom(arg0 common.Address, arg1 common.Address, arg2 *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom( address, address, uint256) returns(bool)

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(owner address, spender address) constant returns(uint256)

func (*ERC20Session) Approve

func (_ERC20 *ERC20Session) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(spender address, value uint256) returns(bool)

func (*ERC20Session) BalanceOf

func (_ERC20 *ERC20Session) BalanceOf(who common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(who address) constant returns(uint256)

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(to common.Address, value *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(to address, value uint256) returns(bool)

func (*ERC20Session) TransferFrom

func (_ERC20 *ERC20Session) TransferFrom(from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(from address, to address, value uint256) returns(bool)

type ERC20SucceedingMock

type ERC20SucceedingMock struct {
	ERC20SucceedingMockCaller     // Read-only binding to the contract
	ERC20SucceedingMockTransactor // Write-only binding to the contract
}

ERC20SucceedingMock is an auto generated Go binding around an Ethereum contract.

func DeployERC20SucceedingMock

func DeployERC20SucceedingMock(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *ERC20SucceedingMock, error)

DeployERC20SucceedingMock deploys a new Ethereum contract, binding an instance of ERC20SucceedingMock to it.

func NewERC20SucceedingMock

func NewERC20SucceedingMock(address common.Address, backend bind.ContractBackend) (*ERC20SucceedingMock, error)

NewERC20SucceedingMock creates a new instance of ERC20SucceedingMock, bound to a specific deployed contract.

type ERC20SucceedingMockCaller

type ERC20SucceedingMockCaller struct {
	// contains filtered or unexported fields
}

ERC20SucceedingMockCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewERC20SucceedingMockCaller

func NewERC20SucceedingMockCaller(address common.Address, caller bind.ContractCaller) (*ERC20SucceedingMockCaller, error)

NewERC20SucceedingMockCaller creates a new read-only instance of ERC20SucceedingMock, bound to a specific deployed contract.

func (*ERC20SucceedingMockCaller) Allowance

func (_ERC20SucceedingMock *ERC20SucceedingMockCaller) Allowance(opts *bind.CallOpts, arg0 common.Address, arg1 common.Address) (*big.Int, error)

Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.

Solidity: function allowance( address, address) constant returns(uint256)

func (*ERC20SucceedingMockCaller) BalanceOf

func (_ERC20SucceedingMock *ERC20SucceedingMockCaller) BalanceOf(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf( address) constant returns(uint256)

func (*ERC20SucceedingMockCaller) TotalSupply

func (_ERC20SucceedingMock *ERC20SucceedingMockCaller) 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 ERC20SucceedingMockCallerRaw

type ERC20SucceedingMockCallerRaw struct {
	Contract *ERC20SucceedingMockCaller // Generic read-only contract binding to access the raw methods on
}

ERC20SucceedingMockCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*ERC20SucceedingMockCallerRaw) Call

func (_ERC20SucceedingMock *ERC20SucceedingMockCallerRaw) 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 ERC20SucceedingMockCallerSession

type ERC20SucceedingMockCallerSession struct {
	Contract *ERC20SucceedingMockCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts              // Call options to use throughout this session
}

ERC20SucceedingMockCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*ERC20SucceedingMockCallerSession) Allowance

func (_ERC20SucceedingMock *ERC20SucceedingMockCallerSession) Allowance(arg0 common.Address, arg1 common.Address) (*big.Int, error)

Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.

Solidity: function allowance( address, address) constant returns(uint256)

func (*ERC20SucceedingMockCallerSession) BalanceOf

func (_ERC20SucceedingMock *ERC20SucceedingMockCallerSession) BalanceOf(arg0 common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf( address) constant returns(uint256)

func (*ERC20SucceedingMockCallerSession) TotalSupply

func (_ERC20SucceedingMock *ERC20SucceedingMockCallerSession) TotalSupply() (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() constant returns(uint256)

type ERC20SucceedingMockRaw

type ERC20SucceedingMockRaw struct {
	Contract *ERC20SucceedingMock // Generic contract binding to access the raw methods on
}

ERC20SucceedingMockRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*ERC20SucceedingMockRaw) Call

func (_ERC20SucceedingMock *ERC20SucceedingMockRaw) 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 (*ERC20SucceedingMockRaw) Transact

func (_ERC20SucceedingMock *ERC20SucceedingMockRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*ERC20SucceedingMockRaw) Transfer

func (_ERC20SucceedingMock *ERC20SucceedingMockRaw) 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 ERC20SucceedingMockSession

type ERC20SucceedingMockSession struct {
	Contract     *ERC20SucceedingMock // 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
}

ERC20SucceedingMockSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*ERC20SucceedingMockSession) Allowance

func (_ERC20SucceedingMock *ERC20SucceedingMockSession) Allowance(arg0 common.Address, arg1 common.Address) (*big.Int, error)

Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.

Solidity: function allowance( address, address) constant returns(uint256)

func (*ERC20SucceedingMockSession) Approve

func (_ERC20SucceedingMock *ERC20SucceedingMockSession) Approve(arg0 common.Address, arg1 *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve( address, uint256) returns(bool)

func (*ERC20SucceedingMockSession) BalanceOf

func (_ERC20SucceedingMock *ERC20SucceedingMockSession) BalanceOf(arg0 common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf( address) constant returns(uint256)

func (*ERC20SucceedingMockSession) TotalSupply

func (_ERC20SucceedingMock *ERC20SucceedingMockSession) TotalSupply() (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() constant returns(uint256)

func (*ERC20SucceedingMockSession) Transfer

func (_ERC20SucceedingMock *ERC20SucceedingMockSession) Transfer(arg0 common.Address, arg1 *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer( address, uint256) returns(bool)

func (*ERC20SucceedingMockSession) TransferFrom

func (_ERC20SucceedingMock *ERC20SucceedingMockSession) TransferFrom(arg0 common.Address, arg1 common.Address, arg2 *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom( address, address, uint256) returns(bool)

type ERC20SucceedingMockTransactor

type ERC20SucceedingMockTransactor struct {
	// contains filtered or unexported fields
}

ERC20SucceedingMockTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewERC20SucceedingMockTransactor

func NewERC20SucceedingMockTransactor(address common.Address, transactor bind.ContractTransactor) (*ERC20SucceedingMockTransactor, error)

NewERC20SucceedingMockTransactor creates a new write-only instance of ERC20SucceedingMock, bound to a specific deployed contract.

func (*ERC20SucceedingMockTransactor) Approve

func (_ERC20SucceedingMock *ERC20SucceedingMockTransactor) Approve(opts *bind.TransactOpts, arg0 common.Address, arg1 *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve( address, uint256) returns(bool)

func (*ERC20SucceedingMockTransactor) Transfer

func (_ERC20SucceedingMock *ERC20SucceedingMockTransactor) Transfer(opts *bind.TransactOpts, arg0 common.Address, arg1 *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer( address, uint256) returns(bool)

func (*ERC20SucceedingMockTransactor) TransferFrom

func (_ERC20SucceedingMock *ERC20SucceedingMockTransactor) TransferFrom(opts *bind.TransactOpts, arg0 common.Address, arg1 common.Address, arg2 *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom( address, address, uint256) returns(bool)

type ERC20SucceedingMockTransactorRaw

type ERC20SucceedingMockTransactorRaw struct {
	Contract *ERC20SucceedingMockTransactor // Generic write-only contract binding to access the raw methods on
}

ERC20SucceedingMockTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*ERC20SucceedingMockTransactorRaw) Transact

func (_ERC20SucceedingMock *ERC20SucceedingMockTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*ERC20SucceedingMockTransactorRaw) Transfer

func (_ERC20SucceedingMock *ERC20SucceedingMockTransactorRaw) 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 ERC20SucceedingMockTransactorSession

type ERC20SucceedingMockTransactorSession struct {
	Contract     *ERC20SucceedingMockTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts              // Transaction auth options to use throughout this session
}

ERC20SucceedingMockTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*ERC20SucceedingMockTransactorSession) Approve

func (_ERC20SucceedingMock *ERC20SucceedingMockTransactorSession) Approve(arg0 common.Address, arg1 *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve( address, uint256) returns(bool)

func (*ERC20SucceedingMockTransactorSession) Transfer

func (_ERC20SucceedingMock *ERC20SucceedingMockTransactorSession) Transfer(arg0 common.Address, arg1 *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer( address, uint256) returns(bool)

func (*ERC20SucceedingMockTransactorSession) TransferFrom

func (_ERC20SucceedingMock *ERC20SucceedingMockTransactorSession) TransferFrom(arg0 common.Address, arg1 common.Address, arg2 *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom( address, address, uint256) 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, value *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(spender address, value uint256) returns(bool)

func (*ERC20Transactor) Transfer

func (_ERC20 *ERC20Transactor) Transfer(opts *bind.TransactOpts, to common.Address, value *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(to address, value uint256) returns(bool)

func (*ERC20Transactor) TransferFrom

func (_ERC20 *ERC20Transactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(from address, to address, value uint256) 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, value *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(spender address, value uint256) returns(bool)

func (*ERC20TransactorSession) Transfer

func (_ERC20 *ERC20TransactorSession) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(to address, value uint256) returns(bool)

func (*ERC20TransactorSession) TransferFrom

func (_ERC20 *ERC20TransactorSession) TransferFrom(from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(from address, to address, value uint256) returns(bool)

type ERC223ContractInterface

type ERC223ContractInterface struct {
	ERC223ContractInterfaceCaller     // Read-only binding to the contract
	ERC223ContractInterfaceTransactor // Write-only binding to the contract
}

ERC223ContractInterface is an auto generated Go binding around an Ethereum contract.

func NewERC223ContractInterface

func NewERC223ContractInterface(address common.Address, backend bind.ContractBackend) (*ERC223ContractInterface, error)

NewERC223ContractInterface creates a new instance of ERC223ContractInterface, bound to a specific deployed contract.

type ERC223ContractInterfaceCaller

type ERC223ContractInterfaceCaller struct {
	// contains filtered or unexported fields
}

ERC223ContractInterfaceCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewERC223ContractInterfaceCaller

func NewERC223ContractInterfaceCaller(address common.Address, caller bind.ContractCaller) (*ERC223ContractInterfaceCaller, error)

NewERC223ContractInterfaceCaller creates a new read-only instance of ERC223ContractInterface, bound to a specific deployed contract.

type ERC223ContractInterfaceCallerRaw

type ERC223ContractInterfaceCallerRaw struct {
	Contract *ERC223ContractInterfaceCaller // Generic read-only contract binding to access the raw methods on
}

ERC223ContractInterfaceCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*ERC223ContractInterfaceCallerRaw) Call

func (_ERC223ContractInterface *ERC223ContractInterfaceCallerRaw) 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 ERC223ContractInterfaceCallerSession

type ERC223ContractInterfaceCallerSession struct {
	Contract *ERC223ContractInterfaceCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts                  // Call options to use throughout this session
}

ERC223ContractInterfaceCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

type ERC223ContractInterfaceRaw

type ERC223ContractInterfaceRaw struct {
	Contract *ERC223ContractInterface // Generic contract binding to access the raw methods on
}

ERC223ContractInterfaceRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*ERC223ContractInterfaceRaw) Call

func (_ERC223ContractInterface *ERC223ContractInterfaceRaw) 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 (*ERC223ContractInterfaceRaw) Transact

func (_ERC223ContractInterface *ERC223ContractInterfaceRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*ERC223ContractInterfaceRaw) Transfer

func (_ERC223ContractInterface *ERC223ContractInterfaceRaw) 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 ERC223ContractInterfaceSession

type ERC223ContractInterfaceSession struct {
	Contract     *ERC223ContractInterface // 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
}

ERC223ContractInterfaceSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*ERC223ContractInterfaceSession) TokenFallback

func (_ERC223ContractInterface *ERC223ContractInterfaceSession) TokenFallback(_from common.Address, _value *big.Int, _data []byte) (*types.Transaction, error)

TokenFallback is a paid mutator transaction binding the contract method 0xc0ee0b8a.

Solidity: function tokenFallback(_from address, _value uint256, _data bytes) returns()

type ERC223ContractInterfaceTransactor

type ERC223ContractInterfaceTransactor struct {
	// contains filtered or unexported fields
}

ERC223ContractInterfaceTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewERC223ContractInterfaceTransactor

func NewERC223ContractInterfaceTransactor(address common.Address, transactor bind.ContractTransactor) (*ERC223ContractInterfaceTransactor, error)

NewERC223ContractInterfaceTransactor creates a new write-only instance of ERC223ContractInterface, bound to a specific deployed contract.

func (*ERC223ContractInterfaceTransactor) TokenFallback

func (_ERC223ContractInterface *ERC223ContractInterfaceTransactor) TokenFallback(opts *bind.TransactOpts, _from common.Address, _value *big.Int, _data []byte) (*types.Transaction, error)

TokenFallback is a paid mutator transaction binding the contract method 0xc0ee0b8a.

Solidity: function tokenFallback(_from address, _value uint256, _data bytes) returns()

type ERC223ContractInterfaceTransactorRaw

type ERC223ContractInterfaceTransactorRaw struct {
	Contract *ERC223ContractInterfaceTransactor // Generic write-only contract binding to access the raw methods on
}

ERC223ContractInterfaceTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*ERC223ContractInterfaceTransactorRaw) Transact

func (_ERC223ContractInterface *ERC223ContractInterfaceTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*ERC223ContractInterfaceTransactorRaw) Transfer

func (_ERC223ContractInterface *ERC223ContractInterfaceTransactorRaw) 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 ERC223ContractInterfaceTransactorSession

type ERC223ContractInterfaceTransactorSession struct {
	Contract     *ERC223ContractInterfaceTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts                  // Transaction auth options to use throughout this session
}

ERC223ContractInterfaceTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*ERC223ContractInterfaceTransactorSession) TokenFallback

func (_ERC223ContractInterface *ERC223ContractInterfaceTransactorSession) TokenFallback(_from common.Address, _value *big.Int, _data []byte) (*types.Transaction, error)

TokenFallback is a paid mutator transaction binding the contract method 0xc0ee0b8a.

Solidity: function tokenFallback(_from address, _value uint256, _data bytes) returns()

type ERC223TokenMock

type ERC223TokenMock struct {
	ERC223TokenMockCaller     // Read-only binding to the contract
	ERC223TokenMockTransactor // Write-only binding to the contract
}

ERC223TokenMock is an auto generated Go binding around an Ethereum contract.

func DeployERC223TokenMock

func DeployERC223TokenMock(auth *bind.TransactOpts, backend bind.ContractBackend, initialAccount common.Address, initialBalance *big.Int) (common.Address, *types.Transaction, *ERC223TokenMock, error)

DeployERC223TokenMock deploys a new Ethereum contract, binding an instance of ERC223TokenMock to it.

func NewERC223TokenMock

func NewERC223TokenMock(address common.Address, backend bind.ContractBackend) (*ERC223TokenMock, error)

NewERC223TokenMock creates a new instance of ERC223TokenMock, bound to a specific deployed contract.

type ERC223TokenMockCaller

type ERC223TokenMockCaller struct {
	// contains filtered or unexported fields
}

ERC223TokenMockCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewERC223TokenMockCaller

func NewERC223TokenMockCaller(address common.Address, caller bind.ContractCaller) (*ERC223TokenMockCaller, error)

NewERC223TokenMockCaller creates a new read-only instance of ERC223TokenMock, bound to a specific deployed contract.

func (*ERC223TokenMockCaller) BalanceOf

func (_ERC223TokenMock *ERC223TokenMockCaller) 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(_owner address) constant returns(balance uint256)

func (*ERC223TokenMockCaller) TotalSupply

func (_ERC223TokenMock *ERC223TokenMockCaller) 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 ERC223TokenMockCallerRaw

type ERC223TokenMockCallerRaw struct {
	Contract *ERC223TokenMockCaller // Generic read-only contract binding to access the raw methods on
}

ERC223TokenMockCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*ERC223TokenMockCallerRaw) Call

func (_ERC223TokenMock *ERC223TokenMockCallerRaw) 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 ERC223TokenMockCallerSession

type ERC223TokenMockCallerSession struct {
	Contract *ERC223TokenMockCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts          // Call options to use throughout this session
}

ERC223TokenMockCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*ERC223TokenMockCallerSession) BalanceOf

func (_ERC223TokenMock *ERC223TokenMockCallerSession) BalanceOf(_owner common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(_owner address) constant returns(balance uint256)

func (*ERC223TokenMockCallerSession) TotalSupply

func (_ERC223TokenMock *ERC223TokenMockCallerSession) TotalSupply() (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() constant returns(uint256)

type ERC223TokenMockRaw

type ERC223TokenMockRaw struct {
	Contract *ERC223TokenMock // Generic contract binding to access the raw methods on
}

ERC223TokenMockRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*ERC223TokenMockRaw) Call

func (_ERC223TokenMock *ERC223TokenMockRaw) 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 (*ERC223TokenMockRaw) Transact

func (_ERC223TokenMock *ERC223TokenMockRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*ERC223TokenMockRaw) Transfer

func (_ERC223TokenMock *ERC223TokenMockRaw) 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 ERC223TokenMockSession

type ERC223TokenMockSession struct {
	Contract     *ERC223TokenMock  // 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
}

ERC223TokenMockSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*ERC223TokenMockSession) BalanceOf

func (_ERC223TokenMock *ERC223TokenMockSession) BalanceOf(_owner common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(_owner address) constant returns(balance uint256)

func (*ERC223TokenMockSession) TotalSupply

func (_ERC223TokenMock *ERC223TokenMockSession) TotalSupply() (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() constant returns(uint256)

func (*ERC223TokenMockSession) Transfer

func (_ERC223TokenMock *ERC223TokenMockSession) Transfer(_to common.Address, _value *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(_to address, _value uint256) returns(bool)

func (*ERC223TokenMockSession) TransferERC223

func (_ERC223TokenMock *ERC223TokenMockSession) TransferERC223(_to common.Address, _value *big.Int, _data []byte) (*types.Transaction, error)

TransferERC223 is a paid mutator transaction binding the contract method 0x03bad56e.

Solidity: function transferERC223(_to address, _value uint256, _data bytes) returns(success bool)

type ERC223TokenMockTransactor

type ERC223TokenMockTransactor struct {
	// contains filtered or unexported fields
}

ERC223TokenMockTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewERC223TokenMockTransactor

func NewERC223TokenMockTransactor(address common.Address, transactor bind.ContractTransactor) (*ERC223TokenMockTransactor, error)

NewERC223TokenMockTransactor creates a new write-only instance of ERC223TokenMock, bound to a specific deployed contract.

func (*ERC223TokenMockTransactor) Transfer

func (_ERC223TokenMock *ERC223TokenMockTransactor) Transfer(opts *bind.TransactOpts, _to common.Address, _value *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(_to address, _value uint256) returns(bool)

func (*ERC223TokenMockTransactor) TransferERC223

func (_ERC223TokenMock *ERC223TokenMockTransactor) TransferERC223(opts *bind.TransactOpts, _to common.Address, _value *big.Int, _data []byte) (*types.Transaction, error)

TransferERC223 is a paid mutator transaction binding the contract method 0x03bad56e.

Solidity: function transferERC223(_to address, _value uint256, _data bytes) returns(success bool)

type ERC223TokenMockTransactorRaw

type ERC223TokenMockTransactorRaw struct {
	Contract *ERC223TokenMockTransactor // Generic write-only contract binding to access the raw methods on
}

ERC223TokenMockTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*ERC223TokenMockTransactorRaw) Transact

func (_ERC223TokenMock *ERC223TokenMockTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*ERC223TokenMockTransactorRaw) Transfer

func (_ERC223TokenMock *ERC223TokenMockTransactorRaw) 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 ERC223TokenMockTransactorSession

type ERC223TokenMockTransactorSession struct {
	Contract     *ERC223TokenMockTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts          // Transaction auth options to use throughout this session
}

ERC223TokenMockTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*ERC223TokenMockTransactorSession) Transfer

func (_ERC223TokenMock *ERC223TokenMockTransactorSession) Transfer(_to common.Address, _value *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(_to address, _value uint256) returns(bool)

func (*ERC223TokenMockTransactorSession) TransferERC223

func (_ERC223TokenMock *ERC223TokenMockTransactorSession) TransferERC223(_to common.Address, _value *big.Int, _data []byte) (*types.Transaction, error)

TransferERC223 is a paid mutator transaction binding the contract method 0x03bad56e.

Solidity: function transferERC223(_to address, _value uint256, _data bytes) returns(success bool)

type ERC721

type ERC721 struct {
	ERC721Caller     // Read-only binding to the contract
	ERC721Transactor // Write-only binding to the contract
}

ERC721 is an auto generated Go binding around an Ethereum contract.

func NewERC721

func NewERC721(address common.Address, backend bind.ContractBackend) (*ERC721, error)

NewERC721 creates a new instance of ERC721, bound to a specific deployed contract.

type ERC721Caller

type ERC721Caller struct {
	// contains filtered or unexported fields
}

ERC721Caller is an auto generated read-only Go binding around an Ethereum contract.

func NewERC721Caller

func NewERC721Caller(address common.Address, caller bind.ContractCaller) (*ERC721Caller, error)

NewERC721Caller creates a new read-only instance of ERC721, bound to a specific deployed contract.

func (*ERC721Caller) BalanceOf

func (_ERC721 *ERC721Caller) 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(_owner address) constant returns(_balance uint256)

func (*ERC721Caller) OwnerOf

func (_ERC721 *ERC721Caller) OwnerOf(opts *bind.CallOpts, _tokenId *big.Int) (common.Address, error)

OwnerOf is a free data retrieval call binding the contract method 0x6352211e.

Solidity: function ownerOf(_tokenId uint256) constant returns(_owner address)

type ERC721CallerRaw

type ERC721CallerRaw struct {
	Contract *ERC721Caller // Generic read-only contract binding to access the raw methods on
}

ERC721CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*ERC721CallerRaw) Call

func (_ERC721 *ERC721CallerRaw) 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 ERC721CallerSession

type ERC721CallerSession struct {
	Contract *ERC721Caller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts // Call options to use throughout this session
}

ERC721CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*ERC721CallerSession) BalanceOf

func (_ERC721 *ERC721CallerSession) BalanceOf(_owner common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(_owner address) constant returns(_balance uint256)

func (*ERC721CallerSession) OwnerOf

func (_ERC721 *ERC721CallerSession) OwnerOf(_tokenId *big.Int) (common.Address, error)

OwnerOf is a free data retrieval call binding the contract method 0x6352211e.

Solidity: function ownerOf(_tokenId uint256) constant returns(_owner address)

type ERC721Raw

type ERC721Raw struct {
	Contract *ERC721 // Generic contract binding to access the raw methods on
}

ERC721Raw is an auto generated low-level Go binding around an Ethereum contract.

func (*ERC721Raw) Call

func (_ERC721 *ERC721Raw) 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 (*ERC721Raw) Transact

func (_ERC721 *ERC721Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*ERC721Raw) Transfer

func (_ERC721 *ERC721Raw) 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 ERC721Session

type ERC721Session struct {
	Contract     *ERC721           // 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
}

ERC721Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*ERC721Session) Approve

func (_ERC721 *ERC721Session) Approve(_to common.Address, _tokenId *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(_to address, _tokenId uint256) returns()

func (*ERC721Session) BalanceOf

func (_ERC721 *ERC721Session) BalanceOf(_owner common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(_owner address) constant returns(_balance uint256)

func (*ERC721Session) OwnerOf

func (_ERC721 *ERC721Session) OwnerOf(_tokenId *big.Int) (common.Address, error)

OwnerOf is a free data retrieval call binding the contract method 0x6352211e.

Solidity: function ownerOf(_tokenId uint256) constant returns(_owner address)

func (*ERC721Session) TakeOwnership

func (_ERC721 *ERC721Session) TakeOwnership(_tokenId *big.Int) (*types.Transaction, error)

TakeOwnership is a paid mutator transaction binding the contract method 0xb2e6ceeb.

Solidity: function takeOwnership(_tokenId uint256) returns()

func (*ERC721Session) Transfer

func (_ERC721 *ERC721Session) Transfer(_to common.Address, _tokenId *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(_to address, _tokenId uint256) returns()

type ERC721Token

type ERC721Token struct {
	ERC721TokenCaller     // Read-only binding to the contract
	ERC721TokenTransactor // Write-only binding to the contract
}

ERC721Token is an auto generated Go binding around an Ethereum contract.

func DeployERC721Token

func DeployERC721Token(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *ERC721Token, error)

DeployERC721Token deploys a new Ethereum contract, binding an instance of ERC721Token to it.

func NewERC721Token

func NewERC721Token(address common.Address, backend bind.ContractBackend) (*ERC721Token, error)

NewERC721Token creates a new instance of ERC721Token, bound to a specific deployed contract.

type ERC721TokenCaller

type ERC721TokenCaller struct {
	// contains filtered or unexported fields
}

ERC721TokenCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewERC721TokenCaller

func NewERC721TokenCaller(address common.Address, caller bind.ContractCaller) (*ERC721TokenCaller, error)

NewERC721TokenCaller creates a new read-only instance of ERC721Token, bound to a specific deployed contract.

func (*ERC721TokenCaller) ApprovedFor

func (_ERC721Token *ERC721TokenCaller) ApprovedFor(opts *bind.CallOpts, _tokenId *big.Int) (common.Address, error)

ApprovedFor is a free data retrieval call binding the contract method 0x2a6dd48f.

Solidity: function approvedFor(_tokenId uint256) constant returns(address)

func (*ERC721TokenCaller) BalanceOf

func (_ERC721Token *ERC721TokenCaller) 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(_owner address) constant returns(uint256)

func (*ERC721TokenCaller) OwnerOf

func (_ERC721Token *ERC721TokenCaller) OwnerOf(opts *bind.CallOpts, _tokenId *big.Int) (common.Address, error)

OwnerOf is a free data retrieval call binding the contract method 0x6352211e.

Solidity: function ownerOf(_tokenId uint256) constant returns(address)

func (*ERC721TokenCaller) TokensOf

func (_ERC721Token *ERC721TokenCaller) TokensOf(opts *bind.CallOpts, _owner common.Address) ([]*big.Int, error)

TokensOf is a free data retrieval call binding the contract method 0x5a3f2672.

Solidity: function tokensOf(_owner address) constant returns(uint256[])

func (*ERC721TokenCaller) TotalSupply

func (_ERC721Token *ERC721TokenCaller) 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 ERC721TokenCallerRaw

type ERC721TokenCallerRaw struct {
	Contract *ERC721TokenCaller // Generic read-only contract binding to access the raw methods on
}

ERC721TokenCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*ERC721TokenCallerRaw) Call

func (_ERC721Token *ERC721TokenCallerRaw) 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 ERC721TokenCallerSession

type ERC721TokenCallerSession struct {
	Contract *ERC721TokenCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts      // Call options to use throughout this session
}

ERC721TokenCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*ERC721TokenCallerSession) ApprovedFor

func (_ERC721Token *ERC721TokenCallerSession) ApprovedFor(_tokenId *big.Int) (common.Address, error)

ApprovedFor is a free data retrieval call binding the contract method 0x2a6dd48f.

Solidity: function approvedFor(_tokenId uint256) constant returns(address)

func (*ERC721TokenCallerSession) BalanceOf

func (_ERC721Token *ERC721TokenCallerSession) BalanceOf(_owner common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(_owner address) constant returns(uint256)

func (*ERC721TokenCallerSession) OwnerOf

func (_ERC721Token *ERC721TokenCallerSession) OwnerOf(_tokenId *big.Int) (common.Address, error)

OwnerOf is a free data retrieval call binding the contract method 0x6352211e.

Solidity: function ownerOf(_tokenId uint256) constant returns(address)

func (*ERC721TokenCallerSession) TokensOf

func (_ERC721Token *ERC721TokenCallerSession) TokensOf(_owner common.Address) ([]*big.Int, error)

TokensOf is a free data retrieval call binding the contract method 0x5a3f2672.

Solidity: function tokensOf(_owner address) constant returns(uint256[])

func (*ERC721TokenCallerSession) TotalSupply

func (_ERC721Token *ERC721TokenCallerSession) TotalSupply() (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() constant returns(uint256)

type ERC721TokenMock

type ERC721TokenMock struct {
	ERC721TokenMockCaller     // Read-only binding to the contract
	ERC721TokenMockTransactor // Write-only binding to the contract
}

ERC721TokenMock is an auto generated Go binding around an Ethereum contract.

func DeployERC721TokenMock

func DeployERC721TokenMock(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *ERC721TokenMock, error)

DeployERC721TokenMock deploys a new Ethereum contract, binding an instance of ERC721TokenMock to it.

func NewERC721TokenMock

func NewERC721TokenMock(address common.Address, backend bind.ContractBackend) (*ERC721TokenMock, error)

NewERC721TokenMock creates a new instance of ERC721TokenMock, bound to a specific deployed contract.

type ERC721TokenMockCaller

type ERC721TokenMockCaller struct {
	// contains filtered or unexported fields
}

ERC721TokenMockCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewERC721TokenMockCaller

func NewERC721TokenMockCaller(address common.Address, caller bind.ContractCaller) (*ERC721TokenMockCaller, error)

NewERC721TokenMockCaller creates a new read-only instance of ERC721TokenMock, bound to a specific deployed contract.

func (*ERC721TokenMockCaller) ApprovedFor

func (_ERC721TokenMock *ERC721TokenMockCaller) ApprovedFor(opts *bind.CallOpts, _tokenId *big.Int) (common.Address, error)

ApprovedFor is a free data retrieval call binding the contract method 0x2a6dd48f.

Solidity: function approvedFor(_tokenId uint256) constant returns(address)

func (*ERC721TokenMockCaller) BalanceOf

func (_ERC721TokenMock *ERC721TokenMockCaller) 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(_owner address) constant returns(uint256)

func (*ERC721TokenMockCaller) OwnerOf

func (_ERC721TokenMock *ERC721TokenMockCaller) OwnerOf(opts *bind.CallOpts, _tokenId *big.Int) (common.Address, error)

OwnerOf is a free data retrieval call binding the contract method 0x6352211e.

Solidity: function ownerOf(_tokenId uint256) constant returns(address)

func (*ERC721TokenMockCaller) TokensOf

func (_ERC721TokenMock *ERC721TokenMockCaller) TokensOf(opts *bind.CallOpts, _owner common.Address) ([]*big.Int, error)

TokensOf is a free data retrieval call binding the contract method 0x5a3f2672.

Solidity: function tokensOf(_owner address) constant returns(uint256[])

func (*ERC721TokenMockCaller) TotalSupply

func (_ERC721TokenMock *ERC721TokenMockCaller) 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 ERC721TokenMockCallerRaw

type ERC721TokenMockCallerRaw struct {
	Contract *ERC721TokenMockCaller // Generic read-only contract binding to access the raw methods on
}

ERC721TokenMockCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*ERC721TokenMockCallerRaw) Call

func (_ERC721TokenMock *ERC721TokenMockCallerRaw) 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 ERC721TokenMockCallerSession

type ERC721TokenMockCallerSession struct {
	Contract *ERC721TokenMockCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts          // Call options to use throughout this session
}

ERC721TokenMockCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*ERC721TokenMockCallerSession) ApprovedFor

func (_ERC721TokenMock *ERC721TokenMockCallerSession) ApprovedFor(_tokenId *big.Int) (common.Address, error)

ApprovedFor is a free data retrieval call binding the contract method 0x2a6dd48f.

Solidity: function approvedFor(_tokenId uint256) constant returns(address)

func (*ERC721TokenMockCallerSession) BalanceOf

func (_ERC721TokenMock *ERC721TokenMockCallerSession) BalanceOf(_owner common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(_owner address) constant returns(uint256)

func (*ERC721TokenMockCallerSession) OwnerOf

func (_ERC721TokenMock *ERC721TokenMockCallerSession) OwnerOf(_tokenId *big.Int) (common.Address, error)

OwnerOf is a free data retrieval call binding the contract method 0x6352211e.

Solidity: function ownerOf(_tokenId uint256) constant returns(address)

func (*ERC721TokenMockCallerSession) TokensOf

func (_ERC721TokenMock *ERC721TokenMockCallerSession) TokensOf(_owner common.Address) ([]*big.Int, error)

TokensOf is a free data retrieval call binding the contract method 0x5a3f2672.

Solidity: function tokensOf(_owner address) constant returns(uint256[])

func (*ERC721TokenMockCallerSession) TotalSupply

func (_ERC721TokenMock *ERC721TokenMockCallerSession) TotalSupply() (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() constant returns(uint256)

type ERC721TokenMockRaw

type ERC721TokenMockRaw struct {
	Contract *ERC721TokenMock // Generic contract binding to access the raw methods on
}

ERC721TokenMockRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*ERC721TokenMockRaw) Call

func (_ERC721TokenMock *ERC721TokenMockRaw) 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 (*ERC721TokenMockRaw) Transact

func (_ERC721TokenMock *ERC721TokenMockRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*ERC721TokenMockRaw) Transfer

func (_ERC721TokenMock *ERC721TokenMockRaw) 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 ERC721TokenMockSession

type ERC721TokenMockSession struct {
	Contract     *ERC721TokenMock  // 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
}

ERC721TokenMockSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*ERC721TokenMockSession) Approve

func (_ERC721TokenMock *ERC721TokenMockSession) Approve(_to common.Address, _tokenId *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(_to address, _tokenId uint256) returns()

func (*ERC721TokenMockSession) ApprovedFor

func (_ERC721TokenMock *ERC721TokenMockSession) ApprovedFor(_tokenId *big.Int) (common.Address, error)

ApprovedFor is a free data retrieval call binding the contract method 0x2a6dd48f.

Solidity: function approvedFor(_tokenId uint256) constant returns(address)

func (*ERC721TokenMockSession) BalanceOf

func (_ERC721TokenMock *ERC721TokenMockSession) BalanceOf(_owner common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(_owner address) constant returns(uint256)

func (*ERC721TokenMockSession) Burn

func (_ERC721TokenMock *ERC721TokenMockSession) Burn(_tokenId *big.Int) (*types.Transaction, error)

Burn is a paid mutator transaction binding the contract method 0x42966c68.

Solidity: function burn(_tokenId uint256) returns()

func (*ERC721TokenMockSession) Mint

func (_ERC721TokenMock *ERC721TokenMockSession) Mint(_to common.Address, _tokenId *big.Int) (*types.Transaction, error)

Mint is a paid mutator transaction binding the contract method 0x40c10f19.

Solidity: function mint(_to address, _tokenId uint256) returns()

func (*ERC721TokenMockSession) OwnerOf

func (_ERC721TokenMock *ERC721TokenMockSession) OwnerOf(_tokenId *big.Int) (common.Address, error)

OwnerOf is a free data retrieval call binding the contract method 0x6352211e.

Solidity: function ownerOf(_tokenId uint256) constant returns(address)

func (*ERC721TokenMockSession) TakeOwnership

func (_ERC721TokenMock *ERC721TokenMockSession) TakeOwnership(_tokenId *big.Int) (*types.Transaction, error)

TakeOwnership is a paid mutator transaction binding the contract method 0xb2e6ceeb.

Solidity: function takeOwnership(_tokenId uint256) returns()

func (*ERC721TokenMockSession) TokensOf

func (_ERC721TokenMock *ERC721TokenMockSession) TokensOf(_owner common.Address) ([]*big.Int, error)

TokensOf is a free data retrieval call binding the contract method 0x5a3f2672.

Solidity: function tokensOf(_owner address) constant returns(uint256[])

func (*ERC721TokenMockSession) TotalSupply

func (_ERC721TokenMock *ERC721TokenMockSession) TotalSupply() (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() constant returns(uint256)

func (*ERC721TokenMockSession) Transfer

func (_ERC721TokenMock *ERC721TokenMockSession) Transfer(_to common.Address, _tokenId *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(_to address, _tokenId uint256) returns()

type ERC721TokenMockTransactor

type ERC721TokenMockTransactor struct {
	// contains filtered or unexported fields
}

ERC721TokenMockTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewERC721TokenMockTransactor

func NewERC721TokenMockTransactor(address common.Address, transactor bind.ContractTransactor) (*ERC721TokenMockTransactor, error)

NewERC721TokenMockTransactor creates a new write-only instance of ERC721TokenMock, bound to a specific deployed contract.

func (*ERC721TokenMockTransactor) Approve

func (_ERC721TokenMock *ERC721TokenMockTransactor) Approve(opts *bind.TransactOpts, _to common.Address, _tokenId *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(_to address, _tokenId uint256) returns()

func (*ERC721TokenMockTransactor) Burn

func (_ERC721TokenMock *ERC721TokenMockTransactor) Burn(opts *bind.TransactOpts, _tokenId *big.Int) (*types.Transaction, error)

Burn is a paid mutator transaction binding the contract method 0x42966c68.

Solidity: function burn(_tokenId uint256) returns()

func (*ERC721TokenMockTransactor) Mint

func (_ERC721TokenMock *ERC721TokenMockTransactor) Mint(opts *bind.TransactOpts, _to common.Address, _tokenId *big.Int) (*types.Transaction, error)

Mint is a paid mutator transaction binding the contract method 0x40c10f19.

Solidity: function mint(_to address, _tokenId uint256) returns()

func (*ERC721TokenMockTransactor) TakeOwnership

func (_ERC721TokenMock *ERC721TokenMockTransactor) TakeOwnership(opts *bind.TransactOpts, _tokenId *big.Int) (*types.Transaction, error)

TakeOwnership is a paid mutator transaction binding the contract method 0xb2e6ceeb.

Solidity: function takeOwnership(_tokenId uint256) returns()

func (*ERC721TokenMockTransactor) Transfer

func (_ERC721TokenMock *ERC721TokenMockTransactor) Transfer(opts *bind.TransactOpts, _to common.Address, _tokenId *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(_to address, _tokenId uint256) returns()

type ERC721TokenMockTransactorRaw

type ERC721TokenMockTransactorRaw struct {
	Contract *ERC721TokenMockTransactor // Generic write-only contract binding to access the raw methods on
}

ERC721TokenMockTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*ERC721TokenMockTransactorRaw) Transact

func (_ERC721TokenMock *ERC721TokenMockTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*ERC721TokenMockTransactorRaw) Transfer

func (_ERC721TokenMock *ERC721TokenMockTransactorRaw) 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 ERC721TokenMockTransactorSession

type ERC721TokenMockTransactorSession struct {
	Contract     *ERC721TokenMockTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts          // Transaction auth options to use throughout this session
}

ERC721TokenMockTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*ERC721TokenMockTransactorSession) Approve

func (_ERC721TokenMock *ERC721TokenMockTransactorSession) Approve(_to common.Address, _tokenId *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(_to address, _tokenId uint256) returns()

func (*ERC721TokenMockTransactorSession) Burn

func (_ERC721TokenMock *ERC721TokenMockTransactorSession) Burn(_tokenId *big.Int) (*types.Transaction, error)

Burn is a paid mutator transaction binding the contract method 0x42966c68.

Solidity: function burn(_tokenId uint256) returns()

func (*ERC721TokenMockTransactorSession) Mint

func (_ERC721TokenMock *ERC721TokenMockTransactorSession) Mint(_to common.Address, _tokenId *big.Int) (*types.Transaction, error)

Mint is a paid mutator transaction binding the contract method 0x40c10f19.

Solidity: function mint(_to address, _tokenId uint256) returns()

func (*ERC721TokenMockTransactorSession) TakeOwnership

func (_ERC721TokenMock *ERC721TokenMockTransactorSession) TakeOwnership(_tokenId *big.Int) (*types.Transaction, error)

TakeOwnership is a paid mutator transaction binding the contract method 0xb2e6ceeb.

Solidity: function takeOwnership(_tokenId uint256) returns()

func (*ERC721TokenMockTransactorSession) Transfer

func (_ERC721TokenMock *ERC721TokenMockTransactorSession) Transfer(_to common.Address, _tokenId *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(_to address, _tokenId uint256) returns()

type ERC721TokenRaw

type ERC721TokenRaw struct {
	Contract *ERC721Token // Generic contract binding to access the raw methods on
}

ERC721TokenRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*ERC721TokenRaw) Call

func (_ERC721Token *ERC721TokenRaw) 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 (*ERC721TokenRaw) Transact

func (_ERC721Token *ERC721TokenRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*ERC721TokenRaw) Transfer

func (_ERC721Token *ERC721TokenRaw) 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 ERC721TokenSession

type ERC721TokenSession struct {
	Contract     *ERC721Token      // 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
}

ERC721TokenSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*ERC721TokenSession) Approve

func (_ERC721Token *ERC721TokenSession) Approve(_to common.Address, _tokenId *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(_to address, _tokenId uint256) returns()

func (*ERC721TokenSession) ApprovedFor

func (_ERC721Token *ERC721TokenSession) ApprovedFor(_tokenId *big.Int) (common.Address, error)

ApprovedFor is a free data retrieval call binding the contract method 0x2a6dd48f.

Solidity: function approvedFor(_tokenId uint256) constant returns(address)

func (*ERC721TokenSession) BalanceOf

func (_ERC721Token *ERC721TokenSession) BalanceOf(_owner common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(_owner address) constant returns(uint256)

func (*ERC721TokenSession) OwnerOf

func (_ERC721Token *ERC721TokenSession) OwnerOf(_tokenId *big.Int) (common.Address, error)

OwnerOf is a free data retrieval call binding the contract method 0x6352211e.

Solidity: function ownerOf(_tokenId uint256) constant returns(address)

func (*ERC721TokenSession) TakeOwnership

func (_ERC721Token *ERC721TokenSession) TakeOwnership(_tokenId *big.Int) (*types.Transaction, error)

TakeOwnership is a paid mutator transaction binding the contract method 0xb2e6ceeb.

Solidity: function takeOwnership(_tokenId uint256) returns()

func (*ERC721TokenSession) TokensOf

func (_ERC721Token *ERC721TokenSession) TokensOf(_owner common.Address) ([]*big.Int, error)

TokensOf is a free data retrieval call binding the contract method 0x5a3f2672.

Solidity: function tokensOf(_owner address) constant returns(uint256[])

func (*ERC721TokenSession) TotalSupply

func (_ERC721Token *ERC721TokenSession) TotalSupply() (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() constant returns(uint256)

func (*ERC721TokenSession) Transfer

func (_ERC721Token *ERC721TokenSession) Transfer(_to common.Address, _tokenId *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(_to address, _tokenId uint256) returns()

type ERC721TokenTransactor

type ERC721TokenTransactor struct {
	// contains filtered or unexported fields
}

ERC721TokenTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewERC721TokenTransactor

func NewERC721TokenTransactor(address common.Address, transactor bind.ContractTransactor) (*ERC721TokenTransactor, error)

NewERC721TokenTransactor creates a new write-only instance of ERC721Token, bound to a specific deployed contract.

func (*ERC721TokenTransactor) Approve

func (_ERC721Token *ERC721TokenTransactor) Approve(opts *bind.TransactOpts, _to common.Address, _tokenId *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(_to address, _tokenId uint256) returns()

func (*ERC721TokenTransactor) TakeOwnership

func (_ERC721Token *ERC721TokenTransactor) TakeOwnership(opts *bind.TransactOpts, _tokenId *big.Int) (*types.Transaction, error)

TakeOwnership is a paid mutator transaction binding the contract method 0xb2e6ceeb.

Solidity: function takeOwnership(_tokenId uint256) returns()

func (*ERC721TokenTransactor) Transfer

func (_ERC721Token *ERC721TokenTransactor) Transfer(opts *bind.TransactOpts, _to common.Address, _tokenId *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(_to address, _tokenId uint256) returns()

type ERC721TokenTransactorRaw

type ERC721TokenTransactorRaw struct {
	Contract *ERC721TokenTransactor // Generic write-only contract binding to access the raw methods on
}

ERC721TokenTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*ERC721TokenTransactorRaw) Transact

func (_ERC721Token *ERC721TokenTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*ERC721TokenTransactorRaw) Transfer

func (_ERC721Token *ERC721TokenTransactorRaw) 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 ERC721TokenTransactorSession

type ERC721TokenTransactorSession struct {
	Contract     *ERC721TokenTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts      // Transaction auth options to use throughout this session
}

ERC721TokenTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*ERC721TokenTransactorSession) Approve

func (_ERC721Token *ERC721TokenTransactorSession) Approve(_to common.Address, _tokenId *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(_to address, _tokenId uint256) returns()

func (*ERC721TokenTransactorSession) TakeOwnership

func (_ERC721Token *ERC721TokenTransactorSession) TakeOwnership(_tokenId *big.Int) (*types.Transaction, error)

TakeOwnership is a paid mutator transaction binding the contract method 0xb2e6ceeb.

Solidity: function takeOwnership(_tokenId uint256) returns()

func (*ERC721TokenTransactorSession) Transfer

func (_ERC721Token *ERC721TokenTransactorSession) Transfer(_to common.Address, _tokenId *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(_to address, _tokenId uint256) returns()

type ERC721Transactor

type ERC721Transactor struct {
	// contains filtered or unexported fields
}

ERC721Transactor is an auto generated write-only Go binding around an Ethereum contract.

func NewERC721Transactor

func NewERC721Transactor(address common.Address, transactor bind.ContractTransactor) (*ERC721Transactor, error)

NewERC721Transactor creates a new write-only instance of ERC721, bound to a specific deployed contract.

func (*ERC721Transactor) Approve

func (_ERC721 *ERC721Transactor) Approve(opts *bind.TransactOpts, _to common.Address, _tokenId *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(_to address, _tokenId uint256) returns()

func (*ERC721Transactor) TakeOwnership

func (_ERC721 *ERC721Transactor) TakeOwnership(opts *bind.TransactOpts, _tokenId *big.Int) (*types.Transaction, error)

TakeOwnership is a paid mutator transaction binding the contract method 0xb2e6ceeb.

Solidity: function takeOwnership(_tokenId uint256) returns()

func (*ERC721Transactor) Transfer

func (_ERC721 *ERC721Transactor) Transfer(opts *bind.TransactOpts, _to common.Address, _tokenId *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(_to address, _tokenId uint256) returns()

type ERC721TransactorRaw

type ERC721TransactorRaw struct {
	Contract *ERC721Transactor // Generic write-only contract binding to access the raw methods on
}

ERC721TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*ERC721TransactorRaw) Transact

func (_ERC721 *ERC721TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*ERC721TransactorRaw) Transfer

func (_ERC721 *ERC721TransactorRaw) 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 ERC721TransactorSession

type ERC721TransactorSession struct {
	Contract     *ERC721Transactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}

ERC721TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*ERC721TransactorSession) Approve

func (_ERC721 *ERC721TransactorSession) Approve(_to common.Address, _tokenId *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(_to address, _tokenId uint256) returns()

func (*ERC721TransactorSession) TakeOwnership

func (_ERC721 *ERC721TransactorSession) TakeOwnership(_tokenId *big.Int) (*types.Transaction, error)

TakeOwnership is a paid mutator transaction binding the contract method 0xb2e6ceeb.

Solidity: function takeOwnership(_tokenId uint256) returns()

func (*ERC721TransactorSession) Transfer

func (_ERC721 *ERC721TransactorSession) Transfer(_to common.Address, _tokenId *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(_to address, _tokenId uint256) returns()

type ERC827

type ERC827 struct {
	ERC827Caller     // Read-only binding to the contract
	ERC827Transactor // Write-only binding to the contract
}

ERC827 is an auto generated Go binding around an Ethereum contract.

func NewERC827

func NewERC827(address common.Address, backend bind.ContractBackend) (*ERC827, error)

NewERC827 creates a new instance of ERC827, bound to a specific deployed contract.

type ERC827Caller

type ERC827Caller struct {
	// contains filtered or unexported fields
}

ERC827Caller is an auto generated read-only Go binding around an Ethereum contract.

func NewERC827Caller

func NewERC827Caller(address common.Address, caller bind.ContractCaller) (*ERC827Caller, error)

NewERC827Caller creates a new read-only instance of ERC827, bound to a specific deployed contract.

func (*ERC827Caller) Allowance

func (_ERC827 *ERC827Caller) 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(owner address, spender address) constant returns(uint256)

func (*ERC827Caller) BalanceOf

func (_ERC827 *ERC827Caller) BalanceOf(opts *bind.CallOpts, who common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(who address) constant returns(uint256)

func (*ERC827Caller) TotalSupply

func (_ERC827 *ERC827Caller) 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 ERC827CallerRaw

type ERC827CallerRaw struct {
	Contract *ERC827Caller // Generic read-only contract binding to access the raw methods on
}

ERC827CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*ERC827CallerRaw) Call

func (_ERC827 *ERC827CallerRaw) 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 ERC827CallerSession

type ERC827CallerSession struct {
	Contract *ERC827Caller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts // Call options to use throughout this session
}

ERC827CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*ERC827CallerSession) Allowance

func (_ERC827 *ERC827CallerSession) 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(owner address, spender address) constant returns(uint256)

func (*ERC827CallerSession) BalanceOf

func (_ERC827 *ERC827CallerSession) BalanceOf(who common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(who address) constant returns(uint256)

func (*ERC827CallerSession) TotalSupply

func (_ERC827 *ERC827CallerSession) TotalSupply() (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() constant returns(uint256)

type ERC827Raw

type ERC827Raw struct {
	Contract *ERC827 // Generic contract binding to access the raw methods on
}

ERC827Raw is an auto generated low-level Go binding around an Ethereum contract.

func (*ERC827Raw) Call

func (_ERC827 *ERC827Raw) 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 (*ERC827Raw) Transact

func (_ERC827 *ERC827Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*ERC827Raw) Transfer

func (_ERC827 *ERC827Raw) 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 ERC827Session

type ERC827Session struct {
	Contract     *ERC827           // 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
}

ERC827Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*ERC827Session) Allowance

func (_ERC827 *ERC827Session) 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(owner address, spender address) constant returns(uint256)

func (*ERC827Session) Approve

func (_ERC827 *ERC827Session) Approve(_spender common.Address, _value *big.Int, _data []byte) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x5c17f9f4.

Solidity: function approve(_spender address, _value uint256, _data bytes) returns(bool)

func (*ERC827Session) BalanceOf

func (_ERC827 *ERC827Session) BalanceOf(who common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(who address) constant returns(uint256)

func (*ERC827Session) TotalSupply

func (_ERC827 *ERC827Session) TotalSupply() (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() constant returns(uint256)

func (*ERC827Session) Transfer

func (_ERC827 *ERC827Session) Transfer(_to common.Address, _value *big.Int, _data []byte) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xbe45fd62.

Solidity: function transfer(_to address, _value uint256, _data bytes) returns(bool)

func (*ERC827Session) TransferFrom

func (_ERC827 *ERC827Session) TransferFrom(_from common.Address, _to common.Address, _value *big.Int, _data []byte) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0xab67aa58.

Solidity: function transferFrom(_from address, _to address, _value uint256, _data bytes) returns(bool)

type ERC827Token

type ERC827Token struct {
	ERC827TokenCaller     // Read-only binding to the contract
	ERC827TokenTransactor // Write-only binding to the contract
}

ERC827Token is an auto generated Go binding around an Ethereum contract.

func DeployERC827Token

func DeployERC827Token(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *ERC827Token, error)

DeployERC827Token deploys a new Ethereum contract, binding an instance of ERC827Token to it.

func NewERC827Token

func NewERC827Token(address common.Address, backend bind.ContractBackend) (*ERC827Token, error)

NewERC827Token creates a new instance of ERC827Token, bound to a specific deployed contract.

type ERC827TokenCaller

type ERC827TokenCaller struct {
	// contains filtered or unexported fields
}

ERC827TokenCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewERC827TokenCaller

func NewERC827TokenCaller(address common.Address, caller bind.ContractCaller) (*ERC827TokenCaller, error)

NewERC827TokenCaller creates a new read-only instance of ERC827Token, bound to a specific deployed contract.

func (*ERC827TokenCaller) Allowance

func (_ERC827Token *ERC827TokenCaller) 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(_owner address, _spender address) constant returns(uint256)

func (*ERC827TokenCaller) BalanceOf

func (_ERC827Token *ERC827TokenCaller) 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(_owner address) constant returns(balance uint256)

func (*ERC827TokenCaller) TotalSupply

func (_ERC827Token *ERC827TokenCaller) 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 ERC827TokenCallerRaw

type ERC827TokenCallerRaw struct {
	Contract *ERC827TokenCaller // Generic read-only contract binding to access the raw methods on
}

ERC827TokenCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*ERC827TokenCallerRaw) Call

func (_ERC827Token *ERC827TokenCallerRaw) 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 ERC827TokenCallerSession

type ERC827TokenCallerSession struct {
	Contract *ERC827TokenCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts      // Call options to use throughout this session
}

ERC827TokenCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*ERC827TokenCallerSession) Allowance

func (_ERC827Token *ERC827TokenCallerSession) 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(_owner address, _spender address) constant returns(uint256)

func (*ERC827TokenCallerSession) BalanceOf

func (_ERC827Token *ERC827TokenCallerSession) BalanceOf(_owner common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(_owner address) constant returns(balance uint256)

func (*ERC827TokenCallerSession) TotalSupply

func (_ERC827Token *ERC827TokenCallerSession) TotalSupply() (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() constant returns(uint256)

type ERC827TokenMock

type ERC827TokenMock struct {
	ERC827TokenMockCaller     // Read-only binding to the contract
	ERC827TokenMockTransactor // Write-only binding to the contract
}

ERC827TokenMock is an auto generated Go binding around an Ethereum contract.

func DeployERC827TokenMock

func DeployERC827TokenMock(auth *bind.TransactOpts, backend bind.ContractBackend, initialAccount common.Address, initialBalance *big.Int) (common.Address, *types.Transaction, *ERC827TokenMock, error)

DeployERC827TokenMock deploys a new Ethereum contract, binding an instance of ERC827TokenMock to it.

func NewERC827TokenMock

func NewERC827TokenMock(address common.Address, backend bind.ContractBackend) (*ERC827TokenMock, error)

NewERC827TokenMock creates a new instance of ERC827TokenMock, bound to a specific deployed contract.

type ERC827TokenMockCaller

type ERC827TokenMockCaller struct {
	// contains filtered or unexported fields
}

ERC827TokenMockCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewERC827TokenMockCaller

func NewERC827TokenMockCaller(address common.Address, caller bind.ContractCaller) (*ERC827TokenMockCaller, error)

NewERC827TokenMockCaller creates a new read-only instance of ERC827TokenMock, bound to a specific deployed contract.

func (*ERC827TokenMockCaller) Allowance

func (_ERC827TokenMock *ERC827TokenMockCaller) 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(_owner address, _spender address) constant returns(uint256)

func (*ERC827TokenMockCaller) BalanceOf

func (_ERC827TokenMock *ERC827TokenMockCaller) 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(_owner address) constant returns(balance uint256)

func (*ERC827TokenMockCaller) TotalSupply

func (_ERC827TokenMock *ERC827TokenMockCaller) 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 ERC827TokenMockCallerRaw

type ERC827TokenMockCallerRaw struct {
	Contract *ERC827TokenMockCaller // Generic read-only contract binding to access the raw methods on
}

ERC827TokenMockCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*ERC827TokenMockCallerRaw) Call

func (_ERC827TokenMock *ERC827TokenMockCallerRaw) 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 ERC827TokenMockCallerSession

type ERC827TokenMockCallerSession struct {
	Contract *ERC827TokenMockCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts          // Call options to use throughout this session
}

ERC827TokenMockCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*ERC827TokenMockCallerSession) Allowance

func (_ERC827TokenMock *ERC827TokenMockCallerSession) 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(_owner address, _spender address) constant returns(uint256)

func (*ERC827TokenMockCallerSession) BalanceOf

func (_ERC827TokenMock *ERC827TokenMockCallerSession) BalanceOf(_owner common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(_owner address) constant returns(balance uint256)

func (*ERC827TokenMockCallerSession) TotalSupply

func (_ERC827TokenMock *ERC827TokenMockCallerSession) TotalSupply() (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() constant returns(uint256)

type ERC827TokenMockRaw

type ERC827TokenMockRaw struct {
	Contract *ERC827TokenMock // Generic contract binding to access the raw methods on
}

ERC827TokenMockRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*ERC827TokenMockRaw) Call

func (_ERC827TokenMock *ERC827TokenMockRaw) 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 (*ERC827TokenMockRaw) Transact

func (_ERC827TokenMock *ERC827TokenMockRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*ERC827TokenMockRaw) Transfer

func (_ERC827TokenMock *ERC827TokenMockRaw) 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 ERC827TokenMockSession

type ERC827TokenMockSession struct {
	Contract     *ERC827TokenMock  // 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
}

ERC827TokenMockSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*ERC827TokenMockSession) Allowance

func (_ERC827TokenMock *ERC827TokenMockSession) 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(_owner address, _spender address) constant returns(uint256)

func (*ERC827TokenMockSession) Approve

func (_ERC827TokenMock *ERC827TokenMockSession) Approve(_spender common.Address, _value *big.Int, _data []byte) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x5c17f9f4.

Solidity: function approve(_spender address, _value uint256, _data bytes) returns(bool)

func (*ERC827TokenMockSession) BalanceOf

func (_ERC827TokenMock *ERC827TokenMockSession) BalanceOf(_owner common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(_owner address) constant returns(balance uint256)

func (*ERC827TokenMockSession) DecreaseApproval

func (_ERC827TokenMock *ERC827TokenMockSession) DecreaseApproval(_spender common.Address, _subtractedValue *big.Int, _data []byte) (*types.Transaction, error)

DecreaseApproval is a paid mutator transaction binding the contract method 0x7272ad49.

Solidity: function decreaseApproval(_spender address, _subtractedValue uint256, _data bytes) returns(bool)

func (*ERC827TokenMockSession) IncreaseApproval

func (_ERC827TokenMock *ERC827TokenMockSession) IncreaseApproval(_spender common.Address, _addedValue *big.Int) (*types.Transaction, error)

IncreaseApproval is a paid mutator transaction binding the contract method 0xd73dd623.

Solidity: function increaseApproval(_spender address, _addedValue uint256) returns(bool)

func (*ERC827TokenMockSession) TotalSupply

func (_ERC827TokenMock *ERC827TokenMockSession) TotalSupply() (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() constant returns(uint256)

func (*ERC827TokenMockSession) Transfer

func (_ERC827TokenMock *ERC827TokenMockSession) Transfer(_to common.Address, _value *big.Int, _data []byte) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xbe45fd62.

Solidity: function transfer(_to address, _value uint256, _data bytes) returns(bool)

func (*ERC827TokenMockSession) TransferFrom

func (_ERC827TokenMock *ERC827TokenMockSession) TransferFrom(_from common.Address, _to common.Address, _value *big.Int, _data []byte) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0xab67aa58.

Solidity: function transferFrom(_from address, _to address, _value uint256, _data bytes) returns(bool)

type ERC827TokenMockTransactor

type ERC827TokenMockTransactor struct {
	// contains filtered or unexported fields
}

ERC827TokenMockTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewERC827TokenMockTransactor

func NewERC827TokenMockTransactor(address common.Address, transactor bind.ContractTransactor) (*ERC827TokenMockTransactor, error)

NewERC827TokenMockTransactor creates a new write-only instance of ERC827TokenMock, bound to a specific deployed contract.

func (*ERC827TokenMockTransactor) Approve

func (_ERC827TokenMock *ERC827TokenMockTransactor) Approve(opts *bind.TransactOpts, _spender common.Address, _value *big.Int, _data []byte) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x5c17f9f4.

Solidity: function approve(_spender address, _value uint256, _data bytes) returns(bool)

func (*ERC827TokenMockTransactor) DecreaseApproval

func (_ERC827TokenMock *ERC827TokenMockTransactor) DecreaseApproval(opts *bind.TransactOpts, _spender common.Address, _subtractedValue *big.Int, _data []byte) (*types.Transaction, error)

DecreaseApproval is a paid mutator transaction binding the contract method 0x7272ad49.

Solidity: function decreaseApproval(_spender address, _subtractedValue uint256, _data bytes) returns(bool)

func (*ERC827TokenMockTransactor) IncreaseApproval

func (_ERC827TokenMock *ERC827TokenMockTransactor) IncreaseApproval(opts *bind.TransactOpts, _spender common.Address, _addedValue *big.Int) (*types.Transaction, error)

IncreaseApproval is a paid mutator transaction binding the contract method 0xd73dd623.

Solidity: function increaseApproval(_spender address, _addedValue uint256) returns(bool)

func (*ERC827TokenMockTransactor) Transfer

func (_ERC827TokenMock *ERC827TokenMockTransactor) Transfer(opts *bind.TransactOpts, _to common.Address, _value *big.Int, _data []byte) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xbe45fd62.

Solidity: function transfer(_to address, _value uint256, _data bytes) returns(bool)

func (*ERC827TokenMockTransactor) TransferFrom

func (_ERC827TokenMock *ERC827TokenMockTransactor) TransferFrom(opts *bind.TransactOpts, _from common.Address, _to common.Address, _value *big.Int, _data []byte) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0xab67aa58.

Solidity: function transferFrom(_from address, _to address, _value uint256, _data bytes) returns(bool)

type ERC827TokenMockTransactorRaw

type ERC827TokenMockTransactorRaw struct {
	Contract *ERC827TokenMockTransactor // Generic write-only contract binding to access the raw methods on
}

ERC827TokenMockTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*ERC827TokenMockTransactorRaw) Transact

func (_ERC827TokenMock *ERC827TokenMockTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*ERC827TokenMockTransactorRaw) Transfer

func (_ERC827TokenMock *ERC827TokenMockTransactorRaw) 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 ERC827TokenMockTransactorSession

type ERC827TokenMockTransactorSession struct {
	Contract     *ERC827TokenMockTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts          // Transaction auth options to use throughout this session
}

ERC827TokenMockTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*ERC827TokenMockTransactorSession) Approve

func (_ERC827TokenMock *ERC827TokenMockTransactorSession) Approve(_spender common.Address, _value *big.Int, _data []byte) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x5c17f9f4.

Solidity: function approve(_spender address, _value uint256, _data bytes) returns(bool)

func (*ERC827TokenMockTransactorSession) DecreaseApproval

func (_ERC827TokenMock *ERC827TokenMockTransactorSession) DecreaseApproval(_spender common.Address, _subtractedValue *big.Int, _data []byte) (*types.Transaction, error)

DecreaseApproval is a paid mutator transaction binding the contract method 0x7272ad49.

Solidity: function decreaseApproval(_spender address, _subtractedValue uint256, _data bytes) returns(bool)

func (*ERC827TokenMockTransactorSession) IncreaseApproval

func (_ERC827TokenMock *ERC827TokenMockTransactorSession) IncreaseApproval(_spender common.Address, _addedValue *big.Int) (*types.Transaction, error)

IncreaseApproval is a paid mutator transaction binding the contract method 0xd73dd623.

Solidity: function increaseApproval(_spender address, _addedValue uint256) returns(bool)

func (*ERC827TokenMockTransactorSession) Transfer

func (_ERC827TokenMock *ERC827TokenMockTransactorSession) Transfer(_to common.Address, _value *big.Int, _data []byte) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xbe45fd62.

Solidity: function transfer(_to address, _value uint256, _data bytes) returns(bool)

func (*ERC827TokenMockTransactorSession) TransferFrom

func (_ERC827TokenMock *ERC827TokenMockTransactorSession) TransferFrom(_from common.Address, _to common.Address, _value *big.Int, _data []byte) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0xab67aa58.

Solidity: function transferFrom(_from address, _to address, _value uint256, _data bytes) returns(bool)

type ERC827TokenRaw

type ERC827TokenRaw struct {
	Contract *ERC827Token // Generic contract binding to access the raw methods on
}

ERC827TokenRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*ERC827TokenRaw) Call

func (_ERC827Token *ERC827TokenRaw) 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 (*ERC827TokenRaw) Transact

func (_ERC827Token *ERC827TokenRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*ERC827TokenRaw) Transfer

func (_ERC827Token *ERC827TokenRaw) 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 ERC827TokenSession

type ERC827TokenSession struct {
	Contract     *ERC827Token      // 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
}

ERC827TokenSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*ERC827TokenSession) Allowance

func (_ERC827Token *ERC827TokenSession) 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(_owner address, _spender address) constant returns(uint256)

func (*ERC827TokenSession) Approve

func (_ERC827Token *ERC827TokenSession) Approve(_spender common.Address, _value *big.Int, _data []byte) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x5c17f9f4.

Solidity: function approve(_spender address, _value uint256, _data bytes) returns(bool)

func (*ERC827TokenSession) BalanceOf

func (_ERC827Token *ERC827TokenSession) BalanceOf(_owner common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(_owner address) constant returns(balance uint256)

func (*ERC827TokenSession) DecreaseApproval

func (_ERC827Token *ERC827TokenSession) DecreaseApproval(_spender common.Address, _subtractedValue *big.Int, _data []byte) (*types.Transaction, error)

DecreaseApproval is a paid mutator transaction binding the contract method 0x7272ad49.

Solidity: function decreaseApproval(_spender address, _subtractedValue uint256, _data bytes) returns(bool)

func (*ERC827TokenSession) IncreaseApproval

func (_ERC827Token *ERC827TokenSession) IncreaseApproval(_spender common.Address, _addedValue *big.Int) (*types.Transaction, error)

IncreaseApproval is a paid mutator transaction binding the contract method 0xd73dd623.

Solidity: function increaseApproval(_spender address, _addedValue uint256) returns(bool)

func (*ERC827TokenSession) TotalSupply

func (_ERC827Token *ERC827TokenSession) TotalSupply() (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() constant returns(uint256)

func (*ERC827TokenSession) Transfer

func (_ERC827Token *ERC827TokenSession) Transfer(_to common.Address, _value *big.Int, _data []byte) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xbe45fd62.

Solidity: function transfer(_to address, _value uint256, _data bytes) returns(bool)

func (*ERC827TokenSession) TransferFrom

func (_ERC827Token *ERC827TokenSession) TransferFrom(_from common.Address, _to common.Address, _value *big.Int, _data []byte) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0xab67aa58.

Solidity: function transferFrom(_from address, _to address, _value uint256, _data bytes) returns(bool)

type ERC827TokenTransactor

type ERC827TokenTransactor struct {
	// contains filtered or unexported fields
}

ERC827TokenTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewERC827TokenTransactor

func NewERC827TokenTransactor(address common.Address, transactor bind.ContractTransactor) (*ERC827TokenTransactor, error)

NewERC827TokenTransactor creates a new write-only instance of ERC827Token, bound to a specific deployed contract.

func (*ERC827TokenTransactor) Approve

func (_ERC827Token *ERC827TokenTransactor) Approve(opts *bind.TransactOpts, _spender common.Address, _value *big.Int, _data []byte) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x5c17f9f4.

Solidity: function approve(_spender address, _value uint256, _data bytes) returns(bool)

func (*ERC827TokenTransactor) DecreaseApproval

func (_ERC827Token *ERC827TokenTransactor) DecreaseApproval(opts *bind.TransactOpts, _spender common.Address, _subtractedValue *big.Int, _data []byte) (*types.Transaction, error)

DecreaseApproval is a paid mutator transaction binding the contract method 0x7272ad49.

Solidity: function decreaseApproval(_spender address, _subtractedValue uint256, _data bytes) returns(bool)

func (*ERC827TokenTransactor) IncreaseApproval

func (_ERC827Token *ERC827TokenTransactor) IncreaseApproval(opts *bind.TransactOpts, _spender common.Address, _addedValue *big.Int) (*types.Transaction, error)

IncreaseApproval is a paid mutator transaction binding the contract method 0xd73dd623.

Solidity: function increaseApproval(_spender address, _addedValue uint256) returns(bool)

func (*ERC827TokenTransactor) Transfer

func (_ERC827Token *ERC827TokenTransactor) Transfer(opts *bind.TransactOpts, _to common.Address, _value *big.Int, _data []byte) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xbe45fd62.

Solidity: function transfer(_to address, _value uint256, _data bytes) returns(bool)

func (*ERC827TokenTransactor) TransferFrom

func (_ERC827Token *ERC827TokenTransactor) TransferFrom(opts *bind.TransactOpts, _from common.Address, _to common.Address, _value *big.Int, _data []byte) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0xab67aa58.

Solidity: function transferFrom(_from address, _to address, _value uint256, _data bytes) returns(bool)

type ERC827TokenTransactorRaw

type ERC827TokenTransactorRaw struct {
	Contract *ERC827TokenTransactor // Generic write-only contract binding to access the raw methods on
}

ERC827TokenTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*ERC827TokenTransactorRaw) Transact

func (_ERC827Token *ERC827TokenTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*ERC827TokenTransactorRaw) Transfer

func (_ERC827Token *ERC827TokenTransactorRaw) 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 ERC827TokenTransactorSession

type ERC827TokenTransactorSession struct {
	Contract     *ERC827TokenTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts      // Transaction auth options to use throughout this session
}

ERC827TokenTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*ERC827TokenTransactorSession) Approve

func (_ERC827Token *ERC827TokenTransactorSession) Approve(_spender common.Address, _value *big.Int, _data []byte) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x5c17f9f4.

Solidity: function approve(_spender address, _value uint256, _data bytes) returns(bool)

func (*ERC827TokenTransactorSession) DecreaseApproval

func (_ERC827Token *ERC827TokenTransactorSession) DecreaseApproval(_spender common.Address, _subtractedValue *big.Int, _data []byte) (*types.Transaction, error)

DecreaseApproval is a paid mutator transaction binding the contract method 0x7272ad49.

Solidity: function decreaseApproval(_spender address, _subtractedValue uint256, _data bytes) returns(bool)

func (*ERC827TokenTransactorSession) IncreaseApproval

func (_ERC827Token *ERC827TokenTransactorSession) IncreaseApproval(_spender common.Address, _addedValue *big.Int) (*types.Transaction, error)

IncreaseApproval is a paid mutator transaction binding the contract method 0xd73dd623.

Solidity: function increaseApproval(_spender address, _addedValue uint256) returns(bool)

func (*ERC827TokenTransactorSession) Transfer

func (_ERC827Token *ERC827TokenTransactorSession) Transfer(_to common.Address, _value *big.Int, _data []byte) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xbe45fd62.

Solidity: function transfer(_to address, _value uint256, _data bytes) returns(bool)

func (*ERC827TokenTransactorSession) TransferFrom

func (_ERC827Token *ERC827TokenTransactorSession) TransferFrom(_from common.Address, _to common.Address, _value *big.Int, _data []byte) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0xab67aa58.

Solidity: function transferFrom(_from address, _to address, _value uint256, _data bytes) returns(bool)

type ERC827Transactor

type ERC827Transactor struct {
	// contains filtered or unexported fields
}

ERC827Transactor is an auto generated write-only Go binding around an Ethereum contract.

func NewERC827Transactor

func NewERC827Transactor(address common.Address, transactor bind.ContractTransactor) (*ERC827Transactor, error)

NewERC827Transactor creates a new write-only instance of ERC827, bound to a specific deployed contract.

func (*ERC827Transactor) Approve

func (_ERC827 *ERC827Transactor) Approve(opts *bind.TransactOpts, _spender common.Address, _value *big.Int, _data []byte) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x5c17f9f4.

Solidity: function approve(_spender address, _value uint256, _data bytes) returns(bool)

func (*ERC827Transactor) Transfer

func (_ERC827 *ERC827Transactor) Transfer(opts *bind.TransactOpts, _to common.Address, _value *big.Int, _data []byte) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xbe45fd62.

Solidity: function transfer(_to address, _value uint256, _data bytes) returns(bool)

func (*ERC827Transactor) TransferFrom

func (_ERC827 *ERC827Transactor) TransferFrom(opts *bind.TransactOpts, _from common.Address, _to common.Address, _value *big.Int, _data []byte) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0xab67aa58.

Solidity: function transferFrom(_from address, _to address, _value uint256, _data bytes) returns(bool)

type ERC827TransactorRaw

type ERC827TransactorRaw struct {
	Contract *ERC827Transactor // Generic write-only contract binding to access the raw methods on
}

ERC827TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*ERC827TransactorRaw) Transact

func (_ERC827 *ERC827TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*ERC827TransactorRaw) Transfer

func (_ERC827 *ERC827TransactorRaw) 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 ERC827TransactorSession

type ERC827TransactorSession struct {
	Contract     *ERC827Transactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}

ERC827TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*ERC827TransactorSession) Approve

func (_ERC827 *ERC827TransactorSession) Approve(_spender common.Address, _value *big.Int, _data []byte) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x5c17f9f4.

Solidity: function approve(_spender address, _value uint256, _data bytes) returns(bool)

func (*ERC827TransactorSession) Transfer

func (_ERC827 *ERC827TransactorSession) Transfer(_to common.Address, _value *big.Int, _data []byte) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xbe45fd62.

Solidity: function transfer(_to address, _value uint256, _data bytes) returns(bool)

func (*ERC827TransactorSession) TransferFrom

func (_ERC827 *ERC827TransactorSession) TransferFrom(_from common.Address, _to common.Address, _value *big.Int, _data []byte) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0xab67aa58.

Solidity: function transferFrom(_from address, _to address, _value uint256, _data bytes) returns(bool)

type FinalizableCrowdsale

type FinalizableCrowdsale struct {
	FinalizableCrowdsaleCaller     // Read-only binding to the contract
	FinalizableCrowdsaleTransactor // Write-only binding to the contract
}

FinalizableCrowdsale is an auto generated Go binding around an Ethereum contract.

func NewFinalizableCrowdsale

func NewFinalizableCrowdsale(address common.Address, backend bind.ContractBackend) (*FinalizableCrowdsale, error)

NewFinalizableCrowdsale creates a new instance of FinalizableCrowdsale, bound to a specific deployed contract.

type FinalizableCrowdsaleCaller

type FinalizableCrowdsaleCaller struct {
	// contains filtered or unexported fields
}

FinalizableCrowdsaleCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewFinalizableCrowdsaleCaller

func NewFinalizableCrowdsaleCaller(address common.Address, caller bind.ContractCaller) (*FinalizableCrowdsaleCaller, error)

NewFinalizableCrowdsaleCaller creates a new read-only instance of FinalizableCrowdsale, bound to a specific deployed contract.

func (*FinalizableCrowdsaleCaller) ClosingTime

func (_FinalizableCrowdsale *FinalizableCrowdsaleCaller) ClosingTime(opts *bind.CallOpts) (*big.Int, error)

ClosingTime is a free data retrieval call binding the contract method 0x4b6753bc.

Solidity: function closingTime() constant returns(uint256)

func (*FinalizableCrowdsaleCaller) HasClosed

func (_FinalizableCrowdsale *FinalizableCrowdsaleCaller) HasClosed(opts *bind.CallOpts) (bool, error)

HasClosed is a free data retrieval call binding the contract method 0x1515bc2b.

Solidity: function hasClosed() constant returns(bool)

func (*FinalizableCrowdsaleCaller) IsFinalized

func (_FinalizableCrowdsale *FinalizableCrowdsaleCaller) IsFinalized(opts *bind.CallOpts) (bool, error)

IsFinalized is a free data retrieval call binding the contract method 0x8d4e4083.

Solidity: function isFinalized() constant returns(bool)

func (*FinalizableCrowdsaleCaller) OpeningTime

func (_FinalizableCrowdsale *FinalizableCrowdsaleCaller) OpeningTime(opts *bind.CallOpts) (*big.Int, error)

OpeningTime is a free data retrieval call binding the contract method 0xb7a8807c.

Solidity: function openingTime() constant returns(uint256)

func (*FinalizableCrowdsaleCaller) Owner

func (_FinalizableCrowdsale *FinalizableCrowdsaleCaller) 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 (*FinalizableCrowdsaleCaller) Rate

func (_FinalizableCrowdsale *FinalizableCrowdsaleCaller) Rate(opts *bind.CallOpts) (*big.Int, error)

Rate is a free data retrieval call binding the contract method 0x2c4e722e.

Solidity: function rate() constant returns(uint256)

func (*FinalizableCrowdsaleCaller) Token

func (_FinalizableCrowdsale *FinalizableCrowdsaleCaller) Token(opts *bind.CallOpts) (common.Address, error)

Token is a free data retrieval call binding the contract method 0xfc0c546a.

Solidity: function token() constant returns(address)

func (*FinalizableCrowdsaleCaller) Wallet

func (_FinalizableCrowdsale *FinalizableCrowdsaleCaller) Wallet(opts *bind.CallOpts) (common.Address, error)

Wallet is a free data retrieval call binding the contract method 0x521eb273.

Solidity: function wallet() constant returns(address)

func (*FinalizableCrowdsaleCaller) WeiRaised

func (_FinalizableCrowdsale *FinalizableCrowdsaleCaller) WeiRaised(opts *bind.CallOpts) (*big.Int, error)

WeiRaised is a free data retrieval call binding the contract method 0x4042b66f.

Solidity: function weiRaised() constant returns(uint256)

type FinalizableCrowdsaleCallerRaw

type FinalizableCrowdsaleCallerRaw struct {
	Contract *FinalizableCrowdsaleCaller // Generic read-only contract binding to access the raw methods on
}

FinalizableCrowdsaleCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*FinalizableCrowdsaleCallerRaw) Call

func (_FinalizableCrowdsale *FinalizableCrowdsaleCallerRaw) 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 FinalizableCrowdsaleCallerSession

type FinalizableCrowdsaleCallerSession struct {
	Contract *FinalizableCrowdsaleCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts               // Call options to use throughout this session
}

FinalizableCrowdsaleCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*FinalizableCrowdsaleCallerSession) ClosingTime

func (_FinalizableCrowdsale *FinalizableCrowdsaleCallerSession) ClosingTime() (*big.Int, error)

ClosingTime is a free data retrieval call binding the contract method 0x4b6753bc.

Solidity: function closingTime() constant returns(uint256)

func (*FinalizableCrowdsaleCallerSession) HasClosed

func (_FinalizableCrowdsale *FinalizableCrowdsaleCallerSession) HasClosed() (bool, error)

HasClosed is a free data retrieval call binding the contract method 0x1515bc2b.

Solidity: function hasClosed() constant returns(bool)

func (*FinalizableCrowdsaleCallerSession) IsFinalized

func (_FinalizableCrowdsale *FinalizableCrowdsaleCallerSession) IsFinalized() (bool, error)

IsFinalized is a free data retrieval call binding the contract method 0x8d4e4083.

Solidity: function isFinalized() constant returns(bool)

func (*FinalizableCrowdsaleCallerSession) OpeningTime

func (_FinalizableCrowdsale *FinalizableCrowdsaleCallerSession) OpeningTime() (*big.Int, error)

OpeningTime is a free data retrieval call binding the contract method 0xb7a8807c.

Solidity: function openingTime() constant returns(uint256)

func (*FinalizableCrowdsaleCallerSession) Owner

func (_FinalizableCrowdsale *FinalizableCrowdsaleCallerSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*FinalizableCrowdsaleCallerSession) Rate

func (_FinalizableCrowdsale *FinalizableCrowdsaleCallerSession) Rate() (*big.Int, error)

Rate is a free data retrieval call binding the contract method 0x2c4e722e.

Solidity: function rate() constant returns(uint256)

func (*FinalizableCrowdsaleCallerSession) Token

func (_FinalizableCrowdsale *FinalizableCrowdsaleCallerSession) Token() (common.Address, error)

Token is a free data retrieval call binding the contract method 0xfc0c546a.

Solidity: function token() constant returns(address)

func (*FinalizableCrowdsaleCallerSession) Wallet

func (_FinalizableCrowdsale *FinalizableCrowdsaleCallerSession) Wallet() (common.Address, error)

Wallet is a free data retrieval call binding the contract method 0x521eb273.

Solidity: function wallet() constant returns(address)

func (*FinalizableCrowdsaleCallerSession) WeiRaised

func (_FinalizableCrowdsale *FinalizableCrowdsaleCallerSession) WeiRaised() (*big.Int, error)

WeiRaised is a free data retrieval call binding the contract method 0x4042b66f.

Solidity: function weiRaised() constant returns(uint256)

type FinalizableCrowdsaleImpl

type FinalizableCrowdsaleImpl struct {
	FinalizableCrowdsaleImplCaller     // Read-only binding to the contract
	FinalizableCrowdsaleImplTransactor // Write-only binding to the contract
}

FinalizableCrowdsaleImpl is an auto generated Go binding around an Ethereum contract.

func DeployFinalizableCrowdsaleImpl

func DeployFinalizableCrowdsaleImpl(auth *bind.TransactOpts, backend bind.ContractBackend, _openingTime *big.Int, _closingTime *big.Int, _rate *big.Int, _wallet common.Address, _token common.Address) (common.Address, *types.Transaction, *FinalizableCrowdsaleImpl, error)

DeployFinalizableCrowdsaleImpl deploys a new Ethereum contract, binding an instance of FinalizableCrowdsaleImpl to it.

func NewFinalizableCrowdsaleImpl

func NewFinalizableCrowdsaleImpl(address common.Address, backend bind.ContractBackend) (*FinalizableCrowdsaleImpl, error)

NewFinalizableCrowdsaleImpl creates a new instance of FinalizableCrowdsaleImpl, bound to a specific deployed contract.

type FinalizableCrowdsaleImplCaller

type FinalizableCrowdsaleImplCaller struct {
	// contains filtered or unexported fields
}

FinalizableCrowdsaleImplCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewFinalizableCrowdsaleImplCaller

func NewFinalizableCrowdsaleImplCaller(address common.Address, caller bind.ContractCaller) (*FinalizableCrowdsaleImplCaller, error)

NewFinalizableCrowdsaleImplCaller creates a new read-only instance of FinalizableCrowdsaleImpl, bound to a specific deployed contract.

func (*FinalizableCrowdsaleImplCaller) ClosingTime

func (_FinalizableCrowdsaleImpl *FinalizableCrowdsaleImplCaller) ClosingTime(opts *bind.CallOpts) (*big.Int, error)

ClosingTime is a free data retrieval call binding the contract method 0x4b6753bc.

Solidity: function closingTime() constant returns(uint256)

func (*FinalizableCrowdsaleImplCaller) HasClosed

func (_FinalizableCrowdsaleImpl *FinalizableCrowdsaleImplCaller) HasClosed(opts *bind.CallOpts) (bool, error)

HasClosed is a free data retrieval call binding the contract method 0x1515bc2b.

Solidity: function hasClosed() constant returns(bool)

func (*FinalizableCrowdsaleImplCaller) IsFinalized

func (_FinalizableCrowdsaleImpl *FinalizableCrowdsaleImplCaller) IsFinalized(opts *bind.CallOpts) (bool, error)

IsFinalized is a free data retrieval call binding the contract method 0x8d4e4083.

Solidity: function isFinalized() constant returns(bool)

func (*FinalizableCrowdsaleImplCaller) OpeningTime

func (_FinalizableCrowdsaleImpl *FinalizableCrowdsaleImplCaller) OpeningTime(opts *bind.CallOpts) (*big.Int, error)

OpeningTime is a free data retrieval call binding the contract method 0xb7a8807c.

Solidity: function openingTime() constant returns(uint256)

func (*FinalizableCrowdsaleImplCaller) Owner

func (_FinalizableCrowdsaleImpl *FinalizableCrowdsaleImplCaller) 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 (*FinalizableCrowdsaleImplCaller) Rate

func (_FinalizableCrowdsaleImpl *FinalizableCrowdsaleImplCaller) Rate(opts *bind.CallOpts) (*big.Int, error)

Rate is a free data retrieval call binding the contract method 0x2c4e722e.

Solidity: function rate() constant returns(uint256)

func (*FinalizableCrowdsaleImplCaller) Token

func (_FinalizableCrowdsaleImpl *FinalizableCrowdsaleImplCaller) Token(opts *bind.CallOpts) (common.Address, error)

Token is a free data retrieval call binding the contract method 0xfc0c546a.

Solidity: function token() constant returns(address)

func (*FinalizableCrowdsaleImplCaller) Wallet

func (_FinalizableCrowdsaleImpl *FinalizableCrowdsaleImplCaller) Wallet(opts *bind.CallOpts) (common.Address, error)

Wallet is a free data retrieval call binding the contract method 0x521eb273.

Solidity: function wallet() constant returns(address)

func (*FinalizableCrowdsaleImplCaller) WeiRaised

func (_FinalizableCrowdsaleImpl *FinalizableCrowdsaleImplCaller) WeiRaised(opts *bind.CallOpts) (*big.Int, error)

WeiRaised is a free data retrieval call binding the contract method 0x4042b66f.

Solidity: function weiRaised() constant returns(uint256)

type FinalizableCrowdsaleImplCallerRaw

type FinalizableCrowdsaleImplCallerRaw struct {
	Contract *FinalizableCrowdsaleImplCaller // Generic read-only contract binding to access the raw methods on
}

FinalizableCrowdsaleImplCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*FinalizableCrowdsaleImplCallerRaw) Call

func (_FinalizableCrowdsaleImpl *FinalizableCrowdsaleImplCallerRaw) 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 FinalizableCrowdsaleImplCallerSession

type FinalizableCrowdsaleImplCallerSession struct {
	Contract *FinalizableCrowdsaleImplCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts                   // Call options to use throughout this session
}

FinalizableCrowdsaleImplCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*FinalizableCrowdsaleImplCallerSession) ClosingTime

func (_FinalizableCrowdsaleImpl *FinalizableCrowdsaleImplCallerSession) ClosingTime() (*big.Int, error)

ClosingTime is a free data retrieval call binding the contract method 0x4b6753bc.

Solidity: function closingTime() constant returns(uint256)

func (*FinalizableCrowdsaleImplCallerSession) HasClosed

func (_FinalizableCrowdsaleImpl *FinalizableCrowdsaleImplCallerSession) HasClosed() (bool, error)

HasClosed is a free data retrieval call binding the contract method 0x1515bc2b.

Solidity: function hasClosed() constant returns(bool)

func (*FinalizableCrowdsaleImplCallerSession) IsFinalized

func (_FinalizableCrowdsaleImpl *FinalizableCrowdsaleImplCallerSession) IsFinalized() (bool, error)

IsFinalized is a free data retrieval call binding the contract method 0x8d4e4083.

Solidity: function isFinalized() constant returns(bool)

func (*FinalizableCrowdsaleImplCallerSession) OpeningTime

func (_FinalizableCrowdsaleImpl *FinalizableCrowdsaleImplCallerSession) OpeningTime() (*big.Int, error)

OpeningTime is a free data retrieval call binding the contract method 0xb7a8807c.

Solidity: function openingTime() constant returns(uint256)

func (*FinalizableCrowdsaleImplCallerSession) Owner

func (_FinalizableCrowdsaleImpl *FinalizableCrowdsaleImplCallerSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*FinalizableCrowdsaleImplCallerSession) Rate

func (_FinalizableCrowdsaleImpl *FinalizableCrowdsaleImplCallerSession) Rate() (*big.Int, error)

Rate is a free data retrieval call binding the contract method 0x2c4e722e.

Solidity: function rate() constant returns(uint256)

func (*FinalizableCrowdsaleImplCallerSession) Token

func (_FinalizableCrowdsaleImpl *FinalizableCrowdsaleImplCallerSession) Token() (common.Address, error)

Token is a free data retrieval call binding the contract method 0xfc0c546a.

Solidity: function token() constant returns(address)

func (*FinalizableCrowdsaleImplCallerSession) Wallet

func (_FinalizableCrowdsaleImpl *FinalizableCrowdsaleImplCallerSession) Wallet() (common.Address, error)

Wallet is a free data retrieval call binding the contract method 0x521eb273.

Solidity: function wallet() constant returns(address)

func (*FinalizableCrowdsaleImplCallerSession) WeiRaised

func (_FinalizableCrowdsaleImpl *FinalizableCrowdsaleImplCallerSession) WeiRaised() (*big.Int, error)

WeiRaised is a free data retrieval call binding the contract method 0x4042b66f.

Solidity: function weiRaised() constant returns(uint256)

type FinalizableCrowdsaleImplRaw

type FinalizableCrowdsaleImplRaw struct {
	Contract *FinalizableCrowdsaleImpl // Generic contract binding to access the raw methods on
}

FinalizableCrowdsaleImplRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*FinalizableCrowdsaleImplRaw) Call

func (_FinalizableCrowdsaleImpl *FinalizableCrowdsaleImplRaw) 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 (*FinalizableCrowdsaleImplRaw) Transact

func (_FinalizableCrowdsaleImpl *FinalizableCrowdsaleImplRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*FinalizableCrowdsaleImplRaw) Transfer

func (_FinalizableCrowdsaleImpl *FinalizableCrowdsaleImplRaw) 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 FinalizableCrowdsaleImplSession

type FinalizableCrowdsaleImplSession struct {
	Contract     *FinalizableCrowdsaleImpl // 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
}

FinalizableCrowdsaleImplSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*FinalizableCrowdsaleImplSession) BuyTokens

func (_FinalizableCrowdsaleImpl *FinalizableCrowdsaleImplSession) BuyTokens(_beneficiary common.Address) (*types.Transaction, error)

BuyTokens is a paid mutator transaction binding the contract method 0xec8ac4d8.

Solidity: function buyTokens(_beneficiary address) returns()

func (*FinalizableCrowdsaleImplSession) ClosingTime

func (_FinalizableCrowdsaleImpl *FinalizableCrowdsaleImplSession) ClosingTime() (*big.Int, error)

ClosingTime is a free data retrieval call binding the contract method 0x4b6753bc.

Solidity: function closingTime() constant returns(uint256)

func (*FinalizableCrowdsaleImplSession) Finalize

func (_FinalizableCrowdsaleImpl *FinalizableCrowdsaleImplSession) Finalize() (*types.Transaction, error)

Finalize is a paid mutator transaction binding the contract method 0x4bb278f3.

Solidity: function finalize() returns()

func (*FinalizableCrowdsaleImplSession) HasClosed

func (_FinalizableCrowdsaleImpl *FinalizableCrowdsaleImplSession) HasClosed() (bool, error)

HasClosed is a free data retrieval call binding the contract method 0x1515bc2b.

Solidity: function hasClosed() constant returns(bool)

func (*FinalizableCrowdsaleImplSession) IsFinalized

func (_FinalizableCrowdsaleImpl *FinalizableCrowdsaleImplSession) IsFinalized() (bool, error)

IsFinalized is a free data retrieval call binding the contract method 0x8d4e4083.

Solidity: function isFinalized() constant returns(bool)

func (*FinalizableCrowdsaleImplSession) OpeningTime

func (_FinalizableCrowdsaleImpl *FinalizableCrowdsaleImplSession) OpeningTime() (*big.Int, error)

OpeningTime is a free data retrieval call binding the contract method 0xb7a8807c.

Solidity: function openingTime() constant returns(uint256)

func (*FinalizableCrowdsaleImplSession) Owner

func (_FinalizableCrowdsaleImpl *FinalizableCrowdsaleImplSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*FinalizableCrowdsaleImplSession) Rate

func (_FinalizableCrowdsaleImpl *FinalizableCrowdsaleImplSession) Rate() (*big.Int, error)

Rate is a free data retrieval call binding the contract method 0x2c4e722e.

Solidity: function rate() constant returns(uint256)

func (*FinalizableCrowdsaleImplSession) Token

func (_FinalizableCrowdsaleImpl *FinalizableCrowdsaleImplSession) Token() (common.Address, error)

Token is a free data retrieval call binding the contract method 0xfc0c546a.

Solidity: function token() constant returns(address)

func (*FinalizableCrowdsaleImplSession) TransferOwnership

func (_FinalizableCrowdsaleImpl *FinalizableCrowdsaleImplSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(newOwner address) returns()

func (*FinalizableCrowdsaleImplSession) Wallet

func (_FinalizableCrowdsaleImpl *FinalizableCrowdsaleImplSession) Wallet() (common.Address, error)

Wallet is a free data retrieval call binding the contract method 0x521eb273.

Solidity: function wallet() constant returns(address)

func (*FinalizableCrowdsaleImplSession) WeiRaised

func (_FinalizableCrowdsaleImpl *FinalizableCrowdsaleImplSession) WeiRaised() (*big.Int, error)

WeiRaised is a free data retrieval call binding the contract method 0x4042b66f.

Solidity: function weiRaised() constant returns(uint256)

type FinalizableCrowdsaleImplTransactor

type FinalizableCrowdsaleImplTransactor struct {
	// contains filtered or unexported fields
}

FinalizableCrowdsaleImplTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewFinalizableCrowdsaleImplTransactor

func NewFinalizableCrowdsaleImplTransactor(address common.Address, transactor bind.ContractTransactor) (*FinalizableCrowdsaleImplTransactor, error)

NewFinalizableCrowdsaleImplTransactor creates a new write-only instance of FinalizableCrowdsaleImpl, bound to a specific deployed contract.

func (*FinalizableCrowdsaleImplTransactor) BuyTokens

func (_FinalizableCrowdsaleImpl *FinalizableCrowdsaleImplTransactor) BuyTokens(opts *bind.TransactOpts, _beneficiary common.Address) (*types.Transaction, error)

BuyTokens is a paid mutator transaction binding the contract method 0xec8ac4d8.

Solidity: function buyTokens(_beneficiary address) returns()

func (*FinalizableCrowdsaleImplTransactor) Finalize

func (_FinalizableCrowdsaleImpl *FinalizableCrowdsaleImplTransactor) Finalize(opts *bind.TransactOpts) (*types.Transaction, error)

Finalize is a paid mutator transaction binding the contract method 0x4bb278f3.

Solidity: function finalize() returns()

func (*FinalizableCrowdsaleImplTransactor) TransferOwnership

func (_FinalizableCrowdsaleImpl *FinalizableCrowdsaleImplTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(newOwner address) returns()

type FinalizableCrowdsaleImplTransactorRaw

type FinalizableCrowdsaleImplTransactorRaw struct {
	Contract *FinalizableCrowdsaleImplTransactor // Generic write-only contract binding to access the raw methods on
}

FinalizableCrowdsaleImplTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*FinalizableCrowdsaleImplTransactorRaw) Transact

func (_FinalizableCrowdsaleImpl *FinalizableCrowdsaleImplTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*FinalizableCrowdsaleImplTransactorRaw) Transfer

func (_FinalizableCrowdsaleImpl *FinalizableCrowdsaleImplTransactorRaw) 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 FinalizableCrowdsaleImplTransactorSession

type FinalizableCrowdsaleImplTransactorSession struct {
	Contract     *FinalizableCrowdsaleImplTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts                   // Transaction auth options to use throughout this session
}

FinalizableCrowdsaleImplTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*FinalizableCrowdsaleImplTransactorSession) BuyTokens

func (_FinalizableCrowdsaleImpl *FinalizableCrowdsaleImplTransactorSession) BuyTokens(_beneficiary common.Address) (*types.Transaction, error)

BuyTokens is a paid mutator transaction binding the contract method 0xec8ac4d8.

Solidity: function buyTokens(_beneficiary address) returns()

func (*FinalizableCrowdsaleImplTransactorSession) Finalize

func (_FinalizableCrowdsaleImpl *FinalizableCrowdsaleImplTransactorSession) Finalize() (*types.Transaction, error)

Finalize is a paid mutator transaction binding the contract method 0x4bb278f3.

Solidity: function finalize() returns()

func (*FinalizableCrowdsaleImplTransactorSession) TransferOwnership

func (_FinalizableCrowdsaleImpl *FinalizableCrowdsaleImplTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(newOwner address) returns()

type FinalizableCrowdsaleRaw

type FinalizableCrowdsaleRaw struct {
	Contract *FinalizableCrowdsale // Generic contract binding to access the raw methods on
}

FinalizableCrowdsaleRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*FinalizableCrowdsaleRaw) Call

func (_FinalizableCrowdsale *FinalizableCrowdsaleRaw) 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 (*FinalizableCrowdsaleRaw) Transact

func (_FinalizableCrowdsale *FinalizableCrowdsaleRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*FinalizableCrowdsaleRaw) Transfer

func (_FinalizableCrowdsale *FinalizableCrowdsaleRaw) 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 FinalizableCrowdsaleSession

type FinalizableCrowdsaleSession struct {
	Contract     *FinalizableCrowdsale // 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
}

FinalizableCrowdsaleSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*FinalizableCrowdsaleSession) BuyTokens

func (_FinalizableCrowdsale *FinalizableCrowdsaleSession) BuyTokens(_beneficiary common.Address) (*types.Transaction, error)

BuyTokens is a paid mutator transaction binding the contract method 0xec8ac4d8.

Solidity: function buyTokens(_beneficiary address) returns()

func (*FinalizableCrowdsaleSession) ClosingTime

func (_FinalizableCrowdsale *FinalizableCrowdsaleSession) ClosingTime() (*big.Int, error)

ClosingTime is a free data retrieval call binding the contract method 0x4b6753bc.

Solidity: function closingTime() constant returns(uint256)

func (*FinalizableCrowdsaleSession) Finalize

func (_FinalizableCrowdsale *FinalizableCrowdsaleSession) Finalize() (*types.Transaction, error)

Finalize is a paid mutator transaction binding the contract method 0x4bb278f3.

Solidity: function finalize() returns()

func (*FinalizableCrowdsaleSession) HasClosed

func (_FinalizableCrowdsale *FinalizableCrowdsaleSession) HasClosed() (bool, error)

HasClosed is a free data retrieval call binding the contract method 0x1515bc2b.

Solidity: function hasClosed() constant returns(bool)

func (*FinalizableCrowdsaleSession) IsFinalized

func (_FinalizableCrowdsale *FinalizableCrowdsaleSession) IsFinalized() (bool, error)

IsFinalized is a free data retrieval call binding the contract method 0x8d4e4083.

Solidity: function isFinalized() constant returns(bool)

func (*FinalizableCrowdsaleSession) OpeningTime

func (_FinalizableCrowdsale *FinalizableCrowdsaleSession) OpeningTime() (*big.Int, error)

OpeningTime is a free data retrieval call binding the contract method 0xb7a8807c.

Solidity: function openingTime() constant returns(uint256)

func (*FinalizableCrowdsaleSession) Owner

func (_FinalizableCrowdsale *FinalizableCrowdsaleSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*FinalizableCrowdsaleSession) Rate

func (_FinalizableCrowdsale *FinalizableCrowdsaleSession) Rate() (*big.Int, error)

Rate is a free data retrieval call binding the contract method 0x2c4e722e.

Solidity: function rate() constant returns(uint256)

func (*FinalizableCrowdsaleSession) Token

func (_FinalizableCrowdsale *FinalizableCrowdsaleSession) Token() (common.Address, error)

Token is a free data retrieval call binding the contract method 0xfc0c546a.

Solidity: function token() constant returns(address)

func (*FinalizableCrowdsaleSession) TransferOwnership

func (_FinalizableCrowdsale *FinalizableCrowdsaleSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(newOwner address) returns()

func (*FinalizableCrowdsaleSession) Wallet

func (_FinalizableCrowdsale *FinalizableCrowdsaleSession) Wallet() (common.Address, error)

Wallet is a free data retrieval call binding the contract method 0x521eb273.

Solidity: function wallet() constant returns(address)

func (*FinalizableCrowdsaleSession) WeiRaised

func (_FinalizableCrowdsale *FinalizableCrowdsaleSession) WeiRaised() (*big.Int, error)

WeiRaised is a free data retrieval call binding the contract method 0x4042b66f.

Solidity: function weiRaised() constant returns(uint256)

type FinalizableCrowdsaleTransactor

type FinalizableCrowdsaleTransactor struct {
	// contains filtered or unexported fields
}

FinalizableCrowdsaleTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewFinalizableCrowdsaleTransactor

func NewFinalizableCrowdsaleTransactor(address common.Address, transactor bind.ContractTransactor) (*FinalizableCrowdsaleTransactor, error)

NewFinalizableCrowdsaleTransactor creates a new write-only instance of FinalizableCrowdsale, bound to a specific deployed contract.

func (*FinalizableCrowdsaleTransactor) BuyTokens

func (_FinalizableCrowdsale *FinalizableCrowdsaleTransactor) BuyTokens(opts *bind.TransactOpts, _beneficiary common.Address) (*types.Transaction, error)

BuyTokens is a paid mutator transaction binding the contract method 0xec8ac4d8.

Solidity: function buyTokens(_beneficiary address) returns()

func (*FinalizableCrowdsaleTransactor) Finalize

func (_FinalizableCrowdsale *FinalizableCrowdsaleTransactor) Finalize(opts *bind.TransactOpts) (*types.Transaction, error)

Finalize is a paid mutator transaction binding the contract method 0x4bb278f3.

Solidity: function finalize() returns()

func (*FinalizableCrowdsaleTransactor) TransferOwnership

func (_FinalizableCrowdsale *FinalizableCrowdsaleTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(newOwner address) returns()

type FinalizableCrowdsaleTransactorRaw

type FinalizableCrowdsaleTransactorRaw struct {
	Contract *FinalizableCrowdsaleTransactor // Generic write-only contract binding to access the raw methods on
}

FinalizableCrowdsaleTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*FinalizableCrowdsaleTransactorRaw) Transact

func (_FinalizableCrowdsale *FinalizableCrowdsaleTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*FinalizableCrowdsaleTransactorRaw) Transfer

func (_FinalizableCrowdsale *FinalizableCrowdsaleTransactorRaw) 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 FinalizableCrowdsaleTransactorSession

type FinalizableCrowdsaleTransactorSession struct {
	Contract     *FinalizableCrowdsaleTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts               // Transaction auth options to use throughout this session
}

FinalizableCrowdsaleTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*FinalizableCrowdsaleTransactorSession) BuyTokens

func (_FinalizableCrowdsale *FinalizableCrowdsaleTransactorSession) BuyTokens(_beneficiary common.Address) (*types.Transaction, error)

BuyTokens is a paid mutator transaction binding the contract method 0xec8ac4d8.

Solidity: function buyTokens(_beneficiary address) returns()

func (*FinalizableCrowdsaleTransactorSession) Finalize

func (_FinalizableCrowdsale *FinalizableCrowdsaleTransactorSession) Finalize() (*types.Transaction, error)

Finalize is a paid mutator transaction binding the contract method 0x4bb278f3.

Solidity: function finalize() returns()

func (*FinalizableCrowdsaleTransactorSession) TransferOwnership

func (_FinalizableCrowdsale *FinalizableCrowdsaleTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(newOwner address) returns()

type ForceEther

type ForceEther struct {
	ForceEtherCaller     // Read-only binding to the contract
	ForceEtherTransactor // Write-only binding to the contract
}

ForceEther is an auto generated Go binding around an Ethereum contract.

func DeployForceEther

func DeployForceEther(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *ForceEther, error)

DeployForceEther deploys a new Ethereum contract, binding an instance of ForceEther to it.

func NewForceEther

func NewForceEther(address common.Address, backend bind.ContractBackend) (*ForceEther, error)

NewForceEther creates a new instance of ForceEther, bound to a specific deployed contract.

type ForceEtherCaller

type ForceEtherCaller struct {
	// contains filtered or unexported fields
}

ForceEtherCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewForceEtherCaller

func NewForceEtherCaller(address common.Address, caller bind.ContractCaller) (*ForceEtherCaller, error)

NewForceEtherCaller creates a new read-only instance of ForceEther, bound to a specific deployed contract.

type ForceEtherCallerRaw

type ForceEtherCallerRaw struct {
	Contract *ForceEtherCaller // Generic read-only contract binding to access the raw methods on
}

ForceEtherCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*ForceEtherCallerRaw) Call

func (_ForceEther *ForceEtherCallerRaw) 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 ForceEtherCallerSession

type ForceEtherCallerSession struct {
	Contract *ForceEtherCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts     // Call options to use throughout this session
}

ForceEtherCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

type ForceEtherRaw

type ForceEtherRaw struct {
	Contract *ForceEther // Generic contract binding to access the raw methods on
}

ForceEtherRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*ForceEtherRaw) Call

func (_ForceEther *ForceEtherRaw) 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 (*ForceEtherRaw) Transact

func (_ForceEther *ForceEtherRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*ForceEtherRaw) Transfer

func (_ForceEther *ForceEtherRaw) 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 ForceEtherSession

type ForceEtherSession struct {
	Contract     *ForceEther       // 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
}

ForceEtherSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*ForceEtherSession) DestroyAndSend

func (_ForceEther *ForceEtherSession) DestroyAndSend(_recipient common.Address) (*types.Transaction, error)

DestroyAndSend is a paid mutator transaction binding the contract method 0xf5074f41.

Solidity: function destroyAndSend(_recipient address) returns()

type ForceEtherTransactor

type ForceEtherTransactor struct {
	// contains filtered or unexported fields
}

ForceEtherTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewForceEtherTransactor

func NewForceEtherTransactor(address common.Address, transactor bind.ContractTransactor) (*ForceEtherTransactor, error)

NewForceEtherTransactor creates a new write-only instance of ForceEther, bound to a specific deployed contract.

func (*ForceEtherTransactor) DestroyAndSend

func (_ForceEther *ForceEtherTransactor) DestroyAndSend(opts *bind.TransactOpts, _recipient common.Address) (*types.Transaction, error)

DestroyAndSend is a paid mutator transaction binding the contract method 0xf5074f41.

Solidity: function destroyAndSend(_recipient address) returns()

type ForceEtherTransactorRaw

type ForceEtherTransactorRaw struct {
	Contract *ForceEtherTransactor // Generic write-only contract binding to access the raw methods on
}

ForceEtherTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*ForceEtherTransactorRaw) Transact

func (_ForceEther *ForceEtherTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*ForceEtherTransactorRaw) Transfer

func (_ForceEther *ForceEtherTransactorRaw) 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 ForceEtherTransactorSession

type ForceEtherTransactorSession struct {
	Contract     *ForceEtherTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts     // Transaction auth options to use throughout this session
}

ForceEtherTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*ForceEtherTransactorSession) DestroyAndSend

func (_ForceEther *ForceEtherTransactorSession) DestroyAndSend(_recipient common.Address) (*types.Transaction, error)

DestroyAndSend is a paid mutator transaction binding the contract method 0xf5074f41.

Solidity: function destroyAndSend(_recipient address) returns()

type HasNoContracts

type HasNoContracts struct {
	HasNoContractsCaller     // Read-only binding to the contract
	HasNoContractsTransactor // Write-only binding to the contract
}

HasNoContracts is an auto generated Go binding around an Ethereum contract.

func DeployHasNoContracts

func DeployHasNoContracts(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *HasNoContracts, error)

DeployHasNoContracts deploys a new Ethereum contract, binding an instance of HasNoContracts to it.

func NewHasNoContracts

func NewHasNoContracts(address common.Address, backend bind.ContractBackend) (*HasNoContracts, error)

NewHasNoContracts creates a new instance of HasNoContracts, bound to a specific deployed contract.

type HasNoContractsCaller

type HasNoContractsCaller struct {
	// contains filtered or unexported fields
}

HasNoContractsCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewHasNoContractsCaller

func NewHasNoContractsCaller(address common.Address, caller bind.ContractCaller) (*HasNoContractsCaller, error)

NewHasNoContractsCaller creates a new read-only instance of HasNoContracts, bound to a specific deployed contract.

func (*HasNoContractsCaller) Owner

func (_HasNoContracts *HasNoContractsCaller) 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 HasNoContractsCallerRaw

type HasNoContractsCallerRaw struct {
	Contract *HasNoContractsCaller // Generic read-only contract binding to access the raw methods on
}

HasNoContractsCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*HasNoContractsCallerRaw) Call

func (_HasNoContracts *HasNoContractsCallerRaw) 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 HasNoContractsCallerSession

type HasNoContractsCallerSession struct {
	Contract *HasNoContractsCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts         // Call options to use throughout this session
}

HasNoContractsCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*HasNoContractsCallerSession) Owner

func (_HasNoContracts *HasNoContractsCallerSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

type HasNoContractsRaw

type HasNoContractsRaw struct {
	Contract *HasNoContracts // Generic contract binding to access the raw methods on
}

HasNoContractsRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*HasNoContractsRaw) Call

func (_HasNoContracts *HasNoContractsRaw) 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 (*HasNoContractsRaw) Transact

func (_HasNoContracts *HasNoContractsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*HasNoContractsRaw) Transfer

func (_HasNoContracts *HasNoContractsRaw) 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 HasNoContractsSession

type HasNoContractsSession struct {
	Contract     *HasNoContracts   // 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
}

HasNoContractsSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*HasNoContractsSession) Owner

func (_HasNoContracts *HasNoContractsSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*HasNoContractsSession) ReclaimContract

func (_HasNoContracts *HasNoContractsSession) ReclaimContract(contractAddr common.Address) (*types.Transaction, error)

ReclaimContract is a paid mutator transaction binding the contract method 0x2aed7f3f.

Solidity: function reclaimContract(contractAddr address) returns()

func (*HasNoContractsSession) TransferOwnership

func (_HasNoContracts *HasNoContractsSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(newOwner address) returns()

type HasNoContractsTransactor

type HasNoContractsTransactor struct {
	// contains filtered or unexported fields
}

HasNoContractsTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewHasNoContractsTransactor

func NewHasNoContractsTransactor(address common.Address, transactor bind.ContractTransactor) (*HasNoContractsTransactor, error)

NewHasNoContractsTransactor creates a new write-only instance of HasNoContracts, bound to a specific deployed contract.

func (*HasNoContractsTransactor) ReclaimContract

func (_HasNoContracts *HasNoContractsTransactor) ReclaimContract(opts *bind.TransactOpts, contractAddr common.Address) (*types.Transaction, error)

ReclaimContract is a paid mutator transaction binding the contract method 0x2aed7f3f.

Solidity: function reclaimContract(contractAddr address) returns()

func (*HasNoContractsTransactor) TransferOwnership

func (_HasNoContracts *HasNoContractsTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(newOwner address) returns()

type HasNoContractsTransactorRaw

type HasNoContractsTransactorRaw struct {
	Contract *HasNoContractsTransactor // Generic write-only contract binding to access the raw methods on
}

HasNoContractsTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*HasNoContractsTransactorRaw) Transact

func (_HasNoContracts *HasNoContractsTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*HasNoContractsTransactorRaw) Transfer

func (_HasNoContracts *HasNoContractsTransactorRaw) 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 HasNoContractsTransactorSession

type HasNoContractsTransactorSession struct {
	Contract     *HasNoContractsTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts         // Transaction auth options to use throughout this session
}

HasNoContractsTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*HasNoContractsTransactorSession) ReclaimContract

func (_HasNoContracts *HasNoContractsTransactorSession) ReclaimContract(contractAddr common.Address) (*types.Transaction, error)

ReclaimContract is a paid mutator transaction binding the contract method 0x2aed7f3f.

Solidity: function reclaimContract(contractAddr address) returns()

func (*HasNoContractsTransactorSession) TransferOwnership

func (_HasNoContracts *HasNoContractsTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(newOwner address) returns()

type HasNoEther

type HasNoEther struct {
	HasNoEtherCaller     // Read-only binding to the contract
	HasNoEtherTransactor // Write-only binding to the contract
}

HasNoEther is an auto generated Go binding around an Ethereum contract.

func DeployHasNoEther

func DeployHasNoEther(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *HasNoEther, error)

DeployHasNoEther deploys a new Ethereum contract, binding an instance of HasNoEther to it.

func NewHasNoEther

func NewHasNoEther(address common.Address, backend bind.ContractBackend) (*HasNoEther, error)

NewHasNoEther creates a new instance of HasNoEther, bound to a specific deployed contract.

type HasNoEtherCaller

type HasNoEtherCaller struct {
	// contains filtered or unexported fields
}

HasNoEtherCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewHasNoEtherCaller

func NewHasNoEtherCaller(address common.Address, caller bind.ContractCaller) (*HasNoEtherCaller, error)

NewHasNoEtherCaller creates a new read-only instance of HasNoEther, bound to a specific deployed contract.

func (*HasNoEtherCaller) Owner

func (_HasNoEther *HasNoEtherCaller) 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 HasNoEtherCallerRaw

type HasNoEtherCallerRaw struct {
	Contract *HasNoEtherCaller // Generic read-only contract binding to access the raw methods on
}

HasNoEtherCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*HasNoEtherCallerRaw) Call

func (_HasNoEther *HasNoEtherCallerRaw) 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 HasNoEtherCallerSession

type HasNoEtherCallerSession struct {
	Contract *HasNoEtherCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts     // Call options to use throughout this session
}

HasNoEtherCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*HasNoEtherCallerSession) Owner

func (_HasNoEther *HasNoEtherCallerSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

type HasNoEtherRaw

type HasNoEtherRaw struct {
	Contract *HasNoEther // Generic contract binding to access the raw methods on
}

HasNoEtherRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*HasNoEtherRaw) Call

func (_HasNoEther *HasNoEtherRaw) 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 (*HasNoEtherRaw) Transact

func (_HasNoEther *HasNoEtherRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*HasNoEtherRaw) Transfer

func (_HasNoEther *HasNoEtherRaw) 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 HasNoEtherSession

type HasNoEtherSession struct {
	Contract     *HasNoEther       // 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
}

HasNoEtherSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*HasNoEtherSession) Owner

func (_HasNoEther *HasNoEtherSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*HasNoEtherSession) ReclaimEther

func (_HasNoEther *HasNoEtherSession) ReclaimEther() (*types.Transaction, error)

ReclaimEther is a paid mutator transaction binding the contract method 0x9f727c27.

Solidity: function reclaimEther() returns()

func (*HasNoEtherSession) TransferOwnership

func (_HasNoEther *HasNoEtherSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(newOwner address) returns()

type HasNoEtherTest

type HasNoEtherTest struct {
	HasNoEtherTestCaller     // Read-only binding to the contract
	HasNoEtherTestTransactor // Write-only binding to the contract
}

HasNoEtherTest is an auto generated Go binding around an Ethereum contract.

func DeployHasNoEtherTest

func DeployHasNoEtherTest(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *HasNoEtherTest, error)

DeployHasNoEtherTest deploys a new Ethereum contract, binding an instance of HasNoEtherTest to it.

func NewHasNoEtherTest

func NewHasNoEtherTest(address common.Address, backend bind.ContractBackend) (*HasNoEtherTest, error)

NewHasNoEtherTest creates a new instance of HasNoEtherTest, bound to a specific deployed contract.

type HasNoEtherTestCaller

type HasNoEtherTestCaller struct {
	// contains filtered or unexported fields
}

HasNoEtherTestCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewHasNoEtherTestCaller

func NewHasNoEtherTestCaller(address common.Address, caller bind.ContractCaller) (*HasNoEtherTestCaller, error)

NewHasNoEtherTestCaller creates a new read-only instance of HasNoEtherTest, bound to a specific deployed contract.

func (*HasNoEtherTestCaller) Owner

func (_HasNoEtherTest *HasNoEtherTestCaller) 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 HasNoEtherTestCallerRaw

type HasNoEtherTestCallerRaw struct {
	Contract *HasNoEtherTestCaller // Generic read-only contract binding to access the raw methods on
}

HasNoEtherTestCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*HasNoEtherTestCallerRaw) Call

func (_HasNoEtherTest *HasNoEtherTestCallerRaw) 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 HasNoEtherTestCallerSession

type HasNoEtherTestCallerSession struct {
	Contract *HasNoEtherTestCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts         // Call options to use throughout this session
}

HasNoEtherTestCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*HasNoEtherTestCallerSession) Owner

func (_HasNoEtherTest *HasNoEtherTestCallerSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

type HasNoEtherTestRaw

type HasNoEtherTestRaw struct {
	Contract *HasNoEtherTest // Generic contract binding to access the raw methods on
}

HasNoEtherTestRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*HasNoEtherTestRaw) Call

func (_HasNoEtherTest *HasNoEtherTestRaw) 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 (*HasNoEtherTestRaw) Transact

func (_HasNoEtherTest *HasNoEtherTestRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*HasNoEtherTestRaw) Transfer

func (_HasNoEtherTest *HasNoEtherTestRaw) 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 HasNoEtherTestSession

type HasNoEtherTestSession struct {
	Contract     *HasNoEtherTest   // 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
}

HasNoEtherTestSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*HasNoEtherTestSession) Owner

func (_HasNoEtherTest *HasNoEtherTestSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*HasNoEtherTestSession) ReclaimEther

func (_HasNoEtherTest *HasNoEtherTestSession) ReclaimEther() (*types.Transaction, error)

ReclaimEther is a paid mutator transaction binding the contract method 0x9f727c27.

Solidity: function reclaimEther() returns()

func (*HasNoEtherTestSession) TransferOwnership

func (_HasNoEtherTest *HasNoEtherTestSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(newOwner address) returns()

type HasNoEtherTestTransactor

type HasNoEtherTestTransactor struct {
	// contains filtered or unexported fields
}

HasNoEtherTestTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewHasNoEtherTestTransactor

func NewHasNoEtherTestTransactor(address common.Address, transactor bind.ContractTransactor) (*HasNoEtherTestTransactor, error)

NewHasNoEtherTestTransactor creates a new write-only instance of HasNoEtherTest, bound to a specific deployed contract.

func (*HasNoEtherTestTransactor) ReclaimEther

func (_HasNoEtherTest *HasNoEtherTestTransactor) ReclaimEther(opts *bind.TransactOpts) (*types.Transaction, error)

ReclaimEther is a paid mutator transaction binding the contract method 0x9f727c27.

Solidity: function reclaimEther() returns()

func (*HasNoEtherTestTransactor) TransferOwnership

func (_HasNoEtherTest *HasNoEtherTestTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(newOwner address) returns()

type HasNoEtherTestTransactorRaw

type HasNoEtherTestTransactorRaw struct {
	Contract *HasNoEtherTestTransactor // Generic write-only contract binding to access the raw methods on
}

HasNoEtherTestTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*HasNoEtherTestTransactorRaw) Transact

func (_HasNoEtherTest *HasNoEtherTestTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*HasNoEtherTestTransactorRaw) Transfer

func (_HasNoEtherTest *HasNoEtherTestTransactorRaw) 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 HasNoEtherTestTransactorSession

type HasNoEtherTestTransactorSession struct {
	Contract     *HasNoEtherTestTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts         // Transaction auth options to use throughout this session
}

HasNoEtherTestTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*HasNoEtherTestTransactorSession) ReclaimEther

func (_HasNoEtherTest *HasNoEtherTestTransactorSession) ReclaimEther() (*types.Transaction, error)

ReclaimEther is a paid mutator transaction binding the contract method 0x9f727c27.

Solidity: function reclaimEther() returns()

func (*HasNoEtherTestTransactorSession) TransferOwnership

func (_HasNoEtherTest *HasNoEtherTestTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(newOwner address) returns()

type HasNoEtherTransactor

type HasNoEtherTransactor struct {
	// contains filtered or unexported fields
}

HasNoEtherTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewHasNoEtherTransactor

func NewHasNoEtherTransactor(address common.Address, transactor bind.ContractTransactor) (*HasNoEtherTransactor, error)

NewHasNoEtherTransactor creates a new write-only instance of HasNoEther, bound to a specific deployed contract.

func (*HasNoEtherTransactor) ReclaimEther

func (_HasNoEther *HasNoEtherTransactor) ReclaimEther(opts *bind.TransactOpts) (*types.Transaction, error)

ReclaimEther is a paid mutator transaction binding the contract method 0x9f727c27.

Solidity: function reclaimEther() returns()

func (*HasNoEtherTransactor) TransferOwnership

func (_HasNoEther *HasNoEtherTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(newOwner address) returns()

type HasNoEtherTransactorRaw

type HasNoEtherTransactorRaw struct {
	Contract *HasNoEtherTransactor // Generic write-only contract binding to access the raw methods on
}

HasNoEtherTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*HasNoEtherTransactorRaw) Transact

func (_HasNoEther *HasNoEtherTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*HasNoEtherTransactorRaw) Transfer

func (_HasNoEther *HasNoEtherTransactorRaw) 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 HasNoEtherTransactorSession

type HasNoEtherTransactorSession struct {
	Contract     *HasNoEtherTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts     // Transaction auth options to use throughout this session
}

HasNoEtherTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*HasNoEtherTransactorSession) ReclaimEther

func (_HasNoEther *HasNoEtherTransactorSession) ReclaimEther() (*types.Transaction, error)

ReclaimEther is a paid mutator transaction binding the contract method 0x9f727c27.

Solidity: function reclaimEther() returns()

func (*HasNoEtherTransactorSession) TransferOwnership

func (_HasNoEther *HasNoEtherTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(newOwner address) returns()

type HasNoTokens

type HasNoTokens struct {
	HasNoTokensCaller     // Read-only binding to the contract
	HasNoTokensTransactor // Write-only binding to the contract
}

HasNoTokens is an auto generated Go binding around an Ethereum contract.

func DeployHasNoTokens

func DeployHasNoTokens(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *HasNoTokens, error)

DeployHasNoTokens deploys a new Ethereum contract, binding an instance of HasNoTokens to it.

func NewHasNoTokens

func NewHasNoTokens(address common.Address, backend bind.ContractBackend) (*HasNoTokens, error)

NewHasNoTokens creates a new instance of HasNoTokens, bound to a specific deployed contract.

type HasNoTokensCaller

type HasNoTokensCaller struct {
	// contains filtered or unexported fields
}

HasNoTokensCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewHasNoTokensCaller

func NewHasNoTokensCaller(address common.Address, caller bind.ContractCaller) (*HasNoTokensCaller, error)

NewHasNoTokensCaller creates a new read-only instance of HasNoTokens, bound to a specific deployed contract.

func (*HasNoTokensCaller) Owner

func (_HasNoTokens *HasNoTokensCaller) 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 HasNoTokensCallerRaw

type HasNoTokensCallerRaw struct {
	Contract *HasNoTokensCaller // Generic read-only contract binding to access the raw methods on
}

HasNoTokensCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*HasNoTokensCallerRaw) Call

func (_HasNoTokens *HasNoTokensCallerRaw) 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 HasNoTokensCallerSession

type HasNoTokensCallerSession struct {
	Contract *HasNoTokensCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts      // Call options to use throughout this session
}

HasNoTokensCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*HasNoTokensCallerSession) Owner

func (_HasNoTokens *HasNoTokensCallerSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

type HasNoTokensRaw

type HasNoTokensRaw struct {
	Contract *HasNoTokens // Generic contract binding to access the raw methods on
}

HasNoTokensRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*HasNoTokensRaw) Call

func (_HasNoTokens *HasNoTokensRaw) 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 (*HasNoTokensRaw) Transact

func (_HasNoTokens *HasNoTokensRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*HasNoTokensRaw) Transfer

func (_HasNoTokens *HasNoTokensRaw) 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 HasNoTokensSession

type HasNoTokensSession struct {
	Contract     *HasNoTokens      // 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
}

HasNoTokensSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*HasNoTokensSession) Owner

func (_HasNoTokens *HasNoTokensSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*HasNoTokensSession) ReclaimToken

func (_HasNoTokens *HasNoTokensSession) ReclaimToken(token common.Address) (*types.Transaction, error)

ReclaimToken is a paid mutator transaction binding the contract method 0x17ffc320.

Solidity: function reclaimToken(token address) returns()

func (*HasNoTokensSession) TokenFallback

func (_HasNoTokens *HasNoTokensSession) TokenFallback(from_ common.Address, value_ *big.Int, data_ []byte) (*types.Transaction, error)

TokenFallback is a paid mutator transaction binding the contract method 0xc0ee0b8a.

Solidity: function tokenFallback(from_ address, value_ uint256, data_ bytes) returns()

func (*HasNoTokensSession) TransferOwnership

func (_HasNoTokens *HasNoTokensSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(newOwner address) returns()

type HasNoTokensTransactor

type HasNoTokensTransactor struct {
	// contains filtered or unexported fields
}

HasNoTokensTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewHasNoTokensTransactor

func NewHasNoTokensTransactor(address common.Address, transactor bind.ContractTransactor) (*HasNoTokensTransactor, error)

NewHasNoTokensTransactor creates a new write-only instance of HasNoTokens, bound to a specific deployed contract.

func (*HasNoTokensTransactor) ReclaimToken

func (_HasNoTokens *HasNoTokensTransactor) ReclaimToken(opts *bind.TransactOpts, token common.Address) (*types.Transaction, error)

ReclaimToken is a paid mutator transaction binding the contract method 0x17ffc320.

Solidity: function reclaimToken(token address) returns()

func (*HasNoTokensTransactor) TokenFallback

func (_HasNoTokens *HasNoTokensTransactor) TokenFallback(opts *bind.TransactOpts, from_ common.Address, value_ *big.Int, data_ []byte) (*types.Transaction, error)

TokenFallback is a paid mutator transaction binding the contract method 0xc0ee0b8a.

Solidity: function tokenFallback(from_ address, value_ uint256, data_ bytes) returns()

func (*HasNoTokensTransactor) TransferOwnership

func (_HasNoTokens *HasNoTokensTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(newOwner address) returns()

type HasNoTokensTransactorRaw

type HasNoTokensTransactorRaw struct {
	Contract *HasNoTokensTransactor // Generic write-only contract binding to access the raw methods on
}

HasNoTokensTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*HasNoTokensTransactorRaw) Transact

func (_HasNoTokens *HasNoTokensTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*HasNoTokensTransactorRaw) Transfer

func (_HasNoTokens *HasNoTokensTransactorRaw) 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 HasNoTokensTransactorSession

type HasNoTokensTransactorSession struct {
	Contract     *HasNoTokensTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts      // Transaction auth options to use throughout this session
}

HasNoTokensTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*HasNoTokensTransactorSession) ReclaimToken

func (_HasNoTokens *HasNoTokensTransactorSession) ReclaimToken(token common.Address) (*types.Transaction, error)

ReclaimToken is a paid mutator transaction binding the contract method 0x17ffc320.

Solidity: function reclaimToken(token address) returns()

func (*HasNoTokensTransactorSession) TokenFallback

func (_HasNoTokens *HasNoTokensTransactorSession) TokenFallback(from_ common.Address, value_ *big.Int, data_ []byte) (*types.Transaction, error)

TokenFallback is a paid mutator transaction binding the contract method 0xc0ee0b8a.

Solidity: function tokenFallback(from_ address, value_ uint256, data_ bytes) returns()

func (*HasNoTokensTransactorSession) TransferOwnership

func (_HasNoTokens *HasNoTokensTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(newOwner address) returns()

type Heritable

type Heritable struct {
	HeritableCaller     // Read-only binding to the contract
	HeritableTransactor // Write-only binding to the contract
}

Heritable is an auto generated Go binding around an Ethereum contract.

func DeployHeritable

func DeployHeritable(auth *bind.TransactOpts, backend bind.ContractBackend, _heartbeatTimeout *big.Int) (common.Address, *types.Transaction, *Heritable, error)

DeployHeritable deploys a new Ethereum contract, binding an instance of Heritable to it.

func NewHeritable

func NewHeritable(address common.Address, backend bind.ContractBackend) (*Heritable, error)

NewHeritable creates a new instance of Heritable, bound to a specific deployed contract.

type HeritableCaller

type HeritableCaller struct {
	// contains filtered or unexported fields
}

HeritableCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewHeritableCaller

func NewHeritableCaller(address common.Address, caller bind.ContractCaller) (*HeritableCaller, error)

NewHeritableCaller creates a new read-only instance of Heritable, bound to a specific deployed contract.

func (*HeritableCaller) HeartbeatTimeout

func (_Heritable *HeritableCaller) HeartbeatTimeout(opts *bind.CallOpts) (*big.Int, error)

HeartbeatTimeout is a free data retrieval call binding the contract method 0x7bca38be.

Solidity: function heartbeatTimeout() constant returns(uint256)

func (*HeritableCaller) Heir

func (_Heritable *HeritableCaller) Heir(opts *bind.CallOpts) (common.Address, error)

Heir is a free data retrieval call binding the contract method 0x91f2ebb8.

Solidity: function heir() constant returns(address)

func (*HeritableCaller) Owner

func (_Heritable *HeritableCaller) 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 (*HeritableCaller) TimeOfDeath

func (_Heritable *HeritableCaller) TimeOfDeath(opts *bind.CallOpts) (*big.Int, error)

TimeOfDeath is a free data retrieval call binding the contract method 0xb4a8f3e6.

Solidity: function timeOfDeath() constant returns(uint256)

type HeritableCallerRaw

type HeritableCallerRaw struct {
	Contract *HeritableCaller // Generic read-only contract binding to access the raw methods on
}

HeritableCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*HeritableCallerRaw) Call

func (_Heritable *HeritableCallerRaw) 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 HeritableCallerSession

type HeritableCallerSession struct {
	Contract *HeritableCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts    // Call options to use throughout this session
}

HeritableCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*HeritableCallerSession) HeartbeatTimeout

func (_Heritable *HeritableCallerSession) HeartbeatTimeout() (*big.Int, error)

HeartbeatTimeout is a free data retrieval call binding the contract method 0x7bca38be.

Solidity: function heartbeatTimeout() constant returns(uint256)

func (*HeritableCallerSession) Heir

func (_Heritable *HeritableCallerSession) Heir() (common.Address, error)

Heir is a free data retrieval call binding the contract method 0x91f2ebb8.

Solidity: function heir() constant returns(address)

func (*HeritableCallerSession) Owner

func (_Heritable *HeritableCallerSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*HeritableCallerSession) TimeOfDeath

func (_Heritable *HeritableCallerSession) TimeOfDeath() (*big.Int, error)

TimeOfDeath is a free data retrieval call binding the contract method 0xb4a8f3e6.

Solidity: function timeOfDeath() constant returns(uint256)

type HeritableRaw

type HeritableRaw struct {
	Contract *Heritable // Generic contract binding to access the raw methods on
}

HeritableRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*HeritableRaw) Call

func (_Heritable *HeritableRaw) 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 (*HeritableRaw) Transact

func (_Heritable *HeritableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*HeritableRaw) Transfer

func (_Heritable *HeritableRaw) 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 HeritableSession

type HeritableSession struct {
	Contract     *Heritable        // 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
}

HeritableSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*HeritableSession) ClaimHeirOwnership

func (_Heritable *HeritableSession) ClaimHeirOwnership() (*types.Transaction, error)

ClaimHeirOwnership is a paid mutator transaction binding the contract method 0x1c921e16.

Solidity: function claimHeirOwnership() returns()

func (*HeritableSession) Heartbeat

func (_Heritable *HeritableSession) Heartbeat() (*types.Transaction, error)

Heartbeat is a paid mutator transaction binding the contract method 0x3defb962.

Solidity: function heartbeat() returns()

func (*HeritableSession) HeartbeatTimeout

func (_Heritable *HeritableSession) HeartbeatTimeout() (*big.Int, error)

HeartbeatTimeout is a free data retrieval call binding the contract method 0x7bca38be.

Solidity: function heartbeatTimeout() constant returns(uint256)

func (*HeritableSession) Heir

func (_Heritable *HeritableSession) Heir() (common.Address, error)

Heir is a free data retrieval call binding the contract method 0x91f2ebb8.

Solidity: function heir() constant returns(address)

func (*HeritableSession) Owner

func (_Heritable *HeritableSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*HeritableSession) ProclaimDeath

func (_Heritable *HeritableSession) ProclaimDeath() (*types.Transaction, error)

ProclaimDeath is a paid mutator transaction binding the contract method 0x24845131.

Solidity: function proclaimDeath() returns()

func (*HeritableSession) RemoveHeir

func (_Heritable *HeritableSession) RemoveHeir() (*types.Transaction, error)

RemoveHeir is a paid mutator transaction binding the contract method 0xebf88de4.

Solidity: function removeHeir() returns()

func (*HeritableSession) SetHeir

func (_Heritable *HeritableSession) SetHeir(newHeir common.Address) (*types.Transaction, error)

SetHeir is a paid mutator transaction binding the contract method 0x23defc77.

Solidity: function setHeir(newHeir address) returns()

func (*HeritableSession) TimeOfDeath

func (_Heritable *HeritableSession) TimeOfDeath() (*big.Int, error)

TimeOfDeath is a free data retrieval call binding the contract method 0xb4a8f3e6.

Solidity: function timeOfDeath() constant returns(uint256)

func (*HeritableSession) TransferOwnership

func (_Heritable *HeritableSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(newOwner address) returns()

type HeritableTransactor

type HeritableTransactor struct {
	// contains filtered or unexported fields
}

HeritableTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewHeritableTransactor

func NewHeritableTransactor(address common.Address, transactor bind.ContractTransactor) (*HeritableTransactor, error)

NewHeritableTransactor creates a new write-only instance of Heritable, bound to a specific deployed contract.

func (*HeritableTransactor) ClaimHeirOwnership

func (_Heritable *HeritableTransactor) ClaimHeirOwnership(opts *bind.TransactOpts) (*types.Transaction, error)

ClaimHeirOwnership is a paid mutator transaction binding the contract method 0x1c921e16.

Solidity: function claimHeirOwnership() returns()

func (*HeritableTransactor) Heartbeat

func (_Heritable *HeritableTransactor) Heartbeat(opts *bind.TransactOpts) (*types.Transaction, error)

Heartbeat is a paid mutator transaction binding the contract method 0x3defb962.

Solidity: function heartbeat() returns()

func (*HeritableTransactor) ProclaimDeath

func (_Heritable *HeritableTransactor) ProclaimDeath(opts *bind.TransactOpts) (*types.Transaction, error)

ProclaimDeath is a paid mutator transaction binding the contract method 0x24845131.

Solidity: function proclaimDeath() returns()

func (*HeritableTransactor) RemoveHeir

func (_Heritable *HeritableTransactor) RemoveHeir(opts *bind.TransactOpts) (*types.Transaction, error)

RemoveHeir is a paid mutator transaction binding the contract method 0xebf88de4.

Solidity: function removeHeir() returns()

func (*HeritableTransactor) SetHeir

func (_Heritable *HeritableTransactor) SetHeir(opts *bind.TransactOpts, newHeir common.Address) (*types.Transaction, error)

SetHeir is a paid mutator transaction binding the contract method 0x23defc77.

Solidity: function setHeir(newHeir address) returns()

func (*HeritableTransactor) TransferOwnership

func (_Heritable *HeritableTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(newOwner address) returns()

type HeritableTransactorRaw

type HeritableTransactorRaw struct {
	Contract *HeritableTransactor // Generic write-only contract binding to access the raw methods on
}

HeritableTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*HeritableTransactorRaw) Transact

func (_Heritable *HeritableTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*HeritableTransactorRaw) Transfer

func (_Heritable *HeritableTransactorRaw) 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 HeritableTransactorSession

type HeritableTransactorSession struct {
	Contract     *HeritableTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts    // Transaction auth options to use throughout this session
}

HeritableTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*HeritableTransactorSession) ClaimHeirOwnership

func (_Heritable *HeritableTransactorSession) ClaimHeirOwnership() (*types.Transaction, error)

ClaimHeirOwnership is a paid mutator transaction binding the contract method 0x1c921e16.

Solidity: function claimHeirOwnership() returns()

func (*HeritableTransactorSession) Heartbeat

func (_Heritable *HeritableTransactorSession) Heartbeat() (*types.Transaction, error)

Heartbeat is a paid mutator transaction binding the contract method 0x3defb962.

Solidity: function heartbeat() returns()

func (*HeritableTransactorSession) ProclaimDeath

func (_Heritable *HeritableTransactorSession) ProclaimDeath() (*types.Transaction, error)

ProclaimDeath is a paid mutator transaction binding the contract method 0x24845131.

Solidity: function proclaimDeath() returns()

func (*HeritableTransactorSession) RemoveHeir

func (_Heritable *HeritableTransactorSession) RemoveHeir() (*types.Transaction, error)

RemoveHeir is a paid mutator transaction binding the contract method 0xebf88de4.

Solidity: function removeHeir() returns()

func (*HeritableTransactorSession) SetHeir

func (_Heritable *HeritableTransactorSession) SetHeir(newHeir common.Address) (*types.Transaction, error)

SetHeir is a paid mutator transaction binding the contract method 0x23defc77.

Solidity: function setHeir(newHeir address) returns()

func (*HeritableTransactorSession) TransferOwnership

func (_Heritable *HeritableTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(newOwner address) returns()

type IncreasingPriceCrowdsale

type IncreasingPriceCrowdsale struct {
	IncreasingPriceCrowdsaleCaller     // Read-only binding to the contract
	IncreasingPriceCrowdsaleTransactor // Write-only binding to the contract
}

IncreasingPriceCrowdsale is an auto generated Go binding around an Ethereum contract.

func NewIncreasingPriceCrowdsale

func NewIncreasingPriceCrowdsale(address common.Address, backend bind.ContractBackend) (*IncreasingPriceCrowdsale, error)

NewIncreasingPriceCrowdsale creates a new instance of IncreasingPriceCrowdsale, bound to a specific deployed contract.

type IncreasingPriceCrowdsaleCaller

type IncreasingPriceCrowdsaleCaller struct {
	// contains filtered or unexported fields
}

IncreasingPriceCrowdsaleCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewIncreasingPriceCrowdsaleCaller

func NewIncreasingPriceCrowdsaleCaller(address common.Address, caller bind.ContractCaller) (*IncreasingPriceCrowdsaleCaller, error)

NewIncreasingPriceCrowdsaleCaller creates a new read-only instance of IncreasingPriceCrowdsale, bound to a specific deployed contract.

func (*IncreasingPriceCrowdsaleCaller) ClosingTime

func (_IncreasingPriceCrowdsale *IncreasingPriceCrowdsaleCaller) ClosingTime(opts *bind.CallOpts) (*big.Int, error)

ClosingTime is a free data retrieval call binding the contract method 0x4b6753bc.

Solidity: function closingTime() constant returns(uint256)

func (*IncreasingPriceCrowdsaleCaller) FinalRate

func (_IncreasingPriceCrowdsale *IncreasingPriceCrowdsaleCaller) FinalRate(opts *bind.CallOpts) (*big.Int, error)

FinalRate is a free data retrieval call binding the contract method 0x21106109.

Solidity: function finalRate() constant returns(uint256)

func (*IncreasingPriceCrowdsaleCaller) GetCurrentRate

func (_IncreasingPriceCrowdsale *IncreasingPriceCrowdsaleCaller) GetCurrentRate(opts *bind.CallOpts) (*big.Int, error)

GetCurrentRate is a free data retrieval call binding the contract method 0xf7fb07b0.

Solidity: function getCurrentRate() constant returns(uint256)

func (*IncreasingPriceCrowdsaleCaller) HasClosed

func (_IncreasingPriceCrowdsale *IncreasingPriceCrowdsaleCaller) HasClosed(opts *bind.CallOpts) (bool, error)

HasClosed is a free data retrieval call binding the contract method 0x1515bc2b.

Solidity: function hasClosed() constant returns(bool)

func (*IncreasingPriceCrowdsaleCaller) InitialRate

func (_IncreasingPriceCrowdsale *IncreasingPriceCrowdsaleCaller) InitialRate(opts *bind.CallOpts) (*big.Int, error)

InitialRate is a free data retrieval call binding the contract method 0x9e51051f.

Solidity: function initialRate() constant returns(uint256)

func (*IncreasingPriceCrowdsaleCaller) OpeningTime

func (_IncreasingPriceCrowdsale *IncreasingPriceCrowdsaleCaller) OpeningTime(opts *bind.CallOpts) (*big.Int, error)

OpeningTime is a free data retrieval call binding the contract method 0xb7a8807c.

Solidity: function openingTime() constant returns(uint256)

func (*IncreasingPriceCrowdsaleCaller) Rate

func (_IncreasingPriceCrowdsale *IncreasingPriceCrowdsaleCaller) Rate(opts *bind.CallOpts) (*big.Int, error)

Rate is a free data retrieval call binding the contract method 0x2c4e722e.

Solidity: function rate() constant returns(uint256)

func (*IncreasingPriceCrowdsaleCaller) Token

func (_IncreasingPriceCrowdsale *IncreasingPriceCrowdsaleCaller) Token(opts *bind.CallOpts) (common.Address, error)

Token is a free data retrieval call binding the contract method 0xfc0c546a.

Solidity: function token() constant returns(address)

func (*IncreasingPriceCrowdsaleCaller) Wallet

func (_IncreasingPriceCrowdsale *IncreasingPriceCrowdsaleCaller) Wallet(opts *bind.CallOpts) (common.Address, error)

Wallet is a free data retrieval call binding the contract method 0x521eb273.

Solidity: function wallet() constant returns(address)

func (*IncreasingPriceCrowdsaleCaller) WeiRaised

func (_IncreasingPriceCrowdsale *IncreasingPriceCrowdsaleCaller) WeiRaised(opts *bind.CallOpts) (*big.Int, error)

WeiRaised is a free data retrieval call binding the contract method 0x4042b66f.

Solidity: function weiRaised() constant returns(uint256)

type IncreasingPriceCrowdsaleCallerRaw

type IncreasingPriceCrowdsaleCallerRaw struct {
	Contract *IncreasingPriceCrowdsaleCaller // Generic read-only contract binding to access the raw methods on
}

IncreasingPriceCrowdsaleCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*IncreasingPriceCrowdsaleCallerRaw) Call

func (_IncreasingPriceCrowdsale *IncreasingPriceCrowdsaleCallerRaw) 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 IncreasingPriceCrowdsaleCallerSession

type IncreasingPriceCrowdsaleCallerSession struct {
	Contract *IncreasingPriceCrowdsaleCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts                   // Call options to use throughout this session
}

IncreasingPriceCrowdsaleCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*IncreasingPriceCrowdsaleCallerSession) ClosingTime

func (_IncreasingPriceCrowdsale *IncreasingPriceCrowdsaleCallerSession) ClosingTime() (*big.Int, error)

ClosingTime is a free data retrieval call binding the contract method 0x4b6753bc.

Solidity: function closingTime() constant returns(uint256)

func (*IncreasingPriceCrowdsaleCallerSession) FinalRate

func (_IncreasingPriceCrowdsale *IncreasingPriceCrowdsaleCallerSession) FinalRate() (*big.Int, error)

FinalRate is a free data retrieval call binding the contract method 0x21106109.

Solidity: function finalRate() constant returns(uint256)

func (*IncreasingPriceCrowdsaleCallerSession) GetCurrentRate

func (_IncreasingPriceCrowdsale *IncreasingPriceCrowdsaleCallerSession) GetCurrentRate() (*big.Int, error)

GetCurrentRate is a free data retrieval call binding the contract method 0xf7fb07b0.

Solidity: function getCurrentRate() constant returns(uint256)

func (*IncreasingPriceCrowdsaleCallerSession) HasClosed

func (_IncreasingPriceCrowdsale *IncreasingPriceCrowdsaleCallerSession) HasClosed() (bool, error)

HasClosed is a free data retrieval call binding the contract method 0x1515bc2b.

Solidity: function hasClosed() constant returns(bool)

func (*IncreasingPriceCrowdsaleCallerSession) InitialRate

func (_IncreasingPriceCrowdsale *IncreasingPriceCrowdsaleCallerSession) InitialRate() (*big.Int, error)

InitialRate is a free data retrieval call binding the contract method 0x9e51051f.

Solidity: function initialRate() constant returns(uint256)

func (*IncreasingPriceCrowdsaleCallerSession) OpeningTime

func (_IncreasingPriceCrowdsale *IncreasingPriceCrowdsaleCallerSession) OpeningTime() (*big.Int, error)

OpeningTime is a free data retrieval call binding the contract method 0xb7a8807c.

Solidity: function openingTime() constant returns(uint256)

func (*IncreasingPriceCrowdsaleCallerSession) Rate

func (_IncreasingPriceCrowdsale *IncreasingPriceCrowdsaleCallerSession) Rate() (*big.Int, error)

Rate is a free data retrieval call binding the contract method 0x2c4e722e.

Solidity: function rate() constant returns(uint256)

func (*IncreasingPriceCrowdsaleCallerSession) Token

func (_IncreasingPriceCrowdsale *IncreasingPriceCrowdsaleCallerSession) Token() (common.Address, error)

Token is a free data retrieval call binding the contract method 0xfc0c546a.

Solidity: function token() constant returns(address)

func (*IncreasingPriceCrowdsaleCallerSession) Wallet

func (_IncreasingPriceCrowdsale *IncreasingPriceCrowdsaleCallerSession) Wallet() (common.Address, error)

Wallet is a free data retrieval call binding the contract method 0x521eb273.

Solidity: function wallet() constant returns(address)

func (*IncreasingPriceCrowdsaleCallerSession) WeiRaised

func (_IncreasingPriceCrowdsale *IncreasingPriceCrowdsaleCallerSession) WeiRaised() (*big.Int, error)

WeiRaised is a free data retrieval call binding the contract method 0x4042b66f.

Solidity: function weiRaised() constant returns(uint256)

type IncreasingPriceCrowdsaleImpl

type IncreasingPriceCrowdsaleImpl struct {
	IncreasingPriceCrowdsaleImplCaller     // Read-only binding to the contract
	IncreasingPriceCrowdsaleImplTransactor // Write-only binding to the contract
}

IncreasingPriceCrowdsaleImpl is an auto generated Go binding around an Ethereum contract.

func DeployIncreasingPriceCrowdsaleImpl

func DeployIncreasingPriceCrowdsaleImpl(auth *bind.TransactOpts, backend bind.ContractBackend, _openingTime *big.Int, _closingTime *big.Int, _wallet common.Address, _token common.Address, _initialRate *big.Int, _finalRate *big.Int) (common.Address, *types.Transaction, *IncreasingPriceCrowdsaleImpl, error)

DeployIncreasingPriceCrowdsaleImpl deploys a new Ethereum contract, binding an instance of IncreasingPriceCrowdsaleImpl to it.

func NewIncreasingPriceCrowdsaleImpl

func NewIncreasingPriceCrowdsaleImpl(address common.Address, backend bind.ContractBackend) (*IncreasingPriceCrowdsaleImpl, error)

NewIncreasingPriceCrowdsaleImpl creates a new instance of IncreasingPriceCrowdsaleImpl, bound to a specific deployed contract.

type IncreasingPriceCrowdsaleImplCaller

type IncreasingPriceCrowdsaleImplCaller struct {
	// contains filtered or unexported fields
}

IncreasingPriceCrowdsaleImplCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewIncreasingPriceCrowdsaleImplCaller

func NewIncreasingPriceCrowdsaleImplCaller(address common.Address, caller bind.ContractCaller) (*IncreasingPriceCrowdsaleImplCaller, error)

NewIncreasingPriceCrowdsaleImplCaller creates a new read-only instance of IncreasingPriceCrowdsaleImpl, bound to a specific deployed contract.

func (*IncreasingPriceCrowdsaleImplCaller) ClosingTime

func (_IncreasingPriceCrowdsaleImpl *IncreasingPriceCrowdsaleImplCaller) ClosingTime(opts *bind.CallOpts) (*big.Int, error)

ClosingTime is a free data retrieval call binding the contract method 0x4b6753bc.

Solidity: function closingTime() constant returns(uint256)

func (*IncreasingPriceCrowdsaleImplCaller) FinalRate

func (_IncreasingPriceCrowdsaleImpl *IncreasingPriceCrowdsaleImplCaller) FinalRate(opts *bind.CallOpts) (*big.Int, error)

FinalRate is a free data retrieval call binding the contract method 0x21106109.

Solidity: function finalRate() constant returns(uint256)

func (*IncreasingPriceCrowdsaleImplCaller) GetCurrentRate

func (_IncreasingPriceCrowdsaleImpl *IncreasingPriceCrowdsaleImplCaller) GetCurrentRate(opts *bind.CallOpts) (*big.Int, error)

GetCurrentRate is a free data retrieval call binding the contract method 0xf7fb07b0.

Solidity: function getCurrentRate() constant returns(uint256)

func (*IncreasingPriceCrowdsaleImplCaller) HasClosed

func (_IncreasingPriceCrowdsaleImpl *IncreasingPriceCrowdsaleImplCaller) HasClosed(opts *bind.CallOpts) (bool, error)

HasClosed is a free data retrieval call binding the contract method 0x1515bc2b.

Solidity: function hasClosed() constant returns(bool)

func (*IncreasingPriceCrowdsaleImplCaller) InitialRate

func (_IncreasingPriceCrowdsaleImpl *IncreasingPriceCrowdsaleImplCaller) InitialRate(opts *bind.CallOpts) (*big.Int, error)

InitialRate is a free data retrieval call binding the contract method 0x9e51051f.

Solidity: function initialRate() constant returns(uint256)

func (*IncreasingPriceCrowdsaleImplCaller) OpeningTime

func (_IncreasingPriceCrowdsaleImpl *IncreasingPriceCrowdsaleImplCaller) OpeningTime(opts *bind.CallOpts) (*big.Int, error)

OpeningTime is a free data retrieval call binding the contract method 0xb7a8807c.

Solidity: function openingTime() constant returns(uint256)

func (*IncreasingPriceCrowdsaleImplCaller) Rate

func (_IncreasingPriceCrowdsaleImpl *IncreasingPriceCrowdsaleImplCaller) Rate(opts *bind.CallOpts) (*big.Int, error)

Rate is a free data retrieval call binding the contract method 0x2c4e722e.

Solidity: function rate() constant returns(uint256)

func (*IncreasingPriceCrowdsaleImplCaller) Token

func (_IncreasingPriceCrowdsaleImpl *IncreasingPriceCrowdsaleImplCaller) Token(opts *bind.CallOpts) (common.Address, error)

Token is a free data retrieval call binding the contract method 0xfc0c546a.

Solidity: function token() constant returns(address)

func (*IncreasingPriceCrowdsaleImplCaller) Wallet

func (_IncreasingPriceCrowdsaleImpl *IncreasingPriceCrowdsaleImplCaller) Wallet(opts *bind.CallOpts) (common.Address, error)

Wallet is a free data retrieval call binding the contract method 0x521eb273.

Solidity: function wallet() constant returns(address)

func (*IncreasingPriceCrowdsaleImplCaller) WeiRaised

func (_IncreasingPriceCrowdsaleImpl *IncreasingPriceCrowdsaleImplCaller) WeiRaised(opts *bind.CallOpts) (*big.Int, error)

WeiRaised is a free data retrieval call binding the contract method 0x4042b66f.

Solidity: function weiRaised() constant returns(uint256)

type IncreasingPriceCrowdsaleImplCallerRaw

type IncreasingPriceCrowdsaleImplCallerRaw struct {
	Contract *IncreasingPriceCrowdsaleImplCaller // Generic read-only contract binding to access the raw methods on
}

IncreasingPriceCrowdsaleImplCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*IncreasingPriceCrowdsaleImplCallerRaw) Call

func (_IncreasingPriceCrowdsaleImpl *IncreasingPriceCrowdsaleImplCallerRaw) 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 IncreasingPriceCrowdsaleImplCallerSession

type IncreasingPriceCrowdsaleImplCallerSession struct {
	Contract *IncreasingPriceCrowdsaleImplCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts                       // Call options to use throughout this session
}

IncreasingPriceCrowdsaleImplCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*IncreasingPriceCrowdsaleImplCallerSession) ClosingTime

func (_IncreasingPriceCrowdsaleImpl *IncreasingPriceCrowdsaleImplCallerSession) ClosingTime() (*big.Int, error)

ClosingTime is a free data retrieval call binding the contract method 0x4b6753bc.

Solidity: function closingTime() constant returns(uint256)

func (*IncreasingPriceCrowdsaleImplCallerSession) FinalRate

func (_IncreasingPriceCrowdsaleImpl *IncreasingPriceCrowdsaleImplCallerSession) FinalRate() (*big.Int, error)

FinalRate is a free data retrieval call binding the contract method 0x21106109.

Solidity: function finalRate() constant returns(uint256)

func (*IncreasingPriceCrowdsaleImplCallerSession) GetCurrentRate

func (_IncreasingPriceCrowdsaleImpl *IncreasingPriceCrowdsaleImplCallerSession) GetCurrentRate() (*big.Int, error)

GetCurrentRate is a free data retrieval call binding the contract method 0xf7fb07b0.

Solidity: function getCurrentRate() constant returns(uint256)

func (*IncreasingPriceCrowdsaleImplCallerSession) HasClosed

func (_IncreasingPriceCrowdsaleImpl *IncreasingPriceCrowdsaleImplCallerSession) HasClosed() (bool, error)

HasClosed is a free data retrieval call binding the contract method 0x1515bc2b.

Solidity: function hasClosed() constant returns(bool)

func (*IncreasingPriceCrowdsaleImplCallerSession) InitialRate

func (_IncreasingPriceCrowdsaleImpl *IncreasingPriceCrowdsaleImplCallerSession) InitialRate() (*big.Int, error)

InitialRate is a free data retrieval call binding the contract method 0x9e51051f.

Solidity: function initialRate() constant returns(uint256)

func (*IncreasingPriceCrowdsaleImplCallerSession) OpeningTime

func (_IncreasingPriceCrowdsaleImpl *IncreasingPriceCrowdsaleImplCallerSession) OpeningTime() (*big.Int, error)

OpeningTime is a free data retrieval call binding the contract method 0xb7a8807c.

Solidity: function openingTime() constant returns(uint256)

func (*IncreasingPriceCrowdsaleImplCallerSession) Rate

func (_IncreasingPriceCrowdsaleImpl *IncreasingPriceCrowdsaleImplCallerSession) Rate() (*big.Int, error)

Rate is a free data retrieval call binding the contract method 0x2c4e722e.

Solidity: function rate() constant returns(uint256)

func (*IncreasingPriceCrowdsaleImplCallerSession) Token

func (_IncreasingPriceCrowdsaleImpl *IncreasingPriceCrowdsaleImplCallerSession) Token() (common.Address, error)

Token is a free data retrieval call binding the contract method 0xfc0c546a.

Solidity: function token() constant returns(address)

func (*IncreasingPriceCrowdsaleImplCallerSession) Wallet

func (_IncreasingPriceCrowdsaleImpl *IncreasingPriceCrowdsaleImplCallerSession) Wallet() (common.Address, error)

Wallet is a free data retrieval call binding the contract method 0x521eb273.

Solidity: function wallet() constant returns(address)

func (*IncreasingPriceCrowdsaleImplCallerSession) WeiRaised

func (_IncreasingPriceCrowdsaleImpl *IncreasingPriceCrowdsaleImplCallerSession) WeiRaised() (*big.Int, error)

WeiRaised is a free data retrieval call binding the contract method 0x4042b66f.

Solidity: function weiRaised() constant returns(uint256)

type IncreasingPriceCrowdsaleImplRaw

type IncreasingPriceCrowdsaleImplRaw struct {
	Contract *IncreasingPriceCrowdsaleImpl // Generic contract binding to access the raw methods on
}

IncreasingPriceCrowdsaleImplRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*IncreasingPriceCrowdsaleImplRaw) Call

func (_IncreasingPriceCrowdsaleImpl *IncreasingPriceCrowdsaleImplRaw) 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 (*IncreasingPriceCrowdsaleImplRaw) Transact

func (_IncreasingPriceCrowdsaleImpl *IncreasingPriceCrowdsaleImplRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*IncreasingPriceCrowdsaleImplRaw) Transfer

func (_IncreasingPriceCrowdsaleImpl *IncreasingPriceCrowdsaleImplRaw) 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 IncreasingPriceCrowdsaleImplSession

type IncreasingPriceCrowdsaleImplSession struct {
	Contract     *IncreasingPriceCrowdsaleImpl // 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
}

IncreasingPriceCrowdsaleImplSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*IncreasingPriceCrowdsaleImplSession) BuyTokens

func (_IncreasingPriceCrowdsaleImpl *IncreasingPriceCrowdsaleImplSession) BuyTokens(_beneficiary common.Address) (*types.Transaction, error)

BuyTokens is a paid mutator transaction binding the contract method 0xec8ac4d8.

Solidity: function buyTokens(_beneficiary address) returns()

func (*IncreasingPriceCrowdsaleImplSession) ClosingTime

func (_IncreasingPriceCrowdsaleImpl *IncreasingPriceCrowdsaleImplSession) ClosingTime() (*big.Int, error)

ClosingTime is a free data retrieval call binding the contract method 0x4b6753bc.

Solidity: function closingTime() constant returns(uint256)

func (*IncreasingPriceCrowdsaleImplSession) FinalRate

func (_IncreasingPriceCrowdsaleImpl *IncreasingPriceCrowdsaleImplSession) FinalRate() (*big.Int, error)

FinalRate is a free data retrieval call binding the contract method 0x21106109.

Solidity: function finalRate() constant returns(uint256)

func (*IncreasingPriceCrowdsaleImplSession) GetCurrentRate

func (_IncreasingPriceCrowdsaleImpl *IncreasingPriceCrowdsaleImplSession) GetCurrentRate() (*big.Int, error)

GetCurrentRate is a free data retrieval call binding the contract method 0xf7fb07b0.

Solidity: function getCurrentRate() constant returns(uint256)

func (*IncreasingPriceCrowdsaleImplSession) HasClosed

func (_IncreasingPriceCrowdsaleImpl *IncreasingPriceCrowdsaleImplSession) HasClosed() (bool, error)

HasClosed is a free data retrieval call binding the contract method 0x1515bc2b.

Solidity: function hasClosed() constant returns(bool)

func (*IncreasingPriceCrowdsaleImplSession) InitialRate

func (_IncreasingPriceCrowdsaleImpl *IncreasingPriceCrowdsaleImplSession) InitialRate() (*big.Int, error)

InitialRate is a free data retrieval call binding the contract method 0x9e51051f.

Solidity: function initialRate() constant returns(uint256)

func (*IncreasingPriceCrowdsaleImplSession) OpeningTime

func (_IncreasingPriceCrowdsaleImpl *IncreasingPriceCrowdsaleImplSession) OpeningTime() (*big.Int, error)

OpeningTime is a free data retrieval call binding the contract method 0xb7a8807c.

Solidity: function openingTime() constant returns(uint256)

func (*IncreasingPriceCrowdsaleImplSession) Rate

func (_IncreasingPriceCrowdsaleImpl *IncreasingPriceCrowdsaleImplSession) Rate() (*big.Int, error)

Rate is a free data retrieval call binding the contract method 0x2c4e722e.

Solidity: function rate() constant returns(uint256)

func (*IncreasingPriceCrowdsaleImplSession) Token

func (_IncreasingPriceCrowdsaleImpl *IncreasingPriceCrowdsaleImplSession) Token() (common.Address, error)

Token is a free data retrieval call binding the contract method 0xfc0c546a.

Solidity: function token() constant returns(address)

func (*IncreasingPriceCrowdsaleImplSession) Wallet

func (_IncreasingPriceCrowdsaleImpl *IncreasingPriceCrowdsaleImplSession) Wallet() (common.Address, error)

Wallet is a free data retrieval call binding the contract method 0x521eb273.

Solidity: function wallet() constant returns(address)

func (*IncreasingPriceCrowdsaleImplSession) WeiRaised

func (_IncreasingPriceCrowdsaleImpl *IncreasingPriceCrowdsaleImplSession) WeiRaised() (*big.Int, error)

WeiRaised is a free data retrieval call binding the contract method 0x4042b66f.

Solidity: function weiRaised() constant returns(uint256)

type IncreasingPriceCrowdsaleImplTransactor

type IncreasingPriceCrowdsaleImplTransactor struct {
	// contains filtered or unexported fields
}

IncreasingPriceCrowdsaleImplTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewIncreasingPriceCrowdsaleImplTransactor

func NewIncreasingPriceCrowdsaleImplTransactor(address common.Address, transactor bind.ContractTransactor) (*IncreasingPriceCrowdsaleImplTransactor, error)

NewIncreasingPriceCrowdsaleImplTransactor creates a new write-only instance of IncreasingPriceCrowdsaleImpl, bound to a specific deployed contract.

func (*IncreasingPriceCrowdsaleImplTransactor) BuyTokens

func (_IncreasingPriceCrowdsaleImpl *IncreasingPriceCrowdsaleImplTransactor) BuyTokens(opts *bind.TransactOpts, _beneficiary common.Address) (*types.Transaction, error)

BuyTokens is a paid mutator transaction binding the contract method 0xec8ac4d8.

Solidity: function buyTokens(_beneficiary address) returns()

type IncreasingPriceCrowdsaleImplTransactorRaw

type IncreasingPriceCrowdsaleImplTransactorRaw struct {
	Contract *IncreasingPriceCrowdsaleImplTransactor // Generic write-only contract binding to access the raw methods on
}

IncreasingPriceCrowdsaleImplTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*IncreasingPriceCrowdsaleImplTransactorRaw) Transact

func (_IncreasingPriceCrowdsaleImpl *IncreasingPriceCrowdsaleImplTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*IncreasingPriceCrowdsaleImplTransactorRaw) Transfer

func (_IncreasingPriceCrowdsaleImpl *IncreasingPriceCrowdsaleImplTransactorRaw) 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 IncreasingPriceCrowdsaleImplTransactorSession

type IncreasingPriceCrowdsaleImplTransactorSession struct {
	Contract     *IncreasingPriceCrowdsaleImplTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts                       // Transaction auth options to use throughout this session
}

IncreasingPriceCrowdsaleImplTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*IncreasingPriceCrowdsaleImplTransactorSession) BuyTokens

func (_IncreasingPriceCrowdsaleImpl *IncreasingPriceCrowdsaleImplTransactorSession) BuyTokens(_beneficiary common.Address) (*types.Transaction, error)

BuyTokens is a paid mutator transaction binding the contract method 0xec8ac4d8.

Solidity: function buyTokens(_beneficiary address) returns()

type IncreasingPriceCrowdsaleRaw

type IncreasingPriceCrowdsaleRaw struct {
	Contract *IncreasingPriceCrowdsale // Generic contract binding to access the raw methods on
}

IncreasingPriceCrowdsaleRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*IncreasingPriceCrowdsaleRaw) Call

func (_IncreasingPriceCrowdsale *IncreasingPriceCrowdsaleRaw) 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 (*IncreasingPriceCrowdsaleRaw) Transact

func (_IncreasingPriceCrowdsale *IncreasingPriceCrowdsaleRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*IncreasingPriceCrowdsaleRaw) Transfer

func (_IncreasingPriceCrowdsale *IncreasingPriceCrowdsaleRaw) 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 IncreasingPriceCrowdsaleSession

type IncreasingPriceCrowdsaleSession struct {
	Contract     *IncreasingPriceCrowdsale // 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
}

IncreasingPriceCrowdsaleSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*IncreasingPriceCrowdsaleSession) BuyTokens

func (_IncreasingPriceCrowdsale *IncreasingPriceCrowdsaleSession) BuyTokens(_beneficiary common.Address) (*types.Transaction, error)

BuyTokens is a paid mutator transaction binding the contract method 0xec8ac4d8.

Solidity: function buyTokens(_beneficiary address) returns()

func (*IncreasingPriceCrowdsaleSession) ClosingTime

func (_IncreasingPriceCrowdsale *IncreasingPriceCrowdsaleSession) ClosingTime() (*big.Int, error)

ClosingTime is a free data retrieval call binding the contract method 0x4b6753bc.

Solidity: function closingTime() constant returns(uint256)

func (*IncreasingPriceCrowdsaleSession) FinalRate

func (_IncreasingPriceCrowdsale *IncreasingPriceCrowdsaleSession) FinalRate() (*big.Int, error)

FinalRate is a free data retrieval call binding the contract method 0x21106109.

Solidity: function finalRate() constant returns(uint256)

func (*IncreasingPriceCrowdsaleSession) GetCurrentRate

func (_IncreasingPriceCrowdsale *IncreasingPriceCrowdsaleSession) GetCurrentRate() (*big.Int, error)

GetCurrentRate is a free data retrieval call binding the contract method 0xf7fb07b0.

Solidity: function getCurrentRate() constant returns(uint256)

func (*IncreasingPriceCrowdsaleSession) HasClosed

func (_IncreasingPriceCrowdsale *IncreasingPriceCrowdsaleSession) HasClosed() (bool, error)

HasClosed is a free data retrieval call binding the contract method 0x1515bc2b.

Solidity: function hasClosed() constant returns(bool)

func (*IncreasingPriceCrowdsaleSession) InitialRate

func (_IncreasingPriceCrowdsale *IncreasingPriceCrowdsaleSession) InitialRate() (*big.Int, error)

InitialRate is a free data retrieval call binding the contract method 0x9e51051f.

Solidity: function initialRate() constant returns(uint256)

func (*IncreasingPriceCrowdsaleSession) OpeningTime

func (_IncreasingPriceCrowdsale *IncreasingPriceCrowdsaleSession) OpeningTime() (*big.Int, error)

OpeningTime is a free data retrieval call binding the contract method 0xb7a8807c.

Solidity: function openingTime() constant returns(uint256)

func (*IncreasingPriceCrowdsaleSession) Rate

func (_IncreasingPriceCrowdsale *IncreasingPriceCrowdsaleSession) Rate() (*big.Int, error)

Rate is a free data retrieval call binding the contract method 0x2c4e722e.

Solidity: function rate() constant returns(uint256)

func (*IncreasingPriceCrowdsaleSession) Token

func (_IncreasingPriceCrowdsale *IncreasingPriceCrowdsaleSession) Token() (common.Address, error)

Token is a free data retrieval call binding the contract method 0xfc0c546a.

Solidity: function token() constant returns(address)

func (*IncreasingPriceCrowdsaleSession) Wallet

func (_IncreasingPriceCrowdsale *IncreasingPriceCrowdsaleSession) Wallet() (common.Address, error)

Wallet is a free data retrieval call binding the contract method 0x521eb273.

Solidity: function wallet() constant returns(address)

func (*IncreasingPriceCrowdsaleSession) WeiRaised

func (_IncreasingPriceCrowdsale *IncreasingPriceCrowdsaleSession) WeiRaised() (*big.Int, error)

WeiRaised is a free data retrieval call binding the contract method 0x4042b66f.

Solidity: function weiRaised() constant returns(uint256)

type IncreasingPriceCrowdsaleTransactor

type IncreasingPriceCrowdsaleTransactor struct {
	// contains filtered or unexported fields
}

IncreasingPriceCrowdsaleTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewIncreasingPriceCrowdsaleTransactor

func NewIncreasingPriceCrowdsaleTransactor(address common.Address, transactor bind.ContractTransactor) (*IncreasingPriceCrowdsaleTransactor, error)

NewIncreasingPriceCrowdsaleTransactor creates a new write-only instance of IncreasingPriceCrowdsale, bound to a specific deployed contract.

func (*IncreasingPriceCrowdsaleTransactor) BuyTokens

func (_IncreasingPriceCrowdsale *IncreasingPriceCrowdsaleTransactor) BuyTokens(opts *bind.TransactOpts, _beneficiary common.Address) (*types.Transaction, error)

BuyTokens is a paid mutator transaction binding the contract method 0xec8ac4d8.

Solidity: function buyTokens(_beneficiary address) returns()

type IncreasingPriceCrowdsaleTransactorRaw

type IncreasingPriceCrowdsaleTransactorRaw struct {
	Contract *IncreasingPriceCrowdsaleTransactor // Generic write-only contract binding to access the raw methods on
}

IncreasingPriceCrowdsaleTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*IncreasingPriceCrowdsaleTransactorRaw) Transact

func (_IncreasingPriceCrowdsale *IncreasingPriceCrowdsaleTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*IncreasingPriceCrowdsaleTransactorRaw) Transfer

func (_IncreasingPriceCrowdsale *IncreasingPriceCrowdsaleTransactorRaw) 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 IncreasingPriceCrowdsaleTransactorSession

type IncreasingPriceCrowdsaleTransactorSession struct {
	Contract     *IncreasingPriceCrowdsaleTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts                   // Transaction auth options to use throughout this session
}

IncreasingPriceCrowdsaleTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*IncreasingPriceCrowdsaleTransactorSession) BuyTokens

func (_IncreasingPriceCrowdsale *IncreasingPriceCrowdsaleTransactorSession) BuyTokens(_beneficiary common.Address) (*types.Transaction, error)

BuyTokens is a paid mutator transaction binding the contract method 0xec8ac4d8.

Solidity: function buyTokens(_beneficiary address) returns()

type IndividuallyCappedCrowdsale

type IndividuallyCappedCrowdsale struct {
	IndividuallyCappedCrowdsaleCaller     // Read-only binding to the contract
	IndividuallyCappedCrowdsaleTransactor // Write-only binding to the contract
}

IndividuallyCappedCrowdsale is an auto generated Go binding around an Ethereum contract.

func NewIndividuallyCappedCrowdsale

func NewIndividuallyCappedCrowdsale(address common.Address, backend bind.ContractBackend) (*IndividuallyCappedCrowdsale, error)

NewIndividuallyCappedCrowdsale creates a new instance of IndividuallyCappedCrowdsale, bound to a specific deployed contract.

type IndividuallyCappedCrowdsaleCaller

type IndividuallyCappedCrowdsaleCaller struct {
	// contains filtered or unexported fields
}

IndividuallyCappedCrowdsaleCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewIndividuallyCappedCrowdsaleCaller

func NewIndividuallyCappedCrowdsaleCaller(address common.Address, caller bind.ContractCaller) (*IndividuallyCappedCrowdsaleCaller, error)

NewIndividuallyCappedCrowdsaleCaller creates a new read-only instance of IndividuallyCappedCrowdsale, bound to a specific deployed contract.

func (*IndividuallyCappedCrowdsaleCaller) Caps

func (_IndividuallyCappedCrowdsale *IndividuallyCappedCrowdsaleCaller) Caps(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)

Caps is a free data retrieval call binding the contract method 0x66d97b21.

Solidity: function caps( address) constant returns(uint256)

func (*IndividuallyCappedCrowdsaleCaller) Contributions

func (_IndividuallyCappedCrowdsale *IndividuallyCappedCrowdsaleCaller) Contributions(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)

Contributions is a free data retrieval call binding the contract method 0x42e94c90.

Solidity: function contributions( address) constant returns(uint256)

func (*IndividuallyCappedCrowdsaleCaller) GetUserCap

func (_IndividuallyCappedCrowdsale *IndividuallyCappedCrowdsaleCaller) GetUserCap(opts *bind.CallOpts, _beneficiary common.Address) (*big.Int, error)

GetUserCap is a free data retrieval call binding the contract method 0x8b58c64c.

Solidity: function getUserCap(_beneficiary address) constant returns(uint256)

func (*IndividuallyCappedCrowdsaleCaller) GetUserContribution

func (_IndividuallyCappedCrowdsale *IndividuallyCappedCrowdsaleCaller) GetUserContribution(opts *bind.CallOpts, _beneficiary common.Address) (*big.Int, error)

GetUserContribution is a free data retrieval call binding the contract method 0xbb8b2b47.

Solidity: function getUserContribution(_beneficiary address) constant returns(uint256)

func (*IndividuallyCappedCrowdsaleCaller) Owner

func (_IndividuallyCappedCrowdsale *IndividuallyCappedCrowdsaleCaller) 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 (*IndividuallyCappedCrowdsaleCaller) Rate

func (_IndividuallyCappedCrowdsale *IndividuallyCappedCrowdsaleCaller) Rate(opts *bind.CallOpts) (*big.Int, error)

Rate is a free data retrieval call binding the contract method 0x2c4e722e.

Solidity: function rate() constant returns(uint256)

func (*IndividuallyCappedCrowdsaleCaller) Token

func (_IndividuallyCappedCrowdsale *IndividuallyCappedCrowdsaleCaller) Token(opts *bind.CallOpts) (common.Address, error)

Token is a free data retrieval call binding the contract method 0xfc0c546a.

Solidity: function token() constant returns(address)

func (*IndividuallyCappedCrowdsaleCaller) Wallet

func (_IndividuallyCappedCrowdsale *IndividuallyCappedCrowdsaleCaller) Wallet(opts *bind.CallOpts) (common.Address, error)

Wallet is a free data retrieval call binding the contract method 0x521eb273.

Solidity: function wallet() constant returns(address)

func (*IndividuallyCappedCrowdsaleCaller) WeiRaised

func (_IndividuallyCappedCrowdsale *IndividuallyCappedCrowdsaleCaller) WeiRaised(opts *bind.CallOpts) (*big.Int, error)

WeiRaised is a free data retrieval call binding the contract method 0x4042b66f.

Solidity: function weiRaised() constant returns(uint256)

type IndividuallyCappedCrowdsaleCallerRaw

type IndividuallyCappedCrowdsaleCallerRaw struct {
	Contract *IndividuallyCappedCrowdsaleCaller // Generic read-only contract binding to access the raw methods on
}

IndividuallyCappedCrowdsaleCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*IndividuallyCappedCrowdsaleCallerRaw) Call

func (_IndividuallyCappedCrowdsale *IndividuallyCappedCrowdsaleCallerRaw) 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 IndividuallyCappedCrowdsaleCallerSession

type IndividuallyCappedCrowdsaleCallerSession struct {
	Contract *IndividuallyCappedCrowdsaleCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts                      // Call options to use throughout this session
}

IndividuallyCappedCrowdsaleCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*IndividuallyCappedCrowdsaleCallerSession) Caps

func (_IndividuallyCappedCrowdsale *IndividuallyCappedCrowdsaleCallerSession) Caps(arg0 common.Address) (*big.Int, error)

Caps is a free data retrieval call binding the contract method 0x66d97b21.

Solidity: function caps( address) constant returns(uint256)

func (*IndividuallyCappedCrowdsaleCallerSession) Contributions

func (_IndividuallyCappedCrowdsale *IndividuallyCappedCrowdsaleCallerSession) Contributions(arg0 common.Address) (*big.Int, error)

Contributions is a free data retrieval call binding the contract method 0x42e94c90.

Solidity: function contributions( address) constant returns(uint256)

func (*IndividuallyCappedCrowdsaleCallerSession) GetUserCap

func (_IndividuallyCappedCrowdsale *IndividuallyCappedCrowdsaleCallerSession) GetUserCap(_beneficiary common.Address) (*big.Int, error)

GetUserCap is a free data retrieval call binding the contract method 0x8b58c64c.

Solidity: function getUserCap(_beneficiary address) constant returns(uint256)

func (*IndividuallyCappedCrowdsaleCallerSession) GetUserContribution

func (_IndividuallyCappedCrowdsale *IndividuallyCappedCrowdsaleCallerSession) GetUserContribution(_beneficiary common.Address) (*big.Int, error)

GetUserContribution is a free data retrieval call binding the contract method 0xbb8b2b47.

Solidity: function getUserContribution(_beneficiary address) constant returns(uint256)

func (*IndividuallyCappedCrowdsaleCallerSession) Owner

func (_IndividuallyCappedCrowdsale *IndividuallyCappedCrowdsaleCallerSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*IndividuallyCappedCrowdsaleCallerSession) Rate

func (_IndividuallyCappedCrowdsale *IndividuallyCappedCrowdsaleCallerSession) Rate() (*big.Int, error)

Rate is a free data retrieval call binding the contract method 0x2c4e722e.

Solidity: function rate() constant returns(uint256)

func (*IndividuallyCappedCrowdsaleCallerSession) Token

func (_IndividuallyCappedCrowdsale *IndividuallyCappedCrowdsaleCallerSession) Token() (common.Address, error)

Token is a free data retrieval call binding the contract method 0xfc0c546a.

Solidity: function token() constant returns(address)

func (*IndividuallyCappedCrowdsaleCallerSession) Wallet

func (_IndividuallyCappedCrowdsale *IndividuallyCappedCrowdsaleCallerSession) Wallet() (common.Address, error)

Wallet is a free data retrieval call binding the contract method 0x521eb273.

Solidity: function wallet() constant returns(address)

func (*IndividuallyCappedCrowdsaleCallerSession) WeiRaised

func (_IndividuallyCappedCrowdsale *IndividuallyCappedCrowdsaleCallerSession) WeiRaised() (*big.Int, error)

WeiRaised is a free data retrieval call binding the contract method 0x4042b66f.

Solidity: function weiRaised() constant returns(uint256)

type IndividuallyCappedCrowdsaleImpl

type IndividuallyCappedCrowdsaleImpl struct {
	IndividuallyCappedCrowdsaleImplCaller     // Read-only binding to the contract
	IndividuallyCappedCrowdsaleImplTransactor // Write-only binding to the contract
}

IndividuallyCappedCrowdsaleImpl is an auto generated Go binding around an Ethereum contract.

func DeployIndividuallyCappedCrowdsaleImpl

func DeployIndividuallyCappedCrowdsaleImpl(auth *bind.TransactOpts, backend bind.ContractBackend, _rate *big.Int, _wallet common.Address, _token common.Address) (common.Address, *types.Transaction, *IndividuallyCappedCrowdsaleImpl, error)

DeployIndividuallyCappedCrowdsaleImpl deploys a new Ethereum contract, binding an instance of IndividuallyCappedCrowdsaleImpl to it.

func NewIndividuallyCappedCrowdsaleImpl

func NewIndividuallyCappedCrowdsaleImpl(address common.Address, backend bind.ContractBackend) (*IndividuallyCappedCrowdsaleImpl, error)

NewIndividuallyCappedCrowdsaleImpl creates a new instance of IndividuallyCappedCrowdsaleImpl, bound to a specific deployed contract.

type IndividuallyCappedCrowdsaleImplCaller

type IndividuallyCappedCrowdsaleImplCaller struct {
	// contains filtered or unexported fields
}

IndividuallyCappedCrowdsaleImplCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewIndividuallyCappedCrowdsaleImplCaller

func NewIndividuallyCappedCrowdsaleImplCaller(address common.Address, caller bind.ContractCaller) (*IndividuallyCappedCrowdsaleImplCaller, error)

NewIndividuallyCappedCrowdsaleImplCaller creates a new read-only instance of IndividuallyCappedCrowdsaleImpl, bound to a specific deployed contract.

func (*IndividuallyCappedCrowdsaleImplCaller) Caps

func (_IndividuallyCappedCrowdsaleImpl *IndividuallyCappedCrowdsaleImplCaller) Caps(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)

Caps is a free data retrieval call binding the contract method 0x66d97b21.

Solidity: function caps( address) constant returns(uint256)

func (*IndividuallyCappedCrowdsaleImplCaller) Contributions

func (_IndividuallyCappedCrowdsaleImpl *IndividuallyCappedCrowdsaleImplCaller) Contributions(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)

Contributions is a free data retrieval call binding the contract method 0x42e94c90.

Solidity: function contributions( address) constant returns(uint256)

func (*IndividuallyCappedCrowdsaleImplCaller) GetUserCap

func (_IndividuallyCappedCrowdsaleImpl *IndividuallyCappedCrowdsaleImplCaller) GetUserCap(opts *bind.CallOpts, _beneficiary common.Address) (*big.Int, error)

GetUserCap is a free data retrieval call binding the contract method 0x8b58c64c.

Solidity: function getUserCap(_beneficiary address) constant returns(uint256)

func (*IndividuallyCappedCrowdsaleImplCaller) GetUserContribution

func (_IndividuallyCappedCrowdsaleImpl *IndividuallyCappedCrowdsaleImplCaller) GetUserContribution(opts *bind.CallOpts, _beneficiary common.Address) (*big.Int, error)

GetUserContribution is a free data retrieval call binding the contract method 0xbb8b2b47.

Solidity: function getUserContribution(_beneficiary address) constant returns(uint256)

func (*IndividuallyCappedCrowdsaleImplCaller) Owner

func (_IndividuallyCappedCrowdsaleImpl *IndividuallyCappedCrowdsaleImplCaller) 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 (*IndividuallyCappedCrowdsaleImplCaller) Rate

func (_IndividuallyCappedCrowdsaleImpl *IndividuallyCappedCrowdsaleImplCaller) Rate(opts *bind.CallOpts) (*big.Int, error)

Rate is a free data retrieval call binding the contract method 0x2c4e722e.

Solidity: function rate() constant returns(uint256)

func (*IndividuallyCappedCrowdsaleImplCaller) Token

func (_IndividuallyCappedCrowdsaleImpl *IndividuallyCappedCrowdsaleImplCaller) Token(opts *bind.CallOpts) (common.Address, error)

Token is a free data retrieval call binding the contract method 0xfc0c546a.

Solidity: function token() constant returns(address)

func (*IndividuallyCappedCrowdsaleImplCaller) Wallet

func (_IndividuallyCappedCrowdsaleImpl *IndividuallyCappedCrowdsaleImplCaller) Wallet(opts *bind.CallOpts) (common.Address, error)

Wallet is a free data retrieval call binding the contract method 0x521eb273.

Solidity: function wallet() constant returns(address)

func (*IndividuallyCappedCrowdsaleImplCaller) WeiRaised

func (_IndividuallyCappedCrowdsaleImpl *IndividuallyCappedCrowdsaleImplCaller) WeiRaised(opts *bind.CallOpts) (*big.Int, error)

WeiRaised is a free data retrieval call binding the contract method 0x4042b66f.

Solidity: function weiRaised() constant returns(uint256)

type IndividuallyCappedCrowdsaleImplCallerRaw

type IndividuallyCappedCrowdsaleImplCallerRaw struct {
	Contract *IndividuallyCappedCrowdsaleImplCaller // Generic read-only contract binding to access the raw methods on
}

IndividuallyCappedCrowdsaleImplCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*IndividuallyCappedCrowdsaleImplCallerRaw) Call

func (_IndividuallyCappedCrowdsaleImpl *IndividuallyCappedCrowdsaleImplCallerRaw) 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 IndividuallyCappedCrowdsaleImplCallerSession

type IndividuallyCappedCrowdsaleImplCallerSession struct {
	Contract *IndividuallyCappedCrowdsaleImplCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts                          // Call options to use throughout this session
}

IndividuallyCappedCrowdsaleImplCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*IndividuallyCappedCrowdsaleImplCallerSession) Caps

func (_IndividuallyCappedCrowdsaleImpl *IndividuallyCappedCrowdsaleImplCallerSession) Caps(arg0 common.Address) (*big.Int, error)

Caps is a free data retrieval call binding the contract method 0x66d97b21.

Solidity: function caps( address) constant returns(uint256)

func (*IndividuallyCappedCrowdsaleImplCallerSession) Contributions

func (_IndividuallyCappedCrowdsaleImpl *IndividuallyCappedCrowdsaleImplCallerSession) Contributions(arg0 common.Address) (*big.Int, error)

Contributions is a free data retrieval call binding the contract method 0x42e94c90.

Solidity: function contributions( address) constant returns(uint256)

func (*IndividuallyCappedCrowdsaleImplCallerSession) GetUserCap

func (_IndividuallyCappedCrowdsaleImpl *IndividuallyCappedCrowdsaleImplCallerSession) GetUserCap(_beneficiary common.Address) (*big.Int, error)

GetUserCap is a free data retrieval call binding the contract method 0x8b58c64c.

Solidity: function getUserCap(_beneficiary address) constant returns(uint256)

func (*IndividuallyCappedCrowdsaleImplCallerSession) GetUserContribution

func (_IndividuallyCappedCrowdsaleImpl *IndividuallyCappedCrowdsaleImplCallerSession) GetUserContribution(_beneficiary common.Address) (*big.Int, error)

GetUserContribution is a free data retrieval call binding the contract method 0xbb8b2b47.

Solidity: function getUserContribution(_beneficiary address) constant returns(uint256)

func (*IndividuallyCappedCrowdsaleImplCallerSession) Owner

func (_IndividuallyCappedCrowdsaleImpl *IndividuallyCappedCrowdsaleImplCallerSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*IndividuallyCappedCrowdsaleImplCallerSession) Rate

func (_IndividuallyCappedCrowdsaleImpl *IndividuallyCappedCrowdsaleImplCallerSession) Rate() (*big.Int, error)

Rate is a free data retrieval call binding the contract method 0x2c4e722e.

Solidity: function rate() constant returns(uint256)

func (*IndividuallyCappedCrowdsaleImplCallerSession) Token

func (_IndividuallyCappedCrowdsaleImpl *IndividuallyCappedCrowdsaleImplCallerSession) Token() (common.Address, error)

Token is a free data retrieval call binding the contract method 0xfc0c546a.

Solidity: function token() constant returns(address)

func (*IndividuallyCappedCrowdsaleImplCallerSession) Wallet

func (_IndividuallyCappedCrowdsaleImpl *IndividuallyCappedCrowdsaleImplCallerSession) Wallet() (common.Address, error)

Wallet is a free data retrieval call binding the contract method 0x521eb273.

Solidity: function wallet() constant returns(address)

func (*IndividuallyCappedCrowdsaleImplCallerSession) WeiRaised

func (_IndividuallyCappedCrowdsaleImpl *IndividuallyCappedCrowdsaleImplCallerSession) WeiRaised() (*big.Int, error)

WeiRaised is a free data retrieval call binding the contract method 0x4042b66f.

Solidity: function weiRaised() constant returns(uint256)

type IndividuallyCappedCrowdsaleImplRaw

type IndividuallyCappedCrowdsaleImplRaw struct {
	Contract *IndividuallyCappedCrowdsaleImpl // Generic contract binding to access the raw methods on
}

IndividuallyCappedCrowdsaleImplRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*IndividuallyCappedCrowdsaleImplRaw) Call

func (_IndividuallyCappedCrowdsaleImpl *IndividuallyCappedCrowdsaleImplRaw) 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 (*IndividuallyCappedCrowdsaleImplRaw) Transact

func (_IndividuallyCappedCrowdsaleImpl *IndividuallyCappedCrowdsaleImplRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*IndividuallyCappedCrowdsaleImplRaw) Transfer

func (_IndividuallyCappedCrowdsaleImpl *IndividuallyCappedCrowdsaleImplRaw) 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 IndividuallyCappedCrowdsaleImplSession

type IndividuallyCappedCrowdsaleImplSession struct {
	Contract     *IndividuallyCappedCrowdsaleImpl // 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
}

IndividuallyCappedCrowdsaleImplSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*IndividuallyCappedCrowdsaleImplSession) BuyTokens

func (_IndividuallyCappedCrowdsaleImpl *IndividuallyCappedCrowdsaleImplSession) BuyTokens(_beneficiary common.Address) (*types.Transaction, error)

BuyTokens is a paid mutator transaction binding the contract method 0xec8ac4d8.

Solidity: function buyTokens(_beneficiary address) returns()

func (*IndividuallyCappedCrowdsaleImplSession) Caps

func (_IndividuallyCappedCrowdsaleImpl *IndividuallyCappedCrowdsaleImplSession) Caps(arg0 common.Address) (*big.Int, error)

Caps is a free data retrieval call binding the contract method 0x66d97b21.

Solidity: function caps( address) constant returns(uint256)

func (*IndividuallyCappedCrowdsaleImplSession) Contributions

func (_IndividuallyCappedCrowdsaleImpl *IndividuallyCappedCrowdsaleImplSession) Contributions(arg0 common.Address) (*big.Int, error)

Contributions is a free data retrieval call binding the contract method 0x42e94c90.

Solidity: function contributions( address) constant returns(uint256)

func (*IndividuallyCappedCrowdsaleImplSession) GetUserCap

func (_IndividuallyCappedCrowdsaleImpl *IndividuallyCappedCrowdsaleImplSession) GetUserCap(_beneficiary common.Address) (*big.Int, error)

GetUserCap is a free data retrieval call binding the contract method 0x8b58c64c.

Solidity: function getUserCap(_beneficiary address) constant returns(uint256)

func (*IndividuallyCappedCrowdsaleImplSession) GetUserContribution

func (_IndividuallyCappedCrowdsaleImpl *IndividuallyCappedCrowdsaleImplSession) GetUserContribution(_beneficiary common.Address) (*big.Int, error)

GetUserContribution is a free data retrieval call binding the contract method 0xbb8b2b47.

Solidity: function getUserContribution(_beneficiary address) constant returns(uint256)

func (*IndividuallyCappedCrowdsaleImplSession) Owner

func (_IndividuallyCappedCrowdsaleImpl *IndividuallyCappedCrowdsaleImplSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*IndividuallyCappedCrowdsaleImplSession) Rate

func (_IndividuallyCappedCrowdsaleImpl *IndividuallyCappedCrowdsaleImplSession) Rate() (*big.Int, error)

Rate is a free data retrieval call binding the contract method 0x2c4e722e.

Solidity: function rate() constant returns(uint256)

func (*IndividuallyCappedCrowdsaleImplSession) SetGroupCap

func (_IndividuallyCappedCrowdsaleImpl *IndividuallyCappedCrowdsaleImplSession) SetGroupCap(_beneficiaries []common.Address, _cap *big.Int) (*types.Transaction, error)

SetGroupCap is a paid mutator transaction binding the contract method 0xa31f61fc.

Solidity: function setGroupCap(_beneficiaries address[], _cap uint256) returns()

func (*IndividuallyCappedCrowdsaleImplSession) SetUserCap

func (_IndividuallyCappedCrowdsaleImpl *IndividuallyCappedCrowdsaleImplSession) SetUserCap(_beneficiary common.Address, _cap *big.Int) (*types.Transaction, error)

SetUserCap is a paid mutator transaction binding the contract method 0xc3143fe5.

Solidity: function setUserCap(_beneficiary address, _cap uint256) returns()

func (*IndividuallyCappedCrowdsaleImplSession) Token

func (_IndividuallyCappedCrowdsaleImpl *IndividuallyCappedCrowdsaleImplSession) Token() (common.Address, error)

Token is a free data retrieval call binding the contract method 0xfc0c546a.

Solidity: function token() constant returns(address)

func (*IndividuallyCappedCrowdsaleImplSession) TransferOwnership

func (_IndividuallyCappedCrowdsaleImpl *IndividuallyCappedCrowdsaleImplSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(newOwner address) returns()

func (*IndividuallyCappedCrowdsaleImplSession) Wallet

func (_IndividuallyCappedCrowdsaleImpl *IndividuallyCappedCrowdsaleImplSession) Wallet() (common.Address, error)

Wallet is a free data retrieval call binding the contract method 0x521eb273.

Solidity: function wallet() constant returns(address)

func (*IndividuallyCappedCrowdsaleImplSession) WeiRaised

func (_IndividuallyCappedCrowdsaleImpl *IndividuallyCappedCrowdsaleImplSession) WeiRaised() (*big.Int, error)

WeiRaised is a free data retrieval call binding the contract method 0x4042b66f.

Solidity: function weiRaised() constant returns(uint256)

type IndividuallyCappedCrowdsaleImplTransactor

type IndividuallyCappedCrowdsaleImplTransactor struct {
	// contains filtered or unexported fields
}

IndividuallyCappedCrowdsaleImplTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewIndividuallyCappedCrowdsaleImplTransactor

func NewIndividuallyCappedCrowdsaleImplTransactor(address common.Address, transactor bind.ContractTransactor) (*IndividuallyCappedCrowdsaleImplTransactor, error)

NewIndividuallyCappedCrowdsaleImplTransactor creates a new write-only instance of IndividuallyCappedCrowdsaleImpl, bound to a specific deployed contract.

func (*IndividuallyCappedCrowdsaleImplTransactor) BuyTokens

func (_IndividuallyCappedCrowdsaleImpl *IndividuallyCappedCrowdsaleImplTransactor) BuyTokens(opts *bind.TransactOpts, _beneficiary common.Address) (*types.Transaction, error)

BuyTokens is a paid mutator transaction binding the contract method 0xec8ac4d8.

Solidity: function buyTokens(_beneficiary address) returns()

func (*IndividuallyCappedCrowdsaleImplTransactor) SetGroupCap

func (_IndividuallyCappedCrowdsaleImpl *IndividuallyCappedCrowdsaleImplTransactor) SetGroupCap(opts *bind.TransactOpts, _beneficiaries []common.Address, _cap *big.Int) (*types.Transaction, error)

SetGroupCap is a paid mutator transaction binding the contract method 0xa31f61fc.

Solidity: function setGroupCap(_beneficiaries address[], _cap uint256) returns()

func (*IndividuallyCappedCrowdsaleImplTransactor) SetUserCap

func (_IndividuallyCappedCrowdsaleImpl *IndividuallyCappedCrowdsaleImplTransactor) SetUserCap(opts *bind.TransactOpts, _beneficiary common.Address, _cap *big.Int) (*types.Transaction, error)

SetUserCap is a paid mutator transaction binding the contract method 0xc3143fe5.

Solidity: function setUserCap(_beneficiary address, _cap uint256) returns()

func (*IndividuallyCappedCrowdsaleImplTransactor) TransferOwnership

func (_IndividuallyCappedCrowdsaleImpl *IndividuallyCappedCrowdsaleImplTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(newOwner address) returns()

type IndividuallyCappedCrowdsaleImplTransactorRaw

type IndividuallyCappedCrowdsaleImplTransactorRaw struct {
	Contract *IndividuallyCappedCrowdsaleImplTransactor // Generic write-only contract binding to access the raw methods on
}

IndividuallyCappedCrowdsaleImplTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*IndividuallyCappedCrowdsaleImplTransactorRaw) Transact

func (_IndividuallyCappedCrowdsaleImpl *IndividuallyCappedCrowdsaleImplTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*IndividuallyCappedCrowdsaleImplTransactorRaw) Transfer

func (_IndividuallyCappedCrowdsaleImpl *IndividuallyCappedCrowdsaleImplTransactorRaw) 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 IndividuallyCappedCrowdsaleImplTransactorSession

type IndividuallyCappedCrowdsaleImplTransactorSession struct {
	Contract     *IndividuallyCappedCrowdsaleImplTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts                          // Transaction auth options to use throughout this session
}

IndividuallyCappedCrowdsaleImplTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*IndividuallyCappedCrowdsaleImplTransactorSession) BuyTokens

func (_IndividuallyCappedCrowdsaleImpl *IndividuallyCappedCrowdsaleImplTransactorSession) BuyTokens(_beneficiary common.Address) (*types.Transaction, error)

BuyTokens is a paid mutator transaction binding the contract method 0xec8ac4d8.

Solidity: function buyTokens(_beneficiary address) returns()

func (*IndividuallyCappedCrowdsaleImplTransactorSession) SetGroupCap

func (_IndividuallyCappedCrowdsaleImpl *IndividuallyCappedCrowdsaleImplTransactorSession) SetGroupCap(_beneficiaries []common.Address, _cap *big.Int) (*types.Transaction, error)

SetGroupCap is a paid mutator transaction binding the contract method 0xa31f61fc.

Solidity: function setGroupCap(_beneficiaries address[], _cap uint256) returns()

func (*IndividuallyCappedCrowdsaleImplTransactorSession) SetUserCap

func (_IndividuallyCappedCrowdsaleImpl *IndividuallyCappedCrowdsaleImplTransactorSession) SetUserCap(_beneficiary common.Address, _cap *big.Int) (*types.Transaction, error)

SetUserCap is a paid mutator transaction binding the contract method 0xc3143fe5.

Solidity: function setUserCap(_beneficiary address, _cap uint256) returns()

func (*IndividuallyCappedCrowdsaleImplTransactorSession) TransferOwnership

func (_IndividuallyCappedCrowdsaleImpl *IndividuallyCappedCrowdsaleImplTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(newOwner address) returns()

type IndividuallyCappedCrowdsaleRaw

type IndividuallyCappedCrowdsaleRaw struct {
	Contract *IndividuallyCappedCrowdsale // Generic contract binding to access the raw methods on
}

IndividuallyCappedCrowdsaleRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*IndividuallyCappedCrowdsaleRaw) Call

func (_IndividuallyCappedCrowdsale *IndividuallyCappedCrowdsaleRaw) 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 (*IndividuallyCappedCrowdsaleRaw) Transact

func (_IndividuallyCappedCrowdsale *IndividuallyCappedCrowdsaleRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*IndividuallyCappedCrowdsaleRaw) Transfer

func (_IndividuallyCappedCrowdsale *IndividuallyCappedCrowdsaleRaw) 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 IndividuallyCappedCrowdsaleSession

type IndividuallyCappedCrowdsaleSession struct {
	Contract     *IndividuallyCappedCrowdsale // 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
}

IndividuallyCappedCrowdsaleSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*IndividuallyCappedCrowdsaleSession) BuyTokens

func (_IndividuallyCappedCrowdsale *IndividuallyCappedCrowdsaleSession) BuyTokens(_beneficiary common.Address) (*types.Transaction, error)

BuyTokens is a paid mutator transaction binding the contract method 0xec8ac4d8.

Solidity: function buyTokens(_beneficiary address) returns()

func (*IndividuallyCappedCrowdsaleSession) Caps

func (_IndividuallyCappedCrowdsale *IndividuallyCappedCrowdsaleSession) Caps(arg0 common.Address) (*big.Int, error)

Caps is a free data retrieval call binding the contract method 0x66d97b21.

Solidity: function caps( address) constant returns(uint256)

func (*IndividuallyCappedCrowdsaleSession) Contributions

func (_IndividuallyCappedCrowdsale *IndividuallyCappedCrowdsaleSession) Contributions(arg0 common.Address) (*big.Int, error)

Contributions is a free data retrieval call binding the contract method 0x42e94c90.

Solidity: function contributions( address) constant returns(uint256)

func (*IndividuallyCappedCrowdsaleSession) GetUserCap

func (_IndividuallyCappedCrowdsale *IndividuallyCappedCrowdsaleSession) GetUserCap(_beneficiary common.Address) (*big.Int, error)

GetUserCap is a free data retrieval call binding the contract method 0x8b58c64c.

Solidity: function getUserCap(_beneficiary address) constant returns(uint256)

func (*IndividuallyCappedCrowdsaleSession) GetUserContribution

func (_IndividuallyCappedCrowdsale *IndividuallyCappedCrowdsaleSession) GetUserContribution(_beneficiary common.Address) (*big.Int, error)

GetUserContribution is a free data retrieval call binding the contract method 0xbb8b2b47.

Solidity: function getUserContribution(_beneficiary address) constant returns(uint256)

func (*IndividuallyCappedCrowdsaleSession) Owner

func (_IndividuallyCappedCrowdsale *IndividuallyCappedCrowdsaleSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*IndividuallyCappedCrowdsaleSession) Rate

func (_IndividuallyCappedCrowdsale *IndividuallyCappedCrowdsaleSession) Rate() (*big.Int, error)

Rate is a free data retrieval call binding the contract method 0x2c4e722e.

Solidity: function rate() constant returns(uint256)

func (*IndividuallyCappedCrowdsaleSession) SetGroupCap

func (_IndividuallyCappedCrowdsale *IndividuallyCappedCrowdsaleSession) SetGroupCap(_beneficiaries []common.Address, _cap *big.Int) (*types.Transaction, error)

SetGroupCap is a paid mutator transaction binding the contract method 0xa31f61fc.

Solidity: function setGroupCap(_beneficiaries address[], _cap uint256) returns()

func (*IndividuallyCappedCrowdsaleSession) SetUserCap

func (_IndividuallyCappedCrowdsale *IndividuallyCappedCrowdsaleSession) SetUserCap(_beneficiary common.Address, _cap *big.Int) (*types.Transaction, error)

SetUserCap is a paid mutator transaction binding the contract method 0xc3143fe5.

Solidity: function setUserCap(_beneficiary address, _cap uint256) returns()

func (*IndividuallyCappedCrowdsaleSession) Token

func (_IndividuallyCappedCrowdsale *IndividuallyCappedCrowdsaleSession) Token() (common.Address, error)

Token is a free data retrieval call binding the contract method 0xfc0c546a.

Solidity: function token() constant returns(address)

func (*IndividuallyCappedCrowdsaleSession) TransferOwnership

func (_IndividuallyCappedCrowdsale *IndividuallyCappedCrowdsaleSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(newOwner address) returns()

func (*IndividuallyCappedCrowdsaleSession) Wallet

func (_IndividuallyCappedCrowdsale *IndividuallyCappedCrowdsaleSession) Wallet() (common.Address, error)

Wallet is a free data retrieval call binding the contract method 0x521eb273.

Solidity: function wallet() constant returns(address)

func (*IndividuallyCappedCrowdsaleSession) WeiRaised

func (_IndividuallyCappedCrowdsale *IndividuallyCappedCrowdsaleSession) WeiRaised() (*big.Int, error)

WeiRaised is a free data retrieval call binding the contract method 0x4042b66f.

Solidity: function weiRaised() constant returns(uint256)

type IndividuallyCappedCrowdsaleTransactor

type IndividuallyCappedCrowdsaleTransactor struct {
	// contains filtered or unexported fields
}

IndividuallyCappedCrowdsaleTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewIndividuallyCappedCrowdsaleTransactor

func NewIndividuallyCappedCrowdsaleTransactor(address common.Address, transactor bind.ContractTransactor) (*IndividuallyCappedCrowdsaleTransactor, error)

NewIndividuallyCappedCrowdsaleTransactor creates a new write-only instance of IndividuallyCappedCrowdsale, bound to a specific deployed contract.

func (*IndividuallyCappedCrowdsaleTransactor) BuyTokens

func (_IndividuallyCappedCrowdsale *IndividuallyCappedCrowdsaleTransactor) BuyTokens(opts *bind.TransactOpts, _beneficiary common.Address) (*types.Transaction, error)

BuyTokens is a paid mutator transaction binding the contract method 0xec8ac4d8.

Solidity: function buyTokens(_beneficiary address) returns()

func (*IndividuallyCappedCrowdsaleTransactor) SetGroupCap

func (_IndividuallyCappedCrowdsale *IndividuallyCappedCrowdsaleTransactor) SetGroupCap(opts *bind.TransactOpts, _beneficiaries []common.Address, _cap *big.Int) (*types.Transaction, error)

SetGroupCap is a paid mutator transaction binding the contract method 0xa31f61fc.

Solidity: function setGroupCap(_beneficiaries address[], _cap uint256) returns()

func (*IndividuallyCappedCrowdsaleTransactor) SetUserCap

func (_IndividuallyCappedCrowdsale *IndividuallyCappedCrowdsaleTransactor) SetUserCap(opts *bind.TransactOpts, _beneficiary common.Address, _cap *big.Int) (*types.Transaction, error)

SetUserCap is a paid mutator transaction binding the contract method 0xc3143fe5.

Solidity: function setUserCap(_beneficiary address, _cap uint256) returns()

func (*IndividuallyCappedCrowdsaleTransactor) TransferOwnership

func (_IndividuallyCappedCrowdsale *IndividuallyCappedCrowdsaleTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(newOwner address) returns()

type IndividuallyCappedCrowdsaleTransactorRaw

type IndividuallyCappedCrowdsaleTransactorRaw struct {
	Contract *IndividuallyCappedCrowdsaleTransactor // Generic write-only contract binding to access the raw methods on
}

IndividuallyCappedCrowdsaleTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*IndividuallyCappedCrowdsaleTransactorRaw) Transact

func (_IndividuallyCappedCrowdsale *IndividuallyCappedCrowdsaleTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*IndividuallyCappedCrowdsaleTransactorRaw) Transfer

func (_IndividuallyCappedCrowdsale *IndividuallyCappedCrowdsaleTransactorRaw) 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 IndividuallyCappedCrowdsaleTransactorSession

type IndividuallyCappedCrowdsaleTransactorSession struct {
	Contract     *IndividuallyCappedCrowdsaleTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts                      // Transaction auth options to use throughout this session
}

IndividuallyCappedCrowdsaleTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*IndividuallyCappedCrowdsaleTransactorSession) BuyTokens

func (_IndividuallyCappedCrowdsale *IndividuallyCappedCrowdsaleTransactorSession) BuyTokens(_beneficiary common.Address) (*types.Transaction, error)

BuyTokens is a paid mutator transaction binding the contract method 0xec8ac4d8.

Solidity: function buyTokens(_beneficiary address) returns()

func (*IndividuallyCappedCrowdsaleTransactorSession) SetGroupCap

func (_IndividuallyCappedCrowdsale *IndividuallyCappedCrowdsaleTransactorSession) SetGroupCap(_beneficiaries []common.Address, _cap *big.Int) (*types.Transaction, error)

SetGroupCap is a paid mutator transaction binding the contract method 0xa31f61fc.

Solidity: function setGroupCap(_beneficiaries address[], _cap uint256) returns()

func (*IndividuallyCappedCrowdsaleTransactorSession) SetUserCap

func (_IndividuallyCappedCrowdsale *IndividuallyCappedCrowdsaleTransactorSession) SetUserCap(_beneficiary common.Address, _cap *big.Int) (*types.Transaction, error)

SetUserCap is a paid mutator transaction binding the contract method 0xc3143fe5.

Solidity: function setUserCap(_beneficiary address, _cap uint256) returns()

func (*IndividuallyCappedCrowdsaleTransactorSession) TransferOwnership

func (_IndividuallyCappedCrowdsale *IndividuallyCappedCrowdsaleTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(newOwner address) returns()

type InsecureTargetBounty

type InsecureTargetBounty struct {
	InsecureTargetBountyCaller     // Read-only binding to the contract
	InsecureTargetBountyTransactor // Write-only binding to the contract
}

InsecureTargetBounty is an auto generated Go binding around an Ethereum contract.

func DeployInsecureTargetBounty

func DeployInsecureTargetBounty(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *InsecureTargetBounty, error)

DeployInsecureTargetBounty deploys a new Ethereum contract, binding an instance of InsecureTargetBounty to it.

func NewInsecureTargetBounty

func NewInsecureTargetBounty(address common.Address, backend bind.ContractBackend) (*InsecureTargetBounty, error)

NewInsecureTargetBounty creates a new instance of InsecureTargetBounty, bound to a specific deployed contract.

type InsecureTargetBountyCaller

type InsecureTargetBountyCaller struct {
	// contains filtered or unexported fields
}

InsecureTargetBountyCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewInsecureTargetBountyCaller

func NewInsecureTargetBountyCaller(address common.Address, caller bind.ContractCaller) (*InsecureTargetBountyCaller, error)

NewInsecureTargetBountyCaller creates a new read-only instance of InsecureTargetBounty, bound to a specific deployed contract.

func (*InsecureTargetBountyCaller) Claimed

func (_InsecureTargetBounty *InsecureTargetBountyCaller) Claimed(opts *bind.CallOpts) (bool, error)

Claimed is a free data retrieval call binding the contract method 0xe834a834.

Solidity: function claimed() constant returns(bool)

func (*InsecureTargetBountyCaller) Owner

func (_InsecureTargetBounty *InsecureTargetBountyCaller) 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 (*InsecureTargetBountyCaller) Payments

func (_InsecureTargetBounty *InsecureTargetBountyCaller) Payments(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)

Payments is a free data retrieval call binding the contract method 0xe2982c21.

Solidity: function payments( address) constant returns(uint256)

func (*InsecureTargetBountyCaller) Researchers

func (_InsecureTargetBounty *InsecureTargetBountyCaller) Researchers(opts *bind.CallOpts, arg0 common.Address) (common.Address, error)

Researchers is a free data retrieval call binding the contract method 0x01bc237d.

Solidity: function researchers( address) constant returns(address)

func (*InsecureTargetBountyCaller) TotalPayments

func (_InsecureTargetBounty *InsecureTargetBountyCaller) TotalPayments(opts *bind.CallOpts) (*big.Int, error)

TotalPayments is a free data retrieval call binding the contract method 0x005b4487.

Solidity: function totalPayments() constant returns(uint256)

type InsecureTargetBountyCallerRaw

type InsecureTargetBountyCallerRaw struct {
	Contract *InsecureTargetBountyCaller // Generic read-only contract binding to access the raw methods on
}

InsecureTargetBountyCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*InsecureTargetBountyCallerRaw) Call

func (_InsecureTargetBounty *InsecureTargetBountyCallerRaw) 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 InsecureTargetBountyCallerSession

type InsecureTargetBountyCallerSession struct {
	Contract *InsecureTargetBountyCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts               // Call options to use throughout this session
}

InsecureTargetBountyCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*InsecureTargetBountyCallerSession) Claimed

func (_InsecureTargetBounty *InsecureTargetBountyCallerSession) Claimed() (bool, error)

Claimed is a free data retrieval call binding the contract method 0xe834a834.

Solidity: function claimed() constant returns(bool)

func (*InsecureTargetBountyCallerSession) Owner

func (_InsecureTargetBounty *InsecureTargetBountyCallerSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*InsecureTargetBountyCallerSession) Payments

func (_InsecureTargetBounty *InsecureTargetBountyCallerSession) Payments(arg0 common.Address) (*big.Int, error)

Payments is a free data retrieval call binding the contract method 0xe2982c21.

Solidity: function payments( address) constant returns(uint256)

func (*InsecureTargetBountyCallerSession) Researchers

func (_InsecureTargetBounty *InsecureTargetBountyCallerSession) Researchers(arg0 common.Address) (common.Address, error)

Researchers is a free data retrieval call binding the contract method 0x01bc237d.

Solidity: function researchers( address) constant returns(address)

func (*InsecureTargetBountyCallerSession) TotalPayments

func (_InsecureTargetBounty *InsecureTargetBountyCallerSession) TotalPayments() (*big.Int, error)

TotalPayments is a free data retrieval call binding the contract method 0x005b4487.

Solidity: function totalPayments() constant returns(uint256)

type InsecureTargetBountyRaw

type InsecureTargetBountyRaw struct {
	Contract *InsecureTargetBounty // Generic contract binding to access the raw methods on
}

InsecureTargetBountyRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*InsecureTargetBountyRaw) Call

func (_InsecureTargetBounty *InsecureTargetBountyRaw) 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 (*InsecureTargetBountyRaw) Transact

func (_InsecureTargetBounty *InsecureTargetBountyRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*InsecureTargetBountyRaw) Transfer

func (_InsecureTargetBounty *InsecureTargetBountyRaw) 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 InsecureTargetBountySession

type InsecureTargetBountySession struct {
	Contract     *InsecureTargetBounty // 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
}

InsecureTargetBountySession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*InsecureTargetBountySession) Claim

func (_InsecureTargetBounty *InsecureTargetBountySession) Claim(target common.Address) (*types.Transaction, error)

Claim is a paid mutator transaction binding the contract method 0x1e83409a.

Solidity: function claim(target address) returns()

func (*InsecureTargetBountySession) Claimed

func (_InsecureTargetBounty *InsecureTargetBountySession) Claimed() (bool, error)

Claimed is a free data retrieval call binding the contract method 0xe834a834.

Solidity: function claimed() constant returns(bool)

func (*InsecureTargetBountySession) CreateTarget

func (_InsecureTargetBounty *InsecureTargetBountySession) CreateTarget() (*types.Transaction, error)

CreateTarget is a paid mutator transaction binding the contract method 0xc98165b6.

Solidity: function createTarget() returns(address)

func (*InsecureTargetBountySession) Destroy

func (_InsecureTargetBounty *InsecureTargetBountySession) Destroy() (*types.Transaction, error)

Destroy is a paid mutator transaction binding the contract method 0x83197ef0.

Solidity: function destroy() returns()

func (*InsecureTargetBountySession) DestroyAndSend

func (_InsecureTargetBounty *InsecureTargetBountySession) DestroyAndSend(_recipient common.Address) (*types.Transaction, error)

DestroyAndSend is a paid mutator transaction binding the contract method 0xf5074f41.

Solidity: function destroyAndSend(_recipient address) returns()

func (*InsecureTargetBountySession) Owner

func (_InsecureTargetBounty *InsecureTargetBountySession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*InsecureTargetBountySession) Payments

func (_InsecureTargetBounty *InsecureTargetBountySession) Payments(arg0 common.Address) (*big.Int, error)

Payments is a free data retrieval call binding the contract method 0xe2982c21.

Solidity: function payments( address) constant returns(uint256)

func (*InsecureTargetBountySession) Researchers

func (_InsecureTargetBounty *InsecureTargetBountySession) Researchers(arg0 common.Address) (common.Address, error)

Researchers is a free data retrieval call binding the contract method 0x01bc237d.

Solidity: function researchers( address) constant returns(address)

func (*InsecureTargetBountySession) TotalPayments

func (_InsecureTargetBounty *InsecureTargetBountySession) TotalPayments() (*big.Int, error)

TotalPayments is a free data retrieval call binding the contract method 0x005b4487.

Solidity: function totalPayments() constant returns(uint256)

func (*InsecureTargetBountySession) TransferOwnership

func (_InsecureTargetBounty *InsecureTargetBountySession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(newOwner address) returns()

func (*InsecureTargetBountySession) WithdrawPayments

func (_InsecureTargetBounty *InsecureTargetBountySession) WithdrawPayments() (*types.Transaction, error)

WithdrawPayments is a paid mutator transaction binding the contract method 0x6103d70b.

Solidity: function withdrawPayments() returns()

type InsecureTargetBountyTransactor

type InsecureTargetBountyTransactor struct {
	// contains filtered or unexported fields
}

InsecureTargetBountyTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewInsecureTargetBountyTransactor

func NewInsecureTargetBountyTransactor(address common.Address, transactor bind.ContractTransactor) (*InsecureTargetBountyTransactor, error)

NewInsecureTargetBountyTransactor creates a new write-only instance of InsecureTargetBounty, bound to a specific deployed contract.

func (*InsecureTargetBountyTransactor) Claim

func (_InsecureTargetBounty *InsecureTargetBountyTransactor) Claim(opts *bind.TransactOpts, target common.Address) (*types.Transaction, error)

Claim is a paid mutator transaction binding the contract method 0x1e83409a.

Solidity: function claim(target address) returns()

func (*InsecureTargetBountyTransactor) CreateTarget

func (_InsecureTargetBounty *InsecureTargetBountyTransactor) CreateTarget(opts *bind.TransactOpts) (*types.Transaction, error)

CreateTarget is a paid mutator transaction binding the contract method 0xc98165b6.

Solidity: function createTarget() returns(address)

func (*InsecureTargetBountyTransactor) Destroy

func (_InsecureTargetBounty *InsecureTargetBountyTransactor) Destroy(opts *bind.TransactOpts) (*types.Transaction, error)

Destroy is a paid mutator transaction binding the contract method 0x83197ef0.

Solidity: function destroy() returns()

func (*InsecureTargetBountyTransactor) DestroyAndSend

func (_InsecureTargetBounty *InsecureTargetBountyTransactor) DestroyAndSend(opts *bind.TransactOpts, _recipient common.Address) (*types.Transaction, error)

DestroyAndSend is a paid mutator transaction binding the contract method 0xf5074f41.

Solidity: function destroyAndSend(_recipient address) returns()

func (*InsecureTargetBountyTransactor) TransferOwnership

func (_InsecureTargetBounty *InsecureTargetBountyTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(newOwner address) returns()

func (*InsecureTargetBountyTransactor) WithdrawPayments

func (_InsecureTargetBounty *InsecureTargetBountyTransactor) WithdrawPayments(opts *bind.TransactOpts) (*types.Transaction, error)

WithdrawPayments is a paid mutator transaction binding the contract method 0x6103d70b.

Solidity: function withdrawPayments() returns()

type InsecureTargetBountyTransactorRaw

type InsecureTargetBountyTransactorRaw struct {
	Contract *InsecureTargetBountyTransactor // Generic write-only contract binding to access the raw methods on
}

InsecureTargetBountyTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*InsecureTargetBountyTransactorRaw) Transact

func (_InsecureTargetBounty *InsecureTargetBountyTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*InsecureTargetBountyTransactorRaw) Transfer

func (_InsecureTargetBounty *InsecureTargetBountyTransactorRaw) 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 InsecureTargetBountyTransactorSession

type InsecureTargetBountyTransactorSession struct {
	Contract     *InsecureTargetBountyTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts               // Transaction auth options to use throughout this session
}

InsecureTargetBountyTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*InsecureTargetBountyTransactorSession) Claim

func (_InsecureTargetBounty *InsecureTargetBountyTransactorSession) Claim(target common.Address) (*types.Transaction, error)

Claim is a paid mutator transaction binding the contract method 0x1e83409a.

Solidity: function claim(target address) returns()

func (*InsecureTargetBountyTransactorSession) CreateTarget

func (_InsecureTargetBounty *InsecureTargetBountyTransactorSession) CreateTarget() (*types.Transaction, error)

CreateTarget is a paid mutator transaction binding the contract method 0xc98165b6.

Solidity: function createTarget() returns(address)

func (*InsecureTargetBountyTransactorSession) Destroy

func (_InsecureTargetBounty *InsecureTargetBountyTransactorSession) Destroy() (*types.Transaction, error)

Destroy is a paid mutator transaction binding the contract method 0x83197ef0.

Solidity: function destroy() returns()

func (*InsecureTargetBountyTransactorSession) DestroyAndSend

func (_InsecureTargetBounty *InsecureTargetBountyTransactorSession) DestroyAndSend(_recipient common.Address) (*types.Transaction, error)

DestroyAndSend is a paid mutator transaction binding the contract method 0xf5074f41.

Solidity: function destroyAndSend(_recipient address) returns()

func (*InsecureTargetBountyTransactorSession) TransferOwnership

func (_InsecureTargetBounty *InsecureTargetBountyTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(newOwner address) returns()

func (*InsecureTargetBountyTransactorSession) WithdrawPayments

func (_InsecureTargetBounty *InsecureTargetBountyTransactorSession) WithdrawPayments() (*types.Transaction, error)

WithdrawPayments is a paid mutator transaction binding the contract method 0x6103d70b.

Solidity: function withdrawPayments() returns()

type InsecureTargetMock

type InsecureTargetMock struct {
	InsecureTargetMockCaller     // Read-only binding to the contract
	InsecureTargetMockTransactor // Write-only binding to the contract
}

InsecureTargetMock is an auto generated Go binding around an Ethereum contract.

func DeployInsecureTargetMock

func DeployInsecureTargetMock(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *InsecureTargetMock, error)

DeployInsecureTargetMock deploys a new Ethereum contract, binding an instance of InsecureTargetMock to it.

func NewInsecureTargetMock

func NewInsecureTargetMock(address common.Address, backend bind.ContractBackend) (*InsecureTargetMock, error)

NewInsecureTargetMock creates a new instance of InsecureTargetMock, bound to a specific deployed contract.

type InsecureTargetMockCaller

type InsecureTargetMockCaller struct {
	// contains filtered or unexported fields
}

InsecureTargetMockCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewInsecureTargetMockCaller

func NewInsecureTargetMockCaller(address common.Address, caller bind.ContractCaller) (*InsecureTargetMockCaller, error)

NewInsecureTargetMockCaller creates a new read-only instance of InsecureTargetMock, bound to a specific deployed contract.

type InsecureTargetMockCallerRaw

type InsecureTargetMockCallerRaw struct {
	Contract *InsecureTargetMockCaller // Generic read-only contract binding to access the raw methods on
}

InsecureTargetMockCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*InsecureTargetMockCallerRaw) Call

func (_InsecureTargetMock *InsecureTargetMockCallerRaw) 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 InsecureTargetMockCallerSession

type InsecureTargetMockCallerSession struct {
	Contract *InsecureTargetMockCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts             // Call options to use throughout this session
}

InsecureTargetMockCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

type InsecureTargetMockRaw

type InsecureTargetMockRaw struct {
	Contract *InsecureTargetMock // Generic contract binding to access the raw methods on
}

InsecureTargetMockRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*InsecureTargetMockRaw) Call

func (_InsecureTargetMock *InsecureTargetMockRaw) 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 (*InsecureTargetMockRaw) Transact

func (_InsecureTargetMock *InsecureTargetMockRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*InsecureTargetMockRaw) Transfer

func (_InsecureTargetMock *InsecureTargetMockRaw) 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 InsecureTargetMockSession

type InsecureTargetMockSession struct {
	Contract     *InsecureTargetMock // 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
}

InsecureTargetMockSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*InsecureTargetMockSession) CheckInvariant

func (_InsecureTargetMock *InsecureTargetMockSession) CheckInvariant() (*types.Transaction, error)

CheckInvariant is a paid mutator transaction binding the contract method 0xe79487da.

Solidity: function checkInvariant() returns(bool)

type InsecureTargetMockTransactor

type InsecureTargetMockTransactor struct {
	// contains filtered or unexported fields
}

InsecureTargetMockTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewInsecureTargetMockTransactor

func NewInsecureTargetMockTransactor(address common.Address, transactor bind.ContractTransactor) (*InsecureTargetMockTransactor, error)

NewInsecureTargetMockTransactor creates a new write-only instance of InsecureTargetMock, bound to a specific deployed contract.

func (*InsecureTargetMockTransactor) CheckInvariant

func (_InsecureTargetMock *InsecureTargetMockTransactor) CheckInvariant(opts *bind.TransactOpts) (*types.Transaction, error)

CheckInvariant is a paid mutator transaction binding the contract method 0xe79487da.

Solidity: function checkInvariant() returns(bool)

type InsecureTargetMockTransactorRaw

type InsecureTargetMockTransactorRaw struct {
	Contract *InsecureTargetMockTransactor // Generic write-only contract binding to access the raw methods on
}

InsecureTargetMockTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*InsecureTargetMockTransactorRaw) Transact

func (_InsecureTargetMock *InsecureTargetMockTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*InsecureTargetMockTransactorRaw) Transfer

func (_InsecureTargetMock *InsecureTargetMockTransactorRaw) 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 InsecureTargetMockTransactorSession

type InsecureTargetMockTransactorSession struct {
	Contract     *InsecureTargetMockTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts             // Transaction auth options to use throughout this session
}

InsecureTargetMockTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*InsecureTargetMockTransactorSession) CheckInvariant

func (_InsecureTargetMock *InsecureTargetMockTransactorSession) CheckInvariant() (*types.Transaction, error)

CheckInvariant is a paid mutator transaction binding the contract method 0xe79487da.

Solidity: function checkInvariant() returns(bool)

type LimitBalance

type LimitBalance struct {
	LimitBalanceCaller     // Read-only binding to the contract
	LimitBalanceTransactor // Write-only binding to the contract
}

LimitBalance is an auto generated Go binding around an Ethereum contract.

func DeployLimitBalance

func DeployLimitBalance(auth *bind.TransactOpts, backend bind.ContractBackend, _limit *big.Int) (common.Address, *types.Transaction, *LimitBalance, error)

DeployLimitBalance deploys a new Ethereum contract, binding an instance of LimitBalance to it.

func NewLimitBalance

func NewLimitBalance(address common.Address, backend bind.ContractBackend) (*LimitBalance, error)

NewLimitBalance creates a new instance of LimitBalance, bound to a specific deployed contract.

type LimitBalanceCaller

type LimitBalanceCaller struct {
	// contains filtered or unexported fields
}

LimitBalanceCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewLimitBalanceCaller

func NewLimitBalanceCaller(address common.Address, caller bind.ContractCaller) (*LimitBalanceCaller, error)

NewLimitBalanceCaller creates a new read-only instance of LimitBalance, bound to a specific deployed contract.

func (*LimitBalanceCaller) Limit

func (_LimitBalance *LimitBalanceCaller) Limit(opts *bind.CallOpts) (*big.Int, error)

Limit is a free data retrieval call binding the contract method 0xa4d66daf.

Solidity: function limit() constant returns(uint256)

type LimitBalanceCallerRaw

type LimitBalanceCallerRaw struct {
	Contract *LimitBalanceCaller // Generic read-only contract binding to access the raw methods on
}

LimitBalanceCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*LimitBalanceCallerRaw) Call

func (_LimitBalance *LimitBalanceCallerRaw) 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 LimitBalanceCallerSession

type LimitBalanceCallerSession struct {
	Contract *LimitBalanceCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts       // Call options to use throughout this session
}

LimitBalanceCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*LimitBalanceCallerSession) Limit

func (_LimitBalance *LimitBalanceCallerSession) Limit() (*big.Int, error)

Limit is a free data retrieval call binding the contract method 0xa4d66daf.

Solidity: function limit() constant returns(uint256)

type LimitBalanceMock

type LimitBalanceMock struct {
	LimitBalanceMockCaller     // Read-only binding to the contract
	LimitBalanceMockTransactor // Write-only binding to the contract
}

LimitBalanceMock is an auto generated Go binding around an Ethereum contract.

func DeployLimitBalanceMock

func DeployLimitBalanceMock(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *LimitBalanceMock, error)

DeployLimitBalanceMock deploys a new Ethereum contract, binding an instance of LimitBalanceMock to it.

func NewLimitBalanceMock

func NewLimitBalanceMock(address common.Address, backend bind.ContractBackend) (*LimitBalanceMock, error)

NewLimitBalanceMock creates a new instance of LimitBalanceMock, bound to a specific deployed contract.

type LimitBalanceMockCaller

type LimitBalanceMockCaller struct {
	// contains filtered or unexported fields
}

LimitBalanceMockCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewLimitBalanceMockCaller

func NewLimitBalanceMockCaller(address common.Address, caller bind.ContractCaller) (*LimitBalanceMockCaller, error)

NewLimitBalanceMockCaller creates a new read-only instance of LimitBalanceMock, bound to a specific deployed contract.

func (*LimitBalanceMockCaller) Limit

func (_LimitBalanceMock *LimitBalanceMockCaller) Limit(opts *bind.CallOpts) (*big.Int, error)

Limit is a free data retrieval call binding the contract method 0xa4d66daf.

Solidity: function limit() constant returns(uint256)

type LimitBalanceMockCallerRaw

type LimitBalanceMockCallerRaw struct {
	Contract *LimitBalanceMockCaller // Generic read-only contract binding to access the raw methods on
}

LimitBalanceMockCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*LimitBalanceMockCallerRaw) Call

func (_LimitBalanceMock *LimitBalanceMockCallerRaw) 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 LimitBalanceMockCallerSession

type LimitBalanceMockCallerSession struct {
	Contract *LimitBalanceMockCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts           // Call options to use throughout this session
}

LimitBalanceMockCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*LimitBalanceMockCallerSession) Limit

func (_LimitBalanceMock *LimitBalanceMockCallerSession) Limit() (*big.Int, error)

Limit is a free data retrieval call binding the contract method 0xa4d66daf.

Solidity: function limit() constant returns(uint256)

type LimitBalanceMockRaw

type LimitBalanceMockRaw struct {
	Contract *LimitBalanceMock // Generic contract binding to access the raw methods on
}

LimitBalanceMockRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*LimitBalanceMockRaw) Call

func (_LimitBalanceMock *LimitBalanceMockRaw) 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 (*LimitBalanceMockRaw) Transact

func (_LimitBalanceMock *LimitBalanceMockRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*LimitBalanceMockRaw) Transfer

func (_LimitBalanceMock *LimitBalanceMockRaw) 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 LimitBalanceMockSession

type LimitBalanceMockSession struct {
	Contract     *LimitBalanceMock // 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
}

LimitBalanceMockSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*LimitBalanceMockSession) Limit

func (_LimitBalanceMock *LimitBalanceMockSession) Limit() (*big.Int, error)

Limit is a free data retrieval call binding the contract method 0xa4d66daf.

Solidity: function limit() constant returns(uint256)

func (*LimitBalanceMockSession) LimitedDeposit

func (_LimitBalanceMock *LimitBalanceMockSession) LimitedDeposit() (*types.Transaction, error)

LimitedDeposit is a paid mutator transaction binding the contract method 0x86f3d0cd.

Solidity: function limitedDeposit() returns()

type LimitBalanceMockTransactor

type LimitBalanceMockTransactor struct {
	// contains filtered or unexported fields
}

LimitBalanceMockTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewLimitBalanceMockTransactor

func NewLimitBalanceMockTransactor(address common.Address, transactor bind.ContractTransactor) (*LimitBalanceMockTransactor, error)

NewLimitBalanceMockTransactor creates a new write-only instance of LimitBalanceMock, bound to a specific deployed contract.

func (*LimitBalanceMockTransactor) LimitedDeposit

func (_LimitBalanceMock *LimitBalanceMockTransactor) LimitedDeposit(opts *bind.TransactOpts) (*types.Transaction, error)

LimitedDeposit is a paid mutator transaction binding the contract method 0x86f3d0cd.

Solidity: function limitedDeposit() returns()

type LimitBalanceMockTransactorRaw

type LimitBalanceMockTransactorRaw struct {
	Contract *LimitBalanceMockTransactor // Generic write-only contract binding to access the raw methods on
}

LimitBalanceMockTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*LimitBalanceMockTransactorRaw) Transact

func (_LimitBalanceMock *LimitBalanceMockTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*LimitBalanceMockTransactorRaw) Transfer

func (_LimitBalanceMock *LimitBalanceMockTransactorRaw) 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 LimitBalanceMockTransactorSession

type LimitBalanceMockTransactorSession struct {
	Contract     *LimitBalanceMockTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts           // Transaction auth options to use throughout this session
}

LimitBalanceMockTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*LimitBalanceMockTransactorSession) LimitedDeposit

func (_LimitBalanceMock *LimitBalanceMockTransactorSession) LimitedDeposit() (*types.Transaction, error)

LimitedDeposit is a paid mutator transaction binding the contract method 0x86f3d0cd.

Solidity: function limitedDeposit() returns()

type LimitBalanceRaw

type LimitBalanceRaw struct {
	Contract *LimitBalance // Generic contract binding to access the raw methods on
}

LimitBalanceRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*LimitBalanceRaw) Call

func (_LimitBalance *LimitBalanceRaw) 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 (*LimitBalanceRaw) Transact

func (_LimitBalance *LimitBalanceRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*LimitBalanceRaw) Transfer

func (_LimitBalance *LimitBalanceRaw) 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 LimitBalanceSession

type LimitBalanceSession struct {
	Contract     *LimitBalance     // 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
}

LimitBalanceSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*LimitBalanceSession) Limit

func (_LimitBalance *LimitBalanceSession) Limit() (*big.Int, error)

Limit is a free data retrieval call binding the contract method 0xa4d66daf.

Solidity: function limit() constant returns(uint256)

type LimitBalanceTransactor

type LimitBalanceTransactor struct {
	// contains filtered or unexported fields
}

LimitBalanceTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewLimitBalanceTransactor

func NewLimitBalanceTransactor(address common.Address, transactor bind.ContractTransactor) (*LimitBalanceTransactor, error)

NewLimitBalanceTransactor creates a new write-only instance of LimitBalance, bound to a specific deployed contract.

type LimitBalanceTransactorRaw

type LimitBalanceTransactorRaw struct {
	Contract *LimitBalanceTransactor // Generic write-only contract binding to access the raw methods on
}

LimitBalanceTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*LimitBalanceTransactorRaw) Transact

func (_LimitBalance *LimitBalanceTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*LimitBalanceTransactorRaw) Transfer

func (_LimitBalance *LimitBalanceTransactorRaw) 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 LimitBalanceTransactorSession

type LimitBalanceTransactorSession struct {
	Contract     *LimitBalanceTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts       // Transaction auth options to use throughout this session
}

LimitBalanceTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

type Math

type Math struct {
	MathCaller     // Read-only binding to the contract
	MathTransactor // Write-only binding to the contract
}

Math is an auto generated Go binding around an Ethereum contract.

func DeployMath

func DeployMath(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *Math, error)

DeployMath deploys a new Ethereum contract, binding an instance of Math to it.

func NewMath

func NewMath(address common.Address, backend bind.ContractBackend) (*Math, error)

NewMath creates a new instance of Math, bound to a specific deployed contract.

type MathCaller

type MathCaller struct {
	// contains filtered or unexported fields
}

MathCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewMathCaller

func NewMathCaller(address common.Address, caller bind.ContractCaller) (*MathCaller, error)

NewMathCaller creates a new read-only instance of Math, bound to a specific deployed contract.

type MathCallerRaw

type MathCallerRaw struct {
	Contract *MathCaller // Generic read-only contract binding to access the raw methods on
}

MathCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*MathCallerRaw) Call

func (_Math *MathCallerRaw) 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 MathCallerSession

type MathCallerSession struct {
	Contract *MathCaller   // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts // Call options to use throughout this session
}

MathCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

type MathMock

type MathMock struct {
	MathMockCaller     // Read-only binding to the contract
	MathMockTransactor // Write-only binding to the contract
}

MathMock is an auto generated Go binding around an Ethereum contract.

func DeployMathMock

func DeployMathMock(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *MathMock, error)

DeployMathMock deploys a new Ethereum contract, binding an instance of MathMock to it.

func NewMathMock

func NewMathMock(address common.Address, backend bind.ContractBackend) (*MathMock, error)

NewMathMock creates a new instance of MathMock, bound to a specific deployed contract.

type MathMockCaller

type MathMockCaller struct {
	// contains filtered or unexported fields
}

MathMockCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewMathMockCaller

func NewMathMockCaller(address common.Address, caller bind.ContractCaller) (*MathMockCaller, error)

NewMathMockCaller creates a new read-only instance of MathMock, bound to a specific deployed contract.

func (*MathMockCaller) Result

func (_MathMock *MathMockCaller) Result(opts *bind.CallOpts) (uint64, error)

Result is a free data retrieval call binding the contract method 0x65372147.

Solidity: function result() constant returns(uint64)

type MathMockCallerRaw

type MathMockCallerRaw struct {
	Contract *MathMockCaller // Generic read-only contract binding to access the raw methods on
}

MathMockCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*MathMockCallerRaw) Call

func (_MathMock *MathMockCallerRaw) 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 MathMockCallerSession

type MathMockCallerSession struct {
	Contract *MathMockCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts   // Call options to use throughout this session
}

MathMockCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*MathMockCallerSession) Result

func (_MathMock *MathMockCallerSession) Result() (uint64, error)

Result is a free data retrieval call binding the contract method 0x65372147.

Solidity: function result() constant returns(uint64)

type MathMockRaw

type MathMockRaw struct {
	Contract *MathMock // Generic contract binding to access the raw methods on
}

MathMockRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*MathMockRaw) Call

func (_MathMock *MathMockRaw) 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 (*MathMockRaw) Transact

func (_MathMock *MathMockRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*MathMockRaw) Transfer

func (_MathMock *MathMockRaw) 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 MathMockSession

type MathMockSession struct {
	Contract     *MathMock         // 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
}

MathMockSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*MathMockSession) Max64

func (_MathMock *MathMockSession) Max64(a uint64, b uint64) (*types.Transaction, error)

Max64 is a paid mutator transaction binding the contract method 0x3a4faf7f.

Solidity: function max64(a uint64, b uint64) returns()

func (*MathMockSession) Min64

func (_MathMock *MathMockSession) Min64(a uint64, b uint64) (*types.Transaction, error)

Min64 is a paid mutator transaction binding the contract method 0x36b1315c.

Solidity: function min64(a uint64, b uint64) returns()

func (*MathMockSession) Result

func (_MathMock *MathMockSession) Result() (uint64, error)

Result is a free data retrieval call binding the contract method 0x65372147.

Solidity: function result() constant returns(uint64)

type MathMockTransactor

type MathMockTransactor struct {
	// contains filtered or unexported fields
}

MathMockTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewMathMockTransactor

func NewMathMockTransactor(address common.Address, transactor bind.ContractTransactor) (*MathMockTransactor, error)

NewMathMockTransactor creates a new write-only instance of MathMock, bound to a specific deployed contract.

func (*MathMockTransactor) Max64

func (_MathMock *MathMockTransactor) Max64(opts *bind.TransactOpts, a uint64, b uint64) (*types.Transaction, error)

Max64 is a paid mutator transaction binding the contract method 0x3a4faf7f.

Solidity: function max64(a uint64, b uint64) returns()

func (*MathMockTransactor) Min64

func (_MathMock *MathMockTransactor) Min64(opts *bind.TransactOpts, a uint64, b uint64) (*types.Transaction, error)

Min64 is a paid mutator transaction binding the contract method 0x36b1315c.

Solidity: function min64(a uint64, b uint64) returns()

type MathMockTransactorRaw

type MathMockTransactorRaw struct {
	Contract *MathMockTransactor // Generic write-only contract binding to access the raw methods on
}

MathMockTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*MathMockTransactorRaw) Transact

func (_MathMock *MathMockTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*MathMockTransactorRaw) Transfer

func (_MathMock *MathMockTransactorRaw) 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 MathMockTransactorSession

type MathMockTransactorSession struct {
	Contract     *MathMockTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts   // Transaction auth options to use throughout this session
}

MathMockTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*MathMockTransactorSession) Max64

func (_MathMock *MathMockTransactorSession) Max64(a uint64, b uint64) (*types.Transaction, error)

Max64 is a paid mutator transaction binding the contract method 0x3a4faf7f.

Solidity: function max64(a uint64, b uint64) returns()

func (*MathMockTransactorSession) Min64

func (_MathMock *MathMockTransactorSession) Min64(a uint64, b uint64) (*types.Transaction, error)

Min64 is a paid mutator transaction binding the contract method 0x36b1315c.

Solidity: function min64(a uint64, b uint64) returns()

type MathRaw

type MathRaw struct {
	Contract *Math // Generic contract binding to access the raw methods on
}

MathRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*MathRaw) Call

func (_Math *MathRaw) 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 (*MathRaw) Transact

func (_Math *MathRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*MathRaw) Transfer

func (_Math *MathRaw) 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 MathSession

type MathSession struct {
	Contract     *Math             // 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
}

MathSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

type MathTransactor

type MathTransactor struct {
	// contains filtered or unexported fields
}

MathTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewMathTransactor

func NewMathTransactor(address common.Address, transactor bind.ContractTransactor) (*MathTransactor, error)

NewMathTransactor creates a new write-only instance of Math, bound to a specific deployed contract.

type MathTransactorRaw

type MathTransactorRaw struct {
	Contract *MathTransactor // Generic write-only contract binding to access the raw methods on
}

MathTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*MathTransactorRaw) Transact

func (_Math *MathTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*MathTransactorRaw) Transfer

func (_Math *MathTransactorRaw) 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 MathTransactorSession

type MathTransactorSession struct {
	Contract     *MathTransactor   // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}

MathTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

type MerkleProof

type MerkleProof struct {
	MerkleProofCaller     // Read-only binding to the contract
	MerkleProofTransactor // Write-only binding to the contract
}

MerkleProof is an auto generated Go binding around an Ethereum contract.

func DeployMerkleProof

func DeployMerkleProof(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *MerkleProof, error)

DeployMerkleProof deploys a new Ethereum contract, binding an instance of MerkleProof to it.

func NewMerkleProof

func NewMerkleProof(address common.Address, backend bind.ContractBackend) (*MerkleProof, error)

NewMerkleProof creates a new instance of MerkleProof, bound to a specific deployed contract.

type MerkleProofCaller

type MerkleProofCaller struct {
	// contains filtered or unexported fields
}

MerkleProofCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewMerkleProofCaller

func NewMerkleProofCaller(address common.Address, caller bind.ContractCaller) (*MerkleProofCaller, error)

NewMerkleProofCaller creates a new read-only instance of MerkleProof, bound to a specific deployed contract.

func (*MerkleProofCaller) VerifyProof

func (_MerkleProof *MerkleProofCaller) VerifyProof(opts *bind.CallOpts, _proof []byte, _root [32]byte, _leaf [32]byte) (bool, error)

VerifyProof is a free data retrieval call binding the contract method 0x101f13e2.

Solidity: function verifyProof(_proof bytes, _root bytes32, _leaf bytes32) constant returns(bool)

type MerkleProofCallerRaw

type MerkleProofCallerRaw struct {
	Contract *MerkleProofCaller // Generic read-only contract binding to access the raw methods on
}

MerkleProofCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*MerkleProofCallerRaw) Call

func (_MerkleProof *MerkleProofCallerRaw) 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 MerkleProofCallerSession

type MerkleProofCallerSession struct {
	Contract *MerkleProofCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts      // Call options to use throughout this session
}

MerkleProofCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*MerkleProofCallerSession) VerifyProof

func (_MerkleProof *MerkleProofCallerSession) VerifyProof(_proof []byte, _root [32]byte, _leaf [32]byte) (bool, error)

VerifyProof is a free data retrieval call binding the contract method 0x101f13e2.

Solidity: function verifyProof(_proof bytes, _root bytes32, _leaf bytes32) constant returns(bool)

type MerkleProofRaw

type MerkleProofRaw struct {
	Contract *MerkleProof // Generic contract binding to access the raw methods on
}

MerkleProofRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*MerkleProofRaw) Call

func (_MerkleProof *MerkleProofRaw) 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 (*MerkleProofRaw) Transact

func (_MerkleProof *MerkleProofRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*MerkleProofRaw) Transfer

func (_MerkleProof *MerkleProofRaw) 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 MerkleProofSession

type MerkleProofSession struct {
	Contract     *MerkleProof      // 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
}

MerkleProofSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*MerkleProofSession) VerifyProof

func (_MerkleProof *MerkleProofSession) VerifyProof(_proof []byte, _root [32]byte, _leaf [32]byte) (bool, error)

VerifyProof is a free data retrieval call binding the contract method 0x101f13e2.

Solidity: function verifyProof(_proof bytes, _root bytes32, _leaf bytes32) constant returns(bool)

type MerkleProofTransactor

type MerkleProofTransactor struct {
	// contains filtered or unexported fields
}

MerkleProofTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewMerkleProofTransactor

func NewMerkleProofTransactor(address common.Address, transactor bind.ContractTransactor) (*MerkleProofTransactor, error)

NewMerkleProofTransactor creates a new write-only instance of MerkleProof, bound to a specific deployed contract.

type MerkleProofTransactorRaw

type MerkleProofTransactorRaw struct {
	Contract *MerkleProofTransactor // Generic write-only contract binding to access the raw methods on
}

MerkleProofTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*MerkleProofTransactorRaw) Transact

func (_MerkleProof *MerkleProofTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*MerkleProofTransactorRaw) Transfer

func (_MerkleProof *MerkleProofTransactorRaw) 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 MerkleProofTransactorSession

type MerkleProofTransactorSession struct {
	Contract     *MerkleProofTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts      // Transaction auth options to use throughout this session
}

MerkleProofTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

type MessageHelper

type MessageHelper struct {
	MessageHelperCaller     // Read-only binding to the contract
	MessageHelperTransactor // Write-only binding to the contract
}

MessageHelper is an auto generated Go binding around an Ethereum contract.

func DeployMessageHelper

func DeployMessageHelper(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *MessageHelper, error)

DeployMessageHelper deploys a new Ethereum contract, binding an instance of MessageHelper to it.

func NewMessageHelper

func NewMessageHelper(address common.Address, backend bind.ContractBackend) (*MessageHelper, error)

NewMessageHelper creates a new instance of MessageHelper, bound to a specific deployed contract.

type MessageHelperCaller

type MessageHelperCaller struct {
	// contains filtered or unexported fields
}

MessageHelperCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewMessageHelperCaller

func NewMessageHelperCaller(address common.Address, caller bind.ContractCaller) (*MessageHelperCaller, error)

NewMessageHelperCaller creates a new read-only instance of MessageHelper, bound to a specific deployed contract.

type MessageHelperCallerRaw

type MessageHelperCallerRaw struct {
	Contract *MessageHelperCaller // Generic read-only contract binding to access the raw methods on
}

MessageHelperCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*MessageHelperCallerRaw) Call

func (_MessageHelper *MessageHelperCallerRaw) 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 MessageHelperCallerSession

type MessageHelperCallerSession struct {
	Contract *MessageHelperCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts        // Call options to use throughout this session
}

MessageHelperCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

type MessageHelperRaw

type MessageHelperRaw struct {
	Contract *MessageHelper // Generic contract binding to access the raw methods on
}

MessageHelperRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*MessageHelperRaw) Call

func (_MessageHelper *MessageHelperRaw) 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 (*MessageHelperRaw) Transact

func (_MessageHelper *MessageHelperRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*MessageHelperRaw) Transfer

func (_MessageHelper *MessageHelperRaw) 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 MessageHelperSession

type MessageHelperSession struct {
	Contract     *MessageHelper    // 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
}

MessageHelperSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*MessageHelperSession) Call

func (_MessageHelper *MessageHelperSession) Call(to common.Address, data []byte) (*types.Transaction, error)

Call is a paid mutator transaction binding the contract method 0x1b8b921d.

Solidity: function call(to address, data bytes) returns(bool)

func (*MessageHelperSession) Fail

func (_MessageHelper *MessageHelperSession) Fail() (*types.Transaction, error)

Fail is a paid mutator transaction binding the contract method 0xa9cc4718.

Solidity: function fail() returns()

func (*MessageHelperSession) ShowMessage

func (_MessageHelper *MessageHelperSession) ShowMessage(message [32]byte, number *big.Int, text string) (*types.Transaction, error)

ShowMessage is a paid mutator transaction binding the contract method 0x6e2e2e4d.

Solidity: function showMessage(message bytes32, number uint256, text string) returns(bool)

type MessageHelperTransactor

type MessageHelperTransactor struct {
	// contains filtered or unexported fields
}

MessageHelperTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewMessageHelperTransactor

func NewMessageHelperTransactor(address common.Address, transactor bind.ContractTransactor) (*MessageHelperTransactor, error)

NewMessageHelperTransactor creates a new write-only instance of MessageHelper, bound to a specific deployed contract.

func (*MessageHelperTransactor) Call

func (_MessageHelper *MessageHelperTransactor) Call(opts *bind.TransactOpts, to common.Address, data []byte) (*types.Transaction, error)

Call is a paid mutator transaction binding the contract method 0x1b8b921d.

Solidity: function call(to address, data bytes) returns(bool)

func (*MessageHelperTransactor) Fail

func (_MessageHelper *MessageHelperTransactor) Fail(opts *bind.TransactOpts) (*types.Transaction, error)

Fail is a paid mutator transaction binding the contract method 0xa9cc4718.

Solidity: function fail() returns()

func (*MessageHelperTransactor) ShowMessage

func (_MessageHelper *MessageHelperTransactor) ShowMessage(opts *bind.TransactOpts, message [32]byte, number *big.Int, text string) (*types.Transaction, error)

ShowMessage is a paid mutator transaction binding the contract method 0x6e2e2e4d.

Solidity: function showMessage(message bytes32, number uint256, text string) returns(bool)

type MessageHelperTransactorRaw

type MessageHelperTransactorRaw struct {
	Contract *MessageHelperTransactor // Generic write-only contract binding to access the raw methods on
}

MessageHelperTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*MessageHelperTransactorRaw) Transact

func (_MessageHelper *MessageHelperTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*MessageHelperTransactorRaw) Transfer

func (_MessageHelper *MessageHelperTransactorRaw) 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 MessageHelperTransactorSession

type MessageHelperTransactorSession struct {
	Contract     *MessageHelperTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts        // Transaction auth options to use throughout this session
}

MessageHelperTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*MessageHelperTransactorSession) Call

func (_MessageHelper *MessageHelperTransactorSession) Call(to common.Address, data []byte) (*types.Transaction, error)

Call is a paid mutator transaction binding the contract method 0x1b8b921d.

Solidity: function call(to address, data bytes) returns(bool)

func (*MessageHelperTransactorSession) Fail

func (_MessageHelper *MessageHelperTransactorSession) Fail() (*types.Transaction, error)

Fail is a paid mutator transaction binding the contract method 0xa9cc4718.

Solidity: function fail() returns()

func (*MessageHelperTransactorSession) ShowMessage

func (_MessageHelper *MessageHelperTransactorSession) ShowMessage(message [32]byte, number *big.Int, text string) (*types.Transaction, error)

ShowMessage is a paid mutator transaction binding the contract method 0x6e2e2e4d.

Solidity: function showMessage(message bytes32, number uint256, text string) returns(bool)

type Migrations

type Migrations struct {
	MigrationsCaller     // Read-only binding to the contract
	MigrationsTransactor // Write-only binding to the contract
}

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 0xfbdbad3c.

Solidity: function lastCompletedMigration() 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 0xfbdbad3c.

Solidity: function lastCompletedMigration() 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 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 0xfbdbad3c.

Solidity: function lastCompletedMigration() 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(completed uint256) returns()

func (*MigrationsSession) TransferOwnership

func (_Migrations *MigrationsSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(newOwner address) returns()

func (*MigrationsSession) Upgrade

func (_Migrations *MigrationsSession) Upgrade(newAddress common.Address) (*types.Transaction, error)

Upgrade is a paid mutator transaction binding the contract method 0x0900f010.

Solidity: function upgrade(newAddress 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(completed uint256) returns()

func (*MigrationsTransactor) TransferOwnership

func (_Migrations *MigrationsTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(newOwner address) returns()

func (*MigrationsTransactor) Upgrade

func (_Migrations *MigrationsTransactor) Upgrade(opts *bind.TransactOpts, newAddress common.Address) (*types.Transaction, error)

Upgrade is a paid mutator transaction binding the contract method 0x0900f010.

Solidity: function upgrade(newAddress 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(completed uint256) returns()

func (*MigrationsTransactorSession) TransferOwnership

func (_Migrations *MigrationsTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(newOwner address) returns()

func (*MigrationsTransactorSession) Upgrade

func (_Migrations *MigrationsTransactorSession) Upgrade(newAddress common.Address) (*types.Transaction, error)

Upgrade is a paid mutator transaction binding the contract method 0x0900f010.

Solidity: function upgrade(newAddress address) returns()

type MintableToken

type MintableToken struct {
	MintableTokenCaller     // Read-only binding to the contract
	MintableTokenTransactor // Write-only binding to the contract
}

MintableToken is an auto generated Go binding around an Ethereum contract.

func DeployMintableToken

func DeployMintableToken(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *MintableToken, error)

DeployMintableToken deploys a new Ethereum contract, binding an instance of MintableToken to it.

func NewMintableToken

func NewMintableToken(address common.Address, backend bind.ContractBackend) (*MintableToken, error)

NewMintableToken creates a new instance of MintableToken, bound to a specific deployed contract.

type MintableTokenCaller

type MintableTokenCaller struct {
	// contains filtered or unexported fields
}

MintableTokenCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewMintableTokenCaller

func NewMintableTokenCaller(address common.Address, caller bind.ContractCaller) (*MintableTokenCaller, error)

NewMintableTokenCaller creates a new read-only instance of MintableToken, bound to a specific deployed contract.

func (*MintableTokenCaller) Allowance

func (_MintableToken *MintableTokenCaller) 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(_owner address, _spender address) constant returns(uint256)

func (*MintableTokenCaller) BalanceOf

func (_MintableToken *MintableTokenCaller) 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(_owner address) constant returns(balance uint256)

func (*MintableTokenCaller) MintingFinished

func (_MintableToken *MintableTokenCaller) MintingFinished(opts *bind.CallOpts) (bool, error)

MintingFinished is a free data retrieval call binding the contract method 0x05d2035b.

Solidity: function mintingFinished() constant returns(bool)

func (*MintableTokenCaller) Owner

func (_MintableToken *MintableTokenCaller) 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 (*MintableTokenCaller) TotalSupply

func (_MintableToken *MintableTokenCaller) 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 MintableTokenCallerRaw

type MintableTokenCallerRaw struct {
	Contract *MintableTokenCaller // Generic read-only contract binding to access the raw methods on
}

MintableTokenCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*MintableTokenCallerRaw) Call

func (_MintableToken *MintableTokenCallerRaw) 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 MintableTokenCallerSession

type MintableTokenCallerSession struct {
	Contract *MintableTokenCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts        // Call options to use throughout this session
}

MintableTokenCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*MintableTokenCallerSession) Allowance

func (_MintableToken *MintableTokenCallerSession) 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(_owner address, _spender address) constant returns(uint256)

func (*MintableTokenCallerSession) BalanceOf

func (_MintableToken *MintableTokenCallerSession) BalanceOf(_owner common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(_owner address) constant returns(balance uint256)

func (*MintableTokenCallerSession) MintingFinished

func (_MintableToken *MintableTokenCallerSession) MintingFinished() (bool, error)

MintingFinished is a free data retrieval call binding the contract method 0x05d2035b.

Solidity: function mintingFinished() constant returns(bool)

func (*MintableTokenCallerSession) Owner

func (_MintableToken *MintableTokenCallerSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*MintableTokenCallerSession) TotalSupply

func (_MintableToken *MintableTokenCallerSession) TotalSupply() (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() constant returns(uint256)

type MintableTokenRaw

type MintableTokenRaw struct {
	Contract *MintableToken // Generic contract binding to access the raw methods on
}

MintableTokenRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*MintableTokenRaw) Call

func (_MintableToken *MintableTokenRaw) 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 (*MintableTokenRaw) Transact

func (_MintableToken *MintableTokenRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*MintableTokenRaw) Transfer

func (_MintableToken *MintableTokenRaw) 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 MintableTokenSession

type MintableTokenSession struct {
	Contract     *MintableToken    // 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
}

MintableTokenSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*MintableTokenSession) Allowance

func (_MintableToken *MintableTokenSession) 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(_owner address, _spender address) constant returns(uint256)

func (*MintableTokenSession) Approve

func (_MintableToken *MintableTokenSession) Approve(_spender common.Address, _value *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(_spender address, _value uint256) returns(bool)

func (*MintableTokenSession) BalanceOf

func (_MintableToken *MintableTokenSession) BalanceOf(_owner common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(_owner address) constant returns(balance uint256)

func (*MintableTokenSession) DecreaseApproval

func (_MintableToken *MintableTokenSession) DecreaseApproval(_spender common.Address, _subtractedValue *big.Int) (*types.Transaction, error)

DecreaseApproval is a paid mutator transaction binding the contract method 0x66188463.

Solidity: function decreaseApproval(_spender address, _subtractedValue uint256) returns(bool)

func (*MintableTokenSession) FinishMinting

func (_MintableToken *MintableTokenSession) FinishMinting() (*types.Transaction, error)

FinishMinting is a paid mutator transaction binding the contract method 0x7d64bcb4.

Solidity: function finishMinting() returns(bool)

func (*MintableTokenSession) IncreaseApproval

func (_MintableToken *MintableTokenSession) IncreaseApproval(_spender common.Address, _addedValue *big.Int) (*types.Transaction, error)

IncreaseApproval is a paid mutator transaction binding the contract method 0xd73dd623.

Solidity: function increaseApproval(_spender address, _addedValue uint256) returns(bool)

func (*MintableTokenSession) Mint

func (_MintableToken *MintableTokenSession) Mint(_to common.Address, _amount *big.Int) (*types.Transaction, error)

Mint is a paid mutator transaction binding the contract method 0x40c10f19.

Solidity: function mint(_to address, _amount uint256) returns(bool)

func (*MintableTokenSession) MintingFinished

func (_MintableToken *MintableTokenSession) MintingFinished() (bool, error)

MintingFinished is a free data retrieval call binding the contract method 0x05d2035b.

Solidity: function mintingFinished() constant returns(bool)

func (*MintableTokenSession) Owner

func (_MintableToken *MintableTokenSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*MintableTokenSession) TotalSupply

func (_MintableToken *MintableTokenSession) TotalSupply() (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() constant returns(uint256)

func (*MintableTokenSession) Transfer

func (_MintableToken *MintableTokenSession) Transfer(_to common.Address, _value *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(_to address, _value uint256) returns(bool)

func (*MintableTokenSession) TransferFrom

func (_MintableToken *MintableTokenSession) TransferFrom(_from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(_from address, _to address, _value uint256) returns(bool)

func (*MintableTokenSession) TransferOwnership

func (_MintableToken *MintableTokenSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(newOwner address) returns()

type MintableTokenTransactor

type MintableTokenTransactor struct {
	// contains filtered or unexported fields
}

MintableTokenTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewMintableTokenTransactor

func NewMintableTokenTransactor(address common.Address, transactor bind.ContractTransactor) (*MintableTokenTransactor, error)

NewMintableTokenTransactor creates a new write-only instance of MintableToken, bound to a specific deployed contract.

func (*MintableTokenTransactor) Approve

func (_MintableToken *MintableTokenTransactor) Approve(opts *bind.TransactOpts, _spender common.Address, _value *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(_spender address, _value uint256) returns(bool)

func (*MintableTokenTransactor) DecreaseApproval

func (_MintableToken *MintableTokenTransactor) DecreaseApproval(opts *bind.TransactOpts, _spender common.Address, _subtractedValue *big.Int) (*types.Transaction, error)

DecreaseApproval is a paid mutator transaction binding the contract method 0x66188463.

Solidity: function decreaseApproval(_spender address, _subtractedValue uint256) returns(bool)

func (*MintableTokenTransactor) FinishMinting

func (_MintableToken *MintableTokenTransactor) FinishMinting(opts *bind.TransactOpts) (*types.Transaction, error)

FinishMinting is a paid mutator transaction binding the contract method 0x7d64bcb4.

Solidity: function finishMinting() returns(bool)

func (*MintableTokenTransactor) IncreaseApproval

func (_MintableToken *MintableTokenTransactor) IncreaseApproval(opts *bind.TransactOpts, _spender common.Address, _addedValue *big.Int) (*types.Transaction, error)

IncreaseApproval is a paid mutator transaction binding the contract method 0xd73dd623.

Solidity: function increaseApproval(_spender address, _addedValue uint256) returns(bool)

func (*MintableTokenTransactor) Mint

func (_MintableToken *MintableTokenTransactor) Mint(opts *bind.TransactOpts, _to common.Address, _amount *big.Int) (*types.Transaction, error)

Mint is a paid mutator transaction binding the contract method 0x40c10f19.

Solidity: function mint(_to address, _amount uint256) returns(bool)

func (*MintableTokenTransactor) Transfer

func (_MintableToken *MintableTokenTransactor) Transfer(opts *bind.TransactOpts, _to common.Address, _value *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(_to address, _value uint256) returns(bool)

func (*MintableTokenTransactor) TransferFrom

func (_MintableToken *MintableTokenTransactor) TransferFrom(opts *bind.TransactOpts, _from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(_from address, _to address, _value uint256) returns(bool)

func (*MintableTokenTransactor) TransferOwnership

func (_MintableToken *MintableTokenTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(newOwner address) returns()

type MintableTokenTransactorRaw

type MintableTokenTransactorRaw struct {
	Contract *MintableTokenTransactor // Generic write-only contract binding to access the raw methods on
}

MintableTokenTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*MintableTokenTransactorRaw) Transact

func (_MintableToken *MintableTokenTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*MintableTokenTransactorRaw) Transfer

func (_MintableToken *MintableTokenTransactorRaw) 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 MintableTokenTransactorSession

type MintableTokenTransactorSession struct {
	Contract     *MintableTokenTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts        // Transaction auth options to use throughout this session
}

MintableTokenTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*MintableTokenTransactorSession) Approve

func (_MintableToken *MintableTokenTransactorSession) Approve(_spender common.Address, _value *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(_spender address, _value uint256) returns(bool)

func (*MintableTokenTransactorSession) DecreaseApproval

func (_MintableToken *MintableTokenTransactorSession) DecreaseApproval(_spender common.Address, _subtractedValue *big.Int) (*types.Transaction, error)

DecreaseApproval is a paid mutator transaction binding the contract method 0x66188463.

Solidity: function decreaseApproval(_spender address, _subtractedValue uint256) returns(bool)

func (*MintableTokenTransactorSession) FinishMinting

func (_MintableToken *MintableTokenTransactorSession) FinishMinting() (*types.Transaction, error)

FinishMinting is a paid mutator transaction binding the contract method 0x7d64bcb4.

Solidity: function finishMinting() returns(bool)

func (*MintableTokenTransactorSession) IncreaseApproval

func (_MintableToken *MintableTokenTransactorSession) IncreaseApproval(_spender common.Address, _addedValue *big.Int) (*types.Transaction, error)

IncreaseApproval is a paid mutator transaction binding the contract method 0xd73dd623.

Solidity: function increaseApproval(_spender address, _addedValue uint256) returns(bool)

func (*MintableTokenTransactorSession) Mint

func (_MintableToken *MintableTokenTransactorSession) Mint(_to common.Address, _amount *big.Int) (*types.Transaction, error)

Mint is a paid mutator transaction binding the contract method 0x40c10f19.

Solidity: function mint(_to address, _amount uint256) returns(bool)

func (*MintableTokenTransactorSession) Transfer

func (_MintableToken *MintableTokenTransactorSession) Transfer(_to common.Address, _value *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(_to address, _value uint256) returns(bool)

func (*MintableTokenTransactorSession) TransferFrom

func (_MintableToken *MintableTokenTransactorSession) TransferFrom(_from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(_from address, _to address, _value uint256) returns(bool)

func (*MintableTokenTransactorSession) TransferOwnership

func (_MintableToken *MintableTokenTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(newOwner address) returns()

type MintedCrowdsale

type MintedCrowdsale struct {
	MintedCrowdsaleCaller     // Read-only binding to the contract
	MintedCrowdsaleTransactor // Write-only binding to the contract
}

MintedCrowdsale is an auto generated Go binding around an Ethereum contract.

func NewMintedCrowdsale

func NewMintedCrowdsale(address common.Address, backend bind.ContractBackend) (*MintedCrowdsale, error)

NewMintedCrowdsale creates a new instance of MintedCrowdsale, bound to a specific deployed contract.

type MintedCrowdsaleCaller

type MintedCrowdsaleCaller struct {
	// contains filtered or unexported fields
}

MintedCrowdsaleCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewMintedCrowdsaleCaller

func NewMintedCrowdsaleCaller(address common.Address, caller bind.ContractCaller) (*MintedCrowdsaleCaller, error)

NewMintedCrowdsaleCaller creates a new read-only instance of MintedCrowdsale, bound to a specific deployed contract.

func (*MintedCrowdsaleCaller) Rate

func (_MintedCrowdsale *MintedCrowdsaleCaller) Rate(opts *bind.CallOpts) (*big.Int, error)

Rate is a free data retrieval call binding the contract method 0x2c4e722e.

Solidity: function rate() constant returns(uint256)

func (*MintedCrowdsaleCaller) Token

func (_MintedCrowdsale *MintedCrowdsaleCaller) Token(opts *bind.CallOpts) (common.Address, error)

Token is a free data retrieval call binding the contract method 0xfc0c546a.

Solidity: function token() constant returns(address)

func (*MintedCrowdsaleCaller) Wallet

func (_MintedCrowdsale *MintedCrowdsaleCaller) Wallet(opts *bind.CallOpts) (common.Address, error)

Wallet is a free data retrieval call binding the contract method 0x521eb273.

Solidity: function wallet() constant returns(address)

func (*MintedCrowdsaleCaller) WeiRaised

func (_MintedCrowdsale *MintedCrowdsaleCaller) WeiRaised(opts *bind.CallOpts) (*big.Int, error)

WeiRaised is a free data retrieval call binding the contract method 0x4042b66f.

Solidity: function weiRaised() constant returns(uint256)

type MintedCrowdsaleCallerRaw

type MintedCrowdsaleCallerRaw struct {
	Contract *MintedCrowdsaleCaller // Generic read-only contract binding to access the raw methods on
}

MintedCrowdsaleCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*MintedCrowdsaleCallerRaw) Call

func (_MintedCrowdsale *MintedCrowdsaleCallerRaw) 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 MintedCrowdsaleCallerSession

type MintedCrowdsaleCallerSession struct {
	Contract *MintedCrowdsaleCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts          // Call options to use throughout this session
}

MintedCrowdsaleCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*MintedCrowdsaleCallerSession) Rate

func (_MintedCrowdsale *MintedCrowdsaleCallerSession) Rate() (*big.Int, error)

Rate is a free data retrieval call binding the contract method 0x2c4e722e.

Solidity: function rate() constant returns(uint256)

func (*MintedCrowdsaleCallerSession) Token

func (_MintedCrowdsale *MintedCrowdsaleCallerSession) Token() (common.Address, error)

Token is a free data retrieval call binding the contract method 0xfc0c546a.

Solidity: function token() constant returns(address)

func (*MintedCrowdsaleCallerSession) Wallet

func (_MintedCrowdsale *MintedCrowdsaleCallerSession) Wallet() (common.Address, error)

Wallet is a free data retrieval call binding the contract method 0x521eb273.

Solidity: function wallet() constant returns(address)

func (*MintedCrowdsaleCallerSession) WeiRaised

func (_MintedCrowdsale *MintedCrowdsaleCallerSession) WeiRaised() (*big.Int, error)

WeiRaised is a free data retrieval call binding the contract method 0x4042b66f.

Solidity: function weiRaised() constant returns(uint256)

type MintedCrowdsaleImpl

type MintedCrowdsaleImpl struct {
	MintedCrowdsaleImplCaller     // Read-only binding to the contract
	MintedCrowdsaleImplTransactor // Write-only binding to the contract
}

MintedCrowdsaleImpl is an auto generated Go binding around an Ethereum contract.

func DeployMintedCrowdsaleImpl

func DeployMintedCrowdsaleImpl(auth *bind.TransactOpts, backend bind.ContractBackend, _rate *big.Int, _wallet common.Address, _token common.Address) (common.Address, *types.Transaction, *MintedCrowdsaleImpl, error)

DeployMintedCrowdsaleImpl deploys a new Ethereum contract, binding an instance of MintedCrowdsaleImpl to it.

func NewMintedCrowdsaleImpl

func NewMintedCrowdsaleImpl(address common.Address, backend bind.ContractBackend) (*MintedCrowdsaleImpl, error)

NewMintedCrowdsaleImpl creates a new instance of MintedCrowdsaleImpl, bound to a specific deployed contract.

type MintedCrowdsaleImplCaller

type MintedCrowdsaleImplCaller struct {
	// contains filtered or unexported fields
}

MintedCrowdsaleImplCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewMintedCrowdsaleImplCaller

func NewMintedCrowdsaleImplCaller(address common.Address, caller bind.ContractCaller) (*MintedCrowdsaleImplCaller, error)

NewMintedCrowdsaleImplCaller creates a new read-only instance of MintedCrowdsaleImpl, bound to a specific deployed contract.

func (*MintedCrowdsaleImplCaller) Rate

func (_MintedCrowdsaleImpl *MintedCrowdsaleImplCaller) Rate(opts *bind.CallOpts) (*big.Int, error)

Rate is a free data retrieval call binding the contract method 0x2c4e722e.

Solidity: function rate() constant returns(uint256)

func (*MintedCrowdsaleImplCaller) Token

func (_MintedCrowdsaleImpl *MintedCrowdsaleImplCaller) Token(opts *bind.CallOpts) (common.Address, error)

Token is a free data retrieval call binding the contract method 0xfc0c546a.

Solidity: function token() constant returns(address)

func (*MintedCrowdsaleImplCaller) Wallet

func (_MintedCrowdsaleImpl *MintedCrowdsaleImplCaller) Wallet(opts *bind.CallOpts) (common.Address, error)

Wallet is a free data retrieval call binding the contract method 0x521eb273.

Solidity: function wallet() constant returns(address)

func (*MintedCrowdsaleImplCaller) WeiRaised

func (_MintedCrowdsaleImpl *MintedCrowdsaleImplCaller) WeiRaised(opts *bind.CallOpts) (*big.Int, error)

WeiRaised is a free data retrieval call binding the contract method 0x4042b66f.

Solidity: function weiRaised() constant returns(uint256)

type MintedCrowdsaleImplCallerRaw

type MintedCrowdsaleImplCallerRaw struct {
	Contract *MintedCrowdsaleImplCaller // Generic read-only contract binding to access the raw methods on
}

MintedCrowdsaleImplCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*MintedCrowdsaleImplCallerRaw) Call

func (_MintedCrowdsaleImpl *MintedCrowdsaleImplCallerRaw) 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 MintedCrowdsaleImplCallerSession

type MintedCrowdsaleImplCallerSession struct {
	Contract *MintedCrowdsaleImplCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts              // Call options to use throughout this session
}

MintedCrowdsaleImplCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*MintedCrowdsaleImplCallerSession) Rate

func (_MintedCrowdsaleImpl *MintedCrowdsaleImplCallerSession) Rate() (*big.Int, error)

Rate is a free data retrieval call binding the contract method 0x2c4e722e.

Solidity: function rate() constant returns(uint256)

func (*MintedCrowdsaleImplCallerSession) Token

func (_MintedCrowdsaleImpl *MintedCrowdsaleImplCallerSession) Token() (common.Address, error)

Token is a free data retrieval call binding the contract method 0xfc0c546a.

Solidity: function token() constant returns(address)

func (*MintedCrowdsaleImplCallerSession) Wallet

func (_MintedCrowdsaleImpl *MintedCrowdsaleImplCallerSession) Wallet() (common.Address, error)

Wallet is a free data retrieval call binding the contract method 0x521eb273.

Solidity: function wallet() constant returns(address)

func (*MintedCrowdsaleImplCallerSession) WeiRaised

func (_MintedCrowdsaleImpl *MintedCrowdsaleImplCallerSession) WeiRaised() (*big.Int, error)

WeiRaised is a free data retrieval call binding the contract method 0x4042b66f.

Solidity: function weiRaised() constant returns(uint256)

type MintedCrowdsaleImplRaw

type MintedCrowdsaleImplRaw struct {
	Contract *MintedCrowdsaleImpl // Generic contract binding to access the raw methods on
}

MintedCrowdsaleImplRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*MintedCrowdsaleImplRaw) Call

func (_MintedCrowdsaleImpl *MintedCrowdsaleImplRaw) 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 (*MintedCrowdsaleImplRaw) Transact

func (_MintedCrowdsaleImpl *MintedCrowdsaleImplRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*MintedCrowdsaleImplRaw) Transfer

func (_MintedCrowdsaleImpl *MintedCrowdsaleImplRaw) 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 MintedCrowdsaleImplSession

type MintedCrowdsaleImplSession struct {
	Contract     *MintedCrowdsaleImpl // 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
}

MintedCrowdsaleImplSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*MintedCrowdsaleImplSession) BuyTokens

func (_MintedCrowdsaleImpl *MintedCrowdsaleImplSession) BuyTokens(_beneficiary common.Address) (*types.Transaction, error)

BuyTokens is a paid mutator transaction binding the contract method 0xec8ac4d8.

Solidity: function buyTokens(_beneficiary address) returns()

func (*MintedCrowdsaleImplSession) Rate

func (_MintedCrowdsaleImpl *MintedCrowdsaleImplSession) Rate() (*big.Int, error)

Rate is a free data retrieval call binding the contract method 0x2c4e722e.

Solidity: function rate() constant returns(uint256)

func (*MintedCrowdsaleImplSession) Token

func (_MintedCrowdsaleImpl *MintedCrowdsaleImplSession) Token() (common.Address, error)

Token is a free data retrieval call binding the contract method 0xfc0c546a.

Solidity: function token() constant returns(address)

func (*MintedCrowdsaleImplSession) Wallet

func (_MintedCrowdsaleImpl *MintedCrowdsaleImplSession) Wallet() (common.Address, error)

Wallet is a free data retrieval call binding the contract method 0x521eb273.

Solidity: function wallet() constant returns(address)

func (*MintedCrowdsaleImplSession) WeiRaised

func (_MintedCrowdsaleImpl *MintedCrowdsaleImplSession) WeiRaised() (*big.Int, error)

WeiRaised is a free data retrieval call binding the contract method 0x4042b66f.

Solidity: function weiRaised() constant returns(uint256)

type MintedCrowdsaleImplTransactor

type MintedCrowdsaleImplTransactor struct {
	// contains filtered or unexported fields
}

MintedCrowdsaleImplTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewMintedCrowdsaleImplTransactor

func NewMintedCrowdsaleImplTransactor(address common.Address, transactor bind.ContractTransactor) (*MintedCrowdsaleImplTransactor, error)

NewMintedCrowdsaleImplTransactor creates a new write-only instance of MintedCrowdsaleImpl, bound to a specific deployed contract.

func (*MintedCrowdsaleImplTransactor) BuyTokens

func (_MintedCrowdsaleImpl *MintedCrowdsaleImplTransactor) BuyTokens(opts *bind.TransactOpts, _beneficiary common.Address) (*types.Transaction, error)

BuyTokens is a paid mutator transaction binding the contract method 0xec8ac4d8.

Solidity: function buyTokens(_beneficiary address) returns()

type MintedCrowdsaleImplTransactorRaw

type MintedCrowdsaleImplTransactorRaw struct {
	Contract *MintedCrowdsaleImplTransactor // Generic write-only contract binding to access the raw methods on
}

MintedCrowdsaleImplTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*MintedCrowdsaleImplTransactorRaw) Transact

func (_MintedCrowdsaleImpl *MintedCrowdsaleImplTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*MintedCrowdsaleImplTransactorRaw) Transfer

func (_MintedCrowdsaleImpl *MintedCrowdsaleImplTransactorRaw) 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 MintedCrowdsaleImplTransactorSession

type MintedCrowdsaleImplTransactorSession struct {
	Contract     *MintedCrowdsaleImplTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts              // Transaction auth options to use throughout this session
}

MintedCrowdsaleImplTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*MintedCrowdsaleImplTransactorSession) BuyTokens

func (_MintedCrowdsaleImpl *MintedCrowdsaleImplTransactorSession) BuyTokens(_beneficiary common.Address) (*types.Transaction, error)

BuyTokens is a paid mutator transaction binding the contract method 0xec8ac4d8.

Solidity: function buyTokens(_beneficiary address) returns()

type MintedCrowdsaleRaw

type MintedCrowdsaleRaw struct {
	Contract *MintedCrowdsale // Generic contract binding to access the raw methods on
}

MintedCrowdsaleRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*MintedCrowdsaleRaw) Call

func (_MintedCrowdsale *MintedCrowdsaleRaw) 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 (*MintedCrowdsaleRaw) Transact

func (_MintedCrowdsale *MintedCrowdsaleRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*MintedCrowdsaleRaw) Transfer

func (_MintedCrowdsale *MintedCrowdsaleRaw) 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 MintedCrowdsaleSession

type MintedCrowdsaleSession struct {
	Contract     *MintedCrowdsale  // 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
}

MintedCrowdsaleSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*MintedCrowdsaleSession) BuyTokens

func (_MintedCrowdsale *MintedCrowdsaleSession) BuyTokens(_beneficiary common.Address) (*types.Transaction, error)

BuyTokens is a paid mutator transaction binding the contract method 0xec8ac4d8.

Solidity: function buyTokens(_beneficiary address) returns()

func (*MintedCrowdsaleSession) Rate

func (_MintedCrowdsale *MintedCrowdsaleSession) Rate() (*big.Int, error)

Rate is a free data retrieval call binding the contract method 0x2c4e722e.

Solidity: function rate() constant returns(uint256)

func (*MintedCrowdsaleSession) Token

func (_MintedCrowdsale *MintedCrowdsaleSession) Token() (common.Address, error)

Token is a free data retrieval call binding the contract method 0xfc0c546a.

Solidity: function token() constant returns(address)

func (*MintedCrowdsaleSession) Wallet

func (_MintedCrowdsale *MintedCrowdsaleSession) Wallet() (common.Address, error)

Wallet is a free data retrieval call binding the contract method 0x521eb273.

Solidity: function wallet() constant returns(address)

func (*MintedCrowdsaleSession) WeiRaised

func (_MintedCrowdsale *MintedCrowdsaleSession) WeiRaised() (*big.Int, error)

WeiRaised is a free data retrieval call binding the contract method 0x4042b66f.

Solidity: function weiRaised() constant returns(uint256)

type MintedCrowdsaleTransactor

type MintedCrowdsaleTransactor struct {
	// contains filtered or unexported fields
}

MintedCrowdsaleTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewMintedCrowdsaleTransactor

func NewMintedCrowdsaleTransactor(address common.Address, transactor bind.ContractTransactor) (*MintedCrowdsaleTransactor, error)

NewMintedCrowdsaleTransactor creates a new write-only instance of MintedCrowdsale, bound to a specific deployed contract.

func (*MintedCrowdsaleTransactor) BuyTokens

func (_MintedCrowdsale *MintedCrowdsaleTransactor) BuyTokens(opts *bind.TransactOpts, _beneficiary common.Address) (*types.Transaction, error)

BuyTokens is a paid mutator transaction binding the contract method 0xec8ac4d8.

Solidity: function buyTokens(_beneficiary address) returns()

type MintedCrowdsaleTransactorRaw

type MintedCrowdsaleTransactorRaw struct {
	Contract *MintedCrowdsaleTransactor // Generic write-only contract binding to access the raw methods on
}

MintedCrowdsaleTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*MintedCrowdsaleTransactorRaw) Transact

func (_MintedCrowdsale *MintedCrowdsaleTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*MintedCrowdsaleTransactorRaw) Transfer

func (_MintedCrowdsale *MintedCrowdsaleTransactorRaw) 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 MintedCrowdsaleTransactorSession

type MintedCrowdsaleTransactorSession struct {
	Contract     *MintedCrowdsaleTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts          // Transaction auth options to use throughout this session
}

MintedCrowdsaleTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*MintedCrowdsaleTransactorSession) BuyTokens

func (_MintedCrowdsale *MintedCrowdsaleTransactorSession) BuyTokens(_beneficiary common.Address) (*types.Transaction, error)

BuyTokens is a paid mutator transaction binding the contract method 0xec8ac4d8.

Solidity: function buyTokens(_beneficiary address) returns()

type NectarToken

type NectarToken struct {
	NectarTokenCaller     // Read-only binding to the contract
	NectarTokenTransactor // Write-only binding to the contract
}

NectarToken is an auto generated Go binding around an Ethereum contract.

func DeployNectarToken

func DeployNectarToken(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *NectarToken, error)

DeployNectarToken deploys a new Ethereum contract, binding an instance of NectarToken to it.

func NewNectarToken

func NewNectarToken(address common.Address, backend bind.ContractBackend) (*NectarToken, error)

NewNectarToken creates a new instance of NectarToken, bound to a specific deployed contract.

type NectarTokenCaller

type NectarTokenCaller struct {
	// contains filtered or unexported fields
}

NectarTokenCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewNectarTokenCaller

func NewNectarTokenCaller(address common.Address, caller bind.ContractCaller) (*NectarTokenCaller, error)

NewNectarTokenCaller creates a new read-only instance of NectarToken, bound to a specific deployed contract.

func (*NectarTokenCaller) Allowance

func (_NectarToken *NectarTokenCaller) 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(_owner address, _spender address) constant returns(uint256)

func (*NectarTokenCaller) BalanceOf

func (_NectarToken *NectarTokenCaller) 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(_owner address) constant returns(balance uint256)

func (*NectarTokenCaller) Decimals

func (_NectarToken *NectarTokenCaller) 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 (*NectarTokenCaller) MintingFinished

func (_NectarToken *NectarTokenCaller) MintingFinished(opts *bind.CallOpts) (bool, error)

MintingFinished is a free data retrieval call binding the contract method 0x05d2035b.

Solidity: function mintingFinished() constant returns(bool)

func (*NectarTokenCaller) Name

func (_NectarToken *NectarTokenCaller) 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 (*NectarTokenCaller) Owner

func (_NectarToken *NectarTokenCaller) 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 (*NectarTokenCaller) Symbol

func (_NectarToken *NectarTokenCaller) 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 (*NectarTokenCaller) TotalSupply

func (_NectarToken *NectarTokenCaller) 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 (*NectarTokenCaller) TransfersEnabled

func (_NectarToken *NectarTokenCaller) 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 NectarTokenCallerRaw

type NectarTokenCallerRaw struct {
	Contract *NectarTokenCaller // Generic read-only contract binding to access the raw methods on
}

NectarTokenCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*NectarTokenCallerRaw) Call

func (_NectarToken *NectarTokenCallerRaw) 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 NectarTokenCallerSession

type NectarTokenCallerSession struct {
	Contract *NectarTokenCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts      // Call options to use throughout this session
}

NectarTokenCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*NectarTokenCallerSession) Allowance

func (_NectarToken *NectarTokenCallerSession) 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(_owner address, _spender address) constant returns(uint256)

func (*NectarTokenCallerSession) BalanceOf

func (_NectarToken *NectarTokenCallerSession) BalanceOf(_owner common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(_owner address) constant returns(balance uint256)

func (*NectarTokenCallerSession) Decimals

func (_NectarToken *NectarTokenCallerSession) Decimals() (uint8, error)

Decimals is a free data retrieval call binding the contract method 0x313ce567.

Solidity: function decimals() constant returns(uint8)

func (*NectarTokenCallerSession) MintingFinished

func (_NectarToken *NectarTokenCallerSession) MintingFinished() (bool, error)

MintingFinished is a free data retrieval call binding the contract method 0x05d2035b.

Solidity: function mintingFinished() constant returns(bool)

func (*NectarTokenCallerSession) Name

func (_NectarToken *NectarTokenCallerSession) Name() (string, error)

Name is a free data retrieval call binding the contract method 0x06fdde03.

Solidity: function name() constant returns(string)

func (*NectarTokenCallerSession) Owner

func (_NectarToken *NectarTokenCallerSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*NectarTokenCallerSession) Symbol

func (_NectarToken *NectarTokenCallerSession) Symbol() (string, error)

Symbol is a free data retrieval call binding the contract method 0x95d89b41.

Solidity: function symbol() constant returns(string)

func (*NectarTokenCallerSession) TotalSupply

func (_NectarToken *NectarTokenCallerSession) TotalSupply() (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() constant returns(uint256)

func (*NectarTokenCallerSession) TransfersEnabled

func (_NectarToken *NectarTokenCallerSession) TransfersEnabled() (bool, error)

TransfersEnabled is a free data retrieval call binding the contract method 0xbef97c87.

Solidity: function transfersEnabled() constant returns(bool)

type NectarTokenRaw

type NectarTokenRaw struct {
	Contract *NectarToken // Generic contract binding to access the raw methods on
}

NectarTokenRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*NectarTokenRaw) Call

func (_NectarToken *NectarTokenRaw) 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 (*NectarTokenRaw) Transact

func (_NectarToken *NectarTokenRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*NectarTokenRaw) Transfer

func (_NectarToken *NectarTokenRaw) 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 NectarTokenSession

type NectarTokenSession struct {
	Contract     *NectarToken      // 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
}

NectarTokenSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*NectarTokenSession) Allowance

func (_NectarToken *NectarTokenSession) 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(_owner address, _spender address) constant returns(uint256)

func (*NectarTokenSession) Approve

func (_NectarToken *NectarTokenSession) Approve(_spender common.Address, _value *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(_spender address, _value uint256) returns(bool)

func (*NectarTokenSession) ApproveAndCall

func (_NectarToken *NectarTokenSession) ApproveAndCall(_spender common.Address, _value *big.Int, _extraData []byte) (*types.Transaction, error)

ApproveAndCall is a paid mutator transaction binding the contract method 0xcae9ca51.

Solidity: function approveAndCall(_spender address, _value uint256, _extraData bytes) returns(success bool)

func (*NectarTokenSession) BalanceOf

func (_NectarToken *NectarTokenSession) BalanceOf(_owner common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(_owner address) constant returns(balance uint256)

func (*NectarTokenSession) Decimals

func (_NectarToken *NectarTokenSession) Decimals() (uint8, error)

Decimals is a free data retrieval call binding the contract method 0x313ce567.

Solidity: function decimals() constant returns(uint8)

func (*NectarTokenSession) DecreaseApproval

func (_NectarToken *NectarTokenSession) DecreaseApproval(_spender common.Address, _subtractedValue *big.Int) (*types.Transaction, error)

DecreaseApproval is a paid mutator transaction binding the contract method 0x66188463.

Solidity: function decreaseApproval(_spender address, _subtractedValue uint256) returns(bool)

func (*NectarTokenSession) EnableTransfers

func (_NectarToken *NectarTokenSession) EnableTransfers() (*types.Transaction, error)

EnableTransfers is a paid mutator transaction binding the contract method 0xaf35c6c7.

Solidity: function enableTransfers() returns()

func (*NectarTokenSession) FinishMinting

func (_NectarToken *NectarTokenSession) FinishMinting() (*types.Transaction, error)

FinishMinting is a paid mutator transaction binding the contract method 0x7d64bcb4.

Solidity: function finishMinting() returns(bool)

func (*NectarTokenSession) IncreaseApproval

func (_NectarToken *NectarTokenSession) IncreaseApproval(_spender common.Address, _addedValue *big.Int) (*types.Transaction, error)

IncreaseApproval is a paid mutator transaction binding the contract method 0xd73dd623.

Solidity: function increaseApproval(_spender address, _addedValue uint256) returns(bool)

func (*NectarTokenSession) Mint

func (_NectarToken *NectarTokenSession) Mint(_to common.Address, _amount *big.Int) (*types.Transaction, error)

Mint is a paid mutator transaction binding the contract method 0x40c10f19.

Solidity: function mint(_to address, _amount uint256) returns(bool)

func (*NectarTokenSession) MintingFinished

func (_NectarToken *NectarTokenSession) MintingFinished() (bool, error)

MintingFinished is a free data retrieval call binding the contract method 0x05d2035b.

Solidity: function mintingFinished() constant returns(bool)

func (*NectarTokenSession) Name

func (_NectarToken *NectarTokenSession) Name() (string, error)

Name is a free data retrieval call binding the contract method 0x06fdde03.

Solidity: function name() constant returns(string)

func (*NectarTokenSession) Owner

func (_NectarToken *NectarTokenSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*NectarTokenSession) Symbol

func (_NectarToken *NectarTokenSession) Symbol() (string, error)

Symbol is a free data retrieval call binding the contract method 0x95d89b41.

Solidity: function symbol() constant returns(string)

func (*NectarTokenSession) TotalSupply

func (_NectarToken *NectarTokenSession) TotalSupply() (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() constant returns(uint256)

func (*NectarTokenSession) Transfer

func (_NectarToken *NectarTokenSession) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(to address, value uint256) returns(bool)

func (*NectarTokenSession) TransferFrom

func (_NectarToken *NectarTokenSession) TransferFrom(from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(from address, to address, value uint256) returns(bool)

func (*NectarTokenSession) TransferOwnership

func (_NectarToken *NectarTokenSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(newOwner address) returns()

func (*NectarTokenSession) TransfersEnabled

func (_NectarToken *NectarTokenSession) TransfersEnabled() (bool, error)

TransfersEnabled is a free data retrieval call binding the contract method 0xbef97c87.

Solidity: function transfersEnabled() constant returns(bool)

type NectarTokenTransactor

type NectarTokenTransactor struct {
	// contains filtered or unexported fields
}

NectarTokenTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewNectarTokenTransactor

func NewNectarTokenTransactor(address common.Address, transactor bind.ContractTransactor) (*NectarTokenTransactor, error)

NewNectarTokenTransactor creates a new write-only instance of NectarToken, bound to a specific deployed contract.

func (*NectarTokenTransactor) Approve

func (_NectarToken *NectarTokenTransactor) Approve(opts *bind.TransactOpts, _spender common.Address, _value *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(_spender address, _value uint256) returns(bool)

func (*NectarTokenTransactor) ApproveAndCall

func (_NectarToken *NectarTokenTransactor) ApproveAndCall(opts *bind.TransactOpts, _spender common.Address, _value *big.Int, _extraData []byte) (*types.Transaction, error)

ApproveAndCall is a paid mutator transaction binding the contract method 0xcae9ca51.

Solidity: function approveAndCall(_spender address, _value uint256, _extraData bytes) returns(success bool)

func (*NectarTokenTransactor) DecreaseApproval

func (_NectarToken *NectarTokenTransactor) DecreaseApproval(opts *bind.TransactOpts, _spender common.Address, _subtractedValue *big.Int) (*types.Transaction, error)

DecreaseApproval is a paid mutator transaction binding the contract method 0x66188463.

Solidity: function decreaseApproval(_spender address, _subtractedValue uint256) returns(bool)

func (*NectarTokenTransactor) EnableTransfers

func (_NectarToken *NectarTokenTransactor) EnableTransfers(opts *bind.TransactOpts) (*types.Transaction, error)

EnableTransfers is a paid mutator transaction binding the contract method 0xaf35c6c7.

Solidity: function enableTransfers() returns()

func (*NectarTokenTransactor) FinishMinting

func (_NectarToken *NectarTokenTransactor) FinishMinting(opts *bind.TransactOpts) (*types.Transaction, error)

FinishMinting is a paid mutator transaction binding the contract method 0x7d64bcb4.

Solidity: function finishMinting() returns(bool)

func (*NectarTokenTransactor) IncreaseApproval

func (_NectarToken *NectarTokenTransactor) IncreaseApproval(opts *bind.TransactOpts, _spender common.Address, _addedValue *big.Int) (*types.Transaction, error)

IncreaseApproval is a paid mutator transaction binding the contract method 0xd73dd623.

Solidity: function increaseApproval(_spender address, _addedValue uint256) returns(bool)

func (*NectarTokenTransactor) Mint

func (_NectarToken *NectarTokenTransactor) Mint(opts *bind.TransactOpts, _to common.Address, _amount *big.Int) (*types.Transaction, error)

Mint is a paid mutator transaction binding the contract method 0x40c10f19.

Solidity: function mint(_to address, _amount uint256) returns(bool)

func (*NectarTokenTransactor) Transfer

func (_NectarToken *NectarTokenTransactor) Transfer(opts *bind.TransactOpts, to common.Address, value *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(to address, value uint256) returns(bool)

func (*NectarTokenTransactor) TransferFrom

func (_NectarToken *NectarTokenTransactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(from address, to address, value uint256) returns(bool)

func (*NectarTokenTransactor) TransferOwnership

func (_NectarToken *NectarTokenTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(newOwner address) returns()

type NectarTokenTransactorRaw

type NectarTokenTransactorRaw struct {
	Contract *NectarTokenTransactor // Generic write-only contract binding to access the raw methods on
}

NectarTokenTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*NectarTokenTransactorRaw) Transact

func (_NectarToken *NectarTokenTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*NectarTokenTransactorRaw) Transfer

func (_NectarToken *NectarTokenTransactorRaw) 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 NectarTokenTransactorSession

type NectarTokenTransactorSession struct {
	Contract     *NectarTokenTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts      // Transaction auth options to use throughout this session
}

NectarTokenTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*NectarTokenTransactorSession) Approve

func (_NectarToken *NectarTokenTransactorSession) Approve(_spender common.Address, _value *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(_spender address, _value uint256) returns(bool)

func (*NectarTokenTransactorSession) ApproveAndCall

func (_NectarToken *NectarTokenTransactorSession) ApproveAndCall(_spender common.Address, _value *big.Int, _extraData []byte) (*types.Transaction, error)

ApproveAndCall is a paid mutator transaction binding the contract method 0xcae9ca51.

Solidity: function approveAndCall(_spender address, _value uint256, _extraData bytes) returns(success bool)

func (*NectarTokenTransactorSession) DecreaseApproval

func (_NectarToken *NectarTokenTransactorSession) DecreaseApproval(_spender common.Address, _subtractedValue *big.Int) (*types.Transaction, error)

DecreaseApproval is a paid mutator transaction binding the contract method 0x66188463.

Solidity: function decreaseApproval(_spender address, _subtractedValue uint256) returns(bool)

func (*NectarTokenTransactorSession) EnableTransfers

func (_NectarToken *NectarTokenTransactorSession) EnableTransfers() (*types.Transaction, error)

EnableTransfers is a paid mutator transaction binding the contract method 0xaf35c6c7.

Solidity: function enableTransfers() returns()

func (*NectarTokenTransactorSession) FinishMinting

func (_NectarToken *NectarTokenTransactorSession) FinishMinting() (*types.Transaction, error)

FinishMinting is a paid mutator transaction binding the contract method 0x7d64bcb4.

Solidity: function finishMinting() returns(bool)

func (*NectarTokenTransactorSession) IncreaseApproval

func (_NectarToken *NectarTokenTransactorSession) IncreaseApproval(_spender common.Address, _addedValue *big.Int) (*types.Transaction, error)

IncreaseApproval is a paid mutator transaction binding the contract method 0xd73dd623.

Solidity: function increaseApproval(_spender address, _addedValue uint256) returns(bool)

func (*NectarTokenTransactorSession) Mint

func (_NectarToken *NectarTokenTransactorSession) Mint(_to common.Address, _amount *big.Int) (*types.Transaction, error)

Mint is a paid mutator transaction binding the contract method 0x40c10f19.

Solidity: function mint(_to address, _amount uint256) returns(bool)

func (*NectarTokenTransactorSession) Transfer

func (_NectarToken *NectarTokenTransactorSession) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(to address, value uint256) returns(bool)

func (*NectarTokenTransactorSession) TransferFrom

func (_NectarToken *NectarTokenTransactorSession) TransferFrom(from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(from address, to address, value uint256) returns(bool)

func (*NectarTokenTransactorSession) TransferOwnership

func (_NectarToken *NectarTokenTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(newOwner address) returns()

type NoOwner

type NoOwner struct {
	NoOwnerCaller     // Read-only binding to the contract
	NoOwnerTransactor // Write-only binding to the contract
}

NoOwner is an auto generated Go binding around an Ethereum contract.

func DeployNoOwner

func DeployNoOwner(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *NoOwner, error)

DeployNoOwner deploys a new Ethereum contract, binding an instance of NoOwner to it.

func NewNoOwner

func NewNoOwner(address common.Address, backend bind.ContractBackend) (*NoOwner, error)

NewNoOwner creates a new instance of NoOwner, bound to a specific deployed contract.

type NoOwnerCaller

type NoOwnerCaller struct {
	// contains filtered or unexported fields
}

NoOwnerCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewNoOwnerCaller

func NewNoOwnerCaller(address common.Address, caller bind.ContractCaller) (*NoOwnerCaller, error)

NewNoOwnerCaller creates a new read-only instance of NoOwner, bound to a specific deployed contract.

func (*NoOwnerCaller) Owner

func (_NoOwner *NoOwnerCaller) 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 NoOwnerCallerRaw

type NoOwnerCallerRaw struct {
	Contract *NoOwnerCaller // Generic read-only contract binding to access the raw methods on
}

NoOwnerCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*NoOwnerCallerRaw) Call

func (_NoOwner *NoOwnerCallerRaw) 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 NoOwnerCallerSession

type NoOwnerCallerSession struct {
	Contract *NoOwnerCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts  // Call options to use throughout this session
}

NoOwnerCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*NoOwnerCallerSession) Owner

func (_NoOwner *NoOwnerCallerSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

type NoOwnerRaw

type NoOwnerRaw struct {
	Contract *NoOwner // Generic contract binding to access the raw methods on
}

NoOwnerRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*NoOwnerRaw) Call

func (_NoOwner *NoOwnerRaw) 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 (*NoOwnerRaw) Transact

func (_NoOwner *NoOwnerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*NoOwnerRaw) Transfer

func (_NoOwner *NoOwnerRaw) 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 NoOwnerSession

type NoOwnerSession struct {
	Contract     *NoOwner          // 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
}

NoOwnerSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*NoOwnerSession) Owner

func (_NoOwner *NoOwnerSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*NoOwnerSession) ReclaimContract

func (_NoOwner *NoOwnerSession) ReclaimContract(contractAddr common.Address) (*types.Transaction, error)

ReclaimContract is a paid mutator transaction binding the contract method 0x2aed7f3f.

Solidity: function reclaimContract(contractAddr address) returns()

func (*NoOwnerSession) ReclaimEther

func (_NoOwner *NoOwnerSession) ReclaimEther() (*types.Transaction, error)

ReclaimEther is a paid mutator transaction binding the contract method 0x9f727c27.

Solidity: function reclaimEther() returns()

func (*NoOwnerSession) ReclaimToken

func (_NoOwner *NoOwnerSession) ReclaimToken(token common.Address) (*types.Transaction, error)

ReclaimToken is a paid mutator transaction binding the contract method 0x17ffc320.

Solidity: function reclaimToken(token address) returns()

func (*NoOwnerSession) TokenFallback

func (_NoOwner *NoOwnerSession) TokenFallback(from_ common.Address, value_ *big.Int, data_ []byte) (*types.Transaction, error)

TokenFallback is a paid mutator transaction binding the contract method 0xc0ee0b8a.

Solidity: function tokenFallback(from_ address, value_ uint256, data_ bytes) returns()

func (*NoOwnerSession) TransferOwnership

func (_NoOwner *NoOwnerSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(newOwner address) returns()

type NoOwnerTransactor

type NoOwnerTransactor struct {
	// contains filtered or unexported fields
}

NoOwnerTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewNoOwnerTransactor

func NewNoOwnerTransactor(address common.Address, transactor bind.ContractTransactor) (*NoOwnerTransactor, error)

NewNoOwnerTransactor creates a new write-only instance of NoOwner, bound to a specific deployed contract.

func (*NoOwnerTransactor) ReclaimContract

func (_NoOwner *NoOwnerTransactor) ReclaimContract(opts *bind.TransactOpts, contractAddr common.Address) (*types.Transaction, error)

ReclaimContract is a paid mutator transaction binding the contract method 0x2aed7f3f.

Solidity: function reclaimContract(contractAddr address) returns()

func (*NoOwnerTransactor) ReclaimEther

func (_NoOwner *NoOwnerTransactor) ReclaimEther(opts *bind.TransactOpts) (*types.Transaction, error)

ReclaimEther is a paid mutator transaction binding the contract method 0x9f727c27.

Solidity: function reclaimEther() returns()

func (*NoOwnerTransactor) ReclaimToken

func (_NoOwner *NoOwnerTransactor) ReclaimToken(opts *bind.TransactOpts, token common.Address) (*types.Transaction, error)

ReclaimToken is a paid mutator transaction binding the contract method 0x17ffc320.

Solidity: function reclaimToken(token address) returns()

func (*NoOwnerTransactor) TokenFallback

func (_NoOwner *NoOwnerTransactor) TokenFallback(opts *bind.TransactOpts, from_ common.Address, value_ *big.Int, data_ []byte) (*types.Transaction, error)

TokenFallback is a paid mutator transaction binding the contract method 0xc0ee0b8a.

Solidity: function tokenFallback(from_ address, value_ uint256, data_ bytes) returns()

func (*NoOwnerTransactor) TransferOwnership

func (_NoOwner *NoOwnerTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(newOwner address) returns()

type NoOwnerTransactorRaw

type NoOwnerTransactorRaw struct {
	Contract *NoOwnerTransactor // Generic write-only contract binding to access the raw methods on
}

NoOwnerTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*NoOwnerTransactorRaw) Transact

func (_NoOwner *NoOwnerTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*NoOwnerTransactorRaw) Transfer

func (_NoOwner *NoOwnerTransactorRaw) 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 NoOwnerTransactorSession

type NoOwnerTransactorSession struct {
	Contract     *NoOwnerTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts  // Transaction auth options to use throughout this session
}

NoOwnerTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*NoOwnerTransactorSession) ReclaimContract

func (_NoOwner *NoOwnerTransactorSession) ReclaimContract(contractAddr common.Address) (*types.Transaction, error)

ReclaimContract is a paid mutator transaction binding the contract method 0x2aed7f3f.

Solidity: function reclaimContract(contractAddr address) returns()

func (*NoOwnerTransactorSession) ReclaimEther

func (_NoOwner *NoOwnerTransactorSession) ReclaimEther() (*types.Transaction, error)

ReclaimEther is a paid mutator transaction binding the contract method 0x9f727c27.

Solidity: function reclaimEther() returns()

func (*NoOwnerTransactorSession) ReclaimToken

func (_NoOwner *NoOwnerTransactorSession) ReclaimToken(token common.Address) (*types.Transaction, error)

ReclaimToken is a paid mutator transaction binding the contract method 0x17ffc320.

Solidity: function reclaimToken(token address) returns()

func (*NoOwnerTransactorSession) TokenFallback

func (_NoOwner *NoOwnerTransactorSession) TokenFallback(from_ common.Address, value_ *big.Int, data_ []byte) (*types.Transaction, error)

TokenFallback is a paid mutator transaction binding the contract method 0xc0ee0b8a.

Solidity: function tokenFallback(from_ address, value_ uint256, data_ bytes) returns()

func (*NoOwnerTransactorSession) TransferOwnership

func (_NoOwner *NoOwnerTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(newOwner address) returns()

type Ownable

type Ownable struct {
	OwnableCaller     // Read-only binding to the contract
	OwnableTransactor // Write-only binding to the contract
}

Ownable is an auto generated Go binding around an Ethereum contract.

func DeployOwnable

func DeployOwnable(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *Ownable, error)

DeployOwnable deploys a new Ethereum contract, binding an instance of Ownable to it.

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) 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) 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 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) 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) 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(newOwner address) 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) 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(newOwner address) 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) 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(newOwner address) returns()

type Pausable

type Pausable struct {
	PausableCaller     // Read-only binding to the contract
	PausableTransactor // Write-only binding to the contract
}

Pausable is an auto generated Go binding around an Ethereum contract.

func DeployPausable

func DeployPausable(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *Pausable, error)

DeployPausable deploys a new Ethereum contract, binding an instance of Pausable to it.

func NewPausable

func NewPausable(address common.Address, backend bind.ContractBackend) (*Pausable, error)

NewPausable creates a new instance of Pausable, bound to a specific deployed contract.

type PausableCaller

type PausableCaller struct {
	// contains filtered or unexported fields
}

PausableCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewPausableCaller

func NewPausableCaller(address common.Address, caller bind.ContractCaller) (*PausableCaller, error)

NewPausableCaller creates a new read-only instance of Pausable, bound to a specific deployed contract.

func (*PausableCaller) Owner

func (_Pausable *PausableCaller) 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 (*PausableCaller) Paused

func (_Pausable *PausableCaller) Paused(opts *bind.CallOpts) (bool, error)

Paused is a free data retrieval call binding the contract method 0x5c975abb.

Solidity: function paused() constant returns(bool)

type PausableCallerRaw

type PausableCallerRaw struct {
	Contract *PausableCaller // Generic read-only contract binding to access the raw methods on
}

PausableCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*PausableCallerRaw) Call

func (_Pausable *PausableCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

type PausableCallerSession

type PausableCallerSession struct {
	Contract *PausableCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts   // Call options to use throughout this session
}

PausableCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*PausableCallerSession) Owner

func (_Pausable *PausableCallerSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*PausableCallerSession) Paused

func (_Pausable *PausableCallerSession) Paused() (bool, error)

Paused is a free data retrieval call binding the contract method 0x5c975abb.

Solidity: function paused() constant returns(bool)

type PausableMock

type PausableMock struct {
	PausableMockCaller     // Read-only binding to the contract
	PausableMockTransactor // Write-only binding to the contract
}

PausableMock is an auto generated Go binding around an Ethereum contract.

func DeployPausableMock

func DeployPausableMock(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *PausableMock, error)

DeployPausableMock deploys a new Ethereum contract, binding an instance of PausableMock to it.

func NewPausableMock

func NewPausableMock(address common.Address, backend bind.ContractBackend) (*PausableMock, error)

NewPausableMock creates a new instance of PausableMock, bound to a specific deployed contract.

type PausableMockCaller

type PausableMockCaller struct {
	// contains filtered or unexported fields
}

PausableMockCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewPausableMockCaller

func NewPausableMockCaller(address common.Address, caller bind.ContractCaller) (*PausableMockCaller, error)

NewPausableMockCaller creates a new read-only instance of PausableMock, bound to a specific deployed contract.

func (*PausableMockCaller) Count

func (_PausableMock *PausableMockCaller) Count(opts *bind.CallOpts) (*big.Int, error)

Count is a free data retrieval call binding the contract method 0x06661abd.

Solidity: function count() constant returns(uint256)

func (*PausableMockCaller) DrasticMeasureTaken

func (_PausableMock *PausableMockCaller) DrasticMeasureTaken(opts *bind.CallOpts) (bool, error)

DrasticMeasureTaken is a free data retrieval call binding the contract method 0x76657b8e.

Solidity: function drasticMeasureTaken() constant returns(bool)

func (*PausableMockCaller) Owner

func (_PausableMock *PausableMockCaller) 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 (*PausableMockCaller) Paused

func (_PausableMock *PausableMockCaller) Paused(opts *bind.CallOpts) (bool, error)

Paused is a free data retrieval call binding the contract method 0x5c975abb.

Solidity: function paused() constant returns(bool)

type PausableMockCallerRaw

type PausableMockCallerRaw struct {
	Contract *PausableMockCaller // Generic read-only contract binding to access the raw methods on
}

PausableMockCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*PausableMockCallerRaw) Call

func (_PausableMock *PausableMockCallerRaw) 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 PausableMockCallerSession

type PausableMockCallerSession struct {
	Contract *PausableMockCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts       // Call options to use throughout this session
}

PausableMockCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*PausableMockCallerSession) Count

func (_PausableMock *PausableMockCallerSession) Count() (*big.Int, error)

Count is a free data retrieval call binding the contract method 0x06661abd.

Solidity: function count() constant returns(uint256)

func (*PausableMockCallerSession) DrasticMeasureTaken

func (_PausableMock *PausableMockCallerSession) DrasticMeasureTaken() (bool, error)

DrasticMeasureTaken is a free data retrieval call binding the contract method 0x76657b8e.

Solidity: function drasticMeasureTaken() constant returns(bool)

func (*PausableMockCallerSession) Owner

func (_PausableMock *PausableMockCallerSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*PausableMockCallerSession) Paused

func (_PausableMock *PausableMockCallerSession) Paused() (bool, error)

Paused is a free data retrieval call binding the contract method 0x5c975abb.

Solidity: function paused() constant returns(bool)

type PausableMockRaw

type PausableMockRaw struct {
	Contract *PausableMock // Generic contract binding to access the raw methods on
}

PausableMockRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*PausableMockRaw) Call

func (_PausableMock *PausableMockRaw) 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 (*PausableMockRaw) Transact

func (_PausableMock *PausableMockRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*PausableMockRaw) Transfer

func (_PausableMock *PausableMockRaw) 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 PausableMockSession

type PausableMockSession struct {
	Contract     *PausableMock     // 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
}

PausableMockSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*PausableMockSession) Count

func (_PausableMock *PausableMockSession) Count() (*big.Int, error)

Count is a free data retrieval call binding the contract method 0x06661abd.

Solidity: function count() constant returns(uint256)

func (*PausableMockSession) DrasticMeasure

func (_PausableMock *PausableMockSession) DrasticMeasure() (*types.Transaction, error)

DrasticMeasure is a paid mutator transaction binding the contract method 0x9958f045.

Solidity: function drasticMeasure() returns()

func (*PausableMockSession) DrasticMeasureTaken

func (_PausableMock *PausableMockSession) DrasticMeasureTaken() (bool, error)

DrasticMeasureTaken is a free data retrieval call binding the contract method 0x76657b8e.

Solidity: function drasticMeasureTaken() constant returns(bool)

func (*PausableMockSession) NormalProcess

func (_PausableMock *PausableMockSession) NormalProcess() (*types.Transaction, error)

NormalProcess is a paid mutator transaction binding the contract method 0xe7651d7a.

Solidity: function normalProcess() returns()

func (*PausableMockSession) Owner

func (_PausableMock *PausableMockSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*PausableMockSession) Pause

func (_PausableMock *PausableMockSession) Pause() (*types.Transaction, error)

Pause is a paid mutator transaction binding the contract method 0x8456cb59.

Solidity: function pause() returns()

func (*PausableMockSession) Paused

func (_PausableMock *PausableMockSession) Paused() (bool, error)

Paused is a free data retrieval call binding the contract method 0x5c975abb.

Solidity: function paused() constant returns(bool)

func (*PausableMockSession) TransferOwnership

func (_PausableMock *PausableMockSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(newOwner address) returns()

func (*PausableMockSession) Unpause

func (_PausableMock *PausableMockSession) Unpause() (*types.Transaction, error)

Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.

Solidity: function unpause() returns()

type PausableMockTransactor

type PausableMockTransactor struct {
	// contains filtered or unexported fields
}

PausableMockTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewPausableMockTransactor

func NewPausableMockTransactor(address common.Address, transactor bind.ContractTransactor) (*PausableMockTransactor, error)

NewPausableMockTransactor creates a new write-only instance of PausableMock, bound to a specific deployed contract.

func (*PausableMockTransactor) DrasticMeasure

func (_PausableMock *PausableMockTransactor) DrasticMeasure(opts *bind.TransactOpts) (*types.Transaction, error)

DrasticMeasure is a paid mutator transaction binding the contract method 0x9958f045.

Solidity: function drasticMeasure() returns()

func (*PausableMockTransactor) NormalProcess

func (_PausableMock *PausableMockTransactor) NormalProcess(opts *bind.TransactOpts) (*types.Transaction, error)

NormalProcess is a paid mutator transaction binding the contract method 0xe7651d7a.

Solidity: function normalProcess() returns()

func (*PausableMockTransactor) Pause

func (_PausableMock *PausableMockTransactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)

Pause is a paid mutator transaction binding the contract method 0x8456cb59.

Solidity: function pause() returns()

func (*PausableMockTransactor) TransferOwnership

func (_PausableMock *PausableMockTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(newOwner address) returns()

func (*PausableMockTransactor) Unpause

func (_PausableMock *PausableMockTransactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)

Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.

Solidity: function unpause() returns()

type PausableMockTransactorRaw

type PausableMockTransactorRaw struct {
	Contract *PausableMockTransactor // Generic write-only contract binding to access the raw methods on
}

PausableMockTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*PausableMockTransactorRaw) Transact

func (_PausableMock *PausableMockTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*PausableMockTransactorRaw) Transfer

func (_PausableMock *PausableMockTransactorRaw) 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 PausableMockTransactorSession

type PausableMockTransactorSession struct {
	Contract     *PausableMockTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts       // Transaction auth options to use throughout this session
}

PausableMockTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*PausableMockTransactorSession) DrasticMeasure

func (_PausableMock *PausableMockTransactorSession) DrasticMeasure() (*types.Transaction, error)

DrasticMeasure is a paid mutator transaction binding the contract method 0x9958f045.

Solidity: function drasticMeasure() returns()

func (*PausableMockTransactorSession) NormalProcess

func (_PausableMock *PausableMockTransactorSession) NormalProcess() (*types.Transaction, error)

NormalProcess is a paid mutator transaction binding the contract method 0xe7651d7a.

Solidity: function normalProcess() returns()

func (*PausableMockTransactorSession) Pause

func (_PausableMock *PausableMockTransactorSession) Pause() (*types.Transaction, error)

Pause is a paid mutator transaction binding the contract method 0x8456cb59.

Solidity: function pause() returns()

func (*PausableMockTransactorSession) TransferOwnership

func (_PausableMock *PausableMockTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(newOwner address) returns()

func (*PausableMockTransactorSession) Unpause

func (_PausableMock *PausableMockTransactorSession) Unpause() (*types.Transaction, error)

Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.

Solidity: function unpause() returns()

type PausableRaw

type PausableRaw struct {
	Contract *Pausable // Generic contract binding to access the raw methods on
}

PausableRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*PausableRaw) Call

func (_Pausable *PausableRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

func (*PausableRaw) Transact

func (_Pausable *PausableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*PausableRaw) Transfer

func (_Pausable *PausableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type PausableSession

type PausableSession struct {
	Contract     *Pausable         // Generic contract binding to set the session for
	CallOpts     bind.CallOpts     // Call options to use throughout this session
	TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}

PausableSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*PausableSession) Owner

func (_Pausable *PausableSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*PausableSession) Pause

func (_Pausable *PausableSession) Pause() (*types.Transaction, error)

Pause is a paid mutator transaction binding the contract method 0x8456cb59.

Solidity: function pause() returns()

func (*PausableSession) Paused

func (_Pausable *PausableSession) Paused() (bool, error)

Paused is a free data retrieval call binding the contract method 0x5c975abb.

Solidity: function paused() constant returns(bool)

func (*PausableSession) TransferOwnership

func (_Pausable *PausableSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(newOwner address) returns()

func (*PausableSession) Unpause

func (_Pausable *PausableSession) Unpause() (*types.Transaction, error)

Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.

Solidity: function unpause() returns()

type PausableToken

type PausableToken struct {
	PausableTokenCaller     // Read-only binding to the contract
	PausableTokenTransactor // Write-only binding to the contract
}

PausableToken is an auto generated Go binding around an Ethereum contract.

func DeployPausableToken

func DeployPausableToken(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *PausableToken, error)

DeployPausableToken deploys a new Ethereum contract, binding an instance of PausableToken to it.

func NewPausableToken

func NewPausableToken(address common.Address, backend bind.ContractBackend) (*PausableToken, error)

NewPausableToken creates a new instance of PausableToken, bound to a specific deployed contract.

type PausableTokenCaller

type PausableTokenCaller struct {
	// contains filtered or unexported fields
}

PausableTokenCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewPausableTokenCaller

func NewPausableTokenCaller(address common.Address, caller bind.ContractCaller) (*PausableTokenCaller, error)

NewPausableTokenCaller creates a new read-only instance of PausableToken, bound to a specific deployed contract.

func (*PausableTokenCaller) Allowance

func (_PausableToken *PausableTokenCaller) 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(_owner address, _spender address) constant returns(uint256)

func (*PausableTokenCaller) BalanceOf

func (_PausableToken *PausableTokenCaller) 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(_owner address) constant returns(balance uint256)

func (*PausableTokenCaller) Owner

func (_PausableToken *PausableTokenCaller) 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 (*PausableTokenCaller) Paused

func (_PausableToken *PausableTokenCaller) Paused(opts *bind.CallOpts) (bool, error)

Paused is a free data retrieval call binding the contract method 0x5c975abb.

Solidity: function paused() constant returns(bool)

func (*PausableTokenCaller) TotalSupply

func (_PausableToken *PausableTokenCaller) 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 PausableTokenCallerRaw

type PausableTokenCallerRaw struct {
	Contract *PausableTokenCaller // Generic read-only contract binding to access the raw methods on
}

PausableTokenCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*PausableTokenCallerRaw) Call

func (_PausableToken *PausableTokenCallerRaw) 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 PausableTokenCallerSession

type PausableTokenCallerSession struct {
	Contract *PausableTokenCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts        // Call options to use throughout this session
}

PausableTokenCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*PausableTokenCallerSession) Allowance

func (_PausableToken *PausableTokenCallerSession) 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(_owner address, _spender address) constant returns(uint256)

func (*PausableTokenCallerSession) BalanceOf

func (_PausableToken *PausableTokenCallerSession) BalanceOf(_owner common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(_owner address) constant returns(balance uint256)

func (*PausableTokenCallerSession) Owner

func (_PausableToken *PausableTokenCallerSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*PausableTokenCallerSession) Paused

func (_PausableToken *PausableTokenCallerSession) Paused() (bool, error)

Paused is a free data retrieval call binding the contract method 0x5c975abb.

Solidity: function paused() constant returns(bool)

func (*PausableTokenCallerSession) TotalSupply

func (_PausableToken *PausableTokenCallerSession) TotalSupply() (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() constant returns(uint256)

type PausableTokenMock

type PausableTokenMock struct {
	PausableTokenMockCaller     // Read-only binding to the contract
	PausableTokenMockTransactor // Write-only binding to the contract
}

PausableTokenMock is an auto generated Go binding around an Ethereum contract.

func DeployPausableTokenMock

func DeployPausableTokenMock(auth *bind.TransactOpts, backend bind.ContractBackend, initialAccount common.Address, initialBalance *big.Int) (common.Address, *types.Transaction, *PausableTokenMock, error)

DeployPausableTokenMock deploys a new Ethereum contract, binding an instance of PausableTokenMock to it.

func NewPausableTokenMock

func NewPausableTokenMock(address common.Address, backend bind.ContractBackend) (*PausableTokenMock, error)

NewPausableTokenMock creates a new instance of PausableTokenMock, bound to a specific deployed contract.

type PausableTokenMockCaller

type PausableTokenMockCaller struct {
	// contains filtered or unexported fields
}

PausableTokenMockCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewPausableTokenMockCaller

func NewPausableTokenMockCaller(address common.Address, caller bind.ContractCaller) (*PausableTokenMockCaller, error)

NewPausableTokenMockCaller creates a new read-only instance of PausableTokenMock, bound to a specific deployed contract.

func (*PausableTokenMockCaller) Allowance

func (_PausableTokenMock *PausableTokenMockCaller) 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(_owner address, _spender address) constant returns(uint256)

func (*PausableTokenMockCaller) BalanceOf

func (_PausableTokenMock *PausableTokenMockCaller) 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(_owner address) constant returns(balance uint256)

func (*PausableTokenMockCaller) Owner

func (_PausableTokenMock *PausableTokenMockCaller) 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 (*PausableTokenMockCaller) Paused

func (_PausableTokenMock *PausableTokenMockCaller) Paused(opts *bind.CallOpts) (bool, error)

Paused is a free data retrieval call binding the contract method 0x5c975abb.

Solidity: function paused() constant returns(bool)

func (*PausableTokenMockCaller) TotalSupply

func (_PausableTokenMock *PausableTokenMockCaller) 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 PausableTokenMockCallerRaw

type PausableTokenMockCallerRaw struct {
	Contract *PausableTokenMockCaller // Generic read-only contract binding to access the raw methods on
}

PausableTokenMockCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*PausableTokenMockCallerRaw) Call

func (_PausableTokenMock *PausableTokenMockCallerRaw) 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 PausableTokenMockCallerSession

type PausableTokenMockCallerSession struct {
	Contract *PausableTokenMockCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts            // Call options to use throughout this session
}

PausableTokenMockCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*PausableTokenMockCallerSession) Allowance

func (_PausableTokenMock *PausableTokenMockCallerSession) 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(_owner address, _spender address) constant returns(uint256)

func (*PausableTokenMockCallerSession) BalanceOf

func (_PausableTokenMock *PausableTokenMockCallerSession) BalanceOf(_owner common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(_owner address) constant returns(balance uint256)

func (*PausableTokenMockCallerSession) Owner

func (_PausableTokenMock *PausableTokenMockCallerSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*PausableTokenMockCallerSession) Paused

func (_PausableTokenMock *PausableTokenMockCallerSession) Paused() (bool, error)

Paused is a free data retrieval call binding the contract method 0x5c975abb.

Solidity: function paused() constant returns(bool)

func (*PausableTokenMockCallerSession) TotalSupply

func (_PausableTokenMock *PausableTokenMockCallerSession) TotalSupply() (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() constant returns(uint256)

type PausableTokenMockRaw

type PausableTokenMockRaw struct {
	Contract *PausableTokenMock // Generic contract binding to access the raw methods on
}

PausableTokenMockRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*PausableTokenMockRaw) Call

func (_PausableTokenMock *PausableTokenMockRaw) 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 (*PausableTokenMockRaw) Transact

func (_PausableTokenMock *PausableTokenMockRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*PausableTokenMockRaw) Transfer

func (_PausableTokenMock *PausableTokenMockRaw) 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 PausableTokenMockSession

type PausableTokenMockSession struct {
	Contract     *PausableTokenMock // 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
}

PausableTokenMockSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*PausableTokenMockSession) Allowance

func (_PausableTokenMock *PausableTokenMockSession) 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(_owner address, _spender address) constant returns(uint256)

func (*PausableTokenMockSession) Approve

func (_PausableTokenMock *PausableTokenMockSession) Approve(_spender common.Address, _value *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(_spender address, _value uint256) returns(bool)

func (*PausableTokenMockSession) BalanceOf

func (_PausableTokenMock *PausableTokenMockSession) BalanceOf(_owner common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(_owner address) constant returns(balance uint256)

func (*PausableTokenMockSession) DecreaseApproval

func (_PausableTokenMock *PausableTokenMockSession) DecreaseApproval(_spender common.Address, _subtractedValue *big.Int) (*types.Transaction, error)

DecreaseApproval is a paid mutator transaction binding the contract method 0x66188463.

Solidity: function decreaseApproval(_spender address, _subtractedValue uint256) returns(success bool)

func (*PausableTokenMockSession) IncreaseApproval

func (_PausableTokenMock *PausableTokenMockSession) IncreaseApproval(_spender common.Address, _addedValue *big.Int) (*types.Transaction, error)

IncreaseApproval is a paid mutator transaction binding the contract method 0xd73dd623.

Solidity: function increaseApproval(_spender address, _addedValue uint256) returns(success bool)

func (*PausableTokenMockSession) Owner

func (_PausableTokenMock *PausableTokenMockSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*PausableTokenMockSession) Pause

func (_PausableTokenMock *PausableTokenMockSession) Pause() (*types.Transaction, error)

Pause is a paid mutator transaction binding the contract method 0x8456cb59.

Solidity: function pause() returns()

func (*PausableTokenMockSession) Paused

func (_PausableTokenMock *PausableTokenMockSession) Paused() (bool, error)

Paused is a free data retrieval call binding the contract method 0x5c975abb.

Solidity: function paused() constant returns(bool)

func (*PausableTokenMockSession) TotalSupply

func (_PausableTokenMock *PausableTokenMockSession) TotalSupply() (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() constant returns(uint256)

func (*PausableTokenMockSession) Transfer

func (_PausableTokenMock *PausableTokenMockSession) Transfer(_to common.Address, _value *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(_to address, _value uint256) returns(bool)

func (*PausableTokenMockSession) TransferFrom

func (_PausableTokenMock *PausableTokenMockSession) TransferFrom(_from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(_from address, _to address, _value uint256) returns(bool)

func (*PausableTokenMockSession) TransferOwnership

func (_PausableTokenMock *PausableTokenMockSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(newOwner address) returns()

func (*PausableTokenMockSession) Unpause

func (_PausableTokenMock *PausableTokenMockSession) Unpause() (*types.Transaction, error)

Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.

Solidity: function unpause() returns()

type PausableTokenMockTransactor

type PausableTokenMockTransactor struct {
	// contains filtered or unexported fields
}

PausableTokenMockTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewPausableTokenMockTransactor

func NewPausableTokenMockTransactor(address common.Address, transactor bind.ContractTransactor) (*PausableTokenMockTransactor, error)

NewPausableTokenMockTransactor creates a new write-only instance of PausableTokenMock, bound to a specific deployed contract.

func (*PausableTokenMockTransactor) Approve

func (_PausableTokenMock *PausableTokenMockTransactor) Approve(opts *bind.TransactOpts, _spender common.Address, _value *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(_spender address, _value uint256) returns(bool)

func (*PausableTokenMockTransactor) DecreaseApproval

func (_PausableTokenMock *PausableTokenMockTransactor) DecreaseApproval(opts *bind.TransactOpts, _spender common.Address, _subtractedValue *big.Int) (*types.Transaction, error)

DecreaseApproval is a paid mutator transaction binding the contract method 0x66188463.

Solidity: function decreaseApproval(_spender address, _subtractedValue uint256) returns(success bool)

func (*PausableTokenMockTransactor) IncreaseApproval

func (_PausableTokenMock *PausableTokenMockTransactor) IncreaseApproval(opts *bind.TransactOpts, _spender common.Address, _addedValue *big.Int) (*types.Transaction, error)

IncreaseApproval is a paid mutator transaction binding the contract method 0xd73dd623.

Solidity: function increaseApproval(_spender address, _addedValue uint256) returns(success bool)

func (*PausableTokenMockTransactor) Pause

func (_PausableTokenMock *PausableTokenMockTransactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)

Pause is a paid mutator transaction binding the contract method 0x8456cb59.

Solidity: function pause() returns()

func (*PausableTokenMockTransactor) Transfer

func (_PausableTokenMock *PausableTokenMockTransactor) Transfer(opts *bind.TransactOpts, _to common.Address, _value *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(_to address, _value uint256) returns(bool)

func (*PausableTokenMockTransactor) TransferFrom

func (_PausableTokenMock *PausableTokenMockTransactor) TransferFrom(opts *bind.TransactOpts, _from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(_from address, _to address, _value uint256) returns(bool)

func (*PausableTokenMockTransactor) TransferOwnership

func (_PausableTokenMock *PausableTokenMockTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(newOwner address) returns()

func (*PausableTokenMockTransactor) Unpause

func (_PausableTokenMock *PausableTokenMockTransactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)

Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.

Solidity: function unpause() returns()

type PausableTokenMockTransactorRaw

type PausableTokenMockTransactorRaw struct {
	Contract *PausableTokenMockTransactor // Generic write-only contract binding to access the raw methods on
}

PausableTokenMockTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*PausableTokenMockTransactorRaw) Transact

func (_PausableTokenMock *PausableTokenMockTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*PausableTokenMockTransactorRaw) Transfer

func (_PausableTokenMock *PausableTokenMockTransactorRaw) 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 PausableTokenMockTransactorSession

type PausableTokenMockTransactorSession struct {
	Contract     *PausableTokenMockTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts            // Transaction auth options to use throughout this session
}

PausableTokenMockTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*PausableTokenMockTransactorSession) Approve

func (_PausableTokenMock *PausableTokenMockTransactorSession) Approve(_spender common.Address, _value *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(_spender address, _value uint256) returns(bool)

func (*PausableTokenMockTransactorSession) DecreaseApproval

func (_PausableTokenMock *PausableTokenMockTransactorSession) DecreaseApproval(_spender common.Address, _subtractedValue *big.Int) (*types.Transaction, error)

DecreaseApproval is a paid mutator transaction binding the contract method 0x66188463.

Solidity: function decreaseApproval(_spender address, _subtractedValue uint256) returns(success bool)

func (*PausableTokenMockTransactorSession) IncreaseApproval

func (_PausableTokenMock *PausableTokenMockTransactorSession) IncreaseApproval(_spender common.Address, _addedValue *big.Int) (*types.Transaction, error)

IncreaseApproval is a paid mutator transaction binding the contract method 0xd73dd623.

Solidity: function increaseApproval(_spender address, _addedValue uint256) returns(success bool)

func (*PausableTokenMockTransactorSession) Pause

func (_PausableTokenMock *PausableTokenMockTransactorSession) Pause() (*types.Transaction, error)

Pause is a paid mutator transaction binding the contract method 0x8456cb59.

Solidity: function pause() returns()

func (*PausableTokenMockTransactorSession) Transfer

func (_PausableTokenMock *PausableTokenMockTransactorSession) Transfer(_to common.Address, _value *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(_to address, _value uint256) returns(bool)

func (*PausableTokenMockTransactorSession) TransferFrom

func (_PausableTokenMock *PausableTokenMockTransactorSession) TransferFrom(_from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(_from address, _to address, _value uint256) returns(bool)

func (*PausableTokenMockTransactorSession) TransferOwnership

func (_PausableTokenMock *PausableTokenMockTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(newOwner address) returns()

func (*PausableTokenMockTransactorSession) Unpause

func (_PausableTokenMock *PausableTokenMockTransactorSession) Unpause() (*types.Transaction, error)

Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.

Solidity: function unpause() returns()

type PausableTokenRaw

type PausableTokenRaw struct {
	Contract *PausableToken // Generic contract binding to access the raw methods on
}

PausableTokenRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*PausableTokenRaw) Call

func (_PausableToken *PausableTokenRaw) 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 (*PausableTokenRaw) Transact

func (_PausableToken *PausableTokenRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*PausableTokenRaw) Transfer

func (_PausableToken *PausableTokenRaw) 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 PausableTokenSession

type PausableTokenSession struct {
	Contract     *PausableToken    // 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
}

PausableTokenSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*PausableTokenSession) Allowance

func (_PausableToken *PausableTokenSession) 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(_owner address, _spender address) constant returns(uint256)

func (*PausableTokenSession) Approve

func (_PausableToken *PausableTokenSession) Approve(_spender common.Address, _value *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(_spender address, _value uint256) returns(bool)

func (*PausableTokenSession) BalanceOf

func (_PausableToken *PausableTokenSession) BalanceOf(_owner common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(_owner address) constant returns(balance uint256)

func (*PausableTokenSession) DecreaseApproval

func (_PausableToken *PausableTokenSession) DecreaseApproval(_spender common.Address, _subtractedValue *big.Int) (*types.Transaction, error)

DecreaseApproval is a paid mutator transaction binding the contract method 0x66188463.

Solidity: function decreaseApproval(_spender address, _subtractedValue uint256) returns(success bool)

func (*PausableTokenSession) IncreaseApproval

func (_PausableToken *PausableTokenSession) IncreaseApproval(_spender common.Address, _addedValue *big.Int) (*types.Transaction, error)

IncreaseApproval is a paid mutator transaction binding the contract method 0xd73dd623.

Solidity: function increaseApproval(_spender address, _addedValue uint256) returns(success bool)

func (*PausableTokenSession) Owner

func (_PausableToken *PausableTokenSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*PausableTokenSession) Pause

func (_PausableToken *PausableTokenSession) Pause() (*types.Transaction, error)

Pause is a paid mutator transaction binding the contract method 0x8456cb59.

Solidity: function pause() returns()

func (*PausableTokenSession) Paused

func (_PausableToken *PausableTokenSession) Paused() (bool, error)

Paused is a free data retrieval call binding the contract method 0x5c975abb.

Solidity: function paused() constant returns(bool)

func (*PausableTokenSession) TotalSupply

func (_PausableToken *PausableTokenSession) TotalSupply() (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() constant returns(uint256)

func (*PausableTokenSession) Transfer

func (_PausableToken *PausableTokenSession) Transfer(_to common.Address, _value *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(_to address, _value uint256) returns(bool)

func (*PausableTokenSession) TransferFrom

func (_PausableToken *PausableTokenSession) TransferFrom(_from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(_from address, _to address, _value uint256) returns(bool)

func (*PausableTokenSession) TransferOwnership

func (_PausableToken *PausableTokenSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(newOwner address) returns()

func (*PausableTokenSession) Unpause

func (_PausableToken *PausableTokenSession) Unpause() (*types.Transaction, error)

Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.

Solidity: function unpause() returns()

type PausableTokenTransactor

type PausableTokenTransactor struct {
	// contains filtered or unexported fields
}

PausableTokenTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewPausableTokenTransactor

func NewPausableTokenTransactor(address common.Address, transactor bind.ContractTransactor) (*PausableTokenTransactor, error)

NewPausableTokenTransactor creates a new write-only instance of PausableToken, bound to a specific deployed contract.

func (*PausableTokenTransactor) Approve

func (_PausableToken *PausableTokenTransactor) Approve(opts *bind.TransactOpts, _spender common.Address, _value *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(_spender address, _value uint256) returns(bool)

func (*PausableTokenTransactor) DecreaseApproval

func (_PausableToken *PausableTokenTransactor) DecreaseApproval(opts *bind.TransactOpts, _spender common.Address, _subtractedValue *big.Int) (*types.Transaction, error)

DecreaseApproval is a paid mutator transaction binding the contract method 0x66188463.

Solidity: function decreaseApproval(_spender address, _subtractedValue uint256) returns(success bool)

func (*PausableTokenTransactor) IncreaseApproval

func (_PausableToken *PausableTokenTransactor) IncreaseApproval(opts *bind.TransactOpts, _spender common.Address, _addedValue *big.Int) (*types.Transaction, error)

IncreaseApproval is a paid mutator transaction binding the contract method 0xd73dd623.

Solidity: function increaseApproval(_spender address, _addedValue uint256) returns(success bool)

func (*PausableTokenTransactor) Pause

func (_PausableToken *PausableTokenTransactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)

Pause is a paid mutator transaction binding the contract method 0x8456cb59.

Solidity: function pause() returns()

func (*PausableTokenTransactor) Transfer

func (_PausableToken *PausableTokenTransactor) Transfer(opts *bind.TransactOpts, _to common.Address, _value *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(_to address, _value uint256) returns(bool)

func (*PausableTokenTransactor) TransferFrom

func (_PausableToken *PausableTokenTransactor) TransferFrom(opts *bind.TransactOpts, _from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(_from address, _to address, _value uint256) returns(bool)

func (*PausableTokenTransactor) TransferOwnership

func (_PausableToken *PausableTokenTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(newOwner address) returns()

func (*PausableTokenTransactor) Unpause

func (_PausableToken *PausableTokenTransactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)

Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.

Solidity: function unpause() returns()

type PausableTokenTransactorRaw

type PausableTokenTransactorRaw struct {
	Contract *PausableTokenTransactor // Generic write-only contract binding to access the raw methods on
}

PausableTokenTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*PausableTokenTransactorRaw) Transact

func (_PausableToken *PausableTokenTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*PausableTokenTransactorRaw) Transfer

func (_PausableToken *PausableTokenTransactorRaw) 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 PausableTokenTransactorSession

type PausableTokenTransactorSession struct {
	Contract     *PausableTokenTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts        // Transaction auth options to use throughout this session
}

PausableTokenTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*PausableTokenTransactorSession) Approve

func (_PausableToken *PausableTokenTransactorSession) Approve(_spender common.Address, _value *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(_spender address, _value uint256) returns(bool)

func (*PausableTokenTransactorSession) DecreaseApproval

func (_PausableToken *PausableTokenTransactorSession) DecreaseApproval(_spender common.Address, _subtractedValue *big.Int) (*types.Transaction, error)

DecreaseApproval is a paid mutator transaction binding the contract method 0x66188463.

Solidity: function decreaseApproval(_spender address, _subtractedValue uint256) returns(success bool)

func (*PausableTokenTransactorSession) IncreaseApproval

func (_PausableToken *PausableTokenTransactorSession) IncreaseApproval(_spender common.Address, _addedValue *big.Int) (*types.Transaction, error)

IncreaseApproval is a paid mutator transaction binding the contract method 0xd73dd623.

Solidity: function increaseApproval(_spender address, _addedValue uint256) returns(success bool)

func (*PausableTokenTransactorSession) Pause

func (_PausableToken *PausableTokenTransactorSession) Pause() (*types.Transaction, error)

Pause is a paid mutator transaction binding the contract method 0x8456cb59.

Solidity: function pause() returns()

func (*PausableTokenTransactorSession) Transfer

func (_PausableToken *PausableTokenTransactorSession) Transfer(_to common.Address, _value *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(_to address, _value uint256) returns(bool)

func (*PausableTokenTransactorSession) TransferFrom

func (_PausableToken *PausableTokenTransactorSession) TransferFrom(_from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(_from address, _to address, _value uint256) returns(bool)

func (*PausableTokenTransactorSession) TransferOwnership

func (_PausableToken *PausableTokenTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(newOwner address) returns()

func (*PausableTokenTransactorSession) Unpause

func (_PausableToken *PausableTokenTransactorSession) Unpause() (*types.Transaction, error)

Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.

Solidity: function unpause() returns()

type PausableTransactor

type PausableTransactor struct {
	// contains filtered or unexported fields
}

PausableTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewPausableTransactor

func NewPausableTransactor(address common.Address, transactor bind.ContractTransactor) (*PausableTransactor, error)

NewPausableTransactor creates a new write-only instance of Pausable, bound to a specific deployed contract.

func (*PausableTransactor) Pause

func (_Pausable *PausableTransactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)

Pause is a paid mutator transaction binding the contract method 0x8456cb59.

Solidity: function pause() returns()

func (*PausableTransactor) TransferOwnership

func (_Pausable *PausableTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(newOwner address) returns()

func (*PausableTransactor) Unpause

func (_Pausable *PausableTransactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)

Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.

Solidity: function unpause() returns()

type PausableTransactorRaw

type PausableTransactorRaw struct {
	Contract *PausableTransactor // Generic write-only contract binding to access the raw methods on
}

PausableTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*PausableTransactorRaw) Transact

func (_Pausable *PausableTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*PausableTransactorRaw) Transfer

func (_Pausable *PausableTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type PausableTransactorSession

type PausableTransactorSession struct {
	Contract     *PausableTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts   // Transaction auth options to use throughout this session
}

PausableTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*PausableTransactorSession) Pause

func (_Pausable *PausableTransactorSession) Pause() (*types.Transaction, error)

Pause is a paid mutator transaction binding the contract method 0x8456cb59.

Solidity: function pause() returns()

func (*PausableTransactorSession) TransferOwnership

func (_Pausable *PausableTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(newOwner address) returns()

func (*PausableTransactorSession) Unpause

func (_Pausable *PausableTransactorSession) Unpause() (*types.Transaction, error)

Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.

Solidity: function unpause() returns()

type PostDeliveryCrowdsale

type PostDeliveryCrowdsale struct {
	PostDeliveryCrowdsaleCaller     // Read-only binding to the contract
	PostDeliveryCrowdsaleTransactor // Write-only binding to the contract
}

PostDeliveryCrowdsale is an auto generated Go binding around an Ethereum contract.

func NewPostDeliveryCrowdsale

func NewPostDeliveryCrowdsale(address common.Address, backend bind.ContractBackend) (*PostDeliveryCrowdsale, error)

NewPostDeliveryCrowdsale creates a new instance of PostDeliveryCrowdsale, bound to a specific deployed contract.

type PostDeliveryCrowdsaleCaller

type PostDeliveryCrowdsaleCaller struct {
	// contains filtered or unexported fields
}

PostDeliveryCrowdsaleCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewPostDeliveryCrowdsaleCaller

func NewPostDeliveryCrowdsaleCaller(address common.Address, caller bind.ContractCaller) (*PostDeliveryCrowdsaleCaller, error)

NewPostDeliveryCrowdsaleCaller creates a new read-only instance of PostDeliveryCrowdsale, bound to a specific deployed contract.

func (*PostDeliveryCrowdsaleCaller) Balances

func (_PostDeliveryCrowdsale *PostDeliveryCrowdsaleCaller) Balances(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)

Balances is a free data retrieval call binding the contract method 0x27e235e3.

Solidity: function balances( address) constant returns(uint256)

func (*PostDeliveryCrowdsaleCaller) ClosingTime

func (_PostDeliveryCrowdsale *PostDeliveryCrowdsaleCaller) ClosingTime(opts *bind.CallOpts) (*big.Int, error)

ClosingTime is a free data retrieval call binding the contract method 0x4b6753bc.

Solidity: function closingTime() constant returns(uint256)

func (*PostDeliveryCrowdsaleCaller) HasClosed

func (_PostDeliveryCrowdsale *PostDeliveryCrowdsaleCaller) HasClosed(opts *bind.CallOpts) (bool, error)

HasClosed is a free data retrieval call binding the contract method 0x1515bc2b.

Solidity: function hasClosed() constant returns(bool)

func (*PostDeliveryCrowdsaleCaller) OpeningTime

func (_PostDeliveryCrowdsale *PostDeliveryCrowdsaleCaller) OpeningTime(opts *bind.CallOpts) (*big.Int, error)

OpeningTime is a free data retrieval call binding the contract method 0xb7a8807c.

Solidity: function openingTime() constant returns(uint256)

func (*PostDeliveryCrowdsaleCaller) Rate

func (_PostDeliveryCrowdsale *PostDeliveryCrowdsaleCaller) Rate(opts *bind.CallOpts) (*big.Int, error)

Rate is a free data retrieval call binding the contract method 0x2c4e722e.

Solidity: function rate() constant returns(uint256)

func (*PostDeliveryCrowdsaleCaller) Token

func (_PostDeliveryCrowdsale *PostDeliveryCrowdsaleCaller) Token(opts *bind.CallOpts) (common.Address, error)

Token is a free data retrieval call binding the contract method 0xfc0c546a.

Solidity: function token() constant returns(address)

func (*PostDeliveryCrowdsaleCaller) Wallet

func (_PostDeliveryCrowdsale *PostDeliveryCrowdsaleCaller) Wallet(opts *bind.CallOpts) (common.Address, error)

Wallet is a free data retrieval call binding the contract method 0x521eb273.

Solidity: function wallet() constant returns(address)

func (*PostDeliveryCrowdsaleCaller) WeiRaised

func (_PostDeliveryCrowdsale *PostDeliveryCrowdsaleCaller) WeiRaised(opts *bind.CallOpts) (*big.Int, error)

WeiRaised is a free data retrieval call binding the contract method 0x4042b66f.

Solidity: function weiRaised() constant returns(uint256)

type PostDeliveryCrowdsaleCallerRaw

type PostDeliveryCrowdsaleCallerRaw struct {
	Contract *PostDeliveryCrowdsaleCaller // Generic read-only contract binding to access the raw methods on
}

PostDeliveryCrowdsaleCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*PostDeliveryCrowdsaleCallerRaw) Call

func (_PostDeliveryCrowdsale *PostDeliveryCrowdsaleCallerRaw) 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 PostDeliveryCrowdsaleCallerSession

type PostDeliveryCrowdsaleCallerSession struct {
	Contract *PostDeliveryCrowdsaleCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts                // Call options to use throughout this session
}

PostDeliveryCrowdsaleCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*PostDeliveryCrowdsaleCallerSession) Balances

func (_PostDeliveryCrowdsale *PostDeliveryCrowdsaleCallerSession) Balances(arg0 common.Address) (*big.Int, error)

Balances is a free data retrieval call binding the contract method 0x27e235e3.

Solidity: function balances( address) constant returns(uint256)

func (*PostDeliveryCrowdsaleCallerSession) ClosingTime

func (_PostDeliveryCrowdsale *PostDeliveryCrowdsaleCallerSession) ClosingTime() (*big.Int, error)

ClosingTime is a free data retrieval call binding the contract method 0x4b6753bc.

Solidity: function closingTime() constant returns(uint256)

func (*PostDeliveryCrowdsaleCallerSession) HasClosed

func (_PostDeliveryCrowdsale *PostDeliveryCrowdsaleCallerSession) HasClosed() (bool, error)

HasClosed is a free data retrieval call binding the contract method 0x1515bc2b.

Solidity: function hasClosed() constant returns(bool)

func (*PostDeliveryCrowdsaleCallerSession) OpeningTime

func (_PostDeliveryCrowdsale *PostDeliveryCrowdsaleCallerSession) OpeningTime() (*big.Int, error)

OpeningTime is a free data retrieval call binding the contract method 0xb7a8807c.

Solidity: function openingTime() constant returns(uint256)

func (*PostDeliveryCrowdsaleCallerSession) Rate

func (_PostDeliveryCrowdsale *PostDeliveryCrowdsaleCallerSession) Rate() (*big.Int, error)

Rate is a free data retrieval call binding the contract method 0x2c4e722e.

Solidity: function rate() constant returns(uint256)

func (*PostDeliveryCrowdsaleCallerSession) Token

func (_PostDeliveryCrowdsale *PostDeliveryCrowdsaleCallerSession) Token() (common.Address, error)

Token is a free data retrieval call binding the contract method 0xfc0c546a.

Solidity: function token() constant returns(address)

func (*PostDeliveryCrowdsaleCallerSession) Wallet

func (_PostDeliveryCrowdsale *PostDeliveryCrowdsaleCallerSession) Wallet() (common.Address, error)

Wallet is a free data retrieval call binding the contract method 0x521eb273.

Solidity: function wallet() constant returns(address)

func (*PostDeliveryCrowdsaleCallerSession) WeiRaised

func (_PostDeliveryCrowdsale *PostDeliveryCrowdsaleCallerSession) WeiRaised() (*big.Int, error)

WeiRaised is a free data retrieval call binding the contract method 0x4042b66f.

Solidity: function weiRaised() constant returns(uint256)

type PostDeliveryCrowdsaleImpl

type PostDeliveryCrowdsaleImpl struct {
	PostDeliveryCrowdsaleImplCaller     // Read-only binding to the contract
	PostDeliveryCrowdsaleImplTransactor // Write-only binding to the contract
}

PostDeliveryCrowdsaleImpl is an auto generated Go binding around an Ethereum contract.

func DeployPostDeliveryCrowdsaleImpl

func DeployPostDeliveryCrowdsaleImpl(auth *bind.TransactOpts, backend bind.ContractBackend, _openingTime *big.Int, _closingTime *big.Int, _rate *big.Int, _wallet common.Address, _token common.Address) (common.Address, *types.Transaction, *PostDeliveryCrowdsaleImpl, error)

DeployPostDeliveryCrowdsaleImpl deploys a new Ethereum contract, binding an instance of PostDeliveryCrowdsaleImpl to it.

func NewPostDeliveryCrowdsaleImpl

func NewPostDeliveryCrowdsaleImpl(address common.Address, backend bind.ContractBackend) (*PostDeliveryCrowdsaleImpl, error)

NewPostDeliveryCrowdsaleImpl creates a new instance of PostDeliveryCrowdsaleImpl, bound to a specific deployed contract.

type PostDeliveryCrowdsaleImplCaller

type PostDeliveryCrowdsaleImplCaller struct {
	// contains filtered or unexported fields
}

PostDeliveryCrowdsaleImplCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewPostDeliveryCrowdsaleImplCaller

func NewPostDeliveryCrowdsaleImplCaller(address common.Address, caller bind.ContractCaller) (*PostDeliveryCrowdsaleImplCaller, error)

NewPostDeliveryCrowdsaleImplCaller creates a new read-only instance of PostDeliveryCrowdsaleImpl, bound to a specific deployed contract.

func (*PostDeliveryCrowdsaleImplCaller) Balances

func (_PostDeliveryCrowdsaleImpl *PostDeliveryCrowdsaleImplCaller) Balances(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)

Balances is a free data retrieval call binding the contract method 0x27e235e3.

Solidity: function balances( address) constant returns(uint256)

func (*PostDeliveryCrowdsaleImplCaller) ClosingTime

func (_PostDeliveryCrowdsaleImpl *PostDeliveryCrowdsaleImplCaller) ClosingTime(opts *bind.CallOpts) (*big.Int, error)

ClosingTime is a free data retrieval call binding the contract method 0x4b6753bc.

Solidity: function closingTime() constant returns(uint256)

func (*PostDeliveryCrowdsaleImplCaller) HasClosed

func (_PostDeliveryCrowdsaleImpl *PostDeliveryCrowdsaleImplCaller) HasClosed(opts *bind.CallOpts) (bool, error)

HasClosed is a free data retrieval call binding the contract method 0x1515bc2b.

Solidity: function hasClosed() constant returns(bool)

func (*PostDeliveryCrowdsaleImplCaller) OpeningTime

func (_PostDeliveryCrowdsaleImpl *PostDeliveryCrowdsaleImplCaller) OpeningTime(opts *bind.CallOpts) (*big.Int, error)

OpeningTime is a free data retrieval call binding the contract method 0xb7a8807c.

Solidity: function openingTime() constant returns(uint256)

func (*PostDeliveryCrowdsaleImplCaller) Rate

func (_PostDeliveryCrowdsaleImpl *PostDeliveryCrowdsaleImplCaller) Rate(opts *bind.CallOpts) (*big.Int, error)

Rate is a free data retrieval call binding the contract method 0x2c4e722e.

Solidity: function rate() constant returns(uint256)

func (*PostDeliveryCrowdsaleImplCaller) Token

func (_PostDeliveryCrowdsaleImpl *PostDeliveryCrowdsaleImplCaller) Token(opts *bind.CallOpts) (common.Address, error)

Token is a free data retrieval call binding the contract method 0xfc0c546a.

Solidity: function token() constant returns(address)

func (*PostDeliveryCrowdsaleImplCaller) Wallet

func (_PostDeliveryCrowdsaleImpl *PostDeliveryCrowdsaleImplCaller) Wallet(opts *bind.CallOpts) (common.Address, error)

Wallet is a free data retrieval call binding the contract method 0x521eb273.

Solidity: function wallet() constant returns(address)

func (*PostDeliveryCrowdsaleImplCaller) WeiRaised

func (_PostDeliveryCrowdsaleImpl *PostDeliveryCrowdsaleImplCaller) WeiRaised(opts *bind.CallOpts) (*big.Int, error)

WeiRaised is a free data retrieval call binding the contract method 0x4042b66f.

Solidity: function weiRaised() constant returns(uint256)

type PostDeliveryCrowdsaleImplCallerRaw

type PostDeliveryCrowdsaleImplCallerRaw struct {
	Contract *PostDeliveryCrowdsaleImplCaller // Generic read-only contract binding to access the raw methods on
}

PostDeliveryCrowdsaleImplCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*PostDeliveryCrowdsaleImplCallerRaw) Call

func (_PostDeliveryCrowdsaleImpl *PostDeliveryCrowdsaleImplCallerRaw) 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 PostDeliveryCrowdsaleImplCallerSession

type PostDeliveryCrowdsaleImplCallerSession struct {
	Contract *PostDeliveryCrowdsaleImplCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts                    // Call options to use throughout this session
}

PostDeliveryCrowdsaleImplCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*PostDeliveryCrowdsaleImplCallerSession) Balances

func (_PostDeliveryCrowdsaleImpl *PostDeliveryCrowdsaleImplCallerSession) Balances(arg0 common.Address) (*big.Int, error)

Balances is a free data retrieval call binding the contract method 0x27e235e3.

Solidity: function balances( address) constant returns(uint256)

func (*PostDeliveryCrowdsaleImplCallerSession) ClosingTime

func (_PostDeliveryCrowdsaleImpl *PostDeliveryCrowdsaleImplCallerSession) ClosingTime() (*big.Int, error)

ClosingTime is a free data retrieval call binding the contract method 0x4b6753bc.

Solidity: function closingTime() constant returns(uint256)

func (*PostDeliveryCrowdsaleImplCallerSession) HasClosed

func (_PostDeliveryCrowdsaleImpl *PostDeliveryCrowdsaleImplCallerSession) HasClosed() (bool, error)

HasClosed is a free data retrieval call binding the contract method 0x1515bc2b.

Solidity: function hasClosed() constant returns(bool)

func (*PostDeliveryCrowdsaleImplCallerSession) OpeningTime

func (_PostDeliveryCrowdsaleImpl *PostDeliveryCrowdsaleImplCallerSession) OpeningTime() (*big.Int, error)

OpeningTime is a free data retrieval call binding the contract method 0xb7a8807c.

Solidity: function openingTime() constant returns(uint256)

func (*PostDeliveryCrowdsaleImplCallerSession) Rate

func (_PostDeliveryCrowdsaleImpl *PostDeliveryCrowdsaleImplCallerSession) Rate() (*big.Int, error)

Rate is a free data retrieval call binding the contract method 0x2c4e722e.

Solidity: function rate() constant returns(uint256)

func (*PostDeliveryCrowdsaleImplCallerSession) Token

func (_PostDeliveryCrowdsaleImpl *PostDeliveryCrowdsaleImplCallerSession) Token() (common.Address, error)

Token is a free data retrieval call binding the contract method 0xfc0c546a.

Solidity: function token() constant returns(address)

func (*PostDeliveryCrowdsaleImplCallerSession) Wallet

func (_PostDeliveryCrowdsaleImpl *PostDeliveryCrowdsaleImplCallerSession) Wallet() (common.Address, error)

Wallet is a free data retrieval call binding the contract method 0x521eb273.

Solidity: function wallet() constant returns(address)

func (*PostDeliveryCrowdsaleImplCallerSession) WeiRaised

func (_PostDeliveryCrowdsaleImpl *PostDeliveryCrowdsaleImplCallerSession) WeiRaised() (*big.Int, error)

WeiRaised is a free data retrieval call binding the contract method 0x4042b66f.

Solidity: function weiRaised() constant returns(uint256)

type PostDeliveryCrowdsaleImplRaw

type PostDeliveryCrowdsaleImplRaw struct {
	Contract *PostDeliveryCrowdsaleImpl // Generic contract binding to access the raw methods on
}

PostDeliveryCrowdsaleImplRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*PostDeliveryCrowdsaleImplRaw) Call

func (_PostDeliveryCrowdsaleImpl *PostDeliveryCrowdsaleImplRaw) 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 (*PostDeliveryCrowdsaleImplRaw) Transact

func (_PostDeliveryCrowdsaleImpl *PostDeliveryCrowdsaleImplRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*PostDeliveryCrowdsaleImplRaw) Transfer

func (_PostDeliveryCrowdsaleImpl *PostDeliveryCrowdsaleImplRaw) 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 PostDeliveryCrowdsaleImplSession

type PostDeliveryCrowdsaleImplSession struct {
	Contract     *PostDeliveryCrowdsaleImpl // 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
}

PostDeliveryCrowdsaleImplSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*PostDeliveryCrowdsaleImplSession) Balances

func (_PostDeliveryCrowdsaleImpl *PostDeliveryCrowdsaleImplSession) Balances(arg0 common.Address) (*big.Int, error)

Balances is a free data retrieval call binding the contract method 0x27e235e3.

Solidity: function balances( address) constant returns(uint256)

func (*PostDeliveryCrowdsaleImplSession) BuyTokens

func (_PostDeliveryCrowdsaleImpl *PostDeliveryCrowdsaleImplSession) BuyTokens(_beneficiary common.Address) (*types.Transaction, error)

BuyTokens is a paid mutator transaction binding the contract method 0xec8ac4d8.

Solidity: function buyTokens(_beneficiary address) returns()

func (*PostDeliveryCrowdsaleImplSession) ClosingTime

func (_PostDeliveryCrowdsaleImpl *PostDeliveryCrowdsaleImplSession) ClosingTime() (*big.Int, error)

ClosingTime is a free data retrieval call binding the contract method 0x4b6753bc.

Solidity: function closingTime() constant returns(uint256)

func (*PostDeliveryCrowdsaleImplSession) HasClosed

func (_PostDeliveryCrowdsaleImpl *PostDeliveryCrowdsaleImplSession) HasClosed() (bool, error)

HasClosed is a free data retrieval call binding the contract method 0x1515bc2b.

Solidity: function hasClosed() constant returns(bool)

func (*PostDeliveryCrowdsaleImplSession) OpeningTime

func (_PostDeliveryCrowdsaleImpl *PostDeliveryCrowdsaleImplSession) OpeningTime() (*big.Int, error)

OpeningTime is a free data retrieval call binding the contract method 0xb7a8807c.

Solidity: function openingTime() constant returns(uint256)

func (*PostDeliveryCrowdsaleImplSession) Rate

func (_PostDeliveryCrowdsaleImpl *PostDeliveryCrowdsaleImplSession) Rate() (*big.Int, error)

Rate is a free data retrieval call binding the contract method 0x2c4e722e.

Solidity: function rate() constant returns(uint256)

func (*PostDeliveryCrowdsaleImplSession) Token

func (_PostDeliveryCrowdsaleImpl *PostDeliveryCrowdsaleImplSession) Token() (common.Address, error)

Token is a free data retrieval call binding the contract method 0xfc0c546a.

Solidity: function token() constant returns(address)

func (*PostDeliveryCrowdsaleImplSession) Wallet

func (_PostDeliveryCrowdsaleImpl *PostDeliveryCrowdsaleImplSession) Wallet() (common.Address, error)

Wallet is a free data retrieval call binding the contract method 0x521eb273.

Solidity: function wallet() constant returns(address)

func (*PostDeliveryCrowdsaleImplSession) WeiRaised

func (_PostDeliveryCrowdsaleImpl *PostDeliveryCrowdsaleImplSession) WeiRaised() (*big.Int, error)

WeiRaised is a free data retrieval call binding the contract method 0x4042b66f.

Solidity: function weiRaised() constant returns(uint256)

func (*PostDeliveryCrowdsaleImplSession) WithdrawTokens

func (_PostDeliveryCrowdsaleImpl *PostDeliveryCrowdsaleImplSession) WithdrawTokens() (*types.Transaction, error)

WithdrawTokens is a paid mutator transaction binding the contract method 0x8d8f2adb.

Solidity: function withdrawTokens() returns()

type PostDeliveryCrowdsaleImplTransactor

type PostDeliveryCrowdsaleImplTransactor struct {
	// contains filtered or unexported fields
}

PostDeliveryCrowdsaleImplTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewPostDeliveryCrowdsaleImplTransactor

func NewPostDeliveryCrowdsaleImplTransactor(address common.Address, transactor bind.ContractTransactor) (*PostDeliveryCrowdsaleImplTransactor, error)

NewPostDeliveryCrowdsaleImplTransactor creates a new write-only instance of PostDeliveryCrowdsaleImpl, bound to a specific deployed contract.

func (*PostDeliveryCrowdsaleImplTransactor) BuyTokens

func (_PostDeliveryCrowdsaleImpl *PostDeliveryCrowdsaleImplTransactor) BuyTokens(opts *bind.TransactOpts, _beneficiary common.Address) (*types.Transaction, error)

BuyTokens is a paid mutator transaction binding the contract method 0xec8ac4d8.

Solidity: function buyTokens(_beneficiary address) returns()

func (*PostDeliveryCrowdsaleImplTransactor) WithdrawTokens

func (_PostDeliveryCrowdsaleImpl *PostDeliveryCrowdsaleImplTransactor) WithdrawTokens(opts *bind.TransactOpts) (*types.Transaction, error)

WithdrawTokens is a paid mutator transaction binding the contract method 0x8d8f2adb.

Solidity: function withdrawTokens() returns()

type PostDeliveryCrowdsaleImplTransactorRaw

type PostDeliveryCrowdsaleImplTransactorRaw struct {
	Contract *PostDeliveryCrowdsaleImplTransactor // Generic write-only contract binding to access the raw methods on
}

PostDeliveryCrowdsaleImplTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*PostDeliveryCrowdsaleImplTransactorRaw) Transact

func (_PostDeliveryCrowdsaleImpl *PostDeliveryCrowdsaleImplTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*PostDeliveryCrowdsaleImplTransactorRaw) Transfer

func (_PostDeliveryCrowdsaleImpl *PostDeliveryCrowdsaleImplTransactorRaw) 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 PostDeliveryCrowdsaleImplTransactorSession

type PostDeliveryCrowdsaleImplTransactorSession struct {
	Contract     *PostDeliveryCrowdsaleImplTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts                    // Transaction auth options to use throughout this session
}

PostDeliveryCrowdsaleImplTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*PostDeliveryCrowdsaleImplTransactorSession) BuyTokens

func (_PostDeliveryCrowdsaleImpl *PostDeliveryCrowdsaleImplTransactorSession) BuyTokens(_beneficiary common.Address) (*types.Transaction, error)

BuyTokens is a paid mutator transaction binding the contract method 0xec8ac4d8.

Solidity: function buyTokens(_beneficiary address) returns()

func (*PostDeliveryCrowdsaleImplTransactorSession) WithdrawTokens

func (_PostDeliveryCrowdsaleImpl *PostDeliveryCrowdsaleImplTransactorSession) WithdrawTokens() (*types.Transaction, error)

WithdrawTokens is a paid mutator transaction binding the contract method 0x8d8f2adb.

Solidity: function withdrawTokens() returns()

type PostDeliveryCrowdsaleRaw

type PostDeliveryCrowdsaleRaw struct {
	Contract *PostDeliveryCrowdsale // Generic contract binding to access the raw methods on
}

PostDeliveryCrowdsaleRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*PostDeliveryCrowdsaleRaw) Call

func (_PostDeliveryCrowdsale *PostDeliveryCrowdsaleRaw) 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 (*PostDeliveryCrowdsaleRaw) Transact

func (_PostDeliveryCrowdsale *PostDeliveryCrowdsaleRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*PostDeliveryCrowdsaleRaw) Transfer

func (_PostDeliveryCrowdsale *PostDeliveryCrowdsaleRaw) 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 PostDeliveryCrowdsaleSession

type PostDeliveryCrowdsaleSession struct {
	Contract     *PostDeliveryCrowdsale // 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
}

PostDeliveryCrowdsaleSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*PostDeliveryCrowdsaleSession) Balances

func (_PostDeliveryCrowdsale *PostDeliveryCrowdsaleSession) Balances(arg0 common.Address) (*big.Int, error)

Balances is a free data retrieval call binding the contract method 0x27e235e3.

Solidity: function balances( address) constant returns(uint256)

func (*PostDeliveryCrowdsaleSession) BuyTokens

func (_PostDeliveryCrowdsale *PostDeliveryCrowdsaleSession) BuyTokens(_beneficiary common.Address) (*types.Transaction, error)

BuyTokens is a paid mutator transaction binding the contract method 0xec8ac4d8.

Solidity: function buyTokens(_beneficiary address) returns()

func (*PostDeliveryCrowdsaleSession) ClosingTime

func (_PostDeliveryCrowdsale *PostDeliveryCrowdsaleSession) ClosingTime() (*big.Int, error)

ClosingTime is a free data retrieval call binding the contract method 0x4b6753bc.

Solidity: function closingTime() constant returns(uint256)

func (*PostDeliveryCrowdsaleSession) HasClosed

func (_PostDeliveryCrowdsale *PostDeliveryCrowdsaleSession) HasClosed() (bool, error)

HasClosed is a free data retrieval call binding the contract method 0x1515bc2b.

Solidity: function hasClosed() constant returns(bool)

func (*PostDeliveryCrowdsaleSession) OpeningTime

func (_PostDeliveryCrowdsale *PostDeliveryCrowdsaleSession) OpeningTime() (*big.Int, error)

OpeningTime is a free data retrieval call binding the contract method 0xb7a8807c.

Solidity: function openingTime() constant returns(uint256)

func (*PostDeliveryCrowdsaleSession) Rate

func (_PostDeliveryCrowdsale *PostDeliveryCrowdsaleSession) Rate() (*big.Int, error)

Rate is a free data retrieval call binding the contract method 0x2c4e722e.

Solidity: function rate() constant returns(uint256)

func (*PostDeliveryCrowdsaleSession) Token

func (_PostDeliveryCrowdsale *PostDeliveryCrowdsaleSession) Token() (common.Address, error)

Token is a free data retrieval call binding the contract method 0xfc0c546a.

Solidity: function token() constant returns(address)

func (*PostDeliveryCrowdsaleSession) Wallet

func (_PostDeliveryCrowdsale *PostDeliveryCrowdsaleSession) Wallet() (common.Address, error)

Wallet is a free data retrieval call binding the contract method 0x521eb273.

Solidity: function wallet() constant returns(address)

func (*PostDeliveryCrowdsaleSession) WeiRaised

func (_PostDeliveryCrowdsale *PostDeliveryCrowdsaleSession) WeiRaised() (*big.Int, error)

WeiRaised is a free data retrieval call binding the contract method 0x4042b66f.

Solidity: function weiRaised() constant returns(uint256)

func (*PostDeliveryCrowdsaleSession) WithdrawTokens

func (_PostDeliveryCrowdsale *PostDeliveryCrowdsaleSession) WithdrawTokens() (*types.Transaction, error)

WithdrawTokens is a paid mutator transaction binding the contract method 0x8d8f2adb.

Solidity: function withdrawTokens() returns()

type PostDeliveryCrowdsaleTransactor

type PostDeliveryCrowdsaleTransactor struct {
	// contains filtered or unexported fields
}

PostDeliveryCrowdsaleTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewPostDeliveryCrowdsaleTransactor

func NewPostDeliveryCrowdsaleTransactor(address common.Address, transactor bind.ContractTransactor) (*PostDeliveryCrowdsaleTransactor, error)

NewPostDeliveryCrowdsaleTransactor creates a new write-only instance of PostDeliveryCrowdsale, bound to a specific deployed contract.

func (*PostDeliveryCrowdsaleTransactor) BuyTokens

func (_PostDeliveryCrowdsale *PostDeliveryCrowdsaleTransactor) BuyTokens(opts *bind.TransactOpts, _beneficiary common.Address) (*types.Transaction, error)

BuyTokens is a paid mutator transaction binding the contract method 0xec8ac4d8.

Solidity: function buyTokens(_beneficiary address) returns()

func (*PostDeliveryCrowdsaleTransactor) WithdrawTokens

func (_PostDeliveryCrowdsale *PostDeliveryCrowdsaleTransactor) WithdrawTokens(opts *bind.TransactOpts) (*types.Transaction, error)

WithdrawTokens is a paid mutator transaction binding the contract method 0x8d8f2adb.

Solidity: function withdrawTokens() returns()

type PostDeliveryCrowdsaleTransactorRaw

type PostDeliveryCrowdsaleTransactorRaw struct {
	Contract *PostDeliveryCrowdsaleTransactor // Generic write-only contract binding to access the raw methods on
}

PostDeliveryCrowdsaleTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*PostDeliveryCrowdsaleTransactorRaw) Transact

func (_PostDeliveryCrowdsale *PostDeliveryCrowdsaleTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*PostDeliveryCrowdsaleTransactorRaw) Transfer

func (_PostDeliveryCrowdsale *PostDeliveryCrowdsaleTransactorRaw) 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 PostDeliveryCrowdsaleTransactorSession

type PostDeliveryCrowdsaleTransactorSession struct {
	Contract     *PostDeliveryCrowdsaleTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts                // Transaction auth options to use throughout this session
}

PostDeliveryCrowdsaleTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*PostDeliveryCrowdsaleTransactorSession) BuyTokens

func (_PostDeliveryCrowdsale *PostDeliveryCrowdsaleTransactorSession) BuyTokens(_beneficiary common.Address) (*types.Transaction, error)

BuyTokens is a paid mutator transaction binding the contract method 0xec8ac4d8.

Solidity: function buyTokens(_beneficiary address) returns()

func (*PostDeliveryCrowdsaleTransactorSession) WithdrawTokens

func (_PostDeliveryCrowdsale *PostDeliveryCrowdsaleTransactorSession) WithdrawTokens() (*types.Transaction, error)

WithdrawTokens is a paid mutator transaction binding the contract method 0x8d8f2adb.

Solidity: function withdrawTokens() returns()

type PullPayment

type PullPayment struct {
	PullPaymentCaller     // Read-only binding to the contract
	PullPaymentTransactor // Write-only binding to the contract
}

PullPayment is an auto generated Go binding around an Ethereum contract.

func DeployPullPayment

func DeployPullPayment(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *PullPayment, error)

DeployPullPayment deploys a new Ethereum contract, binding an instance of PullPayment to it.

func NewPullPayment

func NewPullPayment(address common.Address, backend bind.ContractBackend) (*PullPayment, error)

NewPullPayment creates a new instance of PullPayment, bound to a specific deployed contract.

type PullPaymentCaller

type PullPaymentCaller struct {
	// contains filtered or unexported fields
}

PullPaymentCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewPullPaymentCaller

func NewPullPaymentCaller(address common.Address, caller bind.ContractCaller) (*PullPaymentCaller, error)

NewPullPaymentCaller creates a new read-only instance of PullPayment, bound to a specific deployed contract.

func (*PullPaymentCaller) Payments

func (_PullPayment *PullPaymentCaller) Payments(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)

Payments is a free data retrieval call binding the contract method 0xe2982c21.

Solidity: function payments( address) constant returns(uint256)

func (*PullPaymentCaller) TotalPayments

func (_PullPayment *PullPaymentCaller) TotalPayments(opts *bind.CallOpts) (*big.Int, error)

TotalPayments is a free data retrieval call binding the contract method 0x005b4487.

Solidity: function totalPayments() constant returns(uint256)

type PullPaymentCallerRaw

type PullPaymentCallerRaw struct {
	Contract *PullPaymentCaller // Generic read-only contract binding to access the raw methods on
}

PullPaymentCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*PullPaymentCallerRaw) Call

func (_PullPayment *PullPaymentCallerRaw) 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 PullPaymentCallerSession

type PullPaymentCallerSession struct {
	Contract *PullPaymentCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts      // Call options to use throughout this session
}

PullPaymentCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*PullPaymentCallerSession) Payments

func (_PullPayment *PullPaymentCallerSession) Payments(arg0 common.Address) (*big.Int, error)

Payments is a free data retrieval call binding the contract method 0xe2982c21.

Solidity: function payments( address) constant returns(uint256)

func (*PullPaymentCallerSession) TotalPayments

func (_PullPayment *PullPaymentCallerSession) TotalPayments() (*big.Int, error)

TotalPayments is a free data retrieval call binding the contract method 0x005b4487.

Solidity: function totalPayments() constant returns(uint256)

type PullPaymentMock

type PullPaymentMock struct {
	PullPaymentMockCaller     // Read-only binding to the contract
	PullPaymentMockTransactor // Write-only binding to the contract
}

PullPaymentMock is an auto generated Go binding around an Ethereum contract.

func DeployPullPaymentMock

func DeployPullPaymentMock(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *PullPaymentMock, error)

DeployPullPaymentMock deploys a new Ethereum contract, binding an instance of PullPaymentMock to it.

func NewPullPaymentMock

func NewPullPaymentMock(address common.Address, backend bind.ContractBackend) (*PullPaymentMock, error)

NewPullPaymentMock creates a new instance of PullPaymentMock, bound to a specific deployed contract.

type PullPaymentMockCaller

type PullPaymentMockCaller struct {
	// contains filtered or unexported fields
}

PullPaymentMockCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewPullPaymentMockCaller

func NewPullPaymentMockCaller(address common.Address, caller bind.ContractCaller) (*PullPaymentMockCaller, error)

NewPullPaymentMockCaller creates a new read-only instance of PullPaymentMock, bound to a specific deployed contract.

func (*PullPaymentMockCaller) Payments

func (_PullPaymentMock *PullPaymentMockCaller) Payments(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)

Payments is a free data retrieval call binding the contract method 0xe2982c21.

Solidity: function payments( address) constant returns(uint256)

func (*PullPaymentMockCaller) TotalPayments

func (_PullPaymentMock *PullPaymentMockCaller) TotalPayments(opts *bind.CallOpts) (*big.Int, error)

TotalPayments is a free data retrieval call binding the contract method 0x005b4487.

Solidity: function totalPayments() constant returns(uint256)

type PullPaymentMockCallerRaw

type PullPaymentMockCallerRaw struct {
	Contract *PullPaymentMockCaller // Generic read-only contract binding to access the raw methods on
}

PullPaymentMockCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*PullPaymentMockCallerRaw) Call

func (_PullPaymentMock *PullPaymentMockCallerRaw) 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 PullPaymentMockCallerSession

type PullPaymentMockCallerSession struct {
	Contract *PullPaymentMockCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts          // Call options to use throughout this session
}

PullPaymentMockCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*PullPaymentMockCallerSession) Payments

func (_PullPaymentMock *PullPaymentMockCallerSession) Payments(arg0 common.Address) (*big.Int, error)

Payments is a free data retrieval call binding the contract method 0xe2982c21.

Solidity: function payments( address) constant returns(uint256)

func (*PullPaymentMockCallerSession) TotalPayments

func (_PullPaymentMock *PullPaymentMockCallerSession) TotalPayments() (*big.Int, error)

TotalPayments is a free data retrieval call binding the contract method 0x005b4487.

Solidity: function totalPayments() constant returns(uint256)

type PullPaymentMockRaw

type PullPaymentMockRaw struct {
	Contract *PullPaymentMock // Generic contract binding to access the raw methods on
}

PullPaymentMockRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*PullPaymentMockRaw) Call

func (_PullPaymentMock *PullPaymentMockRaw) 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 (*PullPaymentMockRaw) Transact

func (_PullPaymentMock *PullPaymentMockRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*PullPaymentMockRaw) Transfer

func (_PullPaymentMock *PullPaymentMockRaw) 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 PullPaymentMockSession

type PullPaymentMockSession struct {
	Contract     *PullPaymentMock  // 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
}

PullPaymentMockSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*PullPaymentMockSession) CallSend

func (_PullPaymentMock *PullPaymentMockSession) CallSend(dest common.Address, amount *big.Int) (*types.Transaction, error)

CallSend is a paid mutator transaction binding the contract method 0x752c5628.

Solidity: function callSend(dest address, amount uint256) returns()

func (*PullPaymentMockSession) Payments

func (_PullPaymentMock *PullPaymentMockSession) Payments(arg0 common.Address) (*big.Int, error)

Payments is a free data retrieval call binding the contract method 0xe2982c21.

Solidity: function payments( address) constant returns(uint256)

func (*PullPaymentMockSession) TotalPayments

func (_PullPaymentMock *PullPaymentMockSession) TotalPayments() (*big.Int, error)

TotalPayments is a free data retrieval call binding the contract method 0x005b4487.

Solidity: function totalPayments() constant returns(uint256)

func (*PullPaymentMockSession) WithdrawPayments

func (_PullPaymentMock *PullPaymentMockSession) WithdrawPayments() (*types.Transaction, error)

WithdrawPayments is a paid mutator transaction binding the contract method 0x6103d70b.

Solidity: function withdrawPayments() returns()

type PullPaymentMockTransactor

type PullPaymentMockTransactor struct {
	// contains filtered or unexported fields
}

PullPaymentMockTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewPullPaymentMockTransactor

func NewPullPaymentMockTransactor(address common.Address, transactor bind.ContractTransactor) (*PullPaymentMockTransactor, error)

NewPullPaymentMockTransactor creates a new write-only instance of PullPaymentMock, bound to a specific deployed contract.

func (*PullPaymentMockTransactor) CallSend

func (_PullPaymentMock *PullPaymentMockTransactor) CallSend(opts *bind.TransactOpts, dest common.Address, amount *big.Int) (*types.Transaction, error)

CallSend is a paid mutator transaction binding the contract method 0x752c5628.

Solidity: function callSend(dest address, amount uint256) returns()

func (*PullPaymentMockTransactor) WithdrawPayments

func (_PullPaymentMock *PullPaymentMockTransactor) WithdrawPayments(opts *bind.TransactOpts) (*types.Transaction, error)

WithdrawPayments is a paid mutator transaction binding the contract method 0x6103d70b.

Solidity: function withdrawPayments() returns()

type PullPaymentMockTransactorRaw

type PullPaymentMockTransactorRaw struct {
	Contract *PullPaymentMockTransactor // Generic write-only contract binding to access the raw methods on
}

PullPaymentMockTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*PullPaymentMockTransactorRaw) Transact

func (_PullPaymentMock *PullPaymentMockTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*PullPaymentMockTransactorRaw) Transfer

func (_PullPaymentMock *PullPaymentMockTransactorRaw) 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 PullPaymentMockTransactorSession

type PullPaymentMockTransactorSession struct {
	Contract     *PullPaymentMockTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts          // Transaction auth options to use throughout this session
}

PullPaymentMockTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*PullPaymentMockTransactorSession) CallSend

func (_PullPaymentMock *PullPaymentMockTransactorSession) CallSend(dest common.Address, amount *big.Int) (*types.Transaction, error)

CallSend is a paid mutator transaction binding the contract method 0x752c5628.

Solidity: function callSend(dest address, amount uint256) returns()

func (*PullPaymentMockTransactorSession) WithdrawPayments

func (_PullPaymentMock *PullPaymentMockTransactorSession) WithdrawPayments() (*types.Transaction, error)

WithdrawPayments is a paid mutator transaction binding the contract method 0x6103d70b.

Solidity: function withdrawPayments() returns()

type PullPaymentRaw

type PullPaymentRaw struct {
	Contract *PullPayment // Generic contract binding to access the raw methods on
}

PullPaymentRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*PullPaymentRaw) Call

func (_PullPayment *PullPaymentRaw) 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 (*PullPaymentRaw) Transact

func (_PullPayment *PullPaymentRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*PullPaymentRaw) Transfer

func (_PullPayment *PullPaymentRaw) 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 PullPaymentSession

type PullPaymentSession struct {
	Contract     *PullPayment      // 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
}

PullPaymentSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*PullPaymentSession) Payments

func (_PullPayment *PullPaymentSession) Payments(arg0 common.Address) (*big.Int, error)

Payments is a free data retrieval call binding the contract method 0xe2982c21.

Solidity: function payments( address) constant returns(uint256)

func (*PullPaymentSession) TotalPayments

func (_PullPayment *PullPaymentSession) TotalPayments() (*big.Int, error)

TotalPayments is a free data retrieval call binding the contract method 0x005b4487.

Solidity: function totalPayments() constant returns(uint256)

func (*PullPaymentSession) WithdrawPayments

func (_PullPayment *PullPaymentSession) WithdrawPayments() (*types.Transaction, error)

WithdrawPayments is a paid mutator transaction binding the contract method 0x6103d70b.

Solidity: function withdrawPayments() returns()

type PullPaymentTransactor

type PullPaymentTransactor struct {
	// contains filtered or unexported fields
}

PullPaymentTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewPullPaymentTransactor

func NewPullPaymentTransactor(address common.Address, transactor bind.ContractTransactor) (*PullPaymentTransactor, error)

NewPullPaymentTransactor creates a new write-only instance of PullPayment, bound to a specific deployed contract.

func (*PullPaymentTransactor) WithdrawPayments

func (_PullPayment *PullPaymentTransactor) WithdrawPayments(opts *bind.TransactOpts) (*types.Transaction, error)

WithdrawPayments is a paid mutator transaction binding the contract method 0x6103d70b.

Solidity: function withdrawPayments() returns()

type PullPaymentTransactorRaw

type PullPaymentTransactorRaw struct {
	Contract *PullPaymentTransactor // Generic write-only contract binding to access the raw methods on
}

PullPaymentTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*PullPaymentTransactorRaw) Transact

func (_PullPayment *PullPaymentTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*PullPaymentTransactorRaw) Transfer

func (_PullPayment *PullPaymentTransactorRaw) 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 PullPaymentTransactorSession

type PullPaymentTransactorSession struct {
	Contract     *PullPaymentTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts      // Transaction auth options to use throughout this session
}

PullPaymentTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*PullPaymentTransactorSession) WithdrawPayments

func (_PullPayment *PullPaymentTransactorSession) WithdrawPayments() (*types.Transaction, error)

WithdrawPayments is a paid mutator transaction binding the contract method 0x6103d70b.

Solidity: function withdrawPayments() returns()

type RBAC

type RBAC struct {
	RBACCaller     // Read-only binding to the contract
	RBACTransactor // Write-only binding to the contract
}

RBAC is an auto generated Go binding around an Ethereum contract.

func DeployRBAC

func DeployRBAC(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *RBAC, error)

DeployRBAC deploys a new Ethereum contract, binding an instance of RBAC to it.

func NewRBAC

func NewRBAC(address common.Address, backend bind.ContractBackend) (*RBAC, error)

NewRBAC creates a new instance of RBAC, bound to a specific deployed contract.

type RBACCaller

type RBACCaller struct {
	// contains filtered or unexported fields
}

RBACCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewRBACCaller

func NewRBACCaller(address common.Address, caller bind.ContractCaller) (*RBACCaller, error)

NewRBACCaller creates a new read-only instance of RBAC, bound to a specific deployed contract.

func (*RBACCaller) CheckRole

func (_RBAC *RBACCaller) CheckRole(opts *bind.CallOpts, addr common.Address, roleName string) error

CheckRole is a free data retrieval call binding the contract method 0x0988ca8c.

Solidity: function checkRole(addr address, roleName string) constant returns()

func (*RBACCaller) HasRole

func (_RBAC *RBACCaller) HasRole(opts *bind.CallOpts, addr common.Address, roleName string) (bool, error)

HasRole is a free data retrieval call binding the contract method 0x217fe6c6.

Solidity: function hasRole(addr address, roleName string) constant returns(bool)

func (*RBACCaller) ROLE_ADMIN

func (_RBAC *RBACCaller) ROLE_ADMIN(opts *bind.CallOpts) (string, error)

ROLE_ADMIN is a free data retrieval call binding the contract method 0xd391014b.

Solidity: function ROLE_ADMIN() constant returns(string)

type RBACCallerRaw

type RBACCallerRaw struct {
	Contract *RBACCaller // Generic read-only contract binding to access the raw methods on
}

RBACCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*RBACCallerRaw) Call

func (_RBAC *RBACCallerRaw) 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 RBACCallerSession

type RBACCallerSession struct {
	Contract *RBACCaller   // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts // Call options to use throughout this session
}

RBACCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*RBACCallerSession) CheckRole

func (_RBAC *RBACCallerSession) CheckRole(addr common.Address, roleName string) error

CheckRole is a free data retrieval call binding the contract method 0x0988ca8c.

Solidity: function checkRole(addr address, roleName string) constant returns()

func (*RBACCallerSession) HasRole

func (_RBAC *RBACCallerSession) HasRole(addr common.Address, roleName string) (bool, error)

HasRole is a free data retrieval call binding the contract method 0x217fe6c6.

Solidity: function hasRole(addr address, roleName string) constant returns(bool)

func (*RBACCallerSession) ROLE_ADMIN

func (_RBAC *RBACCallerSession) ROLE_ADMIN() (string, error)

ROLE_ADMIN is a free data retrieval call binding the contract method 0xd391014b.

Solidity: function ROLE_ADMIN() constant returns(string)

type RBACMock

type RBACMock struct {
	RBACMockCaller     // Read-only binding to the contract
	RBACMockTransactor // Write-only binding to the contract
}

RBACMock is an auto generated Go binding around an Ethereum contract.

func DeployRBACMock

func DeployRBACMock(auth *bind.TransactOpts, backend bind.ContractBackend, _advisors []common.Address) (common.Address, *types.Transaction, *RBACMock, error)

DeployRBACMock deploys a new Ethereum contract, binding an instance of RBACMock to it.

func NewRBACMock

func NewRBACMock(address common.Address, backend bind.ContractBackend) (*RBACMock, error)

NewRBACMock creates a new instance of RBACMock, bound to a specific deployed contract.

type RBACMockCaller

type RBACMockCaller struct {
	// contains filtered or unexported fields
}

RBACMockCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewRBACMockCaller

func NewRBACMockCaller(address common.Address, caller bind.ContractCaller) (*RBACMockCaller, error)

NewRBACMockCaller creates a new read-only instance of RBACMock, bound to a specific deployed contract.

func (*RBACMockCaller) CheckRole

func (_RBACMock *RBACMockCaller) CheckRole(opts *bind.CallOpts, addr common.Address, roleName string) error

CheckRole is a free data retrieval call binding the contract method 0x0988ca8c.

Solidity: function checkRole(addr address, roleName string) constant returns()

func (*RBACMockCaller) EitherAdminOrAdvisorCanDoThis

func (_RBACMock *RBACMockCaller) EitherAdminOrAdvisorCanDoThis(opts *bind.CallOpts) error

EitherAdminOrAdvisorCanDoThis is a free data retrieval call binding the contract method 0x63a5bc71.

Solidity: function eitherAdminOrAdvisorCanDoThis() constant returns()

func (*RBACMockCaller) HasRole

func (_RBACMock *RBACMockCaller) HasRole(opts *bind.CallOpts, addr common.Address, roleName string) (bool, error)

HasRole is a free data retrieval call binding the contract method 0x217fe6c6.

Solidity: function hasRole(addr address, roleName string) constant returns(bool)

func (*RBACMockCaller) NobodyCanDoThis

func (_RBACMock *RBACMockCaller) NobodyCanDoThis(opts *bind.CallOpts) error

NobodyCanDoThis is a free data retrieval call binding the contract method 0x420d0ba4.

Solidity: function nobodyCanDoThis() constant returns()

func (*RBACMockCaller) OnlyAdminsCanDoThis

func (_RBACMock *RBACMockCaller) OnlyAdminsCanDoThis(opts *bind.CallOpts) error

OnlyAdminsCanDoThis is a free data retrieval call binding the contract method 0x4fd3d125.

Solidity: function onlyAdminsCanDoThis() constant returns()

func (*RBACMockCaller) OnlyAdvisorsCanDoThis

func (_RBACMock *RBACMockCaller) OnlyAdvisorsCanDoThis(opts *bind.CallOpts) error

OnlyAdvisorsCanDoThis is a free data retrieval call binding the contract method 0x16aabcbd.

Solidity: function onlyAdvisorsCanDoThis() constant returns()

func (*RBACMockCaller) ROLE_ADMIN

func (_RBACMock *RBACMockCaller) ROLE_ADMIN(opts *bind.CallOpts) (string, error)

ROLE_ADMIN is a free data retrieval call binding the contract method 0xd391014b.

Solidity: function ROLE_ADMIN() constant returns(string)

type RBACMockCallerRaw

type RBACMockCallerRaw struct {
	Contract *RBACMockCaller // Generic read-only contract binding to access the raw methods on
}

RBACMockCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*RBACMockCallerRaw) Call

func (_RBACMock *RBACMockCallerRaw) 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 RBACMockCallerSession

type RBACMockCallerSession struct {
	Contract *RBACMockCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts   // Call options to use throughout this session
}

RBACMockCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*RBACMockCallerSession) CheckRole

func (_RBACMock *RBACMockCallerSession) CheckRole(addr common.Address, roleName string) error

CheckRole is a free data retrieval call binding the contract method 0x0988ca8c.

Solidity: function checkRole(addr address, roleName string) constant returns()

func (*RBACMockCallerSession) EitherAdminOrAdvisorCanDoThis

func (_RBACMock *RBACMockCallerSession) EitherAdminOrAdvisorCanDoThis() error

EitherAdminOrAdvisorCanDoThis is a free data retrieval call binding the contract method 0x63a5bc71.

Solidity: function eitherAdminOrAdvisorCanDoThis() constant returns()

func (*RBACMockCallerSession) HasRole

func (_RBACMock *RBACMockCallerSession) HasRole(addr common.Address, roleName string) (bool, error)

HasRole is a free data retrieval call binding the contract method 0x217fe6c6.

Solidity: function hasRole(addr address, roleName string) constant returns(bool)

func (*RBACMockCallerSession) NobodyCanDoThis

func (_RBACMock *RBACMockCallerSession) NobodyCanDoThis() error

NobodyCanDoThis is a free data retrieval call binding the contract method 0x420d0ba4.

Solidity: function nobodyCanDoThis() constant returns()

func (*RBACMockCallerSession) OnlyAdminsCanDoThis

func (_RBACMock *RBACMockCallerSession) OnlyAdminsCanDoThis() error

OnlyAdminsCanDoThis is a free data retrieval call binding the contract method 0x4fd3d125.

Solidity: function onlyAdminsCanDoThis() constant returns()

func (*RBACMockCallerSession) OnlyAdvisorsCanDoThis

func (_RBACMock *RBACMockCallerSession) OnlyAdvisorsCanDoThis() error

OnlyAdvisorsCanDoThis is a free data retrieval call binding the contract method 0x16aabcbd.

Solidity: function onlyAdvisorsCanDoThis() constant returns()

func (*RBACMockCallerSession) ROLE_ADMIN

func (_RBACMock *RBACMockCallerSession) ROLE_ADMIN() (string, error)

ROLE_ADMIN is a free data retrieval call binding the contract method 0xd391014b.

Solidity: function ROLE_ADMIN() constant returns(string)

type RBACMockRaw

type RBACMockRaw struct {
	Contract *RBACMock // Generic contract binding to access the raw methods on
}

RBACMockRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*RBACMockRaw) Call

func (_RBACMock *RBACMockRaw) 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 (*RBACMockRaw) Transact

func (_RBACMock *RBACMockRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*RBACMockRaw) Transfer

func (_RBACMock *RBACMockRaw) 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 RBACMockSession

type RBACMockSession struct {
	Contract     *RBACMock         // 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
}

RBACMockSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*RBACMockSession) AdminAddRole

func (_RBACMock *RBACMockSession) AdminAddRole(addr common.Address, roleName string) (*types.Transaction, error)

AdminAddRole is a paid mutator transaction binding the contract method 0xb25fa92c.

Solidity: function adminAddRole(addr address, roleName string) returns()

func (*RBACMockSession) AdminRemoveRole

func (_RBACMock *RBACMockSession) AdminRemoveRole(addr common.Address, roleName string) (*types.Transaction, error)

AdminRemoveRole is a paid mutator transaction binding the contract method 0x88cee87e.

Solidity: function adminRemoveRole(addr address, roleName string) returns()

func (*RBACMockSession) CheckRole

func (_RBACMock *RBACMockSession) CheckRole(addr common.Address, roleName string) error

CheckRole is a free data retrieval call binding the contract method 0x0988ca8c.

Solidity: function checkRole(addr address, roleName string) constant returns()

func (*RBACMockSession) EitherAdminOrAdvisorCanDoThis

func (_RBACMock *RBACMockSession) EitherAdminOrAdvisorCanDoThis() error

EitherAdminOrAdvisorCanDoThis is a free data retrieval call binding the contract method 0x63a5bc71.

Solidity: function eitherAdminOrAdvisorCanDoThis() constant returns()

func (*RBACMockSession) HasRole

func (_RBACMock *RBACMockSession) HasRole(addr common.Address, roleName string) (bool, error)

HasRole is a free data retrieval call binding the contract method 0x217fe6c6.

Solidity: function hasRole(addr address, roleName string) constant returns(bool)

func (*RBACMockSession) NobodyCanDoThis

func (_RBACMock *RBACMockSession) NobodyCanDoThis() error

NobodyCanDoThis is a free data retrieval call binding the contract method 0x420d0ba4.

Solidity: function nobodyCanDoThis() constant returns()

func (*RBACMockSession) OnlyAdminsCanDoThis

func (_RBACMock *RBACMockSession) OnlyAdminsCanDoThis() error

OnlyAdminsCanDoThis is a free data retrieval call binding the contract method 0x4fd3d125.

Solidity: function onlyAdminsCanDoThis() constant returns()

func (*RBACMockSession) OnlyAdvisorsCanDoThis

func (_RBACMock *RBACMockSession) OnlyAdvisorsCanDoThis() error

OnlyAdvisorsCanDoThis is a free data retrieval call binding the contract method 0x16aabcbd.

Solidity: function onlyAdvisorsCanDoThis() constant returns()

func (*RBACMockSession) ROLE_ADMIN

func (_RBACMock *RBACMockSession) ROLE_ADMIN() (string, error)

ROLE_ADMIN is a free data retrieval call binding the contract method 0xd391014b.

Solidity: function ROLE_ADMIN() constant returns(string)

func (*RBACMockSession) RemoveAdvisor

func (_RBACMock *RBACMockSession) RemoveAdvisor(_addr common.Address) (*types.Transaction, error)

RemoveAdvisor is a paid mutator transaction binding the contract method 0x0eeccb84.

Solidity: function removeAdvisor(_addr address) returns()

type RBACMockTransactor

type RBACMockTransactor struct {
	// contains filtered or unexported fields
}

RBACMockTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewRBACMockTransactor

func NewRBACMockTransactor(address common.Address, transactor bind.ContractTransactor) (*RBACMockTransactor, error)

NewRBACMockTransactor creates a new write-only instance of RBACMock, bound to a specific deployed contract.

func (*RBACMockTransactor) AdminAddRole

func (_RBACMock *RBACMockTransactor) AdminAddRole(opts *bind.TransactOpts, addr common.Address, roleName string) (*types.Transaction, error)

AdminAddRole is a paid mutator transaction binding the contract method 0xb25fa92c.

Solidity: function adminAddRole(addr address, roleName string) returns()

func (*RBACMockTransactor) AdminRemoveRole

func (_RBACMock *RBACMockTransactor) AdminRemoveRole(opts *bind.TransactOpts, addr common.Address, roleName string) (*types.Transaction, error)

AdminRemoveRole is a paid mutator transaction binding the contract method 0x88cee87e.

Solidity: function adminRemoveRole(addr address, roleName string) returns()

func (*RBACMockTransactor) RemoveAdvisor

func (_RBACMock *RBACMockTransactor) RemoveAdvisor(opts *bind.TransactOpts, _addr common.Address) (*types.Transaction, error)

RemoveAdvisor is a paid mutator transaction binding the contract method 0x0eeccb84.

Solidity: function removeAdvisor(_addr address) returns()

type RBACMockTransactorRaw

type RBACMockTransactorRaw struct {
	Contract *RBACMockTransactor // Generic write-only contract binding to access the raw methods on
}

RBACMockTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*RBACMockTransactorRaw) Transact

func (_RBACMock *RBACMockTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*RBACMockTransactorRaw) Transfer

func (_RBACMock *RBACMockTransactorRaw) 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 RBACMockTransactorSession

type RBACMockTransactorSession struct {
	Contract     *RBACMockTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts   // Transaction auth options to use throughout this session
}

RBACMockTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*RBACMockTransactorSession) AdminAddRole

func (_RBACMock *RBACMockTransactorSession) AdminAddRole(addr common.Address, roleName string) (*types.Transaction, error)

AdminAddRole is a paid mutator transaction binding the contract method 0xb25fa92c.

Solidity: function adminAddRole(addr address, roleName string) returns()

func (*RBACMockTransactorSession) AdminRemoveRole

func (_RBACMock *RBACMockTransactorSession) AdminRemoveRole(addr common.Address, roleName string) (*types.Transaction, error)

AdminRemoveRole is a paid mutator transaction binding the contract method 0x88cee87e.

Solidity: function adminRemoveRole(addr address, roleName string) returns()

func (*RBACMockTransactorSession) RemoveAdvisor

func (_RBACMock *RBACMockTransactorSession) RemoveAdvisor(_addr common.Address) (*types.Transaction, error)

RemoveAdvisor is a paid mutator transaction binding the contract method 0x0eeccb84.

Solidity: function removeAdvisor(_addr address) returns()

type RBACRaw

type RBACRaw struct {
	Contract *RBAC // Generic contract binding to access the raw methods on
}

RBACRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*RBACRaw) Call

func (_RBAC *RBACRaw) 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 (*RBACRaw) Transact

func (_RBAC *RBACRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*RBACRaw) Transfer

func (_RBAC *RBACRaw) 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 RBACSession

type RBACSession struct {
	Contract     *RBAC             // 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
}

RBACSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*RBACSession) AdminAddRole

func (_RBAC *RBACSession) AdminAddRole(addr common.Address, roleName string) (*types.Transaction, error)

AdminAddRole is a paid mutator transaction binding the contract method 0xb25fa92c.

Solidity: function adminAddRole(addr address, roleName string) returns()

func (*RBACSession) AdminRemoveRole

func (_RBAC *RBACSession) AdminRemoveRole(addr common.Address, roleName string) (*types.Transaction, error)

AdminRemoveRole is a paid mutator transaction binding the contract method 0x88cee87e.

Solidity: function adminRemoveRole(addr address, roleName string) returns()

func (*RBACSession) CheckRole

func (_RBAC *RBACSession) CheckRole(addr common.Address, roleName string) error

CheckRole is a free data retrieval call binding the contract method 0x0988ca8c.

Solidity: function checkRole(addr address, roleName string) constant returns()

func (*RBACSession) HasRole

func (_RBAC *RBACSession) HasRole(addr common.Address, roleName string) (bool, error)

HasRole is a free data retrieval call binding the contract method 0x217fe6c6.

Solidity: function hasRole(addr address, roleName string) constant returns(bool)

func (*RBACSession) ROLE_ADMIN

func (_RBAC *RBACSession) ROLE_ADMIN() (string, error)

ROLE_ADMIN is a free data retrieval call binding the contract method 0xd391014b.

Solidity: function ROLE_ADMIN() constant returns(string)

type RBACTransactor

type RBACTransactor struct {
	// contains filtered or unexported fields
}

RBACTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewRBACTransactor

func NewRBACTransactor(address common.Address, transactor bind.ContractTransactor) (*RBACTransactor, error)

NewRBACTransactor creates a new write-only instance of RBAC, bound to a specific deployed contract.

func (*RBACTransactor) AdminAddRole

func (_RBAC *RBACTransactor) AdminAddRole(opts *bind.TransactOpts, addr common.Address, roleName string) (*types.Transaction, error)

AdminAddRole is a paid mutator transaction binding the contract method 0xb25fa92c.

Solidity: function adminAddRole(addr address, roleName string) returns()

func (*RBACTransactor) AdminRemoveRole

func (_RBAC *RBACTransactor) AdminRemoveRole(opts *bind.TransactOpts, addr common.Address, roleName string) (*types.Transaction, error)

AdminRemoveRole is a paid mutator transaction binding the contract method 0x88cee87e.

Solidity: function adminRemoveRole(addr address, roleName string) returns()

type RBACTransactorRaw

type RBACTransactorRaw struct {
	Contract *RBACTransactor // Generic write-only contract binding to access the raw methods on
}

RBACTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*RBACTransactorRaw) Transact

func (_RBAC *RBACTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*RBACTransactorRaw) Transfer

func (_RBAC *RBACTransactorRaw) 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 RBACTransactorSession

type RBACTransactorSession struct {
	Contract     *RBACTransactor   // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}

RBACTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*RBACTransactorSession) AdminAddRole

func (_RBAC *RBACTransactorSession) AdminAddRole(addr common.Address, roleName string) (*types.Transaction, error)

AdminAddRole is a paid mutator transaction binding the contract method 0xb25fa92c.

Solidity: function adminAddRole(addr address, roleName string) returns()

func (*RBACTransactorSession) AdminRemoveRole

func (_RBAC *RBACTransactorSession) AdminRemoveRole(addr common.Address, roleName string) (*types.Transaction, error)

AdminRemoveRole is a paid mutator transaction binding the contract method 0x88cee87e.

Solidity: function adminRemoveRole(addr address, roleName string) returns()

type ReentrancyAttack

type ReentrancyAttack struct {
	ReentrancyAttackCaller     // Read-only binding to the contract
	ReentrancyAttackTransactor // Write-only binding to the contract
}

ReentrancyAttack is an auto generated Go binding around an Ethereum contract.

func DeployReentrancyAttack

func DeployReentrancyAttack(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *ReentrancyAttack, error)

DeployReentrancyAttack deploys a new Ethereum contract, binding an instance of ReentrancyAttack to it.

func NewReentrancyAttack

func NewReentrancyAttack(address common.Address, backend bind.ContractBackend) (*ReentrancyAttack, error)

NewReentrancyAttack creates a new instance of ReentrancyAttack, bound to a specific deployed contract.

type ReentrancyAttackCaller

type ReentrancyAttackCaller struct {
	// contains filtered or unexported fields
}

ReentrancyAttackCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewReentrancyAttackCaller

func NewReentrancyAttackCaller(address common.Address, caller bind.ContractCaller) (*ReentrancyAttackCaller, error)

NewReentrancyAttackCaller creates a new read-only instance of ReentrancyAttack, bound to a specific deployed contract.

type ReentrancyAttackCallerRaw

type ReentrancyAttackCallerRaw struct {
	Contract *ReentrancyAttackCaller // Generic read-only contract binding to access the raw methods on
}

ReentrancyAttackCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*ReentrancyAttackCallerRaw) Call

func (_ReentrancyAttack *ReentrancyAttackCallerRaw) 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 ReentrancyAttackCallerSession

type ReentrancyAttackCallerSession struct {
	Contract *ReentrancyAttackCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts           // Call options to use throughout this session
}

ReentrancyAttackCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

type ReentrancyAttackRaw

type ReentrancyAttackRaw struct {
	Contract *ReentrancyAttack // Generic contract binding to access the raw methods on
}

ReentrancyAttackRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*ReentrancyAttackRaw) Call

func (_ReentrancyAttack *ReentrancyAttackRaw) 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 (*ReentrancyAttackRaw) Transact

func (_ReentrancyAttack *ReentrancyAttackRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*ReentrancyAttackRaw) Transfer

func (_ReentrancyAttack *ReentrancyAttackRaw) 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 ReentrancyAttackSession

type ReentrancyAttackSession struct {
	Contract     *ReentrancyAttack // 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
}

ReentrancyAttackSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*ReentrancyAttackSession) CallSender

func (_ReentrancyAttack *ReentrancyAttackSession) CallSender(data [4]byte) (*types.Transaction, error)

CallSender is a paid mutator transaction binding the contract method 0x0a2df1ed.

Solidity: function callSender(data bytes4) returns()

type ReentrancyAttackTransactor

type ReentrancyAttackTransactor struct {
	// contains filtered or unexported fields
}

ReentrancyAttackTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewReentrancyAttackTransactor

func NewReentrancyAttackTransactor(address common.Address, transactor bind.ContractTransactor) (*ReentrancyAttackTransactor, error)

NewReentrancyAttackTransactor creates a new write-only instance of ReentrancyAttack, bound to a specific deployed contract.

func (*ReentrancyAttackTransactor) CallSender

func (_ReentrancyAttack *ReentrancyAttackTransactor) CallSender(opts *bind.TransactOpts, data [4]byte) (*types.Transaction, error)

CallSender is a paid mutator transaction binding the contract method 0x0a2df1ed.

Solidity: function callSender(data bytes4) returns()

type ReentrancyAttackTransactorRaw

type ReentrancyAttackTransactorRaw struct {
	Contract *ReentrancyAttackTransactor // Generic write-only contract binding to access the raw methods on
}

ReentrancyAttackTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*ReentrancyAttackTransactorRaw) Transact

func (_ReentrancyAttack *ReentrancyAttackTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*ReentrancyAttackTransactorRaw) Transfer

func (_ReentrancyAttack *ReentrancyAttackTransactorRaw) 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 ReentrancyAttackTransactorSession

type ReentrancyAttackTransactorSession struct {
	Contract     *ReentrancyAttackTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts           // Transaction auth options to use throughout this session
}

ReentrancyAttackTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*ReentrancyAttackTransactorSession) CallSender

func (_ReentrancyAttack *ReentrancyAttackTransactorSession) CallSender(data [4]byte) (*types.Transaction, error)

CallSender is a paid mutator transaction binding the contract method 0x0a2df1ed.

Solidity: function callSender(data bytes4) returns()

type ReentrancyGuard

type ReentrancyGuard struct {
	ReentrancyGuardCaller     // Read-only binding to the contract
	ReentrancyGuardTransactor // Write-only binding to the contract
}

ReentrancyGuard is an auto generated Go binding around an Ethereum contract.

func DeployReentrancyGuard

func DeployReentrancyGuard(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *ReentrancyGuard, error)

DeployReentrancyGuard deploys a new Ethereum contract, binding an instance of ReentrancyGuard to it.

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 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 ReentrancyMock

type ReentrancyMock struct {
	ReentrancyMockCaller     // Read-only binding to the contract
	ReentrancyMockTransactor // Write-only binding to the contract
}

ReentrancyMock is an auto generated Go binding around an Ethereum contract.

func DeployReentrancyMock

func DeployReentrancyMock(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *ReentrancyMock, error)

DeployReentrancyMock deploys a new Ethereum contract, binding an instance of ReentrancyMock to it.

func NewReentrancyMock

func NewReentrancyMock(address common.Address, backend bind.ContractBackend) (*ReentrancyMock, error)

NewReentrancyMock creates a new instance of ReentrancyMock, bound to a specific deployed contract.

type ReentrancyMockCaller

type ReentrancyMockCaller struct {
	// contains filtered or unexported fields
}

ReentrancyMockCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewReentrancyMockCaller

func NewReentrancyMockCaller(address common.Address, caller bind.ContractCaller) (*ReentrancyMockCaller, error)

NewReentrancyMockCaller creates a new read-only instance of ReentrancyMock, bound to a specific deployed contract.

func (*ReentrancyMockCaller) Counter

func (_ReentrancyMock *ReentrancyMockCaller) Counter(opts *bind.CallOpts) (*big.Int, error)

Counter is a free data retrieval call binding the contract method 0x61bc221a.

Solidity: function counter() constant returns(uint256)

type ReentrancyMockCallerRaw

type ReentrancyMockCallerRaw struct {
	Contract *ReentrancyMockCaller // Generic read-only contract binding to access the raw methods on
}

ReentrancyMockCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*ReentrancyMockCallerRaw) Call

func (_ReentrancyMock *ReentrancyMockCallerRaw) 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 ReentrancyMockCallerSession

type ReentrancyMockCallerSession struct {
	Contract *ReentrancyMockCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts         // Call options to use throughout this session
}

ReentrancyMockCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*ReentrancyMockCallerSession) Counter

func (_ReentrancyMock *ReentrancyMockCallerSession) Counter() (*big.Int, error)

Counter is a free data retrieval call binding the contract method 0x61bc221a.

Solidity: function counter() constant returns(uint256)

type ReentrancyMockRaw

type ReentrancyMockRaw struct {
	Contract *ReentrancyMock // Generic contract binding to access the raw methods on
}

ReentrancyMockRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*ReentrancyMockRaw) Call

func (_ReentrancyMock *ReentrancyMockRaw) 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 (*ReentrancyMockRaw) Transact

func (_ReentrancyMock *ReentrancyMockRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*ReentrancyMockRaw) Transfer

func (_ReentrancyMock *ReentrancyMockRaw) 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 ReentrancyMockSession

type ReentrancyMockSession struct {
	Contract     *ReentrancyMock   // 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
}

ReentrancyMockSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*ReentrancyMockSession) Callback

func (_ReentrancyMock *ReentrancyMockSession) Callback() (*types.Transaction, error)

Callback is a paid mutator transaction binding the contract method 0x083b2732.

Solidity: function callback() returns()

func (*ReentrancyMockSession) CountAndCall

func (_ReentrancyMock *ReentrancyMockSession) CountAndCall(attacker common.Address) (*types.Transaction, error)

CountAndCall is a paid mutator transaction binding the contract method 0xb672ad8b.

Solidity: function countAndCall(attacker address) returns()

func (*ReentrancyMockSession) CountLocalRecursive

func (_ReentrancyMock *ReentrancyMockSession) CountLocalRecursive(n *big.Int) (*types.Transaction, error)

CountLocalRecursive is a paid mutator transaction binding the contract method 0x96ffa690.

Solidity: function countLocalRecursive(n uint256) returns()

func (*ReentrancyMockSession) CountThisRecursive

func (_ReentrancyMock *ReentrancyMockSession) CountThisRecursive(n *big.Int) (*types.Transaction, error)

CountThisRecursive is a paid mutator transaction binding the contract method 0x8c5344fa.

Solidity: function countThisRecursive(n uint256) returns()

func (*ReentrancyMockSession) Counter

func (_ReentrancyMock *ReentrancyMockSession) Counter() (*big.Int, error)

Counter is a free data retrieval call binding the contract method 0x61bc221a.

Solidity: function counter() constant returns(uint256)

type ReentrancyMockTransactor

type ReentrancyMockTransactor struct {
	// contains filtered or unexported fields
}

ReentrancyMockTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewReentrancyMockTransactor

func NewReentrancyMockTransactor(address common.Address, transactor bind.ContractTransactor) (*ReentrancyMockTransactor, error)

NewReentrancyMockTransactor creates a new write-only instance of ReentrancyMock, bound to a specific deployed contract.

func (*ReentrancyMockTransactor) Callback

func (_ReentrancyMock *ReentrancyMockTransactor) Callback(opts *bind.TransactOpts) (*types.Transaction, error)

Callback is a paid mutator transaction binding the contract method 0x083b2732.

Solidity: function callback() returns()

func (*ReentrancyMockTransactor) CountAndCall

func (_ReentrancyMock *ReentrancyMockTransactor) CountAndCall(opts *bind.TransactOpts, attacker common.Address) (*types.Transaction, error)

CountAndCall is a paid mutator transaction binding the contract method 0xb672ad8b.

Solidity: function countAndCall(attacker address) returns()

func (*ReentrancyMockTransactor) CountLocalRecursive

func (_ReentrancyMock *ReentrancyMockTransactor) CountLocalRecursive(opts *bind.TransactOpts, n *big.Int) (*types.Transaction, error)

CountLocalRecursive is a paid mutator transaction binding the contract method 0x96ffa690.

Solidity: function countLocalRecursive(n uint256) returns()

func (*ReentrancyMockTransactor) CountThisRecursive

func (_ReentrancyMock *ReentrancyMockTransactor) CountThisRecursive(opts *bind.TransactOpts, n *big.Int) (*types.Transaction, error)

CountThisRecursive is a paid mutator transaction binding the contract method 0x8c5344fa.

Solidity: function countThisRecursive(n uint256) returns()

type ReentrancyMockTransactorRaw

type ReentrancyMockTransactorRaw struct {
	Contract *ReentrancyMockTransactor // Generic write-only contract binding to access the raw methods on
}

ReentrancyMockTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*ReentrancyMockTransactorRaw) Transact

func (_ReentrancyMock *ReentrancyMockTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*ReentrancyMockTransactorRaw) Transfer

func (_ReentrancyMock *ReentrancyMockTransactorRaw) 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 ReentrancyMockTransactorSession

type ReentrancyMockTransactorSession struct {
	Contract     *ReentrancyMockTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts         // Transaction auth options to use throughout this session
}

ReentrancyMockTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*ReentrancyMockTransactorSession) Callback

func (_ReentrancyMock *ReentrancyMockTransactorSession) Callback() (*types.Transaction, error)

Callback is a paid mutator transaction binding the contract method 0x083b2732.

Solidity: function callback() returns()

func (*ReentrancyMockTransactorSession) CountAndCall

func (_ReentrancyMock *ReentrancyMockTransactorSession) CountAndCall(attacker common.Address) (*types.Transaction, error)

CountAndCall is a paid mutator transaction binding the contract method 0xb672ad8b.

Solidity: function countAndCall(attacker address) returns()

func (*ReentrancyMockTransactorSession) CountLocalRecursive

func (_ReentrancyMock *ReentrancyMockTransactorSession) CountLocalRecursive(n *big.Int) (*types.Transaction, error)

CountLocalRecursive is a paid mutator transaction binding the contract method 0x96ffa690.

Solidity: function countLocalRecursive(n uint256) returns()

func (*ReentrancyMockTransactorSession) CountThisRecursive

func (_ReentrancyMock *ReentrancyMockTransactorSession) CountThisRecursive(n *big.Int) (*types.Transaction, error)

CountThisRecursive is a paid mutator transaction binding the contract method 0x8c5344fa.

Solidity: function countThisRecursive(n uint256) returns()

type RefundVault

type RefundVault struct {
	RefundVaultCaller     // Read-only binding to the contract
	RefundVaultTransactor // Write-only binding to the contract
}

RefundVault is an auto generated Go binding around an Ethereum contract.

func DeployRefundVault

func DeployRefundVault(auth *bind.TransactOpts, backend bind.ContractBackend, _wallet common.Address) (common.Address, *types.Transaction, *RefundVault, error)

DeployRefundVault deploys a new Ethereum contract, binding an instance of RefundVault to it.

func NewRefundVault

func NewRefundVault(address common.Address, backend bind.ContractBackend) (*RefundVault, error)

NewRefundVault creates a new instance of RefundVault, bound to a specific deployed contract.

type RefundVaultCaller

type RefundVaultCaller struct {
	// contains filtered or unexported fields
}

RefundVaultCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewRefundVaultCaller

func NewRefundVaultCaller(address common.Address, caller bind.ContractCaller) (*RefundVaultCaller, error)

NewRefundVaultCaller creates a new read-only instance of RefundVault, bound to a specific deployed contract.

func (*RefundVaultCaller) Deposited

func (_RefundVault *RefundVaultCaller) Deposited(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)

Deposited is a free data retrieval call binding the contract method 0xcb13cddb.

Solidity: function deposited( address) constant returns(uint256)

func (*RefundVaultCaller) Owner

func (_RefundVault *RefundVaultCaller) 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 (*RefundVaultCaller) State

func (_RefundVault *RefundVaultCaller) State(opts *bind.CallOpts) (uint8, error)

State is a free data retrieval call binding the contract method 0xc19d93fb.

Solidity: function state() constant returns(uint8)

func (*RefundVaultCaller) Wallet

func (_RefundVault *RefundVaultCaller) Wallet(opts *bind.CallOpts) (common.Address, error)

Wallet is a free data retrieval call binding the contract method 0x521eb273.

Solidity: function wallet() constant returns(address)

type RefundVaultCallerRaw

type RefundVaultCallerRaw struct {
	Contract *RefundVaultCaller // Generic read-only contract binding to access the raw methods on
}

RefundVaultCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*RefundVaultCallerRaw) Call

func (_RefundVault *RefundVaultCallerRaw) 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 RefundVaultCallerSession

type RefundVaultCallerSession struct {
	Contract *RefundVaultCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts      // Call options to use throughout this session
}

RefundVaultCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*RefundVaultCallerSession) Deposited

func (_RefundVault *RefundVaultCallerSession) Deposited(arg0 common.Address) (*big.Int, error)

Deposited is a free data retrieval call binding the contract method 0xcb13cddb.

Solidity: function deposited( address) constant returns(uint256)

func (*RefundVaultCallerSession) Owner

func (_RefundVault *RefundVaultCallerSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*RefundVaultCallerSession) State

func (_RefundVault *RefundVaultCallerSession) State() (uint8, error)

State is a free data retrieval call binding the contract method 0xc19d93fb.

Solidity: function state() constant returns(uint8)

func (*RefundVaultCallerSession) Wallet

func (_RefundVault *RefundVaultCallerSession) Wallet() (common.Address, error)

Wallet is a free data retrieval call binding the contract method 0x521eb273.

Solidity: function wallet() constant returns(address)

type RefundVaultRaw

type RefundVaultRaw struct {
	Contract *RefundVault // Generic contract binding to access the raw methods on
}

RefundVaultRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*RefundVaultRaw) Call

func (_RefundVault *RefundVaultRaw) 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 (*RefundVaultRaw) Transact

func (_RefundVault *RefundVaultRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*RefundVaultRaw) Transfer

func (_RefundVault *RefundVaultRaw) 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 RefundVaultSession

type RefundVaultSession struct {
	Contract     *RefundVault      // 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
}

RefundVaultSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*RefundVaultSession) Close

func (_RefundVault *RefundVaultSession) Close() (*types.Transaction, error)

Close is a paid mutator transaction binding the contract method 0x43d726d6.

Solidity: function close() returns()

func (*RefundVaultSession) Deposit

func (_RefundVault *RefundVaultSession) Deposit(investor common.Address) (*types.Transaction, error)

Deposit is a paid mutator transaction binding the contract method 0xf340fa01.

Solidity: function deposit(investor address) returns()

func (*RefundVaultSession) Deposited

func (_RefundVault *RefundVaultSession) Deposited(arg0 common.Address) (*big.Int, error)

Deposited is a free data retrieval call binding the contract method 0xcb13cddb.

Solidity: function deposited( address) constant returns(uint256)

func (*RefundVaultSession) EnableRefunds

func (_RefundVault *RefundVaultSession) EnableRefunds() (*types.Transaction, error)

EnableRefunds is a paid mutator transaction binding the contract method 0x8c52dc41.

Solidity: function enableRefunds() returns()

func (*RefundVaultSession) Owner

func (_RefundVault *RefundVaultSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*RefundVaultSession) Refund

func (_RefundVault *RefundVaultSession) Refund(investor common.Address) (*types.Transaction, error)

Refund is a paid mutator transaction binding the contract method 0xfa89401a.

Solidity: function refund(investor address) returns()

func (*RefundVaultSession) State

func (_RefundVault *RefundVaultSession) State() (uint8, error)

State is a free data retrieval call binding the contract method 0xc19d93fb.

Solidity: function state() constant returns(uint8)

func (*RefundVaultSession) TransferOwnership

func (_RefundVault *RefundVaultSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(newOwner address) returns()

func (*RefundVaultSession) Wallet

func (_RefundVault *RefundVaultSession) Wallet() (common.Address, error)

Wallet is a free data retrieval call binding the contract method 0x521eb273.

Solidity: function wallet() constant returns(address)

type RefundVaultTransactor

type RefundVaultTransactor struct {
	// contains filtered or unexported fields
}

RefundVaultTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewRefundVaultTransactor

func NewRefundVaultTransactor(address common.Address, transactor bind.ContractTransactor) (*RefundVaultTransactor, error)

NewRefundVaultTransactor creates a new write-only instance of RefundVault, bound to a specific deployed contract.

func (*RefundVaultTransactor) Close

func (_RefundVault *RefundVaultTransactor) Close(opts *bind.TransactOpts) (*types.Transaction, error)

Close is a paid mutator transaction binding the contract method 0x43d726d6.

Solidity: function close() returns()

func (*RefundVaultTransactor) Deposit

func (_RefundVault *RefundVaultTransactor) Deposit(opts *bind.TransactOpts, investor common.Address) (*types.Transaction, error)

Deposit is a paid mutator transaction binding the contract method 0xf340fa01.

Solidity: function deposit(investor address) returns()

func (*RefundVaultTransactor) EnableRefunds

func (_RefundVault *RefundVaultTransactor) EnableRefunds(opts *bind.TransactOpts) (*types.Transaction, error)

EnableRefunds is a paid mutator transaction binding the contract method 0x8c52dc41.

Solidity: function enableRefunds() returns()

func (*RefundVaultTransactor) Refund

func (_RefundVault *RefundVaultTransactor) Refund(opts *bind.TransactOpts, investor common.Address) (*types.Transaction, error)

Refund is a paid mutator transaction binding the contract method 0xfa89401a.

Solidity: function refund(investor address) returns()

func (*RefundVaultTransactor) TransferOwnership

func (_RefundVault *RefundVaultTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(newOwner address) returns()

type RefundVaultTransactorRaw

type RefundVaultTransactorRaw struct {
	Contract *RefundVaultTransactor // Generic write-only contract binding to access the raw methods on
}

RefundVaultTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*RefundVaultTransactorRaw) Transact

func (_RefundVault *RefundVaultTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*RefundVaultTransactorRaw) Transfer

func (_RefundVault *RefundVaultTransactorRaw) 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 RefundVaultTransactorSession

type RefundVaultTransactorSession struct {
	Contract     *RefundVaultTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts      // Transaction auth options to use throughout this session
}

RefundVaultTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*RefundVaultTransactorSession) Close

func (_RefundVault *RefundVaultTransactorSession) Close() (*types.Transaction, error)

Close is a paid mutator transaction binding the contract method 0x43d726d6.

Solidity: function close() returns()

func (*RefundVaultTransactorSession) Deposit

func (_RefundVault *RefundVaultTransactorSession) Deposit(investor common.Address) (*types.Transaction, error)

Deposit is a paid mutator transaction binding the contract method 0xf340fa01.

Solidity: function deposit(investor address) returns()

func (*RefundVaultTransactorSession) EnableRefunds

func (_RefundVault *RefundVaultTransactorSession) EnableRefunds() (*types.Transaction, error)

EnableRefunds is a paid mutator transaction binding the contract method 0x8c52dc41.

Solidity: function enableRefunds() returns()

func (*RefundVaultTransactorSession) Refund

func (_RefundVault *RefundVaultTransactorSession) Refund(investor common.Address) (*types.Transaction, error)

Refund is a paid mutator transaction binding the contract method 0xfa89401a.

Solidity: function refund(investor address) returns()

func (*RefundVaultTransactorSession) TransferOwnership

func (_RefundVault *RefundVaultTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(newOwner address) returns()

type RefundableCrowdsale

type RefundableCrowdsale struct {
	RefundableCrowdsaleCaller     // Read-only binding to the contract
	RefundableCrowdsaleTransactor // Write-only binding to the contract
}

RefundableCrowdsale is an auto generated Go binding around an Ethereum contract.

func NewRefundableCrowdsale

func NewRefundableCrowdsale(address common.Address, backend bind.ContractBackend) (*RefundableCrowdsale, error)

NewRefundableCrowdsale creates a new instance of RefundableCrowdsale, bound to a specific deployed contract.

type RefundableCrowdsaleCaller

type RefundableCrowdsaleCaller struct {
	// contains filtered or unexported fields
}

RefundableCrowdsaleCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewRefundableCrowdsaleCaller

func NewRefundableCrowdsaleCaller(address common.Address, caller bind.ContractCaller) (*RefundableCrowdsaleCaller, error)

NewRefundableCrowdsaleCaller creates a new read-only instance of RefundableCrowdsale, bound to a specific deployed contract.

func (*RefundableCrowdsaleCaller) ClosingTime

func (_RefundableCrowdsale *RefundableCrowdsaleCaller) ClosingTime(opts *bind.CallOpts) (*big.Int, error)

ClosingTime is a free data retrieval call binding the contract method 0x4b6753bc.

Solidity: function closingTime() constant returns(uint256)

func (*RefundableCrowdsaleCaller) Goal

func (_RefundableCrowdsale *RefundableCrowdsaleCaller) Goal(opts *bind.CallOpts) (*big.Int, error)

Goal is a free data retrieval call binding the contract method 0x40193883.

Solidity: function goal() constant returns(uint256)

func (*RefundableCrowdsaleCaller) GoalReached

func (_RefundableCrowdsale *RefundableCrowdsaleCaller) GoalReached(opts *bind.CallOpts) (bool, error)

GoalReached is a free data retrieval call binding the contract method 0x7d3d6522.

Solidity: function goalReached() constant returns(bool)

func (*RefundableCrowdsaleCaller) HasClosed

func (_RefundableCrowdsale *RefundableCrowdsaleCaller) HasClosed(opts *bind.CallOpts) (bool, error)

HasClosed is a free data retrieval call binding the contract method 0x1515bc2b.

Solidity: function hasClosed() constant returns(bool)

func (*RefundableCrowdsaleCaller) IsFinalized

func (_RefundableCrowdsale *RefundableCrowdsaleCaller) IsFinalized(opts *bind.CallOpts) (bool, error)

IsFinalized is a free data retrieval call binding the contract method 0x8d4e4083.

Solidity: function isFinalized() constant returns(bool)

func (*RefundableCrowdsaleCaller) OpeningTime

func (_RefundableCrowdsale *RefundableCrowdsaleCaller) OpeningTime(opts *bind.CallOpts) (*big.Int, error)

OpeningTime is a free data retrieval call binding the contract method 0xb7a8807c.

Solidity: function openingTime() constant returns(uint256)

func (*RefundableCrowdsaleCaller) Owner

func (_RefundableCrowdsale *RefundableCrowdsaleCaller) 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 (*RefundableCrowdsaleCaller) Rate

func (_RefundableCrowdsale *RefundableCrowdsaleCaller) Rate(opts *bind.CallOpts) (*big.Int, error)

Rate is a free data retrieval call binding the contract method 0x2c4e722e.

Solidity: function rate() constant returns(uint256)

func (*RefundableCrowdsaleCaller) Token

func (_RefundableCrowdsale *RefundableCrowdsaleCaller) Token(opts *bind.CallOpts) (common.Address, error)

Token is a free data retrieval call binding the contract method 0xfc0c546a.

Solidity: function token() constant returns(address)

func (*RefundableCrowdsaleCaller) Vault

func (_RefundableCrowdsale *RefundableCrowdsaleCaller) Vault(opts *bind.CallOpts) (common.Address, error)

Vault is a free data retrieval call binding the contract method 0xfbfa77cf.

Solidity: function vault() constant returns(address)

func (*RefundableCrowdsaleCaller) Wallet

func (_RefundableCrowdsale *RefundableCrowdsaleCaller) Wallet(opts *bind.CallOpts) (common.Address, error)

Wallet is a free data retrieval call binding the contract method 0x521eb273.

Solidity: function wallet() constant returns(address)

func (*RefundableCrowdsaleCaller) WeiRaised

func (_RefundableCrowdsale *RefundableCrowdsaleCaller) WeiRaised(opts *bind.CallOpts) (*big.Int, error)

WeiRaised is a free data retrieval call binding the contract method 0x4042b66f.

Solidity: function weiRaised() constant returns(uint256)

type RefundableCrowdsaleCallerRaw

type RefundableCrowdsaleCallerRaw struct {
	Contract *RefundableCrowdsaleCaller // Generic read-only contract binding to access the raw methods on
}

RefundableCrowdsaleCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*RefundableCrowdsaleCallerRaw) Call

func (_RefundableCrowdsale *RefundableCrowdsaleCallerRaw) 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 RefundableCrowdsaleCallerSession

type RefundableCrowdsaleCallerSession struct {
	Contract *RefundableCrowdsaleCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts              // Call options to use throughout this session
}

RefundableCrowdsaleCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*RefundableCrowdsaleCallerSession) ClosingTime

func (_RefundableCrowdsale *RefundableCrowdsaleCallerSession) ClosingTime() (*big.Int, error)

ClosingTime is a free data retrieval call binding the contract method 0x4b6753bc.

Solidity: function closingTime() constant returns(uint256)

func (*RefundableCrowdsaleCallerSession) Goal

func (_RefundableCrowdsale *RefundableCrowdsaleCallerSession) Goal() (*big.Int, error)

Goal is a free data retrieval call binding the contract method 0x40193883.

Solidity: function goal() constant returns(uint256)

func (*RefundableCrowdsaleCallerSession) GoalReached

func (_RefundableCrowdsale *RefundableCrowdsaleCallerSession) GoalReached() (bool, error)

GoalReached is a free data retrieval call binding the contract method 0x7d3d6522.

Solidity: function goalReached() constant returns(bool)

func (*RefundableCrowdsaleCallerSession) HasClosed

func (_RefundableCrowdsale *RefundableCrowdsaleCallerSession) HasClosed() (bool, error)

HasClosed is a free data retrieval call binding the contract method 0x1515bc2b.

Solidity: function hasClosed() constant returns(bool)

func (*RefundableCrowdsaleCallerSession) IsFinalized

func (_RefundableCrowdsale *RefundableCrowdsaleCallerSession) IsFinalized() (bool, error)

IsFinalized is a free data retrieval call binding the contract method 0x8d4e4083.

Solidity: function isFinalized() constant returns(bool)

func (*RefundableCrowdsaleCallerSession) OpeningTime

func (_RefundableCrowdsale *RefundableCrowdsaleCallerSession) OpeningTime() (*big.Int, error)

OpeningTime is a free data retrieval call binding the contract method 0xb7a8807c.

Solidity: function openingTime() constant returns(uint256)

func (*RefundableCrowdsaleCallerSession) Owner

func (_RefundableCrowdsale *RefundableCrowdsaleCallerSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*RefundableCrowdsaleCallerSession) Rate

func (_RefundableCrowdsale *RefundableCrowdsaleCallerSession) Rate() (*big.Int, error)

Rate is a free data retrieval call binding the contract method 0x2c4e722e.

Solidity: function rate() constant returns(uint256)

func (*RefundableCrowdsaleCallerSession) Token

func (_RefundableCrowdsale *RefundableCrowdsaleCallerSession) Token() (common.Address, error)

Token is a free data retrieval call binding the contract method 0xfc0c546a.

Solidity: function token() constant returns(address)

func (*RefundableCrowdsaleCallerSession) Vault

func (_RefundableCrowdsale *RefundableCrowdsaleCallerSession) Vault() (common.Address, error)

Vault is a free data retrieval call binding the contract method 0xfbfa77cf.

Solidity: function vault() constant returns(address)

func (*RefundableCrowdsaleCallerSession) Wallet

func (_RefundableCrowdsale *RefundableCrowdsaleCallerSession) Wallet() (common.Address, error)

Wallet is a free data retrieval call binding the contract method 0x521eb273.

Solidity: function wallet() constant returns(address)

func (*RefundableCrowdsaleCallerSession) WeiRaised

func (_RefundableCrowdsale *RefundableCrowdsaleCallerSession) WeiRaised() (*big.Int, error)

WeiRaised is a free data retrieval call binding the contract method 0x4042b66f.

Solidity: function weiRaised() constant returns(uint256)

type RefundableCrowdsaleImpl

type RefundableCrowdsaleImpl struct {
	RefundableCrowdsaleImplCaller     // Read-only binding to the contract
	RefundableCrowdsaleImplTransactor // Write-only binding to the contract
}

RefundableCrowdsaleImpl is an auto generated Go binding around an Ethereum contract.

func DeployRefundableCrowdsaleImpl

func DeployRefundableCrowdsaleImpl(auth *bind.TransactOpts, backend bind.ContractBackend, _openingTime *big.Int, _closingTime *big.Int, _rate *big.Int, _wallet common.Address, _token common.Address, _goal *big.Int) (common.Address, *types.Transaction, *RefundableCrowdsaleImpl, error)

DeployRefundableCrowdsaleImpl deploys a new Ethereum contract, binding an instance of RefundableCrowdsaleImpl to it.

func NewRefundableCrowdsaleImpl

func NewRefundableCrowdsaleImpl(address common.Address, backend bind.ContractBackend) (*RefundableCrowdsaleImpl, error)

NewRefundableCrowdsaleImpl creates a new instance of RefundableCrowdsaleImpl, bound to a specific deployed contract.

type RefundableCrowdsaleImplCaller

type RefundableCrowdsaleImplCaller struct {
	// contains filtered or unexported fields
}

RefundableCrowdsaleImplCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewRefundableCrowdsaleImplCaller

func NewRefundableCrowdsaleImplCaller(address common.Address, caller bind.ContractCaller) (*RefundableCrowdsaleImplCaller, error)

NewRefundableCrowdsaleImplCaller creates a new read-only instance of RefundableCrowdsaleImpl, bound to a specific deployed contract.

func (*RefundableCrowdsaleImplCaller) ClosingTime

func (_RefundableCrowdsaleImpl *RefundableCrowdsaleImplCaller) ClosingTime(opts *bind.CallOpts) (*big.Int, error)

ClosingTime is a free data retrieval call binding the contract method 0x4b6753bc.

Solidity: function closingTime() constant returns(uint256)

func (*RefundableCrowdsaleImplCaller) Goal

func (_RefundableCrowdsaleImpl *RefundableCrowdsaleImplCaller) Goal(opts *bind.CallOpts) (*big.Int, error)

Goal is a free data retrieval call binding the contract method 0x40193883.

Solidity: function goal() constant returns(uint256)

func (*RefundableCrowdsaleImplCaller) GoalReached

func (_RefundableCrowdsaleImpl *RefundableCrowdsaleImplCaller) GoalReached(opts *bind.CallOpts) (bool, error)

GoalReached is a free data retrieval call binding the contract method 0x7d3d6522.

Solidity: function goalReached() constant returns(bool)

func (*RefundableCrowdsaleImplCaller) HasClosed

func (_RefundableCrowdsaleImpl *RefundableCrowdsaleImplCaller) HasClosed(opts *bind.CallOpts) (bool, error)

HasClosed is a free data retrieval call binding the contract method 0x1515bc2b.

Solidity: function hasClosed() constant returns(bool)

func (*RefundableCrowdsaleImplCaller) IsFinalized

func (_RefundableCrowdsaleImpl *RefundableCrowdsaleImplCaller) IsFinalized(opts *bind.CallOpts) (bool, error)

IsFinalized is a free data retrieval call binding the contract method 0x8d4e4083.

Solidity: function isFinalized() constant returns(bool)

func (*RefundableCrowdsaleImplCaller) OpeningTime

func (_RefundableCrowdsaleImpl *RefundableCrowdsaleImplCaller) OpeningTime(opts *bind.CallOpts) (*big.Int, error)

OpeningTime is a free data retrieval call binding the contract method 0xb7a8807c.

Solidity: function openingTime() constant returns(uint256)

func (*RefundableCrowdsaleImplCaller) Owner

func (_RefundableCrowdsaleImpl *RefundableCrowdsaleImplCaller) 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 (*RefundableCrowdsaleImplCaller) Rate

func (_RefundableCrowdsaleImpl *RefundableCrowdsaleImplCaller) Rate(opts *bind.CallOpts) (*big.Int, error)

Rate is a free data retrieval call binding the contract method 0x2c4e722e.

Solidity: function rate() constant returns(uint256)

func (*RefundableCrowdsaleImplCaller) Token

func (_RefundableCrowdsaleImpl *RefundableCrowdsaleImplCaller) Token(opts *bind.CallOpts) (common.Address, error)

Token is a free data retrieval call binding the contract method 0xfc0c546a.

Solidity: function token() constant returns(address)

func (*RefundableCrowdsaleImplCaller) Vault

func (_RefundableCrowdsaleImpl *RefundableCrowdsaleImplCaller) Vault(opts *bind.CallOpts) (common.Address, error)

Vault is a free data retrieval call binding the contract method 0xfbfa77cf.

Solidity: function vault() constant returns(address)

func (*RefundableCrowdsaleImplCaller) Wallet

func (_RefundableCrowdsaleImpl *RefundableCrowdsaleImplCaller) Wallet(opts *bind.CallOpts) (common.Address, error)

Wallet is a free data retrieval call binding the contract method 0x521eb273.

Solidity: function wallet() constant returns(address)

func (*RefundableCrowdsaleImplCaller) WeiRaised

func (_RefundableCrowdsaleImpl *RefundableCrowdsaleImplCaller) WeiRaised(opts *bind.CallOpts) (*big.Int, error)

WeiRaised is a free data retrieval call binding the contract method 0x4042b66f.

Solidity: function weiRaised() constant returns(uint256)

type RefundableCrowdsaleImplCallerRaw

type RefundableCrowdsaleImplCallerRaw struct {
	Contract *RefundableCrowdsaleImplCaller // Generic read-only contract binding to access the raw methods on
}

RefundableCrowdsaleImplCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*RefundableCrowdsaleImplCallerRaw) Call

func (_RefundableCrowdsaleImpl *RefundableCrowdsaleImplCallerRaw) 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 RefundableCrowdsaleImplCallerSession

type RefundableCrowdsaleImplCallerSession struct {
	Contract *RefundableCrowdsaleImplCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts                  // Call options to use throughout this session
}

RefundableCrowdsaleImplCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*RefundableCrowdsaleImplCallerSession) ClosingTime

func (_RefundableCrowdsaleImpl *RefundableCrowdsaleImplCallerSession) ClosingTime() (*big.Int, error)

ClosingTime is a free data retrieval call binding the contract method 0x4b6753bc.

Solidity: function closingTime() constant returns(uint256)

func (*RefundableCrowdsaleImplCallerSession) Goal

func (_RefundableCrowdsaleImpl *RefundableCrowdsaleImplCallerSession) Goal() (*big.Int, error)

Goal is a free data retrieval call binding the contract method 0x40193883.

Solidity: function goal() constant returns(uint256)

func (*RefundableCrowdsaleImplCallerSession) GoalReached

func (_RefundableCrowdsaleImpl *RefundableCrowdsaleImplCallerSession) GoalReached() (bool, error)

GoalReached is a free data retrieval call binding the contract method 0x7d3d6522.

Solidity: function goalReached() constant returns(bool)

func (*RefundableCrowdsaleImplCallerSession) HasClosed

func (_RefundableCrowdsaleImpl *RefundableCrowdsaleImplCallerSession) HasClosed() (bool, error)

HasClosed is a free data retrieval call binding the contract method 0x1515bc2b.

Solidity: function hasClosed() constant returns(bool)

func (*RefundableCrowdsaleImplCallerSession) IsFinalized

func (_RefundableCrowdsaleImpl *RefundableCrowdsaleImplCallerSession) IsFinalized() (bool, error)

IsFinalized is a free data retrieval call binding the contract method 0x8d4e4083.

Solidity: function isFinalized() constant returns(bool)

func (*RefundableCrowdsaleImplCallerSession) OpeningTime

func (_RefundableCrowdsaleImpl *RefundableCrowdsaleImplCallerSession) OpeningTime() (*big.Int, error)

OpeningTime is a free data retrieval call binding the contract method 0xb7a8807c.

Solidity: function openingTime() constant returns(uint256)

func (*RefundableCrowdsaleImplCallerSession) Owner

func (_RefundableCrowdsaleImpl *RefundableCrowdsaleImplCallerSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*RefundableCrowdsaleImplCallerSession) Rate

func (_RefundableCrowdsaleImpl *RefundableCrowdsaleImplCallerSession) Rate() (*big.Int, error)

Rate is a free data retrieval call binding the contract method 0x2c4e722e.

Solidity: function rate() constant returns(uint256)

func (*RefundableCrowdsaleImplCallerSession) Token

func (_RefundableCrowdsaleImpl *RefundableCrowdsaleImplCallerSession) Token() (common.Address, error)

Token is a free data retrieval call binding the contract method 0xfc0c546a.

Solidity: function token() constant returns(address)

func (*RefundableCrowdsaleImplCallerSession) Vault

func (_RefundableCrowdsaleImpl *RefundableCrowdsaleImplCallerSession) Vault() (common.Address, error)

Vault is a free data retrieval call binding the contract method 0xfbfa77cf.

Solidity: function vault() constant returns(address)

func (*RefundableCrowdsaleImplCallerSession) Wallet

func (_RefundableCrowdsaleImpl *RefundableCrowdsaleImplCallerSession) Wallet() (common.Address, error)

Wallet is a free data retrieval call binding the contract method 0x521eb273.

Solidity: function wallet() constant returns(address)

func (*RefundableCrowdsaleImplCallerSession) WeiRaised

func (_RefundableCrowdsaleImpl *RefundableCrowdsaleImplCallerSession) WeiRaised() (*big.Int, error)

WeiRaised is a free data retrieval call binding the contract method 0x4042b66f.

Solidity: function weiRaised() constant returns(uint256)

type RefundableCrowdsaleImplRaw

type RefundableCrowdsaleImplRaw struct {
	Contract *RefundableCrowdsaleImpl // Generic contract binding to access the raw methods on
}

RefundableCrowdsaleImplRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*RefundableCrowdsaleImplRaw) Call

func (_RefundableCrowdsaleImpl *RefundableCrowdsaleImplRaw) 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 (*RefundableCrowdsaleImplRaw) Transact

func (_RefundableCrowdsaleImpl *RefundableCrowdsaleImplRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*RefundableCrowdsaleImplRaw) Transfer

func (_RefundableCrowdsaleImpl *RefundableCrowdsaleImplRaw) 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 RefundableCrowdsaleImplSession

type RefundableCrowdsaleImplSession struct {
	Contract     *RefundableCrowdsaleImpl // 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
}

RefundableCrowdsaleImplSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*RefundableCrowdsaleImplSession) BuyTokens

func (_RefundableCrowdsaleImpl *RefundableCrowdsaleImplSession) BuyTokens(_beneficiary common.Address) (*types.Transaction, error)

BuyTokens is a paid mutator transaction binding the contract method 0xec8ac4d8.

Solidity: function buyTokens(_beneficiary address) returns()

func (*RefundableCrowdsaleImplSession) ClaimRefund

func (_RefundableCrowdsaleImpl *RefundableCrowdsaleImplSession) ClaimRefund() (*types.Transaction, error)

ClaimRefund is a paid mutator transaction binding the contract method 0xb5545a3c.

Solidity: function claimRefund() returns()

func (*RefundableCrowdsaleImplSession) ClosingTime

func (_RefundableCrowdsaleImpl *RefundableCrowdsaleImplSession) ClosingTime() (*big.Int, error)

ClosingTime is a free data retrieval call binding the contract method 0x4b6753bc.

Solidity: function closingTime() constant returns(uint256)

func (*RefundableCrowdsaleImplSession) Finalize

func (_RefundableCrowdsaleImpl *RefundableCrowdsaleImplSession) Finalize() (*types.Transaction, error)

Finalize is a paid mutator transaction binding the contract method 0x4bb278f3.

Solidity: function finalize() returns()

func (*RefundableCrowdsaleImplSession) Goal

func (_RefundableCrowdsaleImpl *RefundableCrowdsaleImplSession) Goal() (*big.Int, error)

Goal is a free data retrieval call binding the contract method 0x40193883.

Solidity: function goal() constant returns(uint256)

func (*RefundableCrowdsaleImplSession) GoalReached

func (_RefundableCrowdsaleImpl *RefundableCrowdsaleImplSession) GoalReached() (bool, error)

GoalReached is a free data retrieval call binding the contract method 0x7d3d6522.

Solidity: function goalReached() constant returns(bool)

func (*RefundableCrowdsaleImplSession) HasClosed

func (_RefundableCrowdsaleImpl *RefundableCrowdsaleImplSession) HasClosed() (bool, error)

HasClosed is a free data retrieval call binding the contract method 0x1515bc2b.

Solidity: function hasClosed() constant returns(bool)

func (*RefundableCrowdsaleImplSession) IsFinalized

func (_RefundableCrowdsaleImpl *RefundableCrowdsaleImplSession) IsFinalized() (bool, error)

IsFinalized is a free data retrieval call binding the contract method 0x8d4e4083.

Solidity: function isFinalized() constant returns(bool)

func (*RefundableCrowdsaleImplSession) OpeningTime

func (_RefundableCrowdsaleImpl *RefundableCrowdsaleImplSession) OpeningTime() (*big.Int, error)

OpeningTime is a free data retrieval call binding the contract method 0xb7a8807c.

Solidity: function openingTime() constant returns(uint256)

func (*RefundableCrowdsaleImplSession) Owner

func (_RefundableCrowdsaleImpl *RefundableCrowdsaleImplSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*RefundableCrowdsaleImplSession) Rate

func (_RefundableCrowdsaleImpl *RefundableCrowdsaleImplSession) Rate() (*big.Int, error)

Rate is a free data retrieval call binding the contract method 0x2c4e722e.

Solidity: function rate() constant returns(uint256)

func (*RefundableCrowdsaleImplSession) Token

func (_RefundableCrowdsaleImpl *RefundableCrowdsaleImplSession) Token() (common.Address, error)

Token is a free data retrieval call binding the contract method 0xfc0c546a.

Solidity: function token() constant returns(address)

func (*RefundableCrowdsaleImplSession) TransferOwnership

func (_RefundableCrowdsaleImpl *RefundableCrowdsaleImplSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(newOwner address) returns()

func (*RefundableCrowdsaleImplSession) Vault

func (_RefundableCrowdsaleImpl *RefundableCrowdsaleImplSession) Vault() (common.Address, error)

Vault is a free data retrieval call binding the contract method 0xfbfa77cf.

Solidity: function vault() constant returns(address)

func (*RefundableCrowdsaleImplSession) Wallet

func (_RefundableCrowdsaleImpl *RefundableCrowdsaleImplSession) Wallet() (common.Address, error)

Wallet is a free data retrieval call binding the contract method 0x521eb273.

Solidity: function wallet() constant returns(address)

func (*RefundableCrowdsaleImplSession) WeiRaised

func (_RefundableCrowdsaleImpl *RefundableCrowdsaleImplSession) WeiRaised() (*big.Int, error)

WeiRaised is a free data retrieval call binding the contract method 0x4042b66f.

Solidity: function weiRaised() constant returns(uint256)

type RefundableCrowdsaleImplTransactor

type RefundableCrowdsaleImplTransactor struct {
	// contains filtered or unexported fields
}

RefundableCrowdsaleImplTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewRefundableCrowdsaleImplTransactor

func NewRefundableCrowdsaleImplTransactor(address common.Address, transactor bind.ContractTransactor) (*RefundableCrowdsaleImplTransactor, error)

NewRefundableCrowdsaleImplTransactor creates a new write-only instance of RefundableCrowdsaleImpl, bound to a specific deployed contract.

func (*RefundableCrowdsaleImplTransactor) BuyTokens

func (_RefundableCrowdsaleImpl *RefundableCrowdsaleImplTransactor) BuyTokens(opts *bind.TransactOpts, _beneficiary common.Address) (*types.Transaction, error)

BuyTokens is a paid mutator transaction binding the contract method 0xec8ac4d8.

Solidity: function buyTokens(_beneficiary address) returns()

func (*RefundableCrowdsaleImplTransactor) ClaimRefund

func (_RefundableCrowdsaleImpl *RefundableCrowdsaleImplTransactor) ClaimRefund(opts *bind.TransactOpts) (*types.Transaction, error)

ClaimRefund is a paid mutator transaction binding the contract method 0xb5545a3c.

Solidity: function claimRefund() returns()

func (*RefundableCrowdsaleImplTransactor) Finalize

func (_RefundableCrowdsaleImpl *RefundableCrowdsaleImplTransactor) Finalize(opts *bind.TransactOpts) (*types.Transaction, error)

Finalize is a paid mutator transaction binding the contract method 0x4bb278f3.

Solidity: function finalize() returns()

func (*RefundableCrowdsaleImplTransactor) TransferOwnership

func (_RefundableCrowdsaleImpl *RefundableCrowdsaleImplTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(newOwner address) returns()

type RefundableCrowdsaleImplTransactorRaw

type RefundableCrowdsaleImplTransactorRaw struct {
	Contract *RefundableCrowdsaleImplTransactor // Generic write-only contract binding to access the raw methods on
}

RefundableCrowdsaleImplTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*RefundableCrowdsaleImplTransactorRaw) Transact

func (_RefundableCrowdsaleImpl *RefundableCrowdsaleImplTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*RefundableCrowdsaleImplTransactorRaw) Transfer

func (_RefundableCrowdsaleImpl *RefundableCrowdsaleImplTransactorRaw) 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 RefundableCrowdsaleImplTransactorSession

type RefundableCrowdsaleImplTransactorSession struct {
	Contract     *RefundableCrowdsaleImplTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts                  // Transaction auth options to use throughout this session
}

RefundableCrowdsaleImplTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*RefundableCrowdsaleImplTransactorSession) BuyTokens

func (_RefundableCrowdsaleImpl *RefundableCrowdsaleImplTransactorSession) BuyTokens(_beneficiary common.Address) (*types.Transaction, error)

BuyTokens is a paid mutator transaction binding the contract method 0xec8ac4d8.

Solidity: function buyTokens(_beneficiary address) returns()

func (*RefundableCrowdsaleImplTransactorSession) ClaimRefund

func (_RefundableCrowdsaleImpl *RefundableCrowdsaleImplTransactorSession) ClaimRefund() (*types.Transaction, error)

ClaimRefund is a paid mutator transaction binding the contract method 0xb5545a3c.

Solidity: function claimRefund() returns()

func (*RefundableCrowdsaleImplTransactorSession) Finalize

func (_RefundableCrowdsaleImpl *RefundableCrowdsaleImplTransactorSession) Finalize() (*types.Transaction, error)

Finalize is a paid mutator transaction binding the contract method 0x4bb278f3.

Solidity: function finalize() returns()

func (*RefundableCrowdsaleImplTransactorSession) TransferOwnership

func (_RefundableCrowdsaleImpl *RefundableCrowdsaleImplTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(newOwner address) returns()

type RefundableCrowdsaleRaw

type RefundableCrowdsaleRaw struct {
	Contract *RefundableCrowdsale // Generic contract binding to access the raw methods on
}

RefundableCrowdsaleRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*RefundableCrowdsaleRaw) Call

func (_RefundableCrowdsale *RefundableCrowdsaleRaw) 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 (*RefundableCrowdsaleRaw) Transact

func (_RefundableCrowdsale *RefundableCrowdsaleRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*RefundableCrowdsaleRaw) Transfer

func (_RefundableCrowdsale *RefundableCrowdsaleRaw) 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 RefundableCrowdsaleSession

type RefundableCrowdsaleSession struct {
	Contract     *RefundableCrowdsale // 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
}

RefundableCrowdsaleSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*RefundableCrowdsaleSession) BuyTokens

func (_RefundableCrowdsale *RefundableCrowdsaleSession) BuyTokens(_beneficiary common.Address) (*types.Transaction, error)

BuyTokens is a paid mutator transaction binding the contract method 0xec8ac4d8.

Solidity: function buyTokens(_beneficiary address) returns()

func (*RefundableCrowdsaleSession) ClaimRefund

func (_RefundableCrowdsale *RefundableCrowdsaleSession) ClaimRefund() (*types.Transaction, error)

ClaimRefund is a paid mutator transaction binding the contract method 0xb5545a3c.

Solidity: function claimRefund() returns()

func (*RefundableCrowdsaleSession) ClosingTime

func (_RefundableCrowdsale *RefundableCrowdsaleSession) ClosingTime() (*big.Int, error)

ClosingTime is a free data retrieval call binding the contract method 0x4b6753bc.

Solidity: function closingTime() constant returns(uint256)

func (*RefundableCrowdsaleSession) Finalize

func (_RefundableCrowdsale *RefundableCrowdsaleSession) Finalize() (*types.Transaction, error)

Finalize is a paid mutator transaction binding the contract method 0x4bb278f3.

Solidity: function finalize() returns()

func (*RefundableCrowdsaleSession) Goal

func (_RefundableCrowdsale *RefundableCrowdsaleSession) Goal() (*big.Int, error)

Goal is a free data retrieval call binding the contract method 0x40193883.

Solidity: function goal() constant returns(uint256)

func (*RefundableCrowdsaleSession) GoalReached

func (_RefundableCrowdsale *RefundableCrowdsaleSession) GoalReached() (bool, error)

GoalReached is a free data retrieval call binding the contract method 0x7d3d6522.

Solidity: function goalReached() constant returns(bool)

func (*RefundableCrowdsaleSession) HasClosed

func (_RefundableCrowdsale *RefundableCrowdsaleSession) HasClosed() (bool, error)

HasClosed is a free data retrieval call binding the contract method 0x1515bc2b.

Solidity: function hasClosed() constant returns(bool)

func (*RefundableCrowdsaleSession) IsFinalized

func (_RefundableCrowdsale *RefundableCrowdsaleSession) IsFinalized() (bool, error)

IsFinalized is a free data retrieval call binding the contract method 0x8d4e4083.

Solidity: function isFinalized() constant returns(bool)

func (*RefundableCrowdsaleSession) OpeningTime

func (_RefundableCrowdsale *RefundableCrowdsaleSession) OpeningTime() (*big.Int, error)

OpeningTime is a free data retrieval call binding the contract method 0xb7a8807c.

Solidity: function openingTime() constant returns(uint256)

func (*RefundableCrowdsaleSession) Owner

func (_RefundableCrowdsale *RefundableCrowdsaleSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*RefundableCrowdsaleSession) Rate

func (_RefundableCrowdsale *RefundableCrowdsaleSession) Rate() (*big.Int, error)

Rate is a free data retrieval call binding the contract method 0x2c4e722e.

Solidity: function rate() constant returns(uint256)

func (*RefundableCrowdsaleSession) Token

func (_RefundableCrowdsale *RefundableCrowdsaleSession) Token() (common.Address, error)

Token is a free data retrieval call binding the contract method 0xfc0c546a.

Solidity: function token() constant returns(address)

func (*RefundableCrowdsaleSession) TransferOwnership

func (_RefundableCrowdsale *RefundableCrowdsaleSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(newOwner address) returns()

func (*RefundableCrowdsaleSession) Vault

func (_RefundableCrowdsale *RefundableCrowdsaleSession) Vault() (common.Address, error)

Vault is a free data retrieval call binding the contract method 0xfbfa77cf.

Solidity: function vault() constant returns(address)

func (*RefundableCrowdsaleSession) Wallet

func (_RefundableCrowdsale *RefundableCrowdsaleSession) Wallet() (common.Address, error)

Wallet is a free data retrieval call binding the contract method 0x521eb273.

Solidity: function wallet() constant returns(address)

func (*RefundableCrowdsaleSession) WeiRaised

func (_RefundableCrowdsale *RefundableCrowdsaleSession) WeiRaised() (*big.Int, error)

WeiRaised is a free data retrieval call binding the contract method 0x4042b66f.

Solidity: function weiRaised() constant returns(uint256)

type RefundableCrowdsaleTransactor

type RefundableCrowdsaleTransactor struct {
	// contains filtered or unexported fields
}

RefundableCrowdsaleTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewRefundableCrowdsaleTransactor

func NewRefundableCrowdsaleTransactor(address common.Address, transactor bind.ContractTransactor) (*RefundableCrowdsaleTransactor, error)

NewRefundableCrowdsaleTransactor creates a new write-only instance of RefundableCrowdsale, bound to a specific deployed contract.

func (*RefundableCrowdsaleTransactor) BuyTokens

func (_RefundableCrowdsale *RefundableCrowdsaleTransactor) BuyTokens(opts *bind.TransactOpts, _beneficiary common.Address) (*types.Transaction, error)

BuyTokens is a paid mutator transaction binding the contract method 0xec8ac4d8.

Solidity: function buyTokens(_beneficiary address) returns()

func (*RefundableCrowdsaleTransactor) ClaimRefund

func (_RefundableCrowdsale *RefundableCrowdsaleTransactor) ClaimRefund(opts *bind.TransactOpts) (*types.Transaction, error)

ClaimRefund is a paid mutator transaction binding the contract method 0xb5545a3c.

Solidity: function claimRefund() returns()

func (*RefundableCrowdsaleTransactor) Finalize

func (_RefundableCrowdsale *RefundableCrowdsaleTransactor) Finalize(opts *bind.TransactOpts) (*types.Transaction, error)

Finalize is a paid mutator transaction binding the contract method 0x4bb278f3.

Solidity: function finalize() returns()

func (*RefundableCrowdsaleTransactor) TransferOwnership

func (_RefundableCrowdsale *RefundableCrowdsaleTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(newOwner address) returns()

type RefundableCrowdsaleTransactorRaw

type RefundableCrowdsaleTransactorRaw struct {
	Contract *RefundableCrowdsaleTransactor // Generic write-only contract binding to access the raw methods on
}

RefundableCrowdsaleTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*RefundableCrowdsaleTransactorRaw) Transact

func (_RefundableCrowdsale *RefundableCrowdsaleTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*RefundableCrowdsaleTransactorRaw) Transfer

func (_RefundableCrowdsale *RefundableCrowdsaleTransactorRaw) 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 RefundableCrowdsaleTransactorSession

type RefundableCrowdsaleTransactorSession struct {
	Contract     *RefundableCrowdsaleTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts              // Transaction auth options to use throughout this session
}

RefundableCrowdsaleTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*RefundableCrowdsaleTransactorSession) BuyTokens

func (_RefundableCrowdsale *RefundableCrowdsaleTransactorSession) BuyTokens(_beneficiary common.Address) (*types.Transaction, error)

BuyTokens is a paid mutator transaction binding the contract method 0xec8ac4d8.

Solidity: function buyTokens(_beneficiary address) returns()

func (*RefundableCrowdsaleTransactorSession) ClaimRefund

func (_RefundableCrowdsale *RefundableCrowdsaleTransactorSession) ClaimRefund() (*types.Transaction, error)

ClaimRefund is a paid mutator transaction binding the contract method 0xb5545a3c.

Solidity: function claimRefund() returns()

func (*RefundableCrowdsaleTransactorSession) Finalize

func (_RefundableCrowdsale *RefundableCrowdsaleTransactorSession) Finalize() (*types.Transaction, error)

Finalize is a paid mutator transaction binding the contract method 0x4bb278f3.

Solidity: function finalize() returns()

func (*RefundableCrowdsaleTransactorSession) TransferOwnership

func (_RefundableCrowdsale *RefundableCrowdsaleTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(newOwner address) returns()

type Roles

type Roles struct {
	RolesCaller     // Read-only binding to the contract
	RolesTransactor // Write-only binding to the contract
}

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 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 SafeERC20

type SafeERC20 struct {
	SafeERC20Caller     // Read-only binding to the contract
	SafeERC20Transactor // Write-only binding to the contract
}

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 SafeERC20Helper

type SafeERC20Helper struct {
	SafeERC20HelperCaller     // Read-only binding to the contract
	SafeERC20HelperTransactor // Write-only binding to the contract
}

SafeERC20Helper is an auto generated Go binding around an Ethereum contract.

func DeploySafeERC20Helper

func DeploySafeERC20Helper(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *SafeERC20Helper, error)

DeploySafeERC20Helper deploys a new Ethereum contract, binding an instance of SafeERC20Helper to it.

func NewSafeERC20Helper

func NewSafeERC20Helper(address common.Address, backend bind.ContractBackend) (*SafeERC20Helper, error)

NewSafeERC20Helper creates a new instance of SafeERC20Helper, bound to a specific deployed contract.

type SafeERC20HelperCaller

type SafeERC20HelperCaller struct {
	// contains filtered or unexported fields
}

SafeERC20HelperCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewSafeERC20HelperCaller

func NewSafeERC20HelperCaller(address common.Address, caller bind.ContractCaller) (*SafeERC20HelperCaller, error)

NewSafeERC20HelperCaller creates a new read-only instance of SafeERC20Helper, bound to a specific deployed contract.

type SafeERC20HelperCallerRaw

type SafeERC20HelperCallerRaw struct {
	Contract *SafeERC20HelperCaller // Generic read-only contract binding to access the raw methods on
}

SafeERC20HelperCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*SafeERC20HelperCallerRaw) Call

func (_SafeERC20Helper *SafeERC20HelperCallerRaw) 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 SafeERC20HelperCallerSession

type SafeERC20HelperCallerSession struct {
	Contract *SafeERC20HelperCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts          // Call options to use throughout this session
}

SafeERC20HelperCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

type SafeERC20HelperRaw

type SafeERC20HelperRaw struct {
	Contract *SafeERC20Helper // Generic contract binding to access the raw methods on
}

SafeERC20HelperRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*SafeERC20HelperRaw) Call

func (_SafeERC20Helper *SafeERC20HelperRaw) 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 (*SafeERC20HelperRaw) Transact

func (_SafeERC20Helper *SafeERC20HelperRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*SafeERC20HelperRaw) Transfer

func (_SafeERC20Helper *SafeERC20HelperRaw) 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 SafeERC20HelperSession

type SafeERC20HelperSession struct {
	Contract     *SafeERC20Helper  // 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
}

SafeERC20HelperSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*SafeERC20HelperSession) DoFailingApprove

func (_SafeERC20Helper *SafeERC20HelperSession) DoFailingApprove() (*types.Transaction, error)

DoFailingApprove is a paid mutator transaction binding the contract method 0x6573ee1e.

Solidity: function doFailingApprove() returns()

func (*SafeERC20HelperSession) DoFailingTransfer

func (_SafeERC20Helper *SafeERC20HelperSession) DoFailingTransfer() (*types.Transaction, error)

DoFailingTransfer is a paid mutator transaction binding the contract method 0xafa03ac9.

Solidity: function doFailingTransfer() returns()

func (*SafeERC20HelperSession) DoFailingTransferFrom

func (_SafeERC20Helper *SafeERC20HelperSession) DoFailingTransferFrom() (*types.Transaction, error)

DoFailingTransferFrom is a paid mutator transaction binding the contract method 0x50930ca5.

Solidity: function doFailingTransferFrom() returns()

func (*SafeERC20HelperSession) DoSucceedingApprove

func (_SafeERC20Helper *SafeERC20HelperSession) DoSucceedingApprove() (*types.Transaction, error)

DoSucceedingApprove is a paid mutator transaction binding the contract method 0xb19faed8.

Solidity: function doSucceedingApprove() returns()

func (*SafeERC20HelperSession) DoSucceedingTransfer

func (_SafeERC20Helper *SafeERC20HelperSession) DoSucceedingTransfer() (*types.Transaction, error)

DoSucceedingTransfer is a paid mutator transaction binding the contract method 0x56b2c5bb.

Solidity: function doSucceedingTransfer() returns()

func (*SafeERC20HelperSession) DoSucceedingTransferFrom

func (_SafeERC20Helper *SafeERC20HelperSession) DoSucceedingTransferFrom() (*types.Transaction, error)

DoSucceedingTransferFrom is a paid mutator transaction binding the contract method 0xd7228bb5.

Solidity: function doSucceedingTransferFrom() returns()

type SafeERC20HelperTransactor

type SafeERC20HelperTransactor struct {
	// contains filtered or unexported fields
}

SafeERC20HelperTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewSafeERC20HelperTransactor

func NewSafeERC20HelperTransactor(address common.Address, transactor bind.ContractTransactor) (*SafeERC20HelperTransactor, error)

NewSafeERC20HelperTransactor creates a new write-only instance of SafeERC20Helper, bound to a specific deployed contract.

func (*SafeERC20HelperTransactor) DoFailingApprove

func (_SafeERC20Helper *SafeERC20HelperTransactor) DoFailingApprove(opts *bind.TransactOpts) (*types.Transaction, error)

DoFailingApprove is a paid mutator transaction binding the contract method 0x6573ee1e.

Solidity: function doFailingApprove() returns()

func (*SafeERC20HelperTransactor) DoFailingTransfer

func (_SafeERC20Helper *SafeERC20HelperTransactor) DoFailingTransfer(opts *bind.TransactOpts) (*types.Transaction, error)

DoFailingTransfer is a paid mutator transaction binding the contract method 0xafa03ac9.

Solidity: function doFailingTransfer() returns()

func (*SafeERC20HelperTransactor) DoFailingTransferFrom

func (_SafeERC20Helper *SafeERC20HelperTransactor) DoFailingTransferFrom(opts *bind.TransactOpts) (*types.Transaction, error)

DoFailingTransferFrom is a paid mutator transaction binding the contract method 0x50930ca5.

Solidity: function doFailingTransferFrom() returns()

func (*SafeERC20HelperTransactor) DoSucceedingApprove

func (_SafeERC20Helper *SafeERC20HelperTransactor) DoSucceedingApprove(opts *bind.TransactOpts) (*types.Transaction, error)

DoSucceedingApprove is a paid mutator transaction binding the contract method 0xb19faed8.

Solidity: function doSucceedingApprove() returns()

func (*SafeERC20HelperTransactor) DoSucceedingTransfer

func (_SafeERC20Helper *SafeERC20HelperTransactor) DoSucceedingTransfer(opts *bind.TransactOpts) (*types.Transaction, error)

DoSucceedingTransfer is a paid mutator transaction binding the contract method 0x56b2c5bb.

Solidity: function doSucceedingTransfer() returns()

func (*SafeERC20HelperTransactor) DoSucceedingTransferFrom

func (_SafeERC20Helper *SafeERC20HelperTransactor) DoSucceedingTransferFrom(opts *bind.TransactOpts) (*types.Transaction, error)

DoSucceedingTransferFrom is a paid mutator transaction binding the contract method 0xd7228bb5.

Solidity: function doSucceedingTransferFrom() returns()

type SafeERC20HelperTransactorRaw

type SafeERC20HelperTransactorRaw struct {
	Contract *SafeERC20HelperTransactor // Generic write-only contract binding to access the raw methods on
}

SafeERC20HelperTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*SafeERC20HelperTransactorRaw) Transact

func (_SafeERC20Helper *SafeERC20HelperTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*SafeERC20HelperTransactorRaw) Transfer

func (_SafeERC20Helper *SafeERC20HelperTransactorRaw) 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 SafeERC20HelperTransactorSession

type SafeERC20HelperTransactorSession struct {
	Contract     *SafeERC20HelperTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts          // Transaction auth options to use throughout this session
}

SafeERC20HelperTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*SafeERC20HelperTransactorSession) DoFailingApprove

func (_SafeERC20Helper *SafeERC20HelperTransactorSession) DoFailingApprove() (*types.Transaction, error)

DoFailingApprove is a paid mutator transaction binding the contract method 0x6573ee1e.

Solidity: function doFailingApprove() returns()

func (*SafeERC20HelperTransactorSession) DoFailingTransfer

func (_SafeERC20Helper *SafeERC20HelperTransactorSession) DoFailingTransfer() (*types.Transaction, error)

DoFailingTransfer is a paid mutator transaction binding the contract method 0xafa03ac9.

Solidity: function doFailingTransfer() returns()

func (*SafeERC20HelperTransactorSession) DoFailingTransferFrom

func (_SafeERC20Helper *SafeERC20HelperTransactorSession) DoFailingTransferFrom() (*types.Transaction, error)

DoFailingTransferFrom is a paid mutator transaction binding the contract method 0x50930ca5.

Solidity: function doFailingTransferFrom() returns()

func (*SafeERC20HelperTransactorSession) DoSucceedingApprove

func (_SafeERC20Helper *SafeERC20HelperTransactorSession) DoSucceedingApprove() (*types.Transaction, error)

DoSucceedingApprove is a paid mutator transaction binding the contract method 0xb19faed8.

Solidity: function doSucceedingApprove() returns()

func (*SafeERC20HelperTransactorSession) DoSucceedingTransfer

func (_SafeERC20Helper *SafeERC20HelperTransactorSession) DoSucceedingTransfer() (*types.Transaction, error)

DoSucceedingTransfer is a paid mutator transaction binding the contract method 0x56b2c5bb.

Solidity: function doSucceedingTransfer() returns()

func (*SafeERC20HelperTransactorSession) DoSucceedingTransferFrom

func (_SafeERC20Helper *SafeERC20HelperTransactorSession) DoSucceedingTransferFrom() (*types.Transaction, error)

DoSucceedingTransferFrom is a paid mutator transaction binding the contract method 0xd7228bb5.

Solidity: function doSucceedingTransferFrom() returns()

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
}

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 SafeMathMock

type SafeMathMock struct {
	SafeMathMockCaller     // Read-only binding to the contract
	SafeMathMockTransactor // Write-only binding to the contract
}

SafeMathMock is an auto generated Go binding around an Ethereum contract.

func DeploySafeMathMock

func DeploySafeMathMock(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *SafeMathMock, error)

DeploySafeMathMock deploys a new Ethereum contract, binding an instance of SafeMathMock to it.

func NewSafeMathMock

func NewSafeMathMock(address common.Address, backend bind.ContractBackend) (*SafeMathMock, error)

NewSafeMathMock creates a new instance of SafeMathMock, bound to a specific deployed contract.

type SafeMathMockCaller

type SafeMathMockCaller struct {
	// contains filtered or unexported fields
}

SafeMathMockCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewSafeMathMockCaller

func NewSafeMathMockCaller(address common.Address, caller bind.ContractCaller) (*SafeMathMockCaller, error)

NewSafeMathMockCaller creates a new read-only instance of SafeMathMock, bound to a specific deployed contract.

func (*SafeMathMockCaller) Result

func (_SafeMathMock *SafeMathMockCaller) Result(opts *bind.CallOpts) (*big.Int, error)

Result is a free data retrieval call binding the contract method 0x65372147.

Solidity: function result() constant returns(uint256)

type SafeMathMockCallerRaw

type SafeMathMockCallerRaw struct {
	Contract *SafeMathMockCaller // Generic read-only contract binding to access the raw methods on
}

SafeMathMockCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*SafeMathMockCallerRaw) Call

func (_SafeMathMock *SafeMathMockCallerRaw) 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 SafeMathMockCallerSession

type SafeMathMockCallerSession struct {
	Contract *SafeMathMockCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts       // Call options to use throughout this session
}

SafeMathMockCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*SafeMathMockCallerSession) Result

func (_SafeMathMock *SafeMathMockCallerSession) Result() (*big.Int, error)

Result is a free data retrieval call binding the contract method 0x65372147.

Solidity: function result() constant returns(uint256)

type SafeMathMockRaw

type SafeMathMockRaw struct {
	Contract *SafeMathMock // Generic contract binding to access the raw methods on
}

SafeMathMockRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*SafeMathMockRaw) Call

func (_SafeMathMock *SafeMathMockRaw) 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 (*SafeMathMockRaw) Transact

func (_SafeMathMock *SafeMathMockRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*SafeMathMockRaw) Transfer

func (_SafeMathMock *SafeMathMockRaw) 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 SafeMathMockSession

type SafeMathMockSession struct {
	Contract     *SafeMathMock     // 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
}

SafeMathMockSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*SafeMathMockSession) Add

func (_SafeMathMock *SafeMathMockSession) Add(a *big.Int, b *big.Int) (*types.Transaction, error)

Add is a paid mutator transaction binding the contract method 0x771602f7.

Solidity: function add(a uint256, b uint256) returns()

func (*SafeMathMockSession) Multiply

func (_SafeMathMock *SafeMathMockSession) Multiply(a *big.Int, b *big.Int) (*types.Transaction, error)

Multiply is a paid mutator transaction binding the contract method 0x165c4a16.

Solidity: function multiply(a uint256, b uint256) returns()

func (*SafeMathMockSession) Result

func (_SafeMathMock *SafeMathMockSession) Result() (*big.Int, error)

Result is a free data retrieval call binding the contract method 0x65372147.

Solidity: function result() constant returns(uint256)

func (*SafeMathMockSession) Subtract

func (_SafeMathMock *SafeMathMockSession) Subtract(a *big.Int, b *big.Int) (*types.Transaction, error)

Subtract is a paid mutator transaction binding the contract method 0x3ef5e445.

Solidity: function subtract(a uint256, b uint256) returns()

type SafeMathMockTransactor

type SafeMathMockTransactor struct {
	// contains filtered or unexported fields
}

SafeMathMockTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewSafeMathMockTransactor

func NewSafeMathMockTransactor(address common.Address, transactor bind.ContractTransactor) (*SafeMathMockTransactor, error)

NewSafeMathMockTransactor creates a new write-only instance of SafeMathMock, bound to a specific deployed contract.

func (*SafeMathMockTransactor) Add

func (_SafeMathMock *SafeMathMockTransactor) Add(opts *bind.TransactOpts, a *big.Int, b *big.Int) (*types.Transaction, error)

Add is a paid mutator transaction binding the contract method 0x771602f7.

Solidity: function add(a uint256, b uint256) returns()

func (*SafeMathMockTransactor) Multiply

func (_SafeMathMock *SafeMathMockTransactor) Multiply(opts *bind.TransactOpts, a *big.Int, b *big.Int) (*types.Transaction, error)

Multiply is a paid mutator transaction binding the contract method 0x165c4a16.

Solidity: function multiply(a uint256, b uint256) returns()

func (*SafeMathMockTransactor) Subtract

func (_SafeMathMock *SafeMathMockTransactor) Subtract(opts *bind.TransactOpts, a *big.Int, b *big.Int) (*types.Transaction, error)

Subtract is a paid mutator transaction binding the contract method 0x3ef5e445.

Solidity: function subtract(a uint256, b uint256) returns()

type SafeMathMockTransactorRaw

type SafeMathMockTransactorRaw struct {
	Contract *SafeMathMockTransactor // Generic write-only contract binding to access the raw methods on
}

SafeMathMockTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*SafeMathMockTransactorRaw) Transact

func (_SafeMathMock *SafeMathMockTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*SafeMathMockTransactorRaw) Transfer

func (_SafeMathMock *SafeMathMockTransactorRaw) 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 SafeMathMockTransactorSession

type SafeMathMockTransactorSession struct {
	Contract     *SafeMathMockTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts       // Transaction auth options to use throughout this session
}

SafeMathMockTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*SafeMathMockTransactorSession) Add

func (_SafeMathMock *SafeMathMockTransactorSession) Add(a *big.Int, b *big.Int) (*types.Transaction, error)

Add is a paid mutator transaction binding the contract method 0x771602f7.

Solidity: function add(a uint256, b uint256) returns()

func (*SafeMathMockTransactorSession) Multiply

func (_SafeMathMock *SafeMathMockTransactorSession) Multiply(a *big.Int, b *big.Int) (*types.Transaction, error)

Multiply is a paid mutator transaction binding the contract method 0x165c4a16.

Solidity: function multiply(a uint256, b uint256) returns()

func (*SafeMathMockTransactorSession) Subtract

func (_SafeMathMock *SafeMathMockTransactorSession) Subtract(a *big.Int, b *big.Int) (*types.Transaction, error)

Subtract is a paid mutator transaction binding the contract method 0x3ef5e445.

Solidity: function subtract(a uint256, b uint256) returns()

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 SampleCrowdsale

type SampleCrowdsale struct {
	SampleCrowdsaleCaller     // Read-only binding to the contract
	SampleCrowdsaleTransactor // Write-only binding to the contract
}

SampleCrowdsale is an auto generated Go binding around an Ethereum contract.

func DeploySampleCrowdsale

func DeploySampleCrowdsale(auth *bind.TransactOpts, backend bind.ContractBackend, _openingTime *big.Int, _closingTime *big.Int, _rate *big.Int, _wallet common.Address, _cap *big.Int, _token common.Address, _goal *big.Int) (common.Address, *types.Transaction, *SampleCrowdsale, error)

DeploySampleCrowdsale deploys a new Ethereum contract, binding an instance of SampleCrowdsale to it.

func NewSampleCrowdsale

func NewSampleCrowdsale(address common.Address, backend bind.ContractBackend) (*SampleCrowdsale, error)

NewSampleCrowdsale creates a new instance of SampleCrowdsale, bound to a specific deployed contract.

type SampleCrowdsaleCaller

type SampleCrowdsaleCaller struct {
	// contains filtered or unexported fields
}

SampleCrowdsaleCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewSampleCrowdsaleCaller

func NewSampleCrowdsaleCaller(address common.Address, caller bind.ContractCaller) (*SampleCrowdsaleCaller, error)

NewSampleCrowdsaleCaller creates a new read-only instance of SampleCrowdsale, bound to a specific deployed contract.

func (*SampleCrowdsaleCaller) Cap

func (_SampleCrowdsale *SampleCrowdsaleCaller) Cap(opts *bind.CallOpts) (*big.Int, error)

Cap is a free data retrieval call binding the contract method 0x355274ea.

Solidity: function cap() constant returns(uint256)

func (*SampleCrowdsaleCaller) CapReached

func (_SampleCrowdsale *SampleCrowdsaleCaller) CapReached(opts *bind.CallOpts) (bool, error)

CapReached is a free data retrieval call binding the contract method 0x4f935945.

Solidity: function capReached() constant returns(bool)

func (*SampleCrowdsaleCaller) ClosingTime

func (_SampleCrowdsale *SampleCrowdsaleCaller) ClosingTime(opts *bind.CallOpts) (*big.Int, error)

ClosingTime is a free data retrieval call binding the contract method 0x4b6753bc.

Solidity: function closingTime() constant returns(uint256)

func (*SampleCrowdsaleCaller) Goal

func (_SampleCrowdsale *SampleCrowdsaleCaller) Goal(opts *bind.CallOpts) (*big.Int, error)

Goal is a free data retrieval call binding the contract method 0x40193883.

Solidity: function goal() constant returns(uint256)

func (*SampleCrowdsaleCaller) GoalReached

func (_SampleCrowdsale *SampleCrowdsaleCaller) GoalReached(opts *bind.CallOpts) (bool, error)

GoalReached is a free data retrieval call binding the contract method 0x7d3d6522.

Solidity: function goalReached() constant returns(bool)

func (*SampleCrowdsaleCaller) HasClosed

func (_SampleCrowdsale *SampleCrowdsaleCaller) HasClosed(opts *bind.CallOpts) (bool, error)

HasClosed is a free data retrieval call binding the contract method 0x1515bc2b.

Solidity: function hasClosed() constant returns(bool)

func (*SampleCrowdsaleCaller) IsFinalized

func (_SampleCrowdsale *SampleCrowdsaleCaller) IsFinalized(opts *bind.CallOpts) (bool, error)

IsFinalized is a free data retrieval call binding the contract method 0x8d4e4083.

Solidity: function isFinalized() constant returns(bool)

func (*SampleCrowdsaleCaller) OpeningTime

func (_SampleCrowdsale *SampleCrowdsaleCaller) OpeningTime(opts *bind.CallOpts) (*big.Int, error)

OpeningTime is a free data retrieval call binding the contract method 0xb7a8807c.

Solidity: function openingTime() constant returns(uint256)

func (*SampleCrowdsaleCaller) Owner

func (_SampleCrowdsale *SampleCrowdsaleCaller) 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 (*SampleCrowdsaleCaller) Rate

func (_SampleCrowdsale *SampleCrowdsaleCaller) Rate(opts *bind.CallOpts) (*big.Int, error)

Rate is a free data retrieval call binding the contract method 0x2c4e722e.

Solidity: function rate() constant returns(uint256)

func (*SampleCrowdsaleCaller) Token

func (_SampleCrowdsale *SampleCrowdsaleCaller) Token(opts *bind.CallOpts) (common.Address, error)

Token is a free data retrieval call binding the contract method 0xfc0c546a.

Solidity: function token() constant returns(address)

func (*SampleCrowdsaleCaller) Vault

func (_SampleCrowdsale *SampleCrowdsaleCaller) Vault(opts *bind.CallOpts) (common.Address, error)

Vault is a free data retrieval call binding the contract method 0xfbfa77cf.

Solidity: function vault() constant returns(address)

func (*SampleCrowdsaleCaller) Wallet

func (_SampleCrowdsale *SampleCrowdsaleCaller) Wallet(opts *bind.CallOpts) (common.Address, error)

Wallet is a free data retrieval call binding the contract method 0x521eb273.

Solidity: function wallet() constant returns(address)

func (*SampleCrowdsaleCaller) WeiRaised

func (_SampleCrowdsale *SampleCrowdsaleCaller) WeiRaised(opts *bind.CallOpts) (*big.Int, error)

WeiRaised is a free data retrieval call binding the contract method 0x4042b66f.

Solidity: function weiRaised() constant returns(uint256)

type SampleCrowdsaleCallerRaw

type SampleCrowdsaleCallerRaw struct {
	Contract *SampleCrowdsaleCaller // Generic read-only contract binding to access the raw methods on
}

SampleCrowdsaleCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*SampleCrowdsaleCallerRaw) Call

func (_SampleCrowdsale *SampleCrowdsaleCallerRaw) 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 SampleCrowdsaleCallerSession

type SampleCrowdsaleCallerSession struct {
	Contract *SampleCrowdsaleCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts          // Call options to use throughout this session
}

SampleCrowdsaleCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*SampleCrowdsaleCallerSession) Cap

func (_SampleCrowdsale *SampleCrowdsaleCallerSession) Cap() (*big.Int, error)

Cap is a free data retrieval call binding the contract method 0x355274ea.

Solidity: function cap() constant returns(uint256)

func (*SampleCrowdsaleCallerSession) CapReached

func (_SampleCrowdsale *SampleCrowdsaleCallerSession) CapReached() (bool, error)

CapReached is a free data retrieval call binding the contract method 0x4f935945.

Solidity: function capReached() constant returns(bool)

func (*SampleCrowdsaleCallerSession) ClosingTime

func (_SampleCrowdsale *SampleCrowdsaleCallerSession) ClosingTime() (*big.Int, error)

ClosingTime is a free data retrieval call binding the contract method 0x4b6753bc.

Solidity: function closingTime() constant returns(uint256)

func (*SampleCrowdsaleCallerSession) Goal

func (_SampleCrowdsale *SampleCrowdsaleCallerSession) Goal() (*big.Int, error)

Goal is a free data retrieval call binding the contract method 0x40193883.

Solidity: function goal() constant returns(uint256)

func (*SampleCrowdsaleCallerSession) GoalReached

func (_SampleCrowdsale *SampleCrowdsaleCallerSession) GoalReached() (bool, error)

GoalReached is a free data retrieval call binding the contract method 0x7d3d6522.

Solidity: function goalReached() constant returns(bool)

func (*SampleCrowdsaleCallerSession) HasClosed

func (_SampleCrowdsale *SampleCrowdsaleCallerSession) HasClosed() (bool, error)

HasClosed is a free data retrieval call binding the contract method 0x1515bc2b.

Solidity: function hasClosed() constant returns(bool)

func (*SampleCrowdsaleCallerSession) IsFinalized

func (_SampleCrowdsale *SampleCrowdsaleCallerSession) IsFinalized() (bool, error)

IsFinalized is a free data retrieval call binding the contract method 0x8d4e4083.

Solidity: function isFinalized() constant returns(bool)

func (*SampleCrowdsaleCallerSession) OpeningTime

func (_SampleCrowdsale *SampleCrowdsaleCallerSession) OpeningTime() (*big.Int, error)

OpeningTime is a free data retrieval call binding the contract method 0xb7a8807c.

Solidity: function openingTime() constant returns(uint256)

func (*SampleCrowdsaleCallerSession) Owner

func (_SampleCrowdsale *SampleCrowdsaleCallerSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*SampleCrowdsaleCallerSession) Rate

func (_SampleCrowdsale *SampleCrowdsaleCallerSession) Rate() (*big.Int, error)

Rate is a free data retrieval call binding the contract method 0x2c4e722e.

Solidity: function rate() constant returns(uint256)

func (*SampleCrowdsaleCallerSession) Token

func (_SampleCrowdsale *SampleCrowdsaleCallerSession) Token() (common.Address, error)

Token is a free data retrieval call binding the contract method 0xfc0c546a.

Solidity: function token() constant returns(address)

func (*SampleCrowdsaleCallerSession) Vault

func (_SampleCrowdsale *SampleCrowdsaleCallerSession) Vault() (common.Address, error)

Vault is a free data retrieval call binding the contract method 0xfbfa77cf.

Solidity: function vault() constant returns(address)

func (*SampleCrowdsaleCallerSession) Wallet

func (_SampleCrowdsale *SampleCrowdsaleCallerSession) Wallet() (common.Address, error)

Wallet is a free data retrieval call binding the contract method 0x521eb273.

Solidity: function wallet() constant returns(address)

func (*SampleCrowdsaleCallerSession) WeiRaised

func (_SampleCrowdsale *SampleCrowdsaleCallerSession) WeiRaised() (*big.Int, error)

WeiRaised is a free data retrieval call binding the contract method 0x4042b66f.

Solidity: function weiRaised() constant returns(uint256)

type SampleCrowdsaleRaw

type SampleCrowdsaleRaw struct {
	Contract *SampleCrowdsale // Generic contract binding to access the raw methods on
}

SampleCrowdsaleRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*SampleCrowdsaleRaw) Call

func (_SampleCrowdsale *SampleCrowdsaleRaw) 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 (*SampleCrowdsaleRaw) Transact

func (_SampleCrowdsale *SampleCrowdsaleRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*SampleCrowdsaleRaw) Transfer

func (_SampleCrowdsale *SampleCrowdsaleRaw) 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 SampleCrowdsaleSession

type SampleCrowdsaleSession struct {
	Contract     *SampleCrowdsale  // 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
}

SampleCrowdsaleSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*SampleCrowdsaleSession) BuyTokens

func (_SampleCrowdsale *SampleCrowdsaleSession) BuyTokens(_beneficiary common.Address) (*types.Transaction, error)

BuyTokens is a paid mutator transaction binding the contract method 0xec8ac4d8.

Solidity: function buyTokens(_beneficiary address) returns()

func (*SampleCrowdsaleSession) Cap

func (_SampleCrowdsale *SampleCrowdsaleSession) Cap() (*big.Int, error)

Cap is a free data retrieval call binding the contract method 0x355274ea.

Solidity: function cap() constant returns(uint256)

func (*SampleCrowdsaleSession) CapReached

func (_SampleCrowdsale *SampleCrowdsaleSession) CapReached() (bool, error)

CapReached is a free data retrieval call binding the contract method 0x4f935945.

Solidity: function capReached() constant returns(bool)

func (*SampleCrowdsaleSession) ClaimRefund

func (_SampleCrowdsale *SampleCrowdsaleSession) ClaimRefund() (*types.Transaction, error)

ClaimRefund is a paid mutator transaction binding the contract method 0xb5545a3c.

Solidity: function claimRefund() returns()

func (*SampleCrowdsaleSession) ClosingTime

func (_SampleCrowdsale *SampleCrowdsaleSession) ClosingTime() (*big.Int, error)

ClosingTime is a free data retrieval call binding the contract method 0x4b6753bc.

Solidity: function closingTime() constant returns(uint256)

func (*SampleCrowdsaleSession) Finalize

func (_SampleCrowdsale *SampleCrowdsaleSession) Finalize() (*types.Transaction, error)

Finalize is a paid mutator transaction binding the contract method 0x4bb278f3.

Solidity: function finalize() returns()

func (*SampleCrowdsaleSession) Goal

func (_SampleCrowdsale *SampleCrowdsaleSession) Goal() (*big.Int, error)

Goal is a free data retrieval call binding the contract method 0x40193883.

Solidity: function goal() constant returns(uint256)

func (*SampleCrowdsaleSession) GoalReached

func (_SampleCrowdsale *SampleCrowdsaleSession) GoalReached() (bool, error)

GoalReached is a free data retrieval call binding the contract method 0x7d3d6522.

Solidity: function goalReached() constant returns(bool)

func (*SampleCrowdsaleSession) HasClosed

func (_SampleCrowdsale *SampleCrowdsaleSession) HasClosed() (bool, error)

HasClosed is a free data retrieval call binding the contract method 0x1515bc2b.

Solidity: function hasClosed() constant returns(bool)

func (*SampleCrowdsaleSession) IsFinalized

func (_SampleCrowdsale *SampleCrowdsaleSession) IsFinalized() (bool, error)

IsFinalized is a free data retrieval call binding the contract method 0x8d4e4083.

Solidity: function isFinalized() constant returns(bool)

func (*SampleCrowdsaleSession) OpeningTime

func (_SampleCrowdsale *SampleCrowdsaleSession) OpeningTime() (*big.Int, error)

OpeningTime is a free data retrieval call binding the contract method 0xb7a8807c.

Solidity: function openingTime() constant returns(uint256)

func (*SampleCrowdsaleSession) Owner

func (_SampleCrowdsale *SampleCrowdsaleSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*SampleCrowdsaleSession) Rate

func (_SampleCrowdsale *SampleCrowdsaleSession) Rate() (*big.Int, error)

Rate is a free data retrieval call binding the contract method 0x2c4e722e.

Solidity: function rate() constant returns(uint256)

func (*SampleCrowdsaleSession) Token

func (_SampleCrowdsale *SampleCrowdsaleSession) Token() (common.Address, error)

Token is a free data retrieval call binding the contract method 0xfc0c546a.

Solidity: function token() constant returns(address)

func (*SampleCrowdsaleSession) TransferOwnership

func (_SampleCrowdsale *SampleCrowdsaleSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(newOwner address) returns()

func (*SampleCrowdsaleSession) Vault

func (_SampleCrowdsale *SampleCrowdsaleSession) Vault() (common.Address, error)

Vault is a free data retrieval call binding the contract method 0xfbfa77cf.

Solidity: function vault() constant returns(address)

func (*SampleCrowdsaleSession) Wallet

func (_SampleCrowdsale *SampleCrowdsaleSession) Wallet() (common.Address, error)

Wallet is a free data retrieval call binding the contract method 0x521eb273.

Solidity: function wallet() constant returns(address)

func (*SampleCrowdsaleSession) WeiRaised

func (_SampleCrowdsale *SampleCrowdsaleSession) WeiRaised() (*big.Int, error)

WeiRaised is a free data retrieval call binding the contract method 0x4042b66f.

Solidity: function weiRaised() constant returns(uint256)

type SampleCrowdsaleToken

type SampleCrowdsaleToken struct {
	SampleCrowdsaleTokenCaller     // Read-only binding to the contract
	SampleCrowdsaleTokenTransactor // Write-only binding to the contract
}

SampleCrowdsaleToken is an auto generated Go binding around an Ethereum contract.

func DeploySampleCrowdsaleToken

func DeploySampleCrowdsaleToken(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *SampleCrowdsaleToken, error)

DeploySampleCrowdsaleToken deploys a new Ethereum contract, binding an instance of SampleCrowdsaleToken to it.

func NewSampleCrowdsaleToken

func NewSampleCrowdsaleToken(address common.Address, backend bind.ContractBackend) (*SampleCrowdsaleToken, error)

NewSampleCrowdsaleToken creates a new instance of SampleCrowdsaleToken, bound to a specific deployed contract.

type SampleCrowdsaleTokenCaller

type SampleCrowdsaleTokenCaller struct {
	// contains filtered or unexported fields
}

SampleCrowdsaleTokenCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewSampleCrowdsaleTokenCaller

func NewSampleCrowdsaleTokenCaller(address common.Address, caller bind.ContractCaller) (*SampleCrowdsaleTokenCaller, error)

NewSampleCrowdsaleTokenCaller creates a new read-only instance of SampleCrowdsaleToken, bound to a specific deployed contract.

func (*SampleCrowdsaleTokenCaller) Allowance

func (_SampleCrowdsaleToken *SampleCrowdsaleTokenCaller) 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(_owner address, _spender address) constant returns(uint256)

func (*SampleCrowdsaleTokenCaller) BalanceOf

func (_SampleCrowdsaleToken *SampleCrowdsaleTokenCaller) 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(_owner address) constant returns(balance uint256)

func (*SampleCrowdsaleTokenCaller) Decimals

func (_SampleCrowdsaleToken *SampleCrowdsaleTokenCaller) 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 (*SampleCrowdsaleTokenCaller) MintingFinished

func (_SampleCrowdsaleToken *SampleCrowdsaleTokenCaller) MintingFinished(opts *bind.CallOpts) (bool, error)

MintingFinished is a free data retrieval call binding the contract method 0x05d2035b.

Solidity: function mintingFinished() constant returns(bool)

func (*SampleCrowdsaleTokenCaller) Name

func (_SampleCrowdsaleToken *SampleCrowdsaleTokenCaller) 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 (*SampleCrowdsaleTokenCaller) Owner

func (_SampleCrowdsaleToken *SampleCrowdsaleTokenCaller) 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 (*SampleCrowdsaleTokenCaller) Symbol

func (_SampleCrowdsaleToken *SampleCrowdsaleTokenCaller) 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 (*SampleCrowdsaleTokenCaller) TotalSupply

func (_SampleCrowdsaleToken *SampleCrowdsaleTokenCaller) 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 SampleCrowdsaleTokenCallerRaw

type SampleCrowdsaleTokenCallerRaw struct {
	Contract *SampleCrowdsaleTokenCaller // Generic read-only contract binding to access the raw methods on
}

SampleCrowdsaleTokenCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*SampleCrowdsaleTokenCallerRaw) Call

func (_SampleCrowdsaleToken *SampleCrowdsaleTokenCallerRaw) 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 SampleCrowdsaleTokenCallerSession

type SampleCrowdsaleTokenCallerSession struct {
	Contract *SampleCrowdsaleTokenCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts               // Call options to use throughout this session
}

SampleCrowdsaleTokenCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*SampleCrowdsaleTokenCallerSession) Allowance

func (_SampleCrowdsaleToken *SampleCrowdsaleTokenCallerSession) 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(_owner address, _spender address) constant returns(uint256)

func (*SampleCrowdsaleTokenCallerSession) BalanceOf

func (_SampleCrowdsaleToken *SampleCrowdsaleTokenCallerSession) BalanceOf(_owner common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(_owner address) constant returns(balance uint256)

func (*SampleCrowdsaleTokenCallerSession) Decimals

func (_SampleCrowdsaleToken *SampleCrowdsaleTokenCallerSession) Decimals() (uint8, error)

Decimals is a free data retrieval call binding the contract method 0x313ce567.

Solidity: function decimals() constant returns(uint8)

func (*SampleCrowdsaleTokenCallerSession) MintingFinished

func (_SampleCrowdsaleToken *SampleCrowdsaleTokenCallerSession) MintingFinished() (bool, error)

MintingFinished is a free data retrieval call binding the contract method 0x05d2035b.

Solidity: function mintingFinished() constant returns(bool)

func (*SampleCrowdsaleTokenCallerSession) Name

func (_SampleCrowdsaleToken *SampleCrowdsaleTokenCallerSession) Name() (string, error)

Name is a free data retrieval call binding the contract method 0x06fdde03.

Solidity: function name() constant returns(string)

func (*SampleCrowdsaleTokenCallerSession) Owner

func (_SampleCrowdsaleToken *SampleCrowdsaleTokenCallerSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*SampleCrowdsaleTokenCallerSession) Symbol

func (_SampleCrowdsaleToken *SampleCrowdsaleTokenCallerSession) Symbol() (string, error)

Symbol is a free data retrieval call binding the contract method 0x95d89b41.

Solidity: function symbol() constant returns(string)

func (*SampleCrowdsaleTokenCallerSession) TotalSupply

func (_SampleCrowdsaleToken *SampleCrowdsaleTokenCallerSession) TotalSupply() (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() constant returns(uint256)

type SampleCrowdsaleTokenRaw

type SampleCrowdsaleTokenRaw struct {
	Contract *SampleCrowdsaleToken // Generic contract binding to access the raw methods on
}

SampleCrowdsaleTokenRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*SampleCrowdsaleTokenRaw) Call

func (_SampleCrowdsaleToken *SampleCrowdsaleTokenRaw) 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 (*SampleCrowdsaleTokenRaw) Transact

func (_SampleCrowdsaleToken *SampleCrowdsaleTokenRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*SampleCrowdsaleTokenRaw) Transfer

func (_SampleCrowdsaleToken *SampleCrowdsaleTokenRaw) 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 SampleCrowdsaleTokenSession

type SampleCrowdsaleTokenSession struct {
	Contract     *SampleCrowdsaleToken // 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
}

SampleCrowdsaleTokenSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*SampleCrowdsaleTokenSession) Allowance

func (_SampleCrowdsaleToken *SampleCrowdsaleTokenSession) 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(_owner address, _spender address) constant returns(uint256)

func (*SampleCrowdsaleTokenSession) Approve

func (_SampleCrowdsaleToken *SampleCrowdsaleTokenSession) Approve(_spender common.Address, _value *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(_spender address, _value uint256) returns(bool)

func (*SampleCrowdsaleTokenSession) BalanceOf

func (_SampleCrowdsaleToken *SampleCrowdsaleTokenSession) BalanceOf(_owner common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(_owner address) constant returns(balance uint256)

func (*SampleCrowdsaleTokenSession) Decimals

func (_SampleCrowdsaleToken *SampleCrowdsaleTokenSession) Decimals() (uint8, error)

Decimals is a free data retrieval call binding the contract method 0x313ce567.

Solidity: function decimals() constant returns(uint8)

func (*SampleCrowdsaleTokenSession) DecreaseApproval

func (_SampleCrowdsaleToken *SampleCrowdsaleTokenSession) DecreaseApproval(_spender common.Address, _subtractedValue *big.Int) (*types.Transaction, error)

DecreaseApproval is a paid mutator transaction binding the contract method 0x66188463.

Solidity: function decreaseApproval(_spender address, _subtractedValue uint256) returns(bool)

func (*SampleCrowdsaleTokenSession) FinishMinting

func (_SampleCrowdsaleToken *SampleCrowdsaleTokenSession) FinishMinting() (*types.Transaction, error)

FinishMinting is a paid mutator transaction binding the contract method 0x7d64bcb4.

Solidity: function finishMinting() returns(bool)

func (*SampleCrowdsaleTokenSession) IncreaseApproval

func (_SampleCrowdsaleToken *SampleCrowdsaleTokenSession) IncreaseApproval(_spender common.Address, _addedValue *big.Int) (*types.Transaction, error)

IncreaseApproval is a paid mutator transaction binding the contract method 0xd73dd623.

Solidity: function increaseApproval(_spender address, _addedValue uint256) returns(bool)

func (*SampleCrowdsaleTokenSession) Mint

func (_SampleCrowdsaleToken *SampleCrowdsaleTokenSession) Mint(_to common.Address, _amount *big.Int) (*types.Transaction, error)

Mint is a paid mutator transaction binding the contract method 0x40c10f19.

Solidity: function mint(_to address, _amount uint256) returns(bool)

func (*SampleCrowdsaleTokenSession) MintingFinished

func (_SampleCrowdsaleToken *SampleCrowdsaleTokenSession) MintingFinished() (bool, error)

MintingFinished is a free data retrieval call binding the contract method 0x05d2035b.

Solidity: function mintingFinished() constant returns(bool)

func (*SampleCrowdsaleTokenSession) Name

func (_SampleCrowdsaleToken *SampleCrowdsaleTokenSession) Name() (string, error)

Name is a free data retrieval call binding the contract method 0x06fdde03.

Solidity: function name() constant returns(string)

func (*SampleCrowdsaleTokenSession) Owner

func (_SampleCrowdsaleToken *SampleCrowdsaleTokenSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*SampleCrowdsaleTokenSession) Symbol

func (_SampleCrowdsaleToken *SampleCrowdsaleTokenSession) Symbol() (string, error)

Symbol is a free data retrieval call binding the contract method 0x95d89b41.

Solidity: function symbol() constant returns(string)

func (*SampleCrowdsaleTokenSession) TotalSupply

func (_SampleCrowdsaleToken *SampleCrowdsaleTokenSession) TotalSupply() (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() constant returns(uint256)

func (*SampleCrowdsaleTokenSession) Transfer

func (_SampleCrowdsaleToken *SampleCrowdsaleTokenSession) Transfer(_to common.Address, _value *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(_to address, _value uint256) returns(bool)

func (*SampleCrowdsaleTokenSession) TransferFrom

func (_SampleCrowdsaleToken *SampleCrowdsaleTokenSession) TransferFrom(_from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(_from address, _to address, _value uint256) returns(bool)

func (*SampleCrowdsaleTokenSession) TransferOwnership

func (_SampleCrowdsaleToken *SampleCrowdsaleTokenSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(newOwner address) returns()

type SampleCrowdsaleTokenTransactor

type SampleCrowdsaleTokenTransactor struct {
	// contains filtered or unexported fields
}

SampleCrowdsaleTokenTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewSampleCrowdsaleTokenTransactor

func NewSampleCrowdsaleTokenTransactor(address common.Address, transactor bind.ContractTransactor) (*SampleCrowdsaleTokenTransactor, error)

NewSampleCrowdsaleTokenTransactor creates a new write-only instance of SampleCrowdsaleToken, bound to a specific deployed contract.

func (*SampleCrowdsaleTokenTransactor) Approve

func (_SampleCrowdsaleToken *SampleCrowdsaleTokenTransactor) Approve(opts *bind.TransactOpts, _spender common.Address, _value *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(_spender address, _value uint256) returns(bool)

func (*SampleCrowdsaleTokenTransactor) DecreaseApproval

func (_SampleCrowdsaleToken *SampleCrowdsaleTokenTransactor) DecreaseApproval(opts *bind.TransactOpts, _spender common.Address, _subtractedValue *big.Int) (*types.Transaction, error)

DecreaseApproval is a paid mutator transaction binding the contract method 0x66188463.

Solidity: function decreaseApproval(_spender address, _subtractedValue uint256) returns(bool)

func (*SampleCrowdsaleTokenTransactor) FinishMinting

func (_SampleCrowdsaleToken *SampleCrowdsaleTokenTransactor) FinishMinting(opts *bind.TransactOpts) (*types.Transaction, error)

FinishMinting is a paid mutator transaction binding the contract method 0x7d64bcb4.

Solidity: function finishMinting() returns(bool)

func (*SampleCrowdsaleTokenTransactor) IncreaseApproval

func (_SampleCrowdsaleToken *SampleCrowdsaleTokenTransactor) IncreaseApproval(opts *bind.TransactOpts, _spender common.Address, _addedValue *big.Int) (*types.Transaction, error)

IncreaseApproval is a paid mutator transaction binding the contract method 0xd73dd623.

Solidity: function increaseApproval(_spender address, _addedValue uint256) returns(bool)

func (*SampleCrowdsaleTokenTransactor) Mint

func (_SampleCrowdsaleToken *SampleCrowdsaleTokenTransactor) Mint(opts *bind.TransactOpts, _to common.Address, _amount *big.Int) (*types.Transaction, error)

Mint is a paid mutator transaction binding the contract method 0x40c10f19.

Solidity: function mint(_to address, _amount uint256) returns(bool)

func (*SampleCrowdsaleTokenTransactor) Transfer

func (_SampleCrowdsaleToken *SampleCrowdsaleTokenTransactor) Transfer(opts *bind.TransactOpts, _to common.Address, _value *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(_to address, _value uint256) returns(bool)

func (*SampleCrowdsaleTokenTransactor) TransferFrom

func (_SampleCrowdsaleToken *SampleCrowdsaleTokenTransactor) TransferFrom(opts *bind.TransactOpts, _from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(_from address, _to address, _value uint256) returns(bool)

func (*SampleCrowdsaleTokenTransactor) TransferOwnership

func (_SampleCrowdsaleToken *SampleCrowdsaleTokenTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(newOwner address) returns()

type SampleCrowdsaleTokenTransactorRaw

type SampleCrowdsaleTokenTransactorRaw struct {
	Contract *SampleCrowdsaleTokenTransactor // Generic write-only contract binding to access the raw methods on
}

SampleCrowdsaleTokenTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*SampleCrowdsaleTokenTransactorRaw) Transact

func (_SampleCrowdsaleToken *SampleCrowdsaleTokenTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*SampleCrowdsaleTokenTransactorRaw) Transfer

func (_SampleCrowdsaleToken *SampleCrowdsaleTokenTransactorRaw) 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 SampleCrowdsaleTokenTransactorSession

type SampleCrowdsaleTokenTransactorSession struct {
	Contract     *SampleCrowdsaleTokenTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts               // Transaction auth options to use throughout this session
}

SampleCrowdsaleTokenTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*SampleCrowdsaleTokenTransactorSession) Approve

func (_SampleCrowdsaleToken *SampleCrowdsaleTokenTransactorSession) Approve(_spender common.Address, _value *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(_spender address, _value uint256) returns(bool)

func (*SampleCrowdsaleTokenTransactorSession) DecreaseApproval

func (_SampleCrowdsaleToken *SampleCrowdsaleTokenTransactorSession) DecreaseApproval(_spender common.Address, _subtractedValue *big.Int) (*types.Transaction, error)

DecreaseApproval is a paid mutator transaction binding the contract method 0x66188463.

Solidity: function decreaseApproval(_spender address, _subtractedValue uint256) returns(bool)

func (*SampleCrowdsaleTokenTransactorSession) FinishMinting

func (_SampleCrowdsaleToken *SampleCrowdsaleTokenTransactorSession) FinishMinting() (*types.Transaction, error)

FinishMinting is a paid mutator transaction binding the contract method 0x7d64bcb4.

Solidity: function finishMinting() returns(bool)

func (*SampleCrowdsaleTokenTransactorSession) IncreaseApproval

func (_SampleCrowdsaleToken *SampleCrowdsaleTokenTransactorSession) IncreaseApproval(_spender common.Address, _addedValue *big.Int) (*types.Transaction, error)

IncreaseApproval is a paid mutator transaction binding the contract method 0xd73dd623.

Solidity: function increaseApproval(_spender address, _addedValue uint256) returns(bool)

func (*SampleCrowdsaleTokenTransactorSession) Mint

func (_SampleCrowdsaleToken *SampleCrowdsaleTokenTransactorSession) Mint(_to common.Address, _amount *big.Int) (*types.Transaction, error)

Mint is a paid mutator transaction binding the contract method 0x40c10f19.

Solidity: function mint(_to address, _amount uint256) returns(bool)

func (*SampleCrowdsaleTokenTransactorSession) Transfer

func (_SampleCrowdsaleToken *SampleCrowdsaleTokenTransactorSession) Transfer(_to common.Address, _value *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(_to address, _value uint256) returns(bool)

func (*SampleCrowdsaleTokenTransactorSession) TransferFrom

func (_SampleCrowdsaleToken *SampleCrowdsaleTokenTransactorSession) TransferFrom(_from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(_from address, _to address, _value uint256) returns(bool)

func (*SampleCrowdsaleTokenTransactorSession) TransferOwnership

func (_SampleCrowdsaleToken *SampleCrowdsaleTokenTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(newOwner address) returns()

type SampleCrowdsaleTransactor

type SampleCrowdsaleTransactor struct {
	// contains filtered or unexported fields
}

SampleCrowdsaleTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewSampleCrowdsaleTransactor

func NewSampleCrowdsaleTransactor(address common.Address, transactor bind.ContractTransactor) (*SampleCrowdsaleTransactor, error)

NewSampleCrowdsaleTransactor creates a new write-only instance of SampleCrowdsale, bound to a specific deployed contract.

func (*SampleCrowdsaleTransactor) BuyTokens

func (_SampleCrowdsale *SampleCrowdsaleTransactor) BuyTokens(opts *bind.TransactOpts, _beneficiary common.Address) (*types.Transaction, error)

BuyTokens is a paid mutator transaction binding the contract method 0xec8ac4d8.

Solidity: function buyTokens(_beneficiary address) returns()

func (*SampleCrowdsaleTransactor) ClaimRefund

func (_SampleCrowdsale *SampleCrowdsaleTransactor) ClaimRefund(opts *bind.TransactOpts) (*types.Transaction, error)

ClaimRefund is a paid mutator transaction binding the contract method 0xb5545a3c.

Solidity: function claimRefund() returns()

func (*SampleCrowdsaleTransactor) Finalize

func (_SampleCrowdsale *SampleCrowdsaleTransactor) Finalize(opts *bind.TransactOpts) (*types.Transaction, error)

Finalize is a paid mutator transaction binding the contract method 0x4bb278f3.

Solidity: function finalize() returns()

func (*SampleCrowdsaleTransactor) TransferOwnership

func (_SampleCrowdsale *SampleCrowdsaleTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(newOwner address) returns()

type SampleCrowdsaleTransactorRaw

type SampleCrowdsaleTransactorRaw struct {
	Contract *SampleCrowdsaleTransactor // Generic write-only contract binding to access the raw methods on
}

SampleCrowdsaleTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*SampleCrowdsaleTransactorRaw) Transact

func (_SampleCrowdsale *SampleCrowdsaleTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*SampleCrowdsaleTransactorRaw) Transfer

func (_SampleCrowdsale *SampleCrowdsaleTransactorRaw) 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 SampleCrowdsaleTransactorSession

type SampleCrowdsaleTransactorSession struct {
	Contract     *SampleCrowdsaleTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts          // Transaction auth options to use throughout this session
}

SampleCrowdsaleTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*SampleCrowdsaleTransactorSession) BuyTokens

func (_SampleCrowdsale *SampleCrowdsaleTransactorSession) BuyTokens(_beneficiary common.Address) (*types.Transaction, error)

BuyTokens is a paid mutator transaction binding the contract method 0xec8ac4d8.

Solidity: function buyTokens(_beneficiary address) returns()

func (*SampleCrowdsaleTransactorSession) ClaimRefund

func (_SampleCrowdsale *SampleCrowdsaleTransactorSession) ClaimRefund() (*types.Transaction, error)

ClaimRefund is a paid mutator transaction binding the contract method 0xb5545a3c.

Solidity: function claimRefund() returns()

func (*SampleCrowdsaleTransactorSession) Finalize

func (_SampleCrowdsale *SampleCrowdsaleTransactorSession) Finalize() (*types.Transaction, error)

Finalize is a paid mutator transaction binding the contract method 0x4bb278f3.

Solidity: function finalize() returns()

func (*SampleCrowdsaleTransactorSession) TransferOwnership

func (_SampleCrowdsale *SampleCrowdsaleTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(newOwner address) returns()

type SecureTargetBounty

type SecureTargetBounty struct {
	SecureTargetBountyCaller     // Read-only binding to the contract
	SecureTargetBountyTransactor // Write-only binding to the contract
}

SecureTargetBounty is an auto generated Go binding around an Ethereum contract.

func DeploySecureTargetBounty

func DeploySecureTargetBounty(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *SecureTargetBounty, error)

DeploySecureTargetBounty deploys a new Ethereum contract, binding an instance of SecureTargetBounty to it.

func NewSecureTargetBounty

func NewSecureTargetBounty(address common.Address, backend bind.ContractBackend) (*SecureTargetBounty, error)

NewSecureTargetBounty creates a new instance of SecureTargetBounty, bound to a specific deployed contract.

type SecureTargetBountyCaller

type SecureTargetBountyCaller struct {
	// contains filtered or unexported fields
}

SecureTargetBountyCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewSecureTargetBountyCaller

func NewSecureTargetBountyCaller(address common.Address, caller bind.ContractCaller) (*SecureTargetBountyCaller, error)

NewSecureTargetBountyCaller creates a new read-only instance of SecureTargetBounty, bound to a specific deployed contract.

func (*SecureTargetBountyCaller) Claimed

func (_SecureTargetBounty *SecureTargetBountyCaller) Claimed(opts *bind.CallOpts) (bool, error)

Claimed is a free data retrieval call binding the contract method 0xe834a834.

Solidity: function claimed() constant returns(bool)

func (*SecureTargetBountyCaller) Owner

func (_SecureTargetBounty *SecureTargetBountyCaller) 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 (*SecureTargetBountyCaller) Payments

func (_SecureTargetBounty *SecureTargetBountyCaller) Payments(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)

Payments is a free data retrieval call binding the contract method 0xe2982c21.

Solidity: function payments( address) constant returns(uint256)

func (*SecureTargetBountyCaller) Researchers

func (_SecureTargetBounty *SecureTargetBountyCaller) Researchers(opts *bind.CallOpts, arg0 common.Address) (common.Address, error)

Researchers is a free data retrieval call binding the contract method 0x01bc237d.

Solidity: function researchers( address) constant returns(address)

func (*SecureTargetBountyCaller) TotalPayments

func (_SecureTargetBounty *SecureTargetBountyCaller) TotalPayments(opts *bind.CallOpts) (*big.Int, error)

TotalPayments is a free data retrieval call binding the contract method 0x005b4487.

Solidity: function totalPayments() constant returns(uint256)

type SecureTargetBountyCallerRaw

type SecureTargetBountyCallerRaw struct {
	Contract *SecureTargetBountyCaller // Generic read-only contract binding to access the raw methods on
}

SecureTargetBountyCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*SecureTargetBountyCallerRaw) Call

func (_SecureTargetBounty *SecureTargetBountyCallerRaw) 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 SecureTargetBountyCallerSession

type SecureTargetBountyCallerSession struct {
	Contract *SecureTargetBountyCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts             // Call options to use throughout this session
}

SecureTargetBountyCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*SecureTargetBountyCallerSession) Claimed

func (_SecureTargetBounty *SecureTargetBountyCallerSession) Claimed() (bool, error)

Claimed is a free data retrieval call binding the contract method 0xe834a834.

Solidity: function claimed() constant returns(bool)

func (*SecureTargetBountyCallerSession) Owner

func (_SecureTargetBounty *SecureTargetBountyCallerSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*SecureTargetBountyCallerSession) Payments

func (_SecureTargetBounty *SecureTargetBountyCallerSession) Payments(arg0 common.Address) (*big.Int, error)

Payments is a free data retrieval call binding the contract method 0xe2982c21.

Solidity: function payments( address) constant returns(uint256)

func (*SecureTargetBountyCallerSession) Researchers

func (_SecureTargetBounty *SecureTargetBountyCallerSession) Researchers(arg0 common.Address) (common.Address, error)

Researchers is a free data retrieval call binding the contract method 0x01bc237d.

Solidity: function researchers( address) constant returns(address)

func (*SecureTargetBountyCallerSession) TotalPayments

func (_SecureTargetBounty *SecureTargetBountyCallerSession) TotalPayments() (*big.Int, error)

TotalPayments is a free data retrieval call binding the contract method 0x005b4487.

Solidity: function totalPayments() constant returns(uint256)

type SecureTargetBountyRaw

type SecureTargetBountyRaw struct {
	Contract *SecureTargetBounty // Generic contract binding to access the raw methods on
}

SecureTargetBountyRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*SecureTargetBountyRaw) Call

func (_SecureTargetBounty *SecureTargetBountyRaw) 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 (*SecureTargetBountyRaw) Transact

func (_SecureTargetBounty *SecureTargetBountyRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*SecureTargetBountyRaw) Transfer

func (_SecureTargetBounty *SecureTargetBountyRaw) 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 SecureTargetBountySession

type SecureTargetBountySession struct {
	Contract     *SecureTargetBounty // 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
}

SecureTargetBountySession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*SecureTargetBountySession) Claim

func (_SecureTargetBounty *SecureTargetBountySession) Claim(target common.Address) (*types.Transaction, error)

Claim is a paid mutator transaction binding the contract method 0x1e83409a.

Solidity: function claim(target address) returns()

func (*SecureTargetBountySession) Claimed

func (_SecureTargetBounty *SecureTargetBountySession) Claimed() (bool, error)

Claimed is a free data retrieval call binding the contract method 0xe834a834.

Solidity: function claimed() constant returns(bool)

func (*SecureTargetBountySession) CreateTarget

func (_SecureTargetBounty *SecureTargetBountySession) CreateTarget() (*types.Transaction, error)

CreateTarget is a paid mutator transaction binding the contract method 0xc98165b6.

Solidity: function createTarget() returns(address)

func (*SecureTargetBountySession) Destroy

func (_SecureTargetBounty *SecureTargetBountySession) Destroy() (*types.Transaction, error)

Destroy is a paid mutator transaction binding the contract method 0x83197ef0.

Solidity: function destroy() returns()

func (*SecureTargetBountySession) DestroyAndSend

func (_SecureTargetBounty *SecureTargetBountySession) DestroyAndSend(_recipient common.Address) (*types.Transaction, error)

DestroyAndSend is a paid mutator transaction binding the contract method 0xf5074f41.

Solidity: function destroyAndSend(_recipient address) returns()

func (*SecureTargetBountySession) Owner

func (_SecureTargetBounty *SecureTargetBountySession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*SecureTargetBountySession) Payments

func (_SecureTargetBounty *SecureTargetBountySession) Payments(arg0 common.Address) (*big.Int, error)

Payments is a free data retrieval call binding the contract method 0xe2982c21.

Solidity: function payments( address) constant returns(uint256)

func (*SecureTargetBountySession) Researchers

func (_SecureTargetBounty *SecureTargetBountySession) Researchers(arg0 common.Address) (common.Address, error)

Researchers is a free data retrieval call binding the contract method 0x01bc237d.

Solidity: function researchers( address) constant returns(address)

func (*SecureTargetBountySession) TotalPayments

func (_SecureTargetBounty *SecureTargetBountySession) TotalPayments() (*big.Int, error)

TotalPayments is a free data retrieval call binding the contract method 0x005b4487.

Solidity: function totalPayments() constant returns(uint256)

func (*SecureTargetBountySession) TransferOwnership

func (_SecureTargetBounty *SecureTargetBountySession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(newOwner address) returns()

func (*SecureTargetBountySession) WithdrawPayments

func (_SecureTargetBounty *SecureTargetBountySession) WithdrawPayments() (*types.Transaction, error)

WithdrawPayments is a paid mutator transaction binding the contract method 0x6103d70b.

Solidity: function withdrawPayments() returns()

type SecureTargetBountyTransactor

type SecureTargetBountyTransactor struct {
	// contains filtered or unexported fields
}

SecureTargetBountyTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewSecureTargetBountyTransactor

func NewSecureTargetBountyTransactor(address common.Address, transactor bind.ContractTransactor) (*SecureTargetBountyTransactor, error)

NewSecureTargetBountyTransactor creates a new write-only instance of SecureTargetBounty, bound to a specific deployed contract.

func (*SecureTargetBountyTransactor) Claim

func (_SecureTargetBounty *SecureTargetBountyTransactor) Claim(opts *bind.TransactOpts, target common.Address) (*types.Transaction, error)

Claim is a paid mutator transaction binding the contract method 0x1e83409a.

Solidity: function claim(target address) returns()

func (*SecureTargetBountyTransactor) CreateTarget

func (_SecureTargetBounty *SecureTargetBountyTransactor) CreateTarget(opts *bind.TransactOpts) (*types.Transaction, error)

CreateTarget is a paid mutator transaction binding the contract method 0xc98165b6.

Solidity: function createTarget() returns(address)

func (*SecureTargetBountyTransactor) Destroy

func (_SecureTargetBounty *SecureTargetBountyTransactor) Destroy(opts *bind.TransactOpts) (*types.Transaction, error)

Destroy is a paid mutator transaction binding the contract method 0x83197ef0.

Solidity: function destroy() returns()

func (*SecureTargetBountyTransactor) DestroyAndSend

func (_SecureTargetBounty *SecureTargetBountyTransactor) DestroyAndSend(opts *bind.TransactOpts, _recipient common.Address) (*types.Transaction, error)

DestroyAndSend is a paid mutator transaction binding the contract method 0xf5074f41.

Solidity: function destroyAndSend(_recipient address) returns()

func (*SecureTargetBountyTransactor) TransferOwnership

func (_SecureTargetBounty *SecureTargetBountyTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(newOwner address) returns()

func (*SecureTargetBountyTransactor) WithdrawPayments

func (_SecureTargetBounty *SecureTargetBountyTransactor) WithdrawPayments(opts *bind.TransactOpts) (*types.Transaction, error)

WithdrawPayments is a paid mutator transaction binding the contract method 0x6103d70b.

Solidity: function withdrawPayments() returns()

type SecureTargetBountyTransactorRaw

type SecureTargetBountyTransactorRaw struct {
	Contract *SecureTargetBountyTransactor // Generic write-only contract binding to access the raw methods on
}

SecureTargetBountyTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*SecureTargetBountyTransactorRaw) Transact

func (_SecureTargetBounty *SecureTargetBountyTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*SecureTargetBountyTransactorRaw) Transfer

func (_SecureTargetBounty *SecureTargetBountyTransactorRaw) 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 SecureTargetBountyTransactorSession

type SecureTargetBountyTransactorSession struct {
	Contract     *SecureTargetBountyTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts             // Transaction auth options to use throughout this session
}

SecureTargetBountyTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*SecureTargetBountyTransactorSession) Claim

func (_SecureTargetBounty *SecureTargetBountyTransactorSession) Claim(target common.Address) (*types.Transaction, error)

Claim is a paid mutator transaction binding the contract method 0x1e83409a.

Solidity: function claim(target address) returns()

func (*SecureTargetBountyTransactorSession) CreateTarget

func (_SecureTargetBounty *SecureTargetBountyTransactorSession) CreateTarget() (*types.Transaction, error)

CreateTarget is a paid mutator transaction binding the contract method 0xc98165b6.

Solidity: function createTarget() returns(address)

func (*SecureTargetBountyTransactorSession) Destroy

func (_SecureTargetBounty *SecureTargetBountyTransactorSession) Destroy() (*types.Transaction, error)

Destroy is a paid mutator transaction binding the contract method 0x83197ef0.

Solidity: function destroy() returns()

func (*SecureTargetBountyTransactorSession) DestroyAndSend

func (_SecureTargetBounty *SecureTargetBountyTransactorSession) DestroyAndSend(_recipient common.Address) (*types.Transaction, error)

DestroyAndSend is a paid mutator transaction binding the contract method 0xf5074f41.

Solidity: function destroyAndSend(_recipient address) returns()

func (*SecureTargetBountyTransactorSession) TransferOwnership

func (_SecureTargetBounty *SecureTargetBountyTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(newOwner address) returns()

func (*SecureTargetBountyTransactorSession) WithdrawPayments

func (_SecureTargetBounty *SecureTargetBountyTransactorSession) WithdrawPayments() (*types.Transaction, error)

WithdrawPayments is a paid mutator transaction binding the contract method 0x6103d70b.

Solidity: function withdrawPayments() returns()

type SecureTargetMock

type SecureTargetMock struct {
	SecureTargetMockCaller     // Read-only binding to the contract
	SecureTargetMockTransactor // Write-only binding to the contract
}

SecureTargetMock is an auto generated Go binding around an Ethereum contract.

func DeploySecureTargetMock

func DeploySecureTargetMock(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *SecureTargetMock, error)

DeploySecureTargetMock deploys a new Ethereum contract, binding an instance of SecureTargetMock to it.

func NewSecureTargetMock

func NewSecureTargetMock(address common.Address, backend bind.ContractBackend) (*SecureTargetMock, error)

NewSecureTargetMock creates a new instance of SecureTargetMock, bound to a specific deployed contract.

type SecureTargetMockCaller

type SecureTargetMockCaller struct {
	// contains filtered or unexported fields
}

SecureTargetMockCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewSecureTargetMockCaller

func NewSecureTargetMockCaller(address common.Address, caller bind.ContractCaller) (*SecureTargetMockCaller, error)

NewSecureTargetMockCaller creates a new read-only instance of SecureTargetMock, bound to a specific deployed contract.

type SecureTargetMockCallerRaw

type SecureTargetMockCallerRaw struct {
	Contract *SecureTargetMockCaller // Generic read-only contract binding to access the raw methods on
}

SecureTargetMockCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*SecureTargetMockCallerRaw) Call

func (_SecureTargetMock *SecureTargetMockCallerRaw) 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 SecureTargetMockCallerSession

type SecureTargetMockCallerSession struct {
	Contract *SecureTargetMockCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts           // Call options to use throughout this session
}

SecureTargetMockCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

type SecureTargetMockRaw

type SecureTargetMockRaw struct {
	Contract *SecureTargetMock // Generic contract binding to access the raw methods on
}

SecureTargetMockRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*SecureTargetMockRaw) Call

func (_SecureTargetMock *SecureTargetMockRaw) 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 (*SecureTargetMockRaw) Transact

func (_SecureTargetMock *SecureTargetMockRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*SecureTargetMockRaw) Transfer

func (_SecureTargetMock *SecureTargetMockRaw) 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 SecureTargetMockSession

type SecureTargetMockSession struct {
	Contract     *SecureTargetMock // 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
}

SecureTargetMockSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*SecureTargetMockSession) CheckInvariant

func (_SecureTargetMock *SecureTargetMockSession) CheckInvariant() (*types.Transaction, error)

CheckInvariant is a paid mutator transaction binding the contract method 0xe79487da.

Solidity: function checkInvariant() returns(bool)

type SecureTargetMockTransactor

type SecureTargetMockTransactor struct {
	// contains filtered or unexported fields
}

SecureTargetMockTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewSecureTargetMockTransactor

func NewSecureTargetMockTransactor(address common.Address, transactor bind.ContractTransactor) (*SecureTargetMockTransactor, error)

NewSecureTargetMockTransactor creates a new write-only instance of SecureTargetMock, bound to a specific deployed contract.

func (*SecureTargetMockTransactor) CheckInvariant

func (_SecureTargetMock *SecureTargetMockTransactor) CheckInvariant(opts *bind.TransactOpts) (*types.Transaction, error)

CheckInvariant is a paid mutator transaction binding the contract method 0xe79487da.

Solidity: function checkInvariant() returns(bool)

type SecureTargetMockTransactorRaw

type SecureTargetMockTransactorRaw struct {
	Contract *SecureTargetMockTransactor // Generic write-only contract binding to access the raw methods on
}

SecureTargetMockTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*SecureTargetMockTransactorRaw) Transact

func (_SecureTargetMock *SecureTargetMockTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*SecureTargetMockTransactorRaw) Transfer

func (_SecureTargetMock *SecureTargetMockTransactorRaw) 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 SecureTargetMockTransactorSession

type SecureTargetMockTransactorSession struct {
	Contract     *SecureTargetMockTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts           // Transaction auth options to use throughout this session
}

SecureTargetMockTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*SecureTargetMockTransactorSession) CheckInvariant

func (_SecureTargetMock *SecureTargetMockTransactorSession) CheckInvariant() (*types.Transaction, error)

CheckInvariant is a paid mutator transaction binding the contract method 0xe79487da.

Solidity: function checkInvariant() returns(bool)

type SimpleSavingsWallet

type SimpleSavingsWallet struct {
	SimpleSavingsWalletCaller     // Read-only binding to the contract
	SimpleSavingsWalletTransactor // Write-only binding to the contract
}

SimpleSavingsWallet is an auto generated Go binding around an Ethereum contract.

func DeploySimpleSavingsWallet

func DeploySimpleSavingsWallet(auth *bind.TransactOpts, backend bind.ContractBackend, _heartbeatTimeout *big.Int) (common.Address, *types.Transaction, *SimpleSavingsWallet, error)

DeploySimpleSavingsWallet deploys a new Ethereum contract, binding an instance of SimpleSavingsWallet to it.

func NewSimpleSavingsWallet

func NewSimpleSavingsWallet(address common.Address, backend bind.ContractBackend) (*SimpleSavingsWallet, error)

NewSimpleSavingsWallet creates a new instance of SimpleSavingsWallet, bound to a specific deployed contract.

type SimpleSavingsWalletCaller

type SimpleSavingsWalletCaller struct {
	// contains filtered or unexported fields
}

SimpleSavingsWalletCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewSimpleSavingsWalletCaller

func NewSimpleSavingsWalletCaller(address common.Address, caller bind.ContractCaller) (*SimpleSavingsWalletCaller, error)

NewSimpleSavingsWalletCaller creates a new read-only instance of SimpleSavingsWallet, bound to a specific deployed contract.

func (*SimpleSavingsWalletCaller) HeartbeatTimeout

func (_SimpleSavingsWallet *SimpleSavingsWalletCaller) HeartbeatTimeout(opts *bind.CallOpts) (*big.Int, error)

HeartbeatTimeout is a free data retrieval call binding the contract method 0x7bca38be.

Solidity: function heartbeatTimeout() constant returns(uint256)

func (*SimpleSavingsWalletCaller) Heir

func (_SimpleSavingsWallet *SimpleSavingsWalletCaller) Heir(opts *bind.CallOpts) (common.Address, error)

Heir is a free data retrieval call binding the contract method 0x91f2ebb8.

Solidity: function heir() constant returns(address)

func (*SimpleSavingsWalletCaller) Owner

func (_SimpleSavingsWallet *SimpleSavingsWalletCaller) 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 (*SimpleSavingsWalletCaller) TimeOfDeath

func (_SimpleSavingsWallet *SimpleSavingsWalletCaller) TimeOfDeath(opts *bind.CallOpts) (*big.Int, error)

TimeOfDeath is a free data retrieval call binding the contract method 0xb4a8f3e6.

Solidity: function timeOfDeath() constant returns(uint256)

type SimpleSavingsWalletCallerRaw

type SimpleSavingsWalletCallerRaw struct {
	Contract *SimpleSavingsWalletCaller // Generic read-only contract binding to access the raw methods on
}

SimpleSavingsWalletCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*SimpleSavingsWalletCallerRaw) Call

func (_SimpleSavingsWallet *SimpleSavingsWalletCallerRaw) 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 SimpleSavingsWalletCallerSession

type SimpleSavingsWalletCallerSession struct {
	Contract *SimpleSavingsWalletCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts              // Call options to use throughout this session
}

SimpleSavingsWalletCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*SimpleSavingsWalletCallerSession) HeartbeatTimeout

func (_SimpleSavingsWallet *SimpleSavingsWalletCallerSession) HeartbeatTimeout() (*big.Int, error)

HeartbeatTimeout is a free data retrieval call binding the contract method 0x7bca38be.

Solidity: function heartbeatTimeout() constant returns(uint256)

func (*SimpleSavingsWalletCallerSession) Heir

func (_SimpleSavingsWallet *SimpleSavingsWalletCallerSession) Heir() (common.Address, error)

Heir is a free data retrieval call binding the contract method 0x91f2ebb8.

Solidity: function heir() constant returns(address)

func (*SimpleSavingsWalletCallerSession) Owner

func (_SimpleSavingsWallet *SimpleSavingsWalletCallerSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*SimpleSavingsWalletCallerSession) TimeOfDeath

func (_SimpleSavingsWallet *SimpleSavingsWalletCallerSession) TimeOfDeath() (*big.Int, error)

TimeOfDeath is a free data retrieval call binding the contract method 0xb4a8f3e6.

Solidity: function timeOfDeath() constant returns(uint256)

type SimpleSavingsWalletRaw

type SimpleSavingsWalletRaw struct {
	Contract *SimpleSavingsWallet // Generic contract binding to access the raw methods on
}

SimpleSavingsWalletRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*SimpleSavingsWalletRaw) Call

func (_SimpleSavingsWallet *SimpleSavingsWalletRaw) 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 (*SimpleSavingsWalletRaw) Transact

func (_SimpleSavingsWallet *SimpleSavingsWalletRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*SimpleSavingsWalletRaw) Transfer

func (_SimpleSavingsWallet *SimpleSavingsWalletRaw) 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 SimpleSavingsWalletSession

type SimpleSavingsWalletSession struct {
	Contract     *SimpleSavingsWallet // 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
}

SimpleSavingsWalletSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*SimpleSavingsWalletSession) ClaimHeirOwnership

func (_SimpleSavingsWallet *SimpleSavingsWalletSession) ClaimHeirOwnership() (*types.Transaction, error)

ClaimHeirOwnership is a paid mutator transaction binding the contract method 0x1c921e16.

Solidity: function claimHeirOwnership() returns()

func (*SimpleSavingsWalletSession) Heartbeat

func (_SimpleSavingsWallet *SimpleSavingsWalletSession) Heartbeat() (*types.Transaction, error)

Heartbeat is a paid mutator transaction binding the contract method 0x3defb962.

Solidity: function heartbeat() returns()

func (*SimpleSavingsWalletSession) HeartbeatTimeout

func (_SimpleSavingsWallet *SimpleSavingsWalletSession) HeartbeatTimeout() (*big.Int, error)

HeartbeatTimeout is a free data retrieval call binding the contract method 0x7bca38be.

Solidity: function heartbeatTimeout() constant returns(uint256)

func (*SimpleSavingsWalletSession) Heir

func (_SimpleSavingsWallet *SimpleSavingsWalletSession) Heir() (common.Address, error)

Heir is a free data retrieval call binding the contract method 0x91f2ebb8.

Solidity: function heir() constant returns(address)

func (*SimpleSavingsWalletSession) Owner

func (_SimpleSavingsWallet *SimpleSavingsWalletSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*SimpleSavingsWalletSession) ProclaimDeath

func (_SimpleSavingsWallet *SimpleSavingsWalletSession) ProclaimDeath() (*types.Transaction, error)

ProclaimDeath is a paid mutator transaction binding the contract method 0x24845131.

Solidity: function proclaimDeath() returns()

func (*SimpleSavingsWalletSession) RemoveHeir

func (_SimpleSavingsWallet *SimpleSavingsWalletSession) RemoveHeir() (*types.Transaction, error)

RemoveHeir is a paid mutator transaction binding the contract method 0xebf88de4.

Solidity: function removeHeir() returns()

func (*SimpleSavingsWalletSession) SendTo

func (_SimpleSavingsWallet *SimpleSavingsWalletSession) SendTo(payee common.Address, amount *big.Int) (*types.Transaction, error)

SendTo is a paid mutator transaction binding the contract method 0x9e1a00aa.

Solidity: function sendTo(payee address, amount uint256) returns()

func (*SimpleSavingsWalletSession) SetHeir

func (_SimpleSavingsWallet *SimpleSavingsWalletSession) SetHeir(newHeir common.Address) (*types.Transaction, error)

SetHeir is a paid mutator transaction binding the contract method 0x23defc77.

Solidity: function setHeir(newHeir address) returns()

func (*SimpleSavingsWalletSession) TimeOfDeath

func (_SimpleSavingsWallet *SimpleSavingsWalletSession) TimeOfDeath() (*big.Int, error)

TimeOfDeath is a free data retrieval call binding the contract method 0xb4a8f3e6.

Solidity: function timeOfDeath() constant returns(uint256)

func (*SimpleSavingsWalletSession) TransferOwnership

func (_SimpleSavingsWallet *SimpleSavingsWalletSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(newOwner address) returns()

type SimpleSavingsWalletTransactor

type SimpleSavingsWalletTransactor struct {
	// contains filtered or unexported fields
}

SimpleSavingsWalletTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewSimpleSavingsWalletTransactor

func NewSimpleSavingsWalletTransactor(address common.Address, transactor bind.ContractTransactor) (*SimpleSavingsWalletTransactor, error)

NewSimpleSavingsWalletTransactor creates a new write-only instance of SimpleSavingsWallet, bound to a specific deployed contract.

func (*SimpleSavingsWalletTransactor) ClaimHeirOwnership

func (_SimpleSavingsWallet *SimpleSavingsWalletTransactor) ClaimHeirOwnership(opts *bind.TransactOpts) (*types.Transaction, error)

ClaimHeirOwnership is a paid mutator transaction binding the contract method 0x1c921e16.

Solidity: function claimHeirOwnership() returns()

func (*SimpleSavingsWalletTransactor) Heartbeat

func (_SimpleSavingsWallet *SimpleSavingsWalletTransactor) Heartbeat(opts *bind.TransactOpts) (*types.Transaction, error)

Heartbeat is a paid mutator transaction binding the contract method 0x3defb962.

Solidity: function heartbeat() returns()

func (*SimpleSavingsWalletTransactor) ProclaimDeath

func (_SimpleSavingsWallet *SimpleSavingsWalletTransactor) ProclaimDeath(opts *bind.TransactOpts) (*types.Transaction, error)

ProclaimDeath is a paid mutator transaction binding the contract method 0x24845131.

Solidity: function proclaimDeath() returns()

func (*SimpleSavingsWalletTransactor) RemoveHeir

func (_SimpleSavingsWallet *SimpleSavingsWalletTransactor) RemoveHeir(opts *bind.TransactOpts) (*types.Transaction, error)

RemoveHeir is a paid mutator transaction binding the contract method 0xebf88de4.

Solidity: function removeHeir() returns()

func (*SimpleSavingsWalletTransactor) SendTo

func (_SimpleSavingsWallet *SimpleSavingsWalletTransactor) SendTo(opts *bind.TransactOpts, payee common.Address, amount *big.Int) (*types.Transaction, error)

SendTo is a paid mutator transaction binding the contract method 0x9e1a00aa.

Solidity: function sendTo(payee address, amount uint256) returns()

func (*SimpleSavingsWalletTransactor) SetHeir

func (_SimpleSavingsWallet *SimpleSavingsWalletTransactor) SetHeir(opts *bind.TransactOpts, newHeir common.Address) (*types.Transaction, error)

SetHeir is a paid mutator transaction binding the contract method 0x23defc77.

Solidity: function setHeir(newHeir address) returns()

func (*SimpleSavingsWalletTransactor) TransferOwnership

func (_SimpleSavingsWallet *SimpleSavingsWalletTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(newOwner address) returns()

type SimpleSavingsWalletTransactorRaw

type SimpleSavingsWalletTransactorRaw struct {
	Contract *SimpleSavingsWalletTransactor // Generic write-only contract binding to access the raw methods on
}

SimpleSavingsWalletTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*SimpleSavingsWalletTransactorRaw) Transact

func (_SimpleSavingsWallet *SimpleSavingsWalletTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*SimpleSavingsWalletTransactorRaw) Transfer

func (_SimpleSavingsWallet *SimpleSavingsWalletTransactorRaw) 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 SimpleSavingsWalletTransactorSession

type SimpleSavingsWalletTransactorSession struct {
	Contract     *SimpleSavingsWalletTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts              // Transaction auth options to use throughout this session
}

SimpleSavingsWalletTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*SimpleSavingsWalletTransactorSession) ClaimHeirOwnership

func (_SimpleSavingsWallet *SimpleSavingsWalletTransactorSession) ClaimHeirOwnership() (*types.Transaction, error)

ClaimHeirOwnership is a paid mutator transaction binding the contract method 0x1c921e16.

Solidity: function claimHeirOwnership() returns()

func (*SimpleSavingsWalletTransactorSession) Heartbeat

func (_SimpleSavingsWallet *SimpleSavingsWalletTransactorSession) Heartbeat() (*types.Transaction, error)

Heartbeat is a paid mutator transaction binding the contract method 0x3defb962.

Solidity: function heartbeat() returns()

func (*SimpleSavingsWalletTransactorSession) ProclaimDeath

func (_SimpleSavingsWallet *SimpleSavingsWalletTransactorSession) ProclaimDeath() (*types.Transaction, error)

ProclaimDeath is a paid mutator transaction binding the contract method 0x24845131.

Solidity: function proclaimDeath() returns()

func (*SimpleSavingsWalletTransactorSession) RemoveHeir

func (_SimpleSavingsWallet *SimpleSavingsWalletTransactorSession) RemoveHeir() (*types.Transaction, error)

RemoveHeir is a paid mutator transaction binding the contract method 0xebf88de4.

Solidity: function removeHeir() returns()

func (*SimpleSavingsWalletTransactorSession) SendTo

func (_SimpleSavingsWallet *SimpleSavingsWalletTransactorSession) SendTo(payee common.Address, amount *big.Int) (*types.Transaction, error)

SendTo is a paid mutator transaction binding the contract method 0x9e1a00aa.

Solidity: function sendTo(payee address, amount uint256) returns()

func (*SimpleSavingsWalletTransactorSession) SetHeir

func (_SimpleSavingsWallet *SimpleSavingsWalletTransactorSession) SetHeir(newHeir common.Address) (*types.Transaction, error)

SetHeir is a paid mutator transaction binding the contract method 0x23defc77.

Solidity: function setHeir(newHeir address) returns()

func (*SimpleSavingsWalletTransactorSession) TransferOwnership

func (_SimpleSavingsWallet *SimpleSavingsWalletTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(newOwner address) returns()

type SimpleToken

type SimpleToken struct {
	SimpleTokenCaller     // Read-only binding to the contract
	SimpleTokenTransactor // Write-only binding to the contract
}

SimpleToken is an auto generated Go binding around an Ethereum contract.

func DeploySimpleToken

func DeploySimpleToken(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *SimpleToken, error)

DeploySimpleToken deploys a new Ethereum contract, binding an instance of SimpleToken to it.

func NewSimpleToken

func NewSimpleToken(address common.Address, backend bind.ContractBackend) (*SimpleToken, error)

NewSimpleToken creates a new instance of SimpleToken, bound to a specific deployed contract.

type SimpleTokenCaller

type SimpleTokenCaller struct {
	// contains filtered or unexported fields
}

SimpleTokenCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewSimpleTokenCaller

func NewSimpleTokenCaller(address common.Address, caller bind.ContractCaller) (*SimpleTokenCaller, error)

NewSimpleTokenCaller creates a new read-only instance of SimpleToken, bound to a specific deployed contract.

func (*SimpleTokenCaller) Allowance

func (_SimpleToken *SimpleTokenCaller) 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(_owner address, _spender address) constant returns(uint256)

func (*SimpleTokenCaller) BalanceOf

func (_SimpleToken *SimpleTokenCaller) 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(_owner address) constant returns(balance uint256)

func (*SimpleTokenCaller) Decimals

func (_SimpleToken *SimpleTokenCaller) 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 (*SimpleTokenCaller) INITIAL_SUPPLY

func (_SimpleToken *SimpleTokenCaller) INITIAL_SUPPLY(opts *bind.CallOpts) (*big.Int, error)

INITIAL_SUPPLY is a free data retrieval call binding the contract method 0x2ff2e9dc.

Solidity: function INITIAL_SUPPLY() constant returns(uint256)

func (*SimpleTokenCaller) Name

func (_SimpleToken *SimpleTokenCaller) 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 (*SimpleTokenCaller) Symbol

func (_SimpleToken *SimpleTokenCaller) 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 (*SimpleTokenCaller) TotalSupply

func (_SimpleToken *SimpleTokenCaller) 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 SimpleTokenCallerRaw

type SimpleTokenCallerRaw struct {
	Contract *SimpleTokenCaller // Generic read-only contract binding to access the raw methods on
}

SimpleTokenCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*SimpleTokenCallerRaw) Call

func (_SimpleToken *SimpleTokenCallerRaw) 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 SimpleTokenCallerSession

type SimpleTokenCallerSession struct {
	Contract *SimpleTokenCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts      // Call options to use throughout this session
}

SimpleTokenCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*SimpleTokenCallerSession) Allowance

func (_SimpleToken *SimpleTokenCallerSession) 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(_owner address, _spender address) constant returns(uint256)

func (*SimpleTokenCallerSession) BalanceOf

func (_SimpleToken *SimpleTokenCallerSession) BalanceOf(_owner common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(_owner address) constant returns(balance uint256)

func (*SimpleTokenCallerSession) Decimals

func (_SimpleToken *SimpleTokenCallerSession) Decimals() (uint8, error)

Decimals is a free data retrieval call binding the contract method 0x313ce567.

Solidity: function decimals() constant returns(uint8)

func (*SimpleTokenCallerSession) INITIAL_SUPPLY

func (_SimpleToken *SimpleTokenCallerSession) INITIAL_SUPPLY() (*big.Int, error)

INITIAL_SUPPLY is a free data retrieval call binding the contract method 0x2ff2e9dc.

Solidity: function INITIAL_SUPPLY() constant returns(uint256)

func (*SimpleTokenCallerSession) Name

func (_SimpleToken *SimpleTokenCallerSession) Name() (string, error)

Name is a free data retrieval call binding the contract method 0x06fdde03.

Solidity: function name() constant returns(string)

func (*SimpleTokenCallerSession) Symbol

func (_SimpleToken *SimpleTokenCallerSession) Symbol() (string, error)

Symbol is a free data retrieval call binding the contract method 0x95d89b41.

Solidity: function symbol() constant returns(string)

func (*SimpleTokenCallerSession) TotalSupply

func (_SimpleToken *SimpleTokenCallerSession) TotalSupply() (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() constant returns(uint256)

type SimpleTokenRaw

type SimpleTokenRaw struct {
	Contract *SimpleToken // Generic contract binding to access the raw methods on
}

SimpleTokenRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*SimpleTokenRaw) Call

func (_SimpleToken *SimpleTokenRaw) 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 (*SimpleTokenRaw) Transact

func (_SimpleToken *SimpleTokenRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*SimpleTokenRaw) Transfer

func (_SimpleToken *SimpleTokenRaw) 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 SimpleTokenSession

type SimpleTokenSession struct {
	Contract     *SimpleToken      // 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
}

SimpleTokenSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*SimpleTokenSession) Allowance

func (_SimpleToken *SimpleTokenSession) 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(_owner address, _spender address) constant returns(uint256)

func (*SimpleTokenSession) Approve

func (_SimpleToken *SimpleTokenSession) Approve(_spender common.Address, _value *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(_spender address, _value uint256) returns(bool)

func (*SimpleTokenSession) BalanceOf

func (_SimpleToken *SimpleTokenSession) BalanceOf(_owner common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(_owner address) constant returns(balance uint256)

func (*SimpleTokenSession) Decimals

func (_SimpleToken *SimpleTokenSession) Decimals() (uint8, error)

Decimals is a free data retrieval call binding the contract method 0x313ce567.

Solidity: function decimals() constant returns(uint8)

func (*SimpleTokenSession) DecreaseApproval

func (_SimpleToken *SimpleTokenSession) DecreaseApproval(_spender common.Address, _subtractedValue *big.Int) (*types.Transaction, error)

DecreaseApproval is a paid mutator transaction binding the contract method 0x66188463.

Solidity: function decreaseApproval(_spender address, _subtractedValue uint256) returns(bool)

func (*SimpleTokenSession) INITIAL_SUPPLY

func (_SimpleToken *SimpleTokenSession) INITIAL_SUPPLY() (*big.Int, error)

INITIAL_SUPPLY is a free data retrieval call binding the contract method 0x2ff2e9dc.

Solidity: function INITIAL_SUPPLY() constant returns(uint256)

func (*SimpleTokenSession) IncreaseApproval

func (_SimpleToken *SimpleTokenSession) IncreaseApproval(_spender common.Address, _addedValue *big.Int) (*types.Transaction, error)

IncreaseApproval is a paid mutator transaction binding the contract method 0xd73dd623.

Solidity: function increaseApproval(_spender address, _addedValue uint256) returns(bool)

func (*SimpleTokenSession) Name

func (_SimpleToken *SimpleTokenSession) Name() (string, error)

Name is a free data retrieval call binding the contract method 0x06fdde03.

Solidity: function name() constant returns(string)

func (*SimpleTokenSession) Symbol

func (_SimpleToken *SimpleTokenSession) Symbol() (string, error)

Symbol is a free data retrieval call binding the contract method 0x95d89b41.

Solidity: function symbol() constant returns(string)

func (*SimpleTokenSession) TotalSupply

func (_SimpleToken *SimpleTokenSession) TotalSupply() (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() constant returns(uint256)

func (*SimpleTokenSession) Transfer

func (_SimpleToken *SimpleTokenSession) Transfer(_to common.Address, _value *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(_to address, _value uint256) returns(bool)

func (*SimpleTokenSession) TransferFrom

func (_SimpleToken *SimpleTokenSession) TransferFrom(_from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(_from address, _to address, _value uint256) returns(bool)

type SimpleTokenTransactor

type SimpleTokenTransactor struct {
	// contains filtered or unexported fields
}

SimpleTokenTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewSimpleTokenTransactor

func NewSimpleTokenTransactor(address common.Address, transactor bind.ContractTransactor) (*SimpleTokenTransactor, error)

NewSimpleTokenTransactor creates a new write-only instance of SimpleToken, bound to a specific deployed contract.

func (*SimpleTokenTransactor) Approve

func (_SimpleToken *SimpleTokenTransactor) Approve(opts *bind.TransactOpts, _spender common.Address, _value *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(_spender address, _value uint256) returns(bool)

func (*SimpleTokenTransactor) DecreaseApproval

func (_SimpleToken *SimpleTokenTransactor) DecreaseApproval(opts *bind.TransactOpts, _spender common.Address, _subtractedValue *big.Int) (*types.Transaction, error)

DecreaseApproval is a paid mutator transaction binding the contract method 0x66188463.

Solidity: function decreaseApproval(_spender address, _subtractedValue uint256) returns(bool)

func (*SimpleTokenTransactor) IncreaseApproval

func (_SimpleToken *SimpleTokenTransactor) IncreaseApproval(opts *bind.TransactOpts, _spender common.Address, _addedValue *big.Int) (*types.Transaction, error)

IncreaseApproval is a paid mutator transaction binding the contract method 0xd73dd623.

Solidity: function increaseApproval(_spender address, _addedValue uint256) returns(bool)

func (*SimpleTokenTransactor) Transfer

func (_SimpleToken *SimpleTokenTransactor) Transfer(opts *bind.TransactOpts, _to common.Address, _value *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(_to address, _value uint256) returns(bool)

func (*SimpleTokenTransactor) TransferFrom

func (_SimpleToken *SimpleTokenTransactor) TransferFrom(opts *bind.TransactOpts, _from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(_from address, _to address, _value uint256) returns(bool)

type SimpleTokenTransactorRaw

type SimpleTokenTransactorRaw struct {
	Contract *SimpleTokenTransactor // Generic write-only contract binding to access the raw methods on
}

SimpleTokenTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*SimpleTokenTransactorRaw) Transact

func (_SimpleToken *SimpleTokenTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*SimpleTokenTransactorRaw) Transfer

func (_SimpleToken *SimpleTokenTransactorRaw) 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 SimpleTokenTransactorSession

type SimpleTokenTransactorSession struct {
	Contract     *SimpleTokenTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts      // Transaction auth options to use throughout this session
}

SimpleTokenTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*SimpleTokenTransactorSession) Approve

func (_SimpleToken *SimpleTokenTransactorSession) Approve(_spender common.Address, _value *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(_spender address, _value uint256) returns(bool)

func (*SimpleTokenTransactorSession) DecreaseApproval

func (_SimpleToken *SimpleTokenTransactorSession) DecreaseApproval(_spender common.Address, _subtractedValue *big.Int) (*types.Transaction, error)

DecreaseApproval is a paid mutator transaction binding the contract method 0x66188463.

Solidity: function decreaseApproval(_spender address, _subtractedValue uint256) returns(bool)

func (*SimpleTokenTransactorSession) IncreaseApproval

func (_SimpleToken *SimpleTokenTransactorSession) IncreaseApproval(_spender common.Address, _addedValue *big.Int) (*types.Transaction, error)

IncreaseApproval is a paid mutator transaction binding the contract method 0xd73dd623.

Solidity: function increaseApproval(_spender address, _addedValue uint256) returns(bool)

func (*SimpleTokenTransactorSession) Transfer

func (_SimpleToken *SimpleTokenTransactorSession) Transfer(_to common.Address, _value *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(_to address, _value uint256) returns(bool)

func (*SimpleTokenTransactorSession) TransferFrom

func (_SimpleToken *SimpleTokenTransactorSession) TransferFrom(_from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(_from address, _to address, _value uint256) returns(bool)

type SplitPayment

type SplitPayment struct {
	SplitPaymentCaller     // Read-only binding to the contract
	SplitPaymentTransactor // Write-only binding to the contract
}

SplitPayment is an auto generated Go binding around an Ethereum contract.

func DeploySplitPayment

func DeploySplitPayment(auth *bind.TransactOpts, backend bind.ContractBackend, _payees []common.Address, _shares []*big.Int) (common.Address, *types.Transaction, *SplitPayment, error)

DeploySplitPayment deploys a new Ethereum contract, binding an instance of SplitPayment to it.

func NewSplitPayment

func NewSplitPayment(address common.Address, backend bind.ContractBackend) (*SplitPayment, error)

NewSplitPayment creates a new instance of SplitPayment, bound to a specific deployed contract.

type SplitPaymentCaller

type SplitPaymentCaller struct {
	// contains filtered or unexported fields
}

SplitPaymentCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewSplitPaymentCaller

func NewSplitPaymentCaller(address common.Address, caller bind.ContractCaller) (*SplitPaymentCaller, error)

NewSplitPaymentCaller creates a new read-only instance of SplitPayment, bound to a specific deployed contract.

func (*SplitPaymentCaller) Payees

func (_SplitPayment *SplitPaymentCaller) Payees(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)

Payees is a free data retrieval call binding the contract method 0x63037b0c.

Solidity: function payees( uint256) constant returns(address)

func (*SplitPaymentCaller) Released

func (_SplitPayment *SplitPaymentCaller) Released(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)

Released is a free data retrieval call binding the contract method 0x9852595c.

Solidity: function released( address) constant returns(uint256)

func (*SplitPaymentCaller) Shares

func (_SplitPayment *SplitPaymentCaller) Shares(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)

Shares is a free data retrieval call binding the contract method 0xce7c2ac2.

Solidity: function shares( address) constant returns(uint256)

func (*SplitPaymentCaller) TotalReleased

func (_SplitPayment *SplitPaymentCaller) TotalReleased(opts *bind.CallOpts) (*big.Int, error)

TotalReleased is a free data retrieval call binding the contract method 0xe33b7de3.

Solidity: function totalReleased() constant returns(uint256)

func (*SplitPaymentCaller) TotalShares

func (_SplitPayment *SplitPaymentCaller) TotalShares(opts *bind.CallOpts) (*big.Int, error)

TotalShares is a free data retrieval call binding the contract method 0x3a98ef39.

Solidity: function totalShares() constant returns(uint256)

type SplitPaymentCallerRaw

type SplitPaymentCallerRaw struct {
	Contract *SplitPaymentCaller // Generic read-only contract binding to access the raw methods on
}

SplitPaymentCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*SplitPaymentCallerRaw) Call

func (_SplitPayment *SplitPaymentCallerRaw) 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 SplitPaymentCallerSession

type SplitPaymentCallerSession struct {
	Contract *SplitPaymentCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts       // Call options to use throughout this session
}

SplitPaymentCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*SplitPaymentCallerSession) Payees

func (_SplitPayment *SplitPaymentCallerSession) Payees(arg0 *big.Int) (common.Address, error)

Payees is a free data retrieval call binding the contract method 0x63037b0c.

Solidity: function payees( uint256) constant returns(address)

func (*SplitPaymentCallerSession) Released

func (_SplitPayment *SplitPaymentCallerSession) Released(arg0 common.Address) (*big.Int, error)

Released is a free data retrieval call binding the contract method 0x9852595c.

Solidity: function released( address) constant returns(uint256)

func (*SplitPaymentCallerSession) Shares

func (_SplitPayment *SplitPaymentCallerSession) Shares(arg0 common.Address) (*big.Int, error)

Shares is a free data retrieval call binding the contract method 0xce7c2ac2.

Solidity: function shares( address) constant returns(uint256)

func (*SplitPaymentCallerSession) TotalReleased

func (_SplitPayment *SplitPaymentCallerSession) TotalReleased() (*big.Int, error)

TotalReleased is a free data retrieval call binding the contract method 0xe33b7de3.

Solidity: function totalReleased() constant returns(uint256)

func (*SplitPaymentCallerSession) TotalShares

func (_SplitPayment *SplitPaymentCallerSession) TotalShares() (*big.Int, error)

TotalShares is a free data retrieval call binding the contract method 0x3a98ef39.

Solidity: function totalShares() constant returns(uint256)

type SplitPaymentRaw

type SplitPaymentRaw struct {
	Contract *SplitPayment // Generic contract binding to access the raw methods on
}

SplitPaymentRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*SplitPaymentRaw) Call

func (_SplitPayment *SplitPaymentRaw) 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 (*SplitPaymentRaw) Transact

func (_SplitPayment *SplitPaymentRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*SplitPaymentRaw) Transfer

func (_SplitPayment *SplitPaymentRaw) 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 SplitPaymentSession

type SplitPaymentSession struct {
	Contract     *SplitPayment     // 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
}

SplitPaymentSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*SplitPaymentSession) Claim

func (_SplitPayment *SplitPaymentSession) Claim() (*types.Transaction, error)

Claim is a paid mutator transaction binding the contract method 0x4e71d92d.

Solidity: function claim() returns()

func (*SplitPaymentSession) Payees

func (_SplitPayment *SplitPaymentSession) Payees(arg0 *big.Int) (common.Address, error)

Payees is a free data retrieval call binding the contract method 0x63037b0c.

Solidity: function payees( uint256) constant returns(address)

func (*SplitPaymentSession) Released

func (_SplitPayment *SplitPaymentSession) Released(arg0 common.Address) (*big.Int, error)

Released is a free data retrieval call binding the contract method 0x9852595c.

Solidity: function released( address) constant returns(uint256)

func (*SplitPaymentSession) Shares

func (_SplitPayment *SplitPaymentSession) Shares(arg0 common.Address) (*big.Int, error)

Shares is a free data retrieval call binding the contract method 0xce7c2ac2.

Solidity: function shares( address) constant returns(uint256)

func (*SplitPaymentSession) TotalReleased

func (_SplitPayment *SplitPaymentSession) TotalReleased() (*big.Int, error)

TotalReleased is a free data retrieval call binding the contract method 0xe33b7de3.

Solidity: function totalReleased() constant returns(uint256)

func (*SplitPaymentSession) TotalShares

func (_SplitPayment *SplitPaymentSession) TotalShares() (*big.Int, error)

TotalShares is a free data retrieval call binding the contract method 0x3a98ef39.

Solidity: function totalShares() constant returns(uint256)

type SplitPaymentTransactor

type SplitPaymentTransactor struct {
	// contains filtered or unexported fields
}

SplitPaymentTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewSplitPaymentTransactor

func NewSplitPaymentTransactor(address common.Address, transactor bind.ContractTransactor) (*SplitPaymentTransactor, error)

NewSplitPaymentTransactor creates a new write-only instance of SplitPayment, bound to a specific deployed contract.

func (*SplitPaymentTransactor) Claim

func (_SplitPayment *SplitPaymentTransactor) Claim(opts *bind.TransactOpts) (*types.Transaction, error)

Claim is a paid mutator transaction binding the contract method 0x4e71d92d.

Solidity: function claim() returns()

type SplitPaymentTransactorRaw

type SplitPaymentTransactorRaw struct {
	Contract *SplitPaymentTransactor // Generic write-only contract binding to access the raw methods on
}

SplitPaymentTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*SplitPaymentTransactorRaw) Transact

func (_SplitPayment *SplitPaymentTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*SplitPaymentTransactorRaw) Transfer

func (_SplitPayment *SplitPaymentTransactorRaw) 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 SplitPaymentTransactorSession

type SplitPaymentTransactorSession struct {
	Contract     *SplitPaymentTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts       // Transaction auth options to use throughout this session
}

SplitPaymentTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*SplitPaymentTransactorSession) Claim

func (_SplitPayment *SplitPaymentTransactorSession) Claim() (*types.Transaction, error)

Claim is a paid mutator transaction binding the contract method 0x4e71d92d.

Solidity: function claim() returns()

type StandardToken

type StandardToken struct {
	StandardTokenCaller     // Read-only binding to the contract
	StandardTokenTransactor // Write-only binding to the contract
}

StandardToken is an auto generated Go binding around an Ethereum contract.

func DeployStandardToken

func DeployStandardToken(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *StandardToken, error)

DeployStandardToken deploys a new Ethereum contract, binding an instance of StandardToken to it.

func NewStandardToken

func NewStandardToken(address common.Address, backend bind.ContractBackend) (*StandardToken, error)

NewStandardToken creates a new instance of StandardToken, bound to a specific deployed contract.

type StandardTokenCaller

type StandardTokenCaller struct {
	// contains filtered or unexported fields
}

StandardTokenCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewStandardTokenCaller

func NewStandardTokenCaller(address common.Address, caller bind.ContractCaller) (*StandardTokenCaller, error)

NewStandardTokenCaller creates a new read-only instance of StandardToken, bound to a specific deployed contract.

func (*StandardTokenCaller) Allowance

func (_StandardToken *StandardTokenCaller) 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(_owner address, _spender address) constant returns(uint256)

func (*StandardTokenCaller) BalanceOf

func (_StandardToken *StandardTokenCaller) 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(_owner address) constant returns(balance uint256)

func (*StandardTokenCaller) TotalSupply

func (_StandardToken *StandardTokenCaller) 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 StandardTokenCallerRaw

type StandardTokenCallerRaw struct {
	Contract *StandardTokenCaller // Generic read-only contract binding to access the raw methods on
}

StandardTokenCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*StandardTokenCallerRaw) Call

func (_StandardToken *StandardTokenCallerRaw) 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 StandardTokenCallerSession

type StandardTokenCallerSession struct {
	Contract *StandardTokenCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts        // Call options to use throughout this session
}

StandardTokenCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*StandardTokenCallerSession) Allowance

func (_StandardToken *StandardTokenCallerSession) 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(_owner address, _spender address) constant returns(uint256)

func (*StandardTokenCallerSession) BalanceOf

func (_StandardToken *StandardTokenCallerSession) BalanceOf(_owner common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(_owner address) constant returns(balance uint256)

func (*StandardTokenCallerSession) TotalSupply

func (_StandardToken *StandardTokenCallerSession) TotalSupply() (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() constant returns(uint256)

type StandardTokenMock

type StandardTokenMock struct {
	StandardTokenMockCaller     // Read-only binding to the contract
	StandardTokenMockTransactor // Write-only binding to the contract
}

StandardTokenMock is an auto generated Go binding around an Ethereum contract.

func DeployStandardTokenMock

func DeployStandardTokenMock(auth *bind.TransactOpts, backend bind.ContractBackend, initialAccount common.Address, initialBalance *big.Int) (common.Address, *types.Transaction, *StandardTokenMock, error)

DeployStandardTokenMock deploys a new Ethereum contract, binding an instance of StandardTokenMock to it.

func NewStandardTokenMock

func NewStandardTokenMock(address common.Address, backend bind.ContractBackend) (*StandardTokenMock, error)

NewStandardTokenMock creates a new instance of StandardTokenMock, bound to a specific deployed contract.

type StandardTokenMockCaller

type StandardTokenMockCaller struct {
	// contains filtered or unexported fields
}

StandardTokenMockCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewStandardTokenMockCaller

func NewStandardTokenMockCaller(address common.Address, caller bind.ContractCaller) (*StandardTokenMockCaller, error)

NewStandardTokenMockCaller creates a new read-only instance of StandardTokenMock, bound to a specific deployed contract.

func (*StandardTokenMockCaller) Allowance

func (_StandardTokenMock *StandardTokenMockCaller) 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(_owner address, _spender address) constant returns(uint256)

func (*StandardTokenMockCaller) BalanceOf

func (_StandardTokenMock *StandardTokenMockCaller) 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(_owner address) constant returns(balance uint256)

func (*StandardTokenMockCaller) TotalSupply

func (_StandardTokenMock *StandardTokenMockCaller) 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 StandardTokenMockCallerRaw

type StandardTokenMockCallerRaw struct {
	Contract *StandardTokenMockCaller // Generic read-only contract binding to access the raw methods on
}

StandardTokenMockCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*StandardTokenMockCallerRaw) Call

func (_StandardTokenMock *StandardTokenMockCallerRaw) 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 StandardTokenMockCallerSession

type StandardTokenMockCallerSession struct {
	Contract *StandardTokenMockCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts            // Call options to use throughout this session
}

StandardTokenMockCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*StandardTokenMockCallerSession) Allowance

func (_StandardTokenMock *StandardTokenMockCallerSession) 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(_owner address, _spender address) constant returns(uint256)

func (*StandardTokenMockCallerSession) BalanceOf

func (_StandardTokenMock *StandardTokenMockCallerSession) BalanceOf(_owner common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(_owner address) constant returns(balance uint256)

func (*StandardTokenMockCallerSession) TotalSupply

func (_StandardTokenMock *StandardTokenMockCallerSession) TotalSupply() (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() constant returns(uint256)

type StandardTokenMockRaw

type StandardTokenMockRaw struct {
	Contract *StandardTokenMock // Generic contract binding to access the raw methods on
}

StandardTokenMockRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*StandardTokenMockRaw) Call

func (_StandardTokenMock *StandardTokenMockRaw) 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 (*StandardTokenMockRaw) Transact

func (_StandardTokenMock *StandardTokenMockRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*StandardTokenMockRaw) Transfer

func (_StandardTokenMock *StandardTokenMockRaw) 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 StandardTokenMockSession

type StandardTokenMockSession struct {
	Contract     *StandardTokenMock // 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
}

StandardTokenMockSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*StandardTokenMockSession) Allowance

func (_StandardTokenMock *StandardTokenMockSession) 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(_owner address, _spender address) constant returns(uint256)

func (*StandardTokenMockSession) Approve

func (_StandardTokenMock *StandardTokenMockSession) Approve(_spender common.Address, _value *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(_spender address, _value uint256) returns(bool)

func (*StandardTokenMockSession) BalanceOf

func (_StandardTokenMock *StandardTokenMockSession) BalanceOf(_owner common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(_owner address) constant returns(balance uint256)

func (*StandardTokenMockSession) DecreaseApproval

func (_StandardTokenMock *StandardTokenMockSession) DecreaseApproval(_spender common.Address, _subtractedValue *big.Int) (*types.Transaction, error)

DecreaseApproval is a paid mutator transaction binding the contract method 0x66188463.

Solidity: function decreaseApproval(_spender address, _subtractedValue uint256) returns(bool)

func (*StandardTokenMockSession) IncreaseApproval

func (_StandardTokenMock *StandardTokenMockSession) IncreaseApproval(_spender common.Address, _addedValue *big.Int) (*types.Transaction, error)

IncreaseApproval is a paid mutator transaction binding the contract method 0xd73dd623.

Solidity: function increaseApproval(_spender address, _addedValue uint256) returns(bool)

func (*StandardTokenMockSession) TotalSupply

func (_StandardTokenMock *StandardTokenMockSession) TotalSupply() (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() constant returns(uint256)

func (*StandardTokenMockSession) Transfer

func (_StandardTokenMock *StandardTokenMockSession) Transfer(_to common.Address, _value *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(_to address, _value uint256) returns(bool)

func (*StandardTokenMockSession) TransferFrom

func (_StandardTokenMock *StandardTokenMockSession) TransferFrom(_from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(_from address, _to address, _value uint256) returns(bool)

type StandardTokenMockTransactor

type StandardTokenMockTransactor struct {
	// contains filtered or unexported fields
}

StandardTokenMockTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewStandardTokenMockTransactor

func NewStandardTokenMockTransactor(address common.Address, transactor bind.ContractTransactor) (*StandardTokenMockTransactor, error)

NewStandardTokenMockTransactor creates a new write-only instance of StandardTokenMock, bound to a specific deployed contract.

func (*StandardTokenMockTransactor) Approve

func (_StandardTokenMock *StandardTokenMockTransactor) Approve(opts *bind.TransactOpts, _spender common.Address, _value *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(_spender address, _value uint256) returns(bool)

func (*StandardTokenMockTransactor) DecreaseApproval

func (_StandardTokenMock *StandardTokenMockTransactor) DecreaseApproval(opts *bind.TransactOpts, _spender common.Address, _subtractedValue *big.Int) (*types.Transaction, error)

DecreaseApproval is a paid mutator transaction binding the contract method 0x66188463.

Solidity: function decreaseApproval(_spender address, _subtractedValue uint256) returns(bool)

func (*StandardTokenMockTransactor) IncreaseApproval

func (_StandardTokenMock *StandardTokenMockTransactor) IncreaseApproval(opts *bind.TransactOpts, _spender common.Address, _addedValue *big.Int) (*types.Transaction, error)

IncreaseApproval is a paid mutator transaction binding the contract method 0xd73dd623.

Solidity: function increaseApproval(_spender address, _addedValue uint256) returns(bool)

func (*StandardTokenMockTransactor) Transfer

func (_StandardTokenMock *StandardTokenMockTransactor) Transfer(opts *bind.TransactOpts, _to common.Address, _value *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(_to address, _value uint256) returns(bool)

func (*StandardTokenMockTransactor) TransferFrom

func (_StandardTokenMock *StandardTokenMockTransactor) TransferFrom(opts *bind.TransactOpts, _from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(_from address, _to address, _value uint256) returns(bool)

type StandardTokenMockTransactorRaw

type StandardTokenMockTransactorRaw struct {
	Contract *StandardTokenMockTransactor // Generic write-only contract binding to access the raw methods on
}

StandardTokenMockTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*StandardTokenMockTransactorRaw) Transact

func (_StandardTokenMock *StandardTokenMockTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*StandardTokenMockTransactorRaw) Transfer

func (_StandardTokenMock *StandardTokenMockTransactorRaw) 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 StandardTokenMockTransactorSession

type StandardTokenMockTransactorSession struct {
	Contract     *StandardTokenMockTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts            // Transaction auth options to use throughout this session
}

StandardTokenMockTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*StandardTokenMockTransactorSession) Approve

func (_StandardTokenMock *StandardTokenMockTransactorSession) Approve(_spender common.Address, _value *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(_spender address, _value uint256) returns(bool)

func (*StandardTokenMockTransactorSession) DecreaseApproval

func (_StandardTokenMock *StandardTokenMockTransactorSession) DecreaseApproval(_spender common.Address, _subtractedValue *big.Int) (*types.Transaction, error)

DecreaseApproval is a paid mutator transaction binding the contract method 0x66188463.

Solidity: function decreaseApproval(_spender address, _subtractedValue uint256) returns(bool)

func (*StandardTokenMockTransactorSession) IncreaseApproval

func (_StandardTokenMock *StandardTokenMockTransactorSession) IncreaseApproval(_spender common.Address, _addedValue *big.Int) (*types.Transaction, error)

IncreaseApproval is a paid mutator transaction binding the contract method 0xd73dd623.

Solidity: function increaseApproval(_spender address, _addedValue uint256) returns(bool)

func (*StandardTokenMockTransactorSession) Transfer

func (_StandardTokenMock *StandardTokenMockTransactorSession) Transfer(_to common.Address, _value *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(_to address, _value uint256) returns(bool)

func (*StandardTokenMockTransactorSession) TransferFrom

func (_StandardTokenMock *StandardTokenMockTransactorSession) TransferFrom(_from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(_from address, _to address, _value uint256) returns(bool)

type StandardTokenRaw

type StandardTokenRaw struct {
	Contract *StandardToken // Generic contract binding to access the raw methods on
}

StandardTokenRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*StandardTokenRaw) Call

func (_StandardToken *StandardTokenRaw) 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 (*StandardTokenRaw) Transact

func (_StandardToken *StandardTokenRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*StandardTokenRaw) Transfer

func (_StandardToken *StandardTokenRaw) 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 StandardTokenSession

type StandardTokenSession struct {
	Contract     *StandardToken    // 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
}

StandardTokenSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*StandardTokenSession) Allowance

func (_StandardToken *StandardTokenSession) 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(_owner address, _spender address) constant returns(uint256)

func (*StandardTokenSession) Approve

func (_StandardToken *StandardTokenSession) Approve(_spender common.Address, _value *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(_spender address, _value uint256) returns(bool)

func (*StandardTokenSession) BalanceOf

func (_StandardToken *StandardTokenSession) BalanceOf(_owner common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(_owner address) constant returns(balance uint256)

func (*StandardTokenSession) DecreaseApproval

func (_StandardToken *StandardTokenSession) DecreaseApproval(_spender common.Address, _subtractedValue *big.Int) (*types.Transaction, error)

DecreaseApproval is a paid mutator transaction binding the contract method 0x66188463.

Solidity: function decreaseApproval(_spender address, _subtractedValue uint256) returns(bool)

func (*StandardTokenSession) IncreaseApproval

func (_StandardToken *StandardTokenSession) IncreaseApproval(_spender common.Address, _addedValue *big.Int) (*types.Transaction, error)

IncreaseApproval is a paid mutator transaction binding the contract method 0xd73dd623.

Solidity: function increaseApproval(_spender address, _addedValue uint256) returns(bool)

func (*StandardTokenSession) TotalSupply

func (_StandardToken *StandardTokenSession) TotalSupply() (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() constant returns(uint256)

func (*StandardTokenSession) Transfer

func (_StandardToken *StandardTokenSession) Transfer(_to common.Address, _value *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(_to address, _value uint256) returns(bool)

func (*StandardTokenSession) TransferFrom

func (_StandardToken *StandardTokenSession) TransferFrom(_from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(_from address, _to address, _value uint256) returns(bool)

type StandardTokenTransactor

type StandardTokenTransactor struct {
	// contains filtered or unexported fields
}

StandardTokenTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewStandardTokenTransactor

func NewStandardTokenTransactor(address common.Address, transactor bind.ContractTransactor) (*StandardTokenTransactor, error)

NewStandardTokenTransactor creates a new write-only instance of StandardToken, bound to a specific deployed contract.

func (*StandardTokenTransactor) Approve

func (_StandardToken *StandardTokenTransactor) Approve(opts *bind.TransactOpts, _spender common.Address, _value *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(_spender address, _value uint256) returns(bool)

func (*StandardTokenTransactor) DecreaseApproval

func (_StandardToken *StandardTokenTransactor) DecreaseApproval(opts *bind.TransactOpts, _spender common.Address, _subtractedValue *big.Int) (*types.Transaction, error)

DecreaseApproval is a paid mutator transaction binding the contract method 0x66188463.

Solidity: function decreaseApproval(_spender address, _subtractedValue uint256) returns(bool)

func (*StandardTokenTransactor) IncreaseApproval

func (_StandardToken *StandardTokenTransactor) IncreaseApproval(opts *bind.TransactOpts, _spender common.Address, _addedValue *big.Int) (*types.Transaction, error)

IncreaseApproval is a paid mutator transaction binding the contract method 0xd73dd623.

Solidity: function increaseApproval(_spender address, _addedValue uint256) returns(bool)

func (*StandardTokenTransactor) Transfer

func (_StandardToken *StandardTokenTransactor) Transfer(opts *bind.TransactOpts, _to common.Address, _value *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(_to address, _value uint256) returns(bool)

func (*StandardTokenTransactor) TransferFrom

func (_StandardToken *StandardTokenTransactor) TransferFrom(opts *bind.TransactOpts, _from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(_from address, _to address, _value uint256) returns(bool)

type StandardTokenTransactorRaw

type StandardTokenTransactorRaw struct {
	Contract *StandardTokenTransactor // Generic write-only contract binding to access the raw methods on
}

StandardTokenTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*StandardTokenTransactorRaw) Transact

func (_StandardToken *StandardTokenTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*StandardTokenTransactorRaw) Transfer

func (_StandardToken *StandardTokenTransactorRaw) 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 StandardTokenTransactorSession

type StandardTokenTransactorSession struct {
	Contract     *StandardTokenTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts        // Transaction auth options to use throughout this session
}

StandardTokenTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*StandardTokenTransactorSession) Approve

func (_StandardToken *StandardTokenTransactorSession) Approve(_spender common.Address, _value *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(_spender address, _value uint256) returns(bool)

func (*StandardTokenTransactorSession) DecreaseApproval

func (_StandardToken *StandardTokenTransactorSession) DecreaseApproval(_spender common.Address, _subtractedValue *big.Int) (*types.Transaction, error)

DecreaseApproval is a paid mutator transaction binding the contract method 0x66188463.

Solidity: function decreaseApproval(_spender address, _subtractedValue uint256) returns(bool)

func (*StandardTokenTransactorSession) IncreaseApproval

func (_StandardToken *StandardTokenTransactorSession) IncreaseApproval(_spender common.Address, _addedValue *big.Int) (*types.Transaction, error)

IncreaseApproval is a paid mutator transaction binding the contract method 0xd73dd623.

Solidity: function increaseApproval(_spender address, _addedValue uint256) returns(bool)

func (*StandardTokenTransactorSession) Transfer

func (_StandardToken *StandardTokenTransactorSession) Transfer(_to common.Address, _value *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(_to address, _value uint256) returns(bool)

func (*StandardTokenTransactorSession) TransferFrom

func (_StandardToken *StandardTokenTransactorSession) TransferFrom(_from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(_from address, _to address, _value uint256) returns(bool)

type Target

type Target struct {
	TargetCaller     // Read-only binding to the contract
	TargetTransactor // Write-only binding to the contract
}

Target is an auto generated Go binding around an Ethereum contract.

func NewTarget

func NewTarget(address common.Address, backend bind.ContractBackend) (*Target, error)

NewTarget creates a new instance of Target, bound to a specific deployed contract.

type TargetCaller

type TargetCaller struct {
	// contains filtered or unexported fields
}

TargetCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewTargetCaller

func NewTargetCaller(address common.Address, caller bind.ContractCaller) (*TargetCaller, error)

NewTargetCaller creates a new read-only instance of Target, bound to a specific deployed contract.

type TargetCallerRaw

type TargetCallerRaw struct {
	Contract *TargetCaller // Generic read-only contract binding to access the raw methods on
}

TargetCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*TargetCallerRaw) Call

func (_Target *TargetCallerRaw) 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 TargetCallerSession

type TargetCallerSession struct {
	Contract *TargetCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts // Call options to use throughout this session
}

TargetCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

type TargetRaw

type TargetRaw struct {
	Contract *Target // Generic contract binding to access the raw methods on
}

TargetRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*TargetRaw) Call

func (_Target *TargetRaw) 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 (*TargetRaw) Transact

func (_Target *TargetRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*TargetRaw) Transfer

func (_Target *TargetRaw) 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 TargetSession

type TargetSession struct {
	Contract     *Target           // 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
}

TargetSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*TargetSession) CheckInvariant

func (_Target *TargetSession) CheckInvariant() (*types.Transaction, error)

CheckInvariant is a paid mutator transaction binding the contract method 0xe79487da.

Solidity: function checkInvariant() returns(bool)

type TargetTransactor

type TargetTransactor struct {
	// contains filtered or unexported fields
}

TargetTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewTargetTransactor

func NewTargetTransactor(address common.Address, transactor bind.ContractTransactor) (*TargetTransactor, error)

NewTargetTransactor creates a new write-only instance of Target, bound to a specific deployed contract.

func (*TargetTransactor) CheckInvariant

func (_Target *TargetTransactor) CheckInvariant(opts *bind.TransactOpts) (*types.Transaction, error)

CheckInvariant is a paid mutator transaction binding the contract method 0xe79487da.

Solidity: function checkInvariant() returns(bool)

type TargetTransactorRaw

type TargetTransactorRaw struct {
	Contract *TargetTransactor // Generic write-only contract binding to access the raw methods on
}

TargetTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*TargetTransactorRaw) Transact

func (_Target *TargetTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*TargetTransactorRaw) Transfer

func (_Target *TargetTransactorRaw) 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 TargetTransactorSession

type TargetTransactorSession struct {
	Contract     *TargetTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}

TargetTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*TargetTransactorSession) CheckInvariant

func (_Target *TargetTransactorSession) CheckInvariant() (*types.Transaction, error)

CheckInvariant is a paid mutator transaction binding the contract method 0xe79487da.

Solidity: function checkInvariant() returns(bool)

type TimedCrowdsale

type TimedCrowdsale struct {
	TimedCrowdsaleCaller     // Read-only binding to the contract
	TimedCrowdsaleTransactor // Write-only binding to the contract
}

TimedCrowdsale is an auto generated Go binding around an Ethereum contract.

func NewTimedCrowdsale

func NewTimedCrowdsale(address common.Address, backend bind.ContractBackend) (*TimedCrowdsale, error)

NewTimedCrowdsale creates a new instance of TimedCrowdsale, bound to a specific deployed contract.

type TimedCrowdsaleCaller

type TimedCrowdsaleCaller struct {
	// contains filtered or unexported fields
}

TimedCrowdsaleCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewTimedCrowdsaleCaller

func NewTimedCrowdsaleCaller(address common.Address, caller bind.ContractCaller) (*TimedCrowdsaleCaller, error)

NewTimedCrowdsaleCaller creates a new read-only instance of TimedCrowdsale, bound to a specific deployed contract.

func (*TimedCrowdsaleCaller) ClosingTime

func (_TimedCrowdsale *TimedCrowdsaleCaller) ClosingTime(opts *bind.CallOpts) (*big.Int, error)

ClosingTime is a free data retrieval call binding the contract method 0x4b6753bc.

Solidity: function closingTime() constant returns(uint256)

func (*TimedCrowdsaleCaller) HasClosed

func (_TimedCrowdsale *TimedCrowdsaleCaller) HasClosed(opts *bind.CallOpts) (bool, error)

HasClosed is a free data retrieval call binding the contract method 0x1515bc2b.

Solidity: function hasClosed() constant returns(bool)

func (*TimedCrowdsaleCaller) OpeningTime

func (_TimedCrowdsale *TimedCrowdsaleCaller) OpeningTime(opts *bind.CallOpts) (*big.Int, error)

OpeningTime is a free data retrieval call binding the contract method 0xb7a8807c.

Solidity: function openingTime() constant returns(uint256)

func (*TimedCrowdsaleCaller) Rate

func (_TimedCrowdsale *TimedCrowdsaleCaller) Rate(opts *bind.CallOpts) (*big.Int, error)

Rate is a free data retrieval call binding the contract method 0x2c4e722e.

Solidity: function rate() constant returns(uint256)

func (*TimedCrowdsaleCaller) Token

func (_TimedCrowdsale *TimedCrowdsaleCaller) Token(opts *bind.CallOpts) (common.Address, error)

Token is a free data retrieval call binding the contract method 0xfc0c546a.

Solidity: function token() constant returns(address)

func (*TimedCrowdsaleCaller) Wallet

func (_TimedCrowdsale *TimedCrowdsaleCaller) Wallet(opts *bind.CallOpts) (common.Address, error)

Wallet is a free data retrieval call binding the contract method 0x521eb273.

Solidity: function wallet() constant returns(address)

func (*TimedCrowdsaleCaller) WeiRaised

func (_TimedCrowdsale *TimedCrowdsaleCaller) WeiRaised(opts *bind.CallOpts) (*big.Int, error)

WeiRaised is a free data retrieval call binding the contract method 0x4042b66f.

Solidity: function weiRaised() constant returns(uint256)

type TimedCrowdsaleCallerRaw

type TimedCrowdsaleCallerRaw struct {
	Contract *TimedCrowdsaleCaller // Generic read-only contract binding to access the raw methods on
}

TimedCrowdsaleCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*TimedCrowdsaleCallerRaw) Call

func (_TimedCrowdsale *TimedCrowdsaleCallerRaw) 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 TimedCrowdsaleCallerSession

type TimedCrowdsaleCallerSession struct {
	Contract *TimedCrowdsaleCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts         // Call options to use throughout this session
}

TimedCrowdsaleCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*TimedCrowdsaleCallerSession) ClosingTime

func (_TimedCrowdsale *TimedCrowdsaleCallerSession) ClosingTime() (*big.Int, error)

ClosingTime is a free data retrieval call binding the contract method 0x4b6753bc.

Solidity: function closingTime() constant returns(uint256)

func (*TimedCrowdsaleCallerSession) HasClosed

func (_TimedCrowdsale *TimedCrowdsaleCallerSession) HasClosed() (bool, error)

HasClosed is a free data retrieval call binding the contract method 0x1515bc2b.

Solidity: function hasClosed() constant returns(bool)

func (*TimedCrowdsaleCallerSession) OpeningTime

func (_TimedCrowdsale *TimedCrowdsaleCallerSession) OpeningTime() (*big.Int, error)

OpeningTime is a free data retrieval call binding the contract method 0xb7a8807c.

Solidity: function openingTime() constant returns(uint256)

func (*TimedCrowdsaleCallerSession) Rate

func (_TimedCrowdsale *TimedCrowdsaleCallerSession) Rate() (*big.Int, error)

Rate is a free data retrieval call binding the contract method 0x2c4e722e.

Solidity: function rate() constant returns(uint256)

func (*TimedCrowdsaleCallerSession) Token

func (_TimedCrowdsale *TimedCrowdsaleCallerSession) Token() (common.Address, error)

Token is a free data retrieval call binding the contract method 0xfc0c546a.

Solidity: function token() constant returns(address)

func (*TimedCrowdsaleCallerSession) Wallet

func (_TimedCrowdsale *TimedCrowdsaleCallerSession) Wallet() (common.Address, error)

Wallet is a free data retrieval call binding the contract method 0x521eb273.

Solidity: function wallet() constant returns(address)

func (*TimedCrowdsaleCallerSession) WeiRaised

func (_TimedCrowdsale *TimedCrowdsaleCallerSession) WeiRaised() (*big.Int, error)

WeiRaised is a free data retrieval call binding the contract method 0x4042b66f.

Solidity: function weiRaised() constant returns(uint256)

type TimedCrowdsaleImpl

type TimedCrowdsaleImpl struct {
	TimedCrowdsaleImplCaller     // Read-only binding to the contract
	TimedCrowdsaleImplTransactor // Write-only binding to the contract
}

TimedCrowdsaleImpl is an auto generated Go binding around an Ethereum contract.

func DeployTimedCrowdsaleImpl

func DeployTimedCrowdsaleImpl(auth *bind.TransactOpts, backend bind.ContractBackend, _openingTime *big.Int, _closingTime *big.Int, _rate *big.Int, _wallet common.Address, _token common.Address) (common.Address, *types.Transaction, *TimedCrowdsaleImpl, error)

DeployTimedCrowdsaleImpl deploys a new Ethereum contract, binding an instance of TimedCrowdsaleImpl to it.

func NewTimedCrowdsaleImpl

func NewTimedCrowdsaleImpl(address common.Address, backend bind.ContractBackend) (*TimedCrowdsaleImpl, error)

NewTimedCrowdsaleImpl creates a new instance of TimedCrowdsaleImpl, bound to a specific deployed contract.

type TimedCrowdsaleImplCaller

type TimedCrowdsaleImplCaller struct {
	// contains filtered or unexported fields
}

TimedCrowdsaleImplCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewTimedCrowdsaleImplCaller

func NewTimedCrowdsaleImplCaller(address common.Address, caller bind.ContractCaller) (*TimedCrowdsaleImplCaller, error)

NewTimedCrowdsaleImplCaller creates a new read-only instance of TimedCrowdsaleImpl, bound to a specific deployed contract.

func (*TimedCrowdsaleImplCaller) ClosingTime

func (_TimedCrowdsaleImpl *TimedCrowdsaleImplCaller) ClosingTime(opts *bind.CallOpts) (*big.Int, error)

ClosingTime is a free data retrieval call binding the contract method 0x4b6753bc.

Solidity: function closingTime() constant returns(uint256)

func (*TimedCrowdsaleImplCaller) HasClosed

func (_TimedCrowdsaleImpl *TimedCrowdsaleImplCaller) HasClosed(opts *bind.CallOpts) (bool, error)

HasClosed is a free data retrieval call binding the contract method 0x1515bc2b.

Solidity: function hasClosed() constant returns(bool)

func (*TimedCrowdsaleImplCaller) OpeningTime

func (_TimedCrowdsaleImpl *TimedCrowdsaleImplCaller) OpeningTime(opts *bind.CallOpts) (*big.Int, error)

OpeningTime is a free data retrieval call binding the contract method 0xb7a8807c.

Solidity: function openingTime() constant returns(uint256)

func (*TimedCrowdsaleImplCaller) Rate

func (_TimedCrowdsaleImpl *TimedCrowdsaleImplCaller) Rate(opts *bind.CallOpts) (*big.Int, error)

Rate is a free data retrieval call binding the contract method 0x2c4e722e.

Solidity: function rate() constant returns(uint256)

func (*TimedCrowdsaleImplCaller) Token

func (_TimedCrowdsaleImpl *TimedCrowdsaleImplCaller) Token(opts *bind.CallOpts) (common.Address, error)

Token is a free data retrieval call binding the contract method 0xfc0c546a.

Solidity: function token() constant returns(address)

func (*TimedCrowdsaleImplCaller) Wallet

func (_TimedCrowdsaleImpl *TimedCrowdsaleImplCaller) Wallet(opts *bind.CallOpts) (common.Address, error)

Wallet is a free data retrieval call binding the contract method 0x521eb273.

Solidity: function wallet() constant returns(address)

func (*TimedCrowdsaleImplCaller) WeiRaised

func (_TimedCrowdsaleImpl *TimedCrowdsaleImplCaller) WeiRaised(opts *bind.CallOpts) (*big.Int, error)

WeiRaised is a free data retrieval call binding the contract method 0x4042b66f.

Solidity: function weiRaised() constant returns(uint256)

type TimedCrowdsaleImplCallerRaw

type TimedCrowdsaleImplCallerRaw struct {
	Contract *TimedCrowdsaleImplCaller // Generic read-only contract binding to access the raw methods on
}

TimedCrowdsaleImplCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*TimedCrowdsaleImplCallerRaw) Call

func (_TimedCrowdsaleImpl *TimedCrowdsaleImplCallerRaw) 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 TimedCrowdsaleImplCallerSession

type TimedCrowdsaleImplCallerSession struct {
	Contract *TimedCrowdsaleImplCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts             // Call options to use throughout this session
}

TimedCrowdsaleImplCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*TimedCrowdsaleImplCallerSession) ClosingTime

func (_TimedCrowdsaleImpl *TimedCrowdsaleImplCallerSession) ClosingTime() (*big.Int, error)

ClosingTime is a free data retrieval call binding the contract method 0x4b6753bc.

Solidity: function closingTime() constant returns(uint256)

func (*TimedCrowdsaleImplCallerSession) HasClosed

func (_TimedCrowdsaleImpl *TimedCrowdsaleImplCallerSession) HasClosed() (bool, error)

HasClosed is a free data retrieval call binding the contract method 0x1515bc2b.

Solidity: function hasClosed() constant returns(bool)

func (*TimedCrowdsaleImplCallerSession) OpeningTime

func (_TimedCrowdsaleImpl *TimedCrowdsaleImplCallerSession) OpeningTime() (*big.Int, error)

OpeningTime is a free data retrieval call binding the contract method 0xb7a8807c.

Solidity: function openingTime() constant returns(uint256)

func (*TimedCrowdsaleImplCallerSession) Rate

func (_TimedCrowdsaleImpl *TimedCrowdsaleImplCallerSession) Rate() (*big.Int, error)

Rate is a free data retrieval call binding the contract method 0x2c4e722e.

Solidity: function rate() constant returns(uint256)

func (*TimedCrowdsaleImplCallerSession) Token

func (_TimedCrowdsaleImpl *TimedCrowdsaleImplCallerSession) Token() (common.Address, error)

Token is a free data retrieval call binding the contract method 0xfc0c546a.

Solidity: function token() constant returns(address)

func (*TimedCrowdsaleImplCallerSession) Wallet

func (_TimedCrowdsaleImpl *TimedCrowdsaleImplCallerSession) Wallet() (common.Address, error)

Wallet is a free data retrieval call binding the contract method 0x521eb273.

Solidity: function wallet() constant returns(address)

func (*TimedCrowdsaleImplCallerSession) WeiRaised

func (_TimedCrowdsaleImpl *TimedCrowdsaleImplCallerSession) WeiRaised() (*big.Int, error)

WeiRaised is a free data retrieval call binding the contract method 0x4042b66f.

Solidity: function weiRaised() constant returns(uint256)

type TimedCrowdsaleImplRaw

type TimedCrowdsaleImplRaw struct {
	Contract *TimedCrowdsaleImpl // Generic contract binding to access the raw methods on
}

TimedCrowdsaleImplRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*TimedCrowdsaleImplRaw) Call

func (_TimedCrowdsaleImpl *TimedCrowdsaleImplRaw) 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 (*TimedCrowdsaleImplRaw) Transact

func (_TimedCrowdsaleImpl *TimedCrowdsaleImplRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*TimedCrowdsaleImplRaw) Transfer

func (_TimedCrowdsaleImpl *TimedCrowdsaleImplRaw) 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 TimedCrowdsaleImplSession

type TimedCrowdsaleImplSession struct {
	Contract     *TimedCrowdsaleImpl // 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
}

TimedCrowdsaleImplSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*TimedCrowdsaleImplSession) BuyTokens

func (_TimedCrowdsaleImpl *TimedCrowdsaleImplSession) BuyTokens(_beneficiary common.Address) (*types.Transaction, error)

BuyTokens is a paid mutator transaction binding the contract method 0xec8ac4d8.

Solidity: function buyTokens(_beneficiary address) returns()

func (*TimedCrowdsaleImplSession) ClosingTime

func (_TimedCrowdsaleImpl *TimedCrowdsaleImplSession) ClosingTime() (*big.Int, error)

ClosingTime is a free data retrieval call binding the contract method 0x4b6753bc.

Solidity: function closingTime() constant returns(uint256)

func (*TimedCrowdsaleImplSession) HasClosed

func (_TimedCrowdsaleImpl *TimedCrowdsaleImplSession) HasClosed() (bool, error)

HasClosed is a free data retrieval call binding the contract method 0x1515bc2b.

Solidity: function hasClosed() constant returns(bool)

func (*TimedCrowdsaleImplSession) OpeningTime

func (_TimedCrowdsaleImpl *TimedCrowdsaleImplSession) OpeningTime() (*big.Int, error)

OpeningTime is a free data retrieval call binding the contract method 0xb7a8807c.

Solidity: function openingTime() constant returns(uint256)

func (*TimedCrowdsaleImplSession) Rate

func (_TimedCrowdsaleImpl *TimedCrowdsaleImplSession) Rate() (*big.Int, error)

Rate is a free data retrieval call binding the contract method 0x2c4e722e.

Solidity: function rate() constant returns(uint256)

func (*TimedCrowdsaleImplSession) Token

func (_TimedCrowdsaleImpl *TimedCrowdsaleImplSession) Token() (common.Address, error)

Token is a free data retrieval call binding the contract method 0xfc0c546a.

Solidity: function token() constant returns(address)

func (*TimedCrowdsaleImplSession) Wallet

func (_TimedCrowdsaleImpl *TimedCrowdsaleImplSession) Wallet() (common.Address, error)

Wallet is a free data retrieval call binding the contract method 0x521eb273.

Solidity: function wallet() constant returns(address)

func (*TimedCrowdsaleImplSession) WeiRaised

func (_TimedCrowdsaleImpl *TimedCrowdsaleImplSession) WeiRaised() (*big.Int, error)

WeiRaised is a free data retrieval call binding the contract method 0x4042b66f.

Solidity: function weiRaised() constant returns(uint256)

type TimedCrowdsaleImplTransactor

type TimedCrowdsaleImplTransactor struct {
	// contains filtered or unexported fields
}

TimedCrowdsaleImplTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewTimedCrowdsaleImplTransactor

func NewTimedCrowdsaleImplTransactor(address common.Address, transactor bind.ContractTransactor) (*TimedCrowdsaleImplTransactor, error)

NewTimedCrowdsaleImplTransactor creates a new write-only instance of TimedCrowdsaleImpl, bound to a specific deployed contract.

func (*TimedCrowdsaleImplTransactor) BuyTokens

func (_TimedCrowdsaleImpl *TimedCrowdsaleImplTransactor) BuyTokens(opts *bind.TransactOpts, _beneficiary common.Address) (*types.Transaction, error)

BuyTokens is a paid mutator transaction binding the contract method 0xec8ac4d8.

Solidity: function buyTokens(_beneficiary address) returns()

type TimedCrowdsaleImplTransactorRaw

type TimedCrowdsaleImplTransactorRaw struct {
	Contract *TimedCrowdsaleImplTransactor // Generic write-only contract binding to access the raw methods on
}

TimedCrowdsaleImplTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*TimedCrowdsaleImplTransactorRaw) Transact

func (_TimedCrowdsaleImpl *TimedCrowdsaleImplTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*TimedCrowdsaleImplTransactorRaw) Transfer

func (_TimedCrowdsaleImpl *TimedCrowdsaleImplTransactorRaw) 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 TimedCrowdsaleImplTransactorSession

type TimedCrowdsaleImplTransactorSession struct {
	Contract     *TimedCrowdsaleImplTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts             // Transaction auth options to use throughout this session
}

TimedCrowdsaleImplTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*TimedCrowdsaleImplTransactorSession) BuyTokens

func (_TimedCrowdsaleImpl *TimedCrowdsaleImplTransactorSession) BuyTokens(_beneficiary common.Address) (*types.Transaction, error)

BuyTokens is a paid mutator transaction binding the contract method 0xec8ac4d8.

Solidity: function buyTokens(_beneficiary address) returns()

type TimedCrowdsaleRaw

type TimedCrowdsaleRaw struct {
	Contract *TimedCrowdsale // Generic contract binding to access the raw methods on
}

TimedCrowdsaleRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*TimedCrowdsaleRaw) Call

func (_TimedCrowdsale *TimedCrowdsaleRaw) 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 (*TimedCrowdsaleRaw) Transact

func (_TimedCrowdsale *TimedCrowdsaleRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*TimedCrowdsaleRaw) Transfer

func (_TimedCrowdsale *TimedCrowdsaleRaw) 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 TimedCrowdsaleSession

type TimedCrowdsaleSession struct {
	Contract     *TimedCrowdsale   // 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
}

TimedCrowdsaleSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*TimedCrowdsaleSession) BuyTokens

func (_TimedCrowdsale *TimedCrowdsaleSession) BuyTokens(_beneficiary common.Address) (*types.Transaction, error)

BuyTokens is a paid mutator transaction binding the contract method 0xec8ac4d8.

Solidity: function buyTokens(_beneficiary address) returns()

func (*TimedCrowdsaleSession) ClosingTime

func (_TimedCrowdsale *TimedCrowdsaleSession) ClosingTime() (*big.Int, error)

ClosingTime is a free data retrieval call binding the contract method 0x4b6753bc.

Solidity: function closingTime() constant returns(uint256)

func (*TimedCrowdsaleSession) HasClosed

func (_TimedCrowdsale *TimedCrowdsaleSession) HasClosed() (bool, error)

HasClosed is a free data retrieval call binding the contract method 0x1515bc2b.

Solidity: function hasClosed() constant returns(bool)

func (*TimedCrowdsaleSession) OpeningTime

func (_TimedCrowdsale *TimedCrowdsaleSession) OpeningTime() (*big.Int, error)

OpeningTime is a free data retrieval call binding the contract method 0xb7a8807c.

Solidity: function openingTime() constant returns(uint256)

func (*TimedCrowdsaleSession) Rate

func (_TimedCrowdsale *TimedCrowdsaleSession) Rate() (*big.Int, error)

Rate is a free data retrieval call binding the contract method 0x2c4e722e.

Solidity: function rate() constant returns(uint256)

func (*TimedCrowdsaleSession) Token

func (_TimedCrowdsale *TimedCrowdsaleSession) Token() (common.Address, error)

Token is a free data retrieval call binding the contract method 0xfc0c546a.

Solidity: function token() constant returns(address)

func (*TimedCrowdsaleSession) Wallet

func (_TimedCrowdsale *TimedCrowdsaleSession) Wallet() (common.Address, error)

Wallet is a free data retrieval call binding the contract method 0x521eb273.

Solidity: function wallet() constant returns(address)

func (*TimedCrowdsaleSession) WeiRaised

func (_TimedCrowdsale *TimedCrowdsaleSession) WeiRaised() (*big.Int, error)

WeiRaised is a free data retrieval call binding the contract method 0x4042b66f.

Solidity: function weiRaised() constant returns(uint256)

type TimedCrowdsaleTransactor

type TimedCrowdsaleTransactor struct {
	// contains filtered or unexported fields
}

TimedCrowdsaleTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewTimedCrowdsaleTransactor

func NewTimedCrowdsaleTransactor(address common.Address, transactor bind.ContractTransactor) (*TimedCrowdsaleTransactor, error)

NewTimedCrowdsaleTransactor creates a new write-only instance of TimedCrowdsale, bound to a specific deployed contract.

func (*TimedCrowdsaleTransactor) BuyTokens

func (_TimedCrowdsale *TimedCrowdsaleTransactor) BuyTokens(opts *bind.TransactOpts, _beneficiary common.Address) (*types.Transaction, error)

BuyTokens is a paid mutator transaction binding the contract method 0xec8ac4d8.

Solidity: function buyTokens(_beneficiary address) returns()

type TimedCrowdsaleTransactorRaw

type TimedCrowdsaleTransactorRaw struct {
	Contract *TimedCrowdsaleTransactor // Generic write-only contract binding to access the raw methods on
}

TimedCrowdsaleTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*TimedCrowdsaleTransactorRaw) Transact

func (_TimedCrowdsale *TimedCrowdsaleTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*TimedCrowdsaleTransactorRaw) Transfer

func (_TimedCrowdsale *TimedCrowdsaleTransactorRaw) 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 TimedCrowdsaleTransactorSession

type TimedCrowdsaleTransactorSession struct {
	Contract     *TimedCrowdsaleTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts         // Transaction auth options to use throughout this session
}

TimedCrowdsaleTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*TimedCrowdsaleTransactorSession) BuyTokens

func (_TimedCrowdsale *TimedCrowdsaleTransactorSession) BuyTokens(_beneficiary common.Address) (*types.Transaction, error)

BuyTokens is a paid mutator transaction binding the contract method 0xec8ac4d8.

Solidity: function buyTokens(_beneficiary address) returns()

type TokenDestructible

type TokenDestructible struct {
	TokenDestructibleCaller     // Read-only binding to the contract
	TokenDestructibleTransactor // Write-only binding to the contract
}

TokenDestructible is an auto generated Go binding around an Ethereum contract.

func DeployTokenDestructible

func DeployTokenDestructible(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *TokenDestructible, error)

DeployTokenDestructible deploys a new Ethereum contract, binding an instance of TokenDestructible to it.

func NewTokenDestructible

func NewTokenDestructible(address common.Address, backend bind.ContractBackend) (*TokenDestructible, error)

NewTokenDestructible creates a new instance of TokenDestructible, bound to a specific deployed contract.

type TokenDestructibleCaller

type TokenDestructibleCaller struct {
	// contains filtered or unexported fields
}

TokenDestructibleCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewTokenDestructibleCaller

func NewTokenDestructibleCaller(address common.Address, caller bind.ContractCaller) (*TokenDestructibleCaller, error)

NewTokenDestructibleCaller creates a new read-only instance of TokenDestructible, bound to a specific deployed contract.

func (*TokenDestructibleCaller) Owner

func (_TokenDestructible *TokenDestructibleCaller) 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 TokenDestructibleCallerRaw

type TokenDestructibleCallerRaw struct {
	Contract *TokenDestructibleCaller // Generic read-only contract binding to access the raw methods on
}

TokenDestructibleCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*TokenDestructibleCallerRaw) Call

func (_TokenDestructible *TokenDestructibleCallerRaw) 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 TokenDestructibleCallerSession

type TokenDestructibleCallerSession struct {
	Contract *TokenDestructibleCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts            // Call options to use throughout this session
}

TokenDestructibleCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*TokenDestructibleCallerSession) Owner

func (_TokenDestructible *TokenDestructibleCallerSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

type TokenDestructibleRaw

type TokenDestructibleRaw struct {
	Contract *TokenDestructible // Generic contract binding to access the raw methods on
}

TokenDestructibleRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*TokenDestructibleRaw) Call

func (_TokenDestructible *TokenDestructibleRaw) 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 (*TokenDestructibleRaw) Transact

func (_TokenDestructible *TokenDestructibleRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*TokenDestructibleRaw) Transfer

func (_TokenDestructible *TokenDestructibleRaw) 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 TokenDestructibleSession

type TokenDestructibleSession struct {
	Contract     *TokenDestructible // 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
}

TokenDestructibleSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*TokenDestructibleSession) Destroy

func (_TokenDestructible *TokenDestructibleSession) Destroy(tokens []common.Address) (*types.Transaction, error)

Destroy is a paid mutator transaction binding the contract method 0xc6786e5a.

Solidity: function destroy(tokens address[]) returns()

func (*TokenDestructibleSession) Owner

func (_TokenDestructible *TokenDestructibleSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*TokenDestructibleSession) TransferOwnership

func (_TokenDestructible *TokenDestructibleSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(newOwner address) returns()

type TokenDestructibleTransactor

type TokenDestructibleTransactor struct {
	// contains filtered or unexported fields
}

TokenDestructibleTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewTokenDestructibleTransactor

func NewTokenDestructibleTransactor(address common.Address, transactor bind.ContractTransactor) (*TokenDestructibleTransactor, error)

NewTokenDestructibleTransactor creates a new write-only instance of TokenDestructible, bound to a specific deployed contract.

func (*TokenDestructibleTransactor) Destroy

func (_TokenDestructible *TokenDestructibleTransactor) Destroy(opts *bind.TransactOpts, tokens []common.Address) (*types.Transaction, error)

Destroy is a paid mutator transaction binding the contract method 0xc6786e5a.

Solidity: function destroy(tokens address[]) returns()

func (*TokenDestructibleTransactor) TransferOwnership

func (_TokenDestructible *TokenDestructibleTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(newOwner address) returns()

type TokenDestructibleTransactorRaw

type TokenDestructibleTransactorRaw struct {
	Contract *TokenDestructibleTransactor // Generic write-only contract binding to access the raw methods on
}

TokenDestructibleTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*TokenDestructibleTransactorRaw) Transact

func (_TokenDestructible *TokenDestructibleTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*TokenDestructibleTransactorRaw) Transfer

func (_TokenDestructible *TokenDestructibleTransactorRaw) 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 TokenDestructibleTransactorSession

type TokenDestructibleTransactorSession struct {
	Contract     *TokenDestructibleTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts            // Transaction auth options to use throughout this session
}

TokenDestructibleTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*TokenDestructibleTransactorSession) Destroy

func (_TokenDestructible *TokenDestructibleTransactorSession) Destroy(tokens []common.Address) (*types.Transaction, error)

Destroy is a paid mutator transaction binding the contract method 0xc6786e5a.

Solidity: function destroy(tokens address[]) returns()

func (*TokenDestructibleTransactorSession) TransferOwnership

func (_TokenDestructible *TokenDestructibleTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(newOwner address) returns()

type TokenTimelock

type TokenTimelock struct {
	TokenTimelockCaller     // Read-only binding to the contract
	TokenTimelockTransactor // Write-only binding to the contract
}

TokenTimelock is an auto generated Go binding around an Ethereum contract.

func DeployTokenTimelock

func DeployTokenTimelock(auth *bind.TransactOpts, backend bind.ContractBackend, _token common.Address, _beneficiary common.Address, _releaseTime *big.Int) (common.Address, *types.Transaction, *TokenTimelock, error)

DeployTokenTimelock deploys a new Ethereum contract, binding an instance of TokenTimelock to it.

func NewTokenTimelock

func NewTokenTimelock(address common.Address, backend bind.ContractBackend) (*TokenTimelock, error)

NewTokenTimelock creates a new instance of TokenTimelock, bound to a specific deployed contract.

type TokenTimelockCaller

type TokenTimelockCaller struct {
	// contains filtered or unexported fields
}

TokenTimelockCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewTokenTimelockCaller

func NewTokenTimelockCaller(address common.Address, caller bind.ContractCaller) (*TokenTimelockCaller, error)

NewTokenTimelockCaller creates a new read-only instance of TokenTimelock, bound to a specific deployed contract.

func (*TokenTimelockCaller) Beneficiary

func (_TokenTimelock *TokenTimelockCaller) Beneficiary(opts *bind.CallOpts) (common.Address, error)

Beneficiary is a free data retrieval call binding the contract method 0x38af3eed.

Solidity: function beneficiary() constant returns(address)

func (*TokenTimelockCaller) ReleaseTime

func (_TokenTimelock *TokenTimelockCaller) ReleaseTime(opts *bind.CallOpts) (*big.Int, error)

ReleaseTime is a free data retrieval call binding the contract method 0xb91d4001.

Solidity: function releaseTime() constant returns(uint256)

func (*TokenTimelockCaller) Token

func (_TokenTimelock *TokenTimelockCaller) Token(opts *bind.CallOpts) (common.Address, error)

Token is a free data retrieval call binding the contract method 0xfc0c546a.

Solidity: function token() constant returns(address)

type TokenTimelockCallerRaw

type TokenTimelockCallerRaw struct {
	Contract *TokenTimelockCaller // Generic read-only contract binding to access the raw methods on
}

TokenTimelockCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*TokenTimelockCallerRaw) Call

func (_TokenTimelock *TokenTimelockCallerRaw) 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 TokenTimelockCallerSession

type TokenTimelockCallerSession struct {
	Contract *TokenTimelockCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts        // Call options to use throughout this session
}

TokenTimelockCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*TokenTimelockCallerSession) Beneficiary

func (_TokenTimelock *TokenTimelockCallerSession) Beneficiary() (common.Address, error)

Beneficiary is a free data retrieval call binding the contract method 0x38af3eed.

Solidity: function beneficiary() constant returns(address)

func (*TokenTimelockCallerSession) ReleaseTime

func (_TokenTimelock *TokenTimelockCallerSession) ReleaseTime() (*big.Int, error)

ReleaseTime is a free data retrieval call binding the contract method 0xb91d4001.

Solidity: function releaseTime() constant returns(uint256)

func (*TokenTimelockCallerSession) Token

func (_TokenTimelock *TokenTimelockCallerSession) Token() (common.Address, error)

Token is a free data retrieval call binding the contract method 0xfc0c546a.

Solidity: function token() constant returns(address)

type TokenTimelockRaw

type TokenTimelockRaw struct {
	Contract *TokenTimelock // Generic contract binding to access the raw methods on
}

TokenTimelockRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*TokenTimelockRaw) Call

func (_TokenTimelock *TokenTimelockRaw) 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 (*TokenTimelockRaw) Transact

func (_TokenTimelock *TokenTimelockRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*TokenTimelockRaw) Transfer

func (_TokenTimelock *TokenTimelockRaw) 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 TokenTimelockSession

type TokenTimelockSession struct {
	Contract     *TokenTimelock    // 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
}

TokenTimelockSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*TokenTimelockSession) Beneficiary

func (_TokenTimelock *TokenTimelockSession) Beneficiary() (common.Address, error)

Beneficiary is a free data retrieval call binding the contract method 0x38af3eed.

Solidity: function beneficiary() constant returns(address)

func (*TokenTimelockSession) Release

func (_TokenTimelock *TokenTimelockSession) Release() (*types.Transaction, error)

Release is a paid mutator transaction binding the contract method 0x86d1a69f.

Solidity: function release() returns()

func (*TokenTimelockSession) ReleaseTime

func (_TokenTimelock *TokenTimelockSession) ReleaseTime() (*big.Int, error)

ReleaseTime is a free data retrieval call binding the contract method 0xb91d4001.

Solidity: function releaseTime() constant returns(uint256)

func (*TokenTimelockSession) Token

func (_TokenTimelock *TokenTimelockSession) Token() (common.Address, error)

Token is a free data retrieval call binding the contract method 0xfc0c546a.

Solidity: function token() constant returns(address)

type TokenTimelockTransactor

type TokenTimelockTransactor struct {
	// contains filtered or unexported fields
}

TokenTimelockTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewTokenTimelockTransactor

func NewTokenTimelockTransactor(address common.Address, transactor bind.ContractTransactor) (*TokenTimelockTransactor, error)

NewTokenTimelockTransactor creates a new write-only instance of TokenTimelock, bound to a specific deployed contract.

func (*TokenTimelockTransactor) Release

func (_TokenTimelock *TokenTimelockTransactor) Release(opts *bind.TransactOpts) (*types.Transaction, error)

Release is a paid mutator transaction binding the contract method 0x86d1a69f.

Solidity: function release() returns()

type TokenTimelockTransactorRaw

type TokenTimelockTransactorRaw struct {
	Contract *TokenTimelockTransactor // Generic write-only contract binding to access the raw methods on
}

TokenTimelockTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*TokenTimelockTransactorRaw) Transact

func (_TokenTimelock *TokenTimelockTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*TokenTimelockTransactorRaw) Transfer

func (_TokenTimelock *TokenTimelockTransactorRaw) 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 TokenTimelockTransactorSession

type TokenTimelockTransactorSession struct {
	Contract     *TokenTimelockTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts        // Transaction auth options to use throughout this session
}

TokenTimelockTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*TokenTimelockTransactorSession) Release

func (_TokenTimelock *TokenTimelockTransactorSession) Release() (*types.Transaction, error)

Release is a paid mutator transaction binding the contract method 0x86d1a69f.

Solidity: function release() returns()

type TokenVesting

type TokenVesting struct {
	TokenVestingCaller     // Read-only binding to the contract
	TokenVestingTransactor // Write-only binding to the contract
}

TokenVesting is an auto generated Go binding around an Ethereum contract.

func DeployTokenVesting

func DeployTokenVesting(auth *bind.TransactOpts, backend bind.ContractBackend, _beneficiary common.Address, _start *big.Int, _cliff *big.Int, _duration *big.Int, _revocable bool) (common.Address, *types.Transaction, *TokenVesting, error)

DeployTokenVesting deploys a new Ethereum contract, binding an instance of TokenVesting to it.

func NewTokenVesting

func NewTokenVesting(address common.Address, backend bind.ContractBackend) (*TokenVesting, error)

NewTokenVesting creates a new instance of TokenVesting, bound to a specific deployed contract.

type TokenVestingCaller

type TokenVestingCaller struct {
	// contains filtered or unexported fields
}

TokenVestingCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewTokenVestingCaller

func NewTokenVestingCaller(address common.Address, caller bind.ContractCaller) (*TokenVestingCaller, error)

NewTokenVestingCaller creates a new read-only instance of TokenVesting, bound to a specific deployed contract.

func (*TokenVestingCaller) Beneficiary

func (_TokenVesting *TokenVestingCaller) Beneficiary(opts *bind.CallOpts) (common.Address, error)

Beneficiary is a free data retrieval call binding the contract method 0x38af3eed.

Solidity: function beneficiary() constant returns(address)

func (*TokenVestingCaller) Cliff

func (_TokenVesting *TokenVestingCaller) Cliff(opts *bind.CallOpts) (*big.Int, error)

Cliff is a free data retrieval call binding the contract method 0x13d033c0.

Solidity: function cliff() constant returns(uint256)

func (*TokenVestingCaller) Duration

func (_TokenVesting *TokenVestingCaller) Duration(opts *bind.CallOpts) (*big.Int, error)

Duration is a free data retrieval call binding the contract method 0x0fb5a6b4.

Solidity: function duration() constant returns(uint256)

func (*TokenVestingCaller) Owner

func (_TokenVesting *TokenVestingCaller) 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 (*TokenVestingCaller) ReleasableAmount

func (_TokenVesting *TokenVestingCaller) ReleasableAmount(opts *bind.CallOpts, token common.Address) (*big.Int, error)

ReleasableAmount is a free data retrieval call binding the contract method 0x1726cbc8.

Solidity: function releasableAmount(token address) constant returns(uint256)

func (*TokenVestingCaller) Released

func (_TokenVesting *TokenVestingCaller) Released(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)

Released is a free data retrieval call binding the contract method 0x9852595c.

Solidity: function released( address) constant returns(uint256)

func (*TokenVestingCaller) Revocable

func (_TokenVesting *TokenVestingCaller) Revocable(opts *bind.CallOpts) (bool, error)

Revocable is a free data retrieval call binding the contract method 0x872a7810.

Solidity: function revocable() constant returns(bool)

func (*TokenVestingCaller) Revoked

func (_TokenVesting *TokenVestingCaller) Revoked(opts *bind.CallOpts, arg0 common.Address) (bool, error)

Revoked is a free data retrieval call binding the contract method 0xfa01dc06.

Solidity: function revoked( address) constant returns(bool)

func (*TokenVestingCaller) Start

func (_TokenVesting *TokenVestingCaller) Start(opts *bind.CallOpts) (*big.Int, error)

Start is a free data retrieval call binding the contract method 0xbe9a6555.

Solidity: function start() constant returns(uint256)

func (*TokenVestingCaller) VestedAmount

func (_TokenVesting *TokenVestingCaller) VestedAmount(opts *bind.CallOpts, token common.Address) (*big.Int, error)

VestedAmount is a free data retrieval call binding the contract method 0x384711cc.

Solidity: function vestedAmount(token address) constant returns(uint256)

type TokenVestingCallerRaw

type TokenVestingCallerRaw struct {
	Contract *TokenVestingCaller // Generic read-only contract binding to access the raw methods on
}

TokenVestingCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*TokenVestingCallerRaw) Call

func (_TokenVesting *TokenVestingCallerRaw) 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 TokenVestingCallerSession

type TokenVestingCallerSession struct {
	Contract *TokenVestingCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts       // Call options to use throughout this session
}

TokenVestingCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*TokenVestingCallerSession) Beneficiary

func (_TokenVesting *TokenVestingCallerSession) Beneficiary() (common.Address, error)

Beneficiary is a free data retrieval call binding the contract method 0x38af3eed.

Solidity: function beneficiary() constant returns(address)

func (*TokenVestingCallerSession) Cliff

func (_TokenVesting *TokenVestingCallerSession) Cliff() (*big.Int, error)

Cliff is a free data retrieval call binding the contract method 0x13d033c0.

Solidity: function cliff() constant returns(uint256)

func (*TokenVestingCallerSession) Duration

func (_TokenVesting *TokenVestingCallerSession) Duration() (*big.Int, error)

Duration is a free data retrieval call binding the contract method 0x0fb5a6b4.

Solidity: function duration() constant returns(uint256)

func (*TokenVestingCallerSession) Owner

func (_TokenVesting *TokenVestingCallerSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*TokenVestingCallerSession) ReleasableAmount

func (_TokenVesting *TokenVestingCallerSession) ReleasableAmount(token common.Address) (*big.Int, error)

ReleasableAmount is a free data retrieval call binding the contract method 0x1726cbc8.

Solidity: function releasableAmount(token address) constant returns(uint256)

func (*TokenVestingCallerSession) Released

func (_TokenVesting *TokenVestingCallerSession) Released(arg0 common.Address) (*big.Int, error)

Released is a free data retrieval call binding the contract method 0x9852595c.

Solidity: function released( address) constant returns(uint256)

func (*TokenVestingCallerSession) Revocable

func (_TokenVesting *TokenVestingCallerSession) Revocable() (bool, error)

Revocable is a free data retrieval call binding the contract method 0x872a7810.

Solidity: function revocable() constant returns(bool)

func (*TokenVestingCallerSession) Revoked

func (_TokenVesting *TokenVestingCallerSession) Revoked(arg0 common.Address) (bool, error)

Revoked is a free data retrieval call binding the contract method 0xfa01dc06.

Solidity: function revoked( address) constant returns(bool)

func (*TokenVestingCallerSession) Start

func (_TokenVesting *TokenVestingCallerSession) Start() (*big.Int, error)

Start is a free data retrieval call binding the contract method 0xbe9a6555.

Solidity: function start() constant returns(uint256)

func (*TokenVestingCallerSession) VestedAmount

func (_TokenVesting *TokenVestingCallerSession) VestedAmount(token common.Address) (*big.Int, error)

VestedAmount is a free data retrieval call binding the contract method 0x384711cc.

Solidity: function vestedAmount(token address) constant returns(uint256)

type TokenVestingRaw

type TokenVestingRaw struct {
	Contract *TokenVesting // Generic contract binding to access the raw methods on
}

TokenVestingRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*TokenVestingRaw) Call

func (_TokenVesting *TokenVestingRaw) 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 (*TokenVestingRaw) Transact

func (_TokenVesting *TokenVestingRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*TokenVestingRaw) Transfer

func (_TokenVesting *TokenVestingRaw) 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 TokenVestingSession

type TokenVestingSession struct {
	Contract     *TokenVesting     // 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
}

TokenVestingSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*TokenVestingSession) Beneficiary

func (_TokenVesting *TokenVestingSession) Beneficiary() (common.Address, error)

Beneficiary is a free data retrieval call binding the contract method 0x38af3eed.

Solidity: function beneficiary() constant returns(address)

func (*TokenVestingSession) Cliff

func (_TokenVesting *TokenVestingSession) Cliff() (*big.Int, error)

Cliff is a free data retrieval call binding the contract method 0x13d033c0.

Solidity: function cliff() constant returns(uint256)

func (*TokenVestingSession) Duration

func (_TokenVesting *TokenVestingSession) Duration() (*big.Int, error)

Duration is a free data retrieval call binding the contract method 0x0fb5a6b4.

Solidity: function duration() constant returns(uint256)

func (*TokenVestingSession) Owner

func (_TokenVesting *TokenVestingSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*TokenVestingSession) ReleasableAmount

func (_TokenVesting *TokenVestingSession) ReleasableAmount(token common.Address) (*big.Int, error)

ReleasableAmount is a free data retrieval call binding the contract method 0x1726cbc8.

Solidity: function releasableAmount(token address) constant returns(uint256)

func (*TokenVestingSession) Release

func (_TokenVesting *TokenVestingSession) Release(token common.Address) (*types.Transaction, error)

Release is a paid mutator transaction binding the contract method 0x19165587.

Solidity: function release(token address) returns()

func (*TokenVestingSession) Released

func (_TokenVesting *TokenVestingSession) Released(arg0 common.Address) (*big.Int, error)

Released is a free data retrieval call binding the contract method 0x9852595c.

Solidity: function released( address) constant returns(uint256)

func (*TokenVestingSession) Revocable

func (_TokenVesting *TokenVestingSession) Revocable() (bool, error)

Revocable is a free data retrieval call binding the contract method 0x872a7810.

Solidity: function revocable() constant returns(bool)

func (*TokenVestingSession) Revoke

func (_TokenVesting *TokenVestingSession) Revoke(token common.Address) (*types.Transaction, error)

Revoke is a paid mutator transaction binding the contract method 0x74a8f103.

Solidity: function revoke(token address) returns()

func (*TokenVestingSession) Revoked

func (_TokenVesting *TokenVestingSession) Revoked(arg0 common.Address) (bool, error)

Revoked is a free data retrieval call binding the contract method 0xfa01dc06.

Solidity: function revoked( address) constant returns(bool)

func (*TokenVestingSession) Start

func (_TokenVesting *TokenVestingSession) Start() (*big.Int, error)

Start is a free data retrieval call binding the contract method 0xbe9a6555.

Solidity: function start() constant returns(uint256)

func (*TokenVestingSession) TransferOwnership

func (_TokenVesting *TokenVestingSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(newOwner address) returns()

func (*TokenVestingSession) VestedAmount

func (_TokenVesting *TokenVestingSession) VestedAmount(token common.Address) (*big.Int, error)

VestedAmount is a free data retrieval call binding the contract method 0x384711cc.

Solidity: function vestedAmount(token address) constant returns(uint256)

type TokenVestingTransactor

type TokenVestingTransactor struct {
	// contains filtered or unexported fields
}

TokenVestingTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewTokenVestingTransactor

func NewTokenVestingTransactor(address common.Address, transactor bind.ContractTransactor) (*TokenVestingTransactor, error)

NewTokenVestingTransactor creates a new write-only instance of TokenVesting, bound to a specific deployed contract.

func (*TokenVestingTransactor) Release

func (_TokenVesting *TokenVestingTransactor) Release(opts *bind.TransactOpts, token common.Address) (*types.Transaction, error)

Release is a paid mutator transaction binding the contract method 0x19165587.

Solidity: function release(token address) returns()

func (*TokenVestingTransactor) Revoke

func (_TokenVesting *TokenVestingTransactor) Revoke(opts *bind.TransactOpts, token common.Address) (*types.Transaction, error)

Revoke is a paid mutator transaction binding the contract method 0x74a8f103.

Solidity: function revoke(token address) returns()

func (*TokenVestingTransactor) TransferOwnership

func (_TokenVesting *TokenVestingTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(newOwner address) returns()

type TokenVestingTransactorRaw

type TokenVestingTransactorRaw struct {
	Contract *TokenVestingTransactor // Generic write-only contract binding to access the raw methods on
}

TokenVestingTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*TokenVestingTransactorRaw) Transact

func (_TokenVesting *TokenVestingTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*TokenVestingTransactorRaw) Transfer

func (_TokenVesting *TokenVestingTransactorRaw) 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 TokenVestingTransactorSession

type TokenVestingTransactorSession struct {
	Contract     *TokenVestingTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts       // Transaction auth options to use throughout this session
}

TokenVestingTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*TokenVestingTransactorSession) Release

func (_TokenVesting *TokenVestingTransactorSession) Release(token common.Address) (*types.Transaction, error)

Release is a paid mutator transaction binding the contract method 0x19165587.

Solidity: function release(token address) returns()

func (*TokenVestingTransactorSession) Revoke

func (_TokenVesting *TokenVestingTransactorSession) Revoke(token common.Address) (*types.Transaction, error)

Revoke is a paid mutator transaction binding the contract method 0x74a8f103.

Solidity: function revoke(token address) returns()

func (*TokenVestingTransactorSession) TransferOwnership

func (_TokenVesting *TokenVestingTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(newOwner address) returns()

type Whitelist

type Whitelist struct {
	WhitelistCaller     // Read-only binding to the contract
	WhitelistTransactor // Write-only binding to the contract
}

Whitelist is an auto generated Go binding around an Ethereum contract.

func DeployWhitelist

func DeployWhitelist(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *Whitelist, error)

DeployWhitelist deploys a new Ethereum contract, binding an instance of Whitelist to it.

func NewWhitelist

func NewWhitelist(address common.Address, backend bind.ContractBackend) (*Whitelist, error)

NewWhitelist creates a new instance of Whitelist, bound to a specific deployed contract.

type WhitelistCaller

type WhitelistCaller struct {
	// contains filtered or unexported fields
}

WhitelistCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewWhitelistCaller

func NewWhitelistCaller(address common.Address, caller bind.ContractCaller) (*WhitelistCaller, error)

NewWhitelistCaller creates a new read-only instance of Whitelist, bound to a specific deployed contract.

func (*WhitelistCaller) Owner

func (_Whitelist *WhitelistCaller) 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 (*WhitelistCaller) Whitelist

func (_Whitelist *WhitelistCaller) Whitelist(opts *bind.CallOpts, arg0 common.Address) (bool, error)

Whitelist is a free data retrieval call binding the contract method 0x9b19251a.

Solidity: function whitelist( address) constant returns(bool)

type WhitelistCallerRaw

type WhitelistCallerRaw struct {
	Contract *WhitelistCaller // Generic read-only contract binding to access the raw methods on
}

WhitelistCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*WhitelistCallerRaw) Call

func (_Whitelist *WhitelistCallerRaw) 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 WhitelistCallerSession

type WhitelistCallerSession struct {
	Contract *WhitelistCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts    // Call options to use throughout this session
}

WhitelistCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*WhitelistCallerSession) Owner

func (_Whitelist *WhitelistCallerSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*WhitelistCallerSession) Whitelist

func (_Whitelist *WhitelistCallerSession) Whitelist(arg0 common.Address) (bool, error)

Whitelist is a free data retrieval call binding the contract method 0x9b19251a.

Solidity: function whitelist( address) constant returns(bool)

type WhitelistMock

type WhitelistMock struct {
	WhitelistMockCaller     // Read-only binding to the contract
	WhitelistMockTransactor // Write-only binding to the contract
}

WhitelistMock is an auto generated Go binding around an Ethereum contract.

func DeployWhitelistMock

func DeployWhitelistMock(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *WhitelistMock, error)

DeployWhitelistMock deploys a new Ethereum contract, binding an instance of WhitelistMock to it.

func NewWhitelistMock

func NewWhitelistMock(address common.Address, backend bind.ContractBackend) (*WhitelistMock, error)

NewWhitelistMock creates a new instance of WhitelistMock, bound to a specific deployed contract.

type WhitelistMockCaller

type WhitelistMockCaller struct {
	// contains filtered or unexported fields
}

WhitelistMockCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewWhitelistMockCaller

func NewWhitelistMockCaller(address common.Address, caller bind.ContractCaller) (*WhitelistMockCaller, error)

NewWhitelistMockCaller creates a new read-only instance of WhitelistMock, bound to a specific deployed contract.

func (*WhitelistMockCaller) OnlyWhitelistedCanDoThis

func (_WhitelistMock *WhitelistMockCaller) OnlyWhitelistedCanDoThis(opts *bind.CallOpts) error

OnlyWhitelistedCanDoThis is a free data retrieval call binding the contract method 0xe9cac389.

Solidity: function onlyWhitelistedCanDoThis() constant returns()

func (*WhitelistMockCaller) Owner

func (_WhitelistMock *WhitelistMockCaller) 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 (*WhitelistMockCaller) Whitelist

func (_WhitelistMock *WhitelistMockCaller) Whitelist(opts *bind.CallOpts, arg0 common.Address) (bool, error)

Whitelist is a free data retrieval call binding the contract method 0x9b19251a.

Solidity: function whitelist( address) constant returns(bool)

type WhitelistMockCallerRaw

type WhitelistMockCallerRaw struct {
	Contract *WhitelistMockCaller // Generic read-only contract binding to access the raw methods on
}

WhitelistMockCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*WhitelistMockCallerRaw) Call

func (_WhitelistMock *WhitelistMockCallerRaw) 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 WhitelistMockCallerSession

type WhitelistMockCallerSession struct {
	Contract *WhitelistMockCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts        // Call options to use throughout this session
}

WhitelistMockCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*WhitelistMockCallerSession) OnlyWhitelistedCanDoThis

func (_WhitelistMock *WhitelistMockCallerSession) OnlyWhitelistedCanDoThis() error

OnlyWhitelistedCanDoThis is a free data retrieval call binding the contract method 0xe9cac389.

Solidity: function onlyWhitelistedCanDoThis() constant returns()

func (*WhitelistMockCallerSession) Owner

func (_WhitelistMock *WhitelistMockCallerSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*WhitelistMockCallerSession) Whitelist

func (_WhitelistMock *WhitelistMockCallerSession) Whitelist(arg0 common.Address) (bool, error)

Whitelist is a free data retrieval call binding the contract method 0x9b19251a.

Solidity: function whitelist( address) constant returns(bool)

type WhitelistMockRaw

type WhitelistMockRaw struct {
	Contract *WhitelistMock // Generic contract binding to access the raw methods on
}

WhitelistMockRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*WhitelistMockRaw) Call

func (_WhitelistMock *WhitelistMockRaw) 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 (*WhitelistMockRaw) Transact

func (_WhitelistMock *WhitelistMockRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*WhitelistMockRaw) Transfer

func (_WhitelistMock *WhitelistMockRaw) 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 WhitelistMockSession

type WhitelistMockSession struct {
	Contract     *WhitelistMock    // 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
}

WhitelistMockSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*WhitelistMockSession) AddAddressToWhitelist

func (_WhitelistMock *WhitelistMockSession) AddAddressToWhitelist(addr common.Address) (*types.Transaction, error)

AddAddressToWhitelist is a paid mutator transaction binding the contract method 0x7b9417c8.

Solidity: function addAddressToWhitelist(addr address) returns(success bool)

func (*WhitelistMockSession) AddAddressesToWhitelist

func (_WhitelistMock *WhitelistMockSession) AddAddressesToWhitelist(addrs []common.Address) (*types.Transaction, error)

AddAddressesToWhitelist is a paid mutator transaction binding the contract method 0xe2ec6ec3.

Solidity: function addAddressesToWhitelist(addrs address[]) returns(success bool)

func (*WhitelistMockSession) OnlyWhitelistedCanDoThis

func (_WhitelistMock *WhitelistMockSession) OnlyWhitelistedCanDoThis() error

OnlyWhitelistedCanDoThis is a free data retrieval call binding the contract method 0xe9cac389.

Solidity: function onlyWhitelistedCanDoThis() constant returns()

func (*WhitelistMockSession) Owner

func (_WhitelistMock *WhitelistMockSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*WhitelistMockSession) RemoveAddressFromWhitelist

func (_WhitelistMock *WhitelistMockSession) RemoveAddressFromWhitelist(addr common.Address) (*types.Transaction, error)

RemoveAddressFromWhitelist is a paid mutator transaction binding the contract method 0x286dd3f5.

Solidity: function removeAddressFromWhitelist(addr address) returns(success bool)

func (*WhitelistMockSession) RemoveAddressesFromWhitelist

func (_WhitelistMock *WhitelistMockSession) RemoveAddressesFromWhitelist(addrs []common.Address) (*types.Transaction, error)

RemoveAddressesFromWhitelist is a paid mutator transaction binding the contract method 0x24953eaa.

Solidity: function removeAddressesFromWhitelist(addrs address[]) returns(success bool)

func (*WhitelistMockSession) TransferOwnership

func (_WhitelistMock *WhitelistMockSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(newOwner address) returns()

func (*WhitelistMockSession) Whitelist

func (_WhitelistMock *WhitelistMockSession) Whitelist(arg0 common.Address) (bool, error)

Whitelist is a free data retrieval call binding the contract method 0x9b19251a.

Solidity: function whitelist( address) constant returns(bool)

type WhitelistMockTransactor

type WhitelistMockTransactor struct {
	// contains filtered or unexported fields
}

WhitelistMockTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewWhitelistMockTransactor

func NewWhitelistMockTransactor(address common.Address, transactor bind.ContractTransactor) (*WhitelistMockTransactor, error)

NewWhitelistMockTransactor creates a new write-only instance of WhitelistMock, bound to a specific deployed contract.

func (*WhitelistMockTransactor) AddAddressToWhitelist

func (_WhitelistMock *WhitelistMockTransactor) AddAddressToWhitelist(opts *bind.TransactOpts, addr common.Address) (*types.Transaction, error)

AddAddressToWhitelist is a paid mutator transaction binding the contract method 0x7b9417c8.

Solidity: function addAddressToWhitelist(addr address) returns(success bool)

func (*WhitelistMockTransactor) AddAddressesToWhitelist

func (_WhitelistMock *WhitelistMockTransactor) AddAddressesToWhitelist(opts *bind.TransactOpts, addrs []common.Address) (*types.Transaction, error)

AddAddressesToWhitelist is a paid mutator transaction binding the contract method 0xe2ec6ec3.

Solidity: function addAddressesToWhitelist(addrs address[]) returns(success bool)

func (*WhitelistMockTransactor) RemoveAddressFromWhitelist

func (_WhitelistMock *WhitelistMockTransactor) RemoveAddressFromWhitelist(opts *bind.TransactOpts, addr common.Address) (*types.Transaction, error)

RemoveAddressFromWhitelist is a paid mutator transaction binding the contract method 0x286dd3f5.

Solidity: function removeAddressFromWhitelist(addr address) returns(success bool)

func (*WhitelistMockTransactor) RemoveAddressesFromWhitelist

func (_WhitelistMock *WhitelistMockTransactor) RemoveAddressesFromWhitelist(opts *bind.TransactOpts, addrs []common.Address) (*types.Transaction, error)

RemoveAddressesFromWhitelist is a paid mutator transaction binding the contract method 0x24953eaa.

Solidity: function removeAddressesFromWhitelist(addrs address[]) returns(success bool)

func (*WhitelistMockTransactor) TransferOwnership

func (_WhitelistMock *WhitelistMockTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(newOwner address) returns()

type WhitelistMockTransactorRaw

type WhitelistMockTransactorRaw struct {
	Contract *WhitelistMockTransactor // Generic write-only contract binding to access the raw methods on
}

WhitelistMockTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*WhitelistMockTransactorRaw) Transact

func (_WhitelistMock *WhitelistMockTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*WhitelistMockTransactorRaw) Transfer

func (_WhitelistMock *WhitelistMockTransactorRaw) 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 WhitelistMockTransactorSession

type WhitelistMockTransactorSession struct {
	Contract     *WhitelistMockTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts        // Transaction auth options to use throughout this session
}

WhitelistMockTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*WhitelistMockTransactorSession) AddAddressToWhitelist

func (_WhitelistMock *WhitelistMockTransactorSession) AddAddressToWhitelist(addr common.Address) (*types.Transaction, error)

AddAddressToWhitelist is a paid mutator transaction binding the contract method 0x7b9417c8.

Solidity: function addAddressToWhitelist(addr address) returns(success bool)

func (*WhitelistMockTransactorSession) AddAddressesToWhitelist

func (_WhitelistMock *WhitelistMockTransactorSession) AddAddressesToWhitelist(addrs []common.Address) (*types.Transaction, error)

AddAddressesToWhitelist is a paid mutator transaction binding the contract method 0xe2ec6ec3.

Solidity: function addAddressesToWhitelist(addrs address[]) returns(success bool)

func (*WhitelistMockTransactorSession) RemoveAddressFromWhitelist

func (_WhitelistMock *WhitelistMockTransactorSession) RemoveAddressFromWhitelist(addr common.Address) (*types.Transaction, error)

RemoveAddressFromWhitelist is a paid mutator transaction binding the contract method 0x286dd3f5.

Solidity: function removeAddressFromWhitelist(addr address) returns(success bool)

func (*WhitelistMockTransactorSession) RemoveAddressesFromWhitelist

func (_WhitelistMock *WhitelistMockTransactorSession) RemoveAddressesFromWhitelist(addrs []common.Address) (*types.Transaction, error)

RemoveAddressesFromWhitelist is a paid mutator transaction binding the contract method 0x24953eaa.

Solidity: function removeAddressesFromWhitelist(addrs address[]) returns(success bool)

func (*WhitelistMockTransactorSession) TransferOwnership

func (_WhitelistMock *WhitelistMockTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(newOwner address) returns()

type WhitelistRaw

type WhitelistRaw struct {
	Contract *Whitelist // Generic contract binding to access the raw methods on
}

WhitelistRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*WhitelistRaw) Call

func (_Whitelist *WhitelistRaw) 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 (*WhitelistRaw) Transact

func (_Whitelist *WhitelistRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*WhitelistRaw) Transfer

func (_Whitelist *WhitelistRaw) 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 WhitelistSession

type WhitelistSession struct {
	Contract     *Whitelist        // 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
}

WhitelistSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*WhitelistSession) AddAddressToWhitelist

func (_Whitelist *WhitelistSession) AddAddressToWhitelist(addr common.Address) (*types.Transaction, error)

AddAddressToWhitelist is a paid mutator transaction binding the contract method 0x7b9417c8.

Solidity: function addAddressToWhitelist(addr address) returns(success bool)

func (*WhitelistSession) AddAddressesToWhitelist

func (_Whitelist *WhitelistSession) AddAddressesToWhitelist(addrs []common.Address) (*types.Transaction, error)

AddAddressesToWhitelist is a paid mutator transaction binding the contract method 0xe2ec6ec3.

Solidity: function addAddressesToWhitelist(addrs address[]) returns(success bool)

func (*WhitelistSession) Owner

func (_Whitelist *WhitelistSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*WhitelistSession) RemoveAddressFromWhitelist

func (_Whitelist *WhitelistSession) RemoveAddressFromWhitelist(addr common.Address) (*types.Transaction, error)

RemoveAddressFromWhitelist is a paid mutator transaction binding the contract method 0x286dd3f5.

Solidity: function removeAddressFromWhitelist(addr address) returns(success bool)

func (*WhitelistSession) RemoveAddressesFromWhitelist

func (_Whitelist *WhitelistSession) RemoveAddressesFromWhitelist(addrs []common.Address) (*types.Transaction, error)

RemoveAddressesFromWhitelist is a paid mutator transaction binding the contract method 0x24953eaa.

Solidity: function removeAddressesFromWhitelist(addrs address[]) returns(success bool)

func (*WhitelistSession) TransferOwnership

func (_Whitelist *WhitelistSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(newOwner address) returns()

func (*WhitelistSession) Whitelist

func (_Whitelist *WhitelistSession) Whitelist(arg0 common.Address) (bool, error)

Whitelist is a free data retrieval call binding the contract method 0x9b19251a.

Solidity: function whitelist( address) constant returns(bool)

type WhitelistTransactor

type WhitelistTransactor struct {
	// contains filtered or unexported fields
}

WhitelistTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewWhitelistTransactor

func NewWhitelistTransactor(address common.Address, transactor bind.ContractTransactor) (*WhitelistTransactor, error)

NewWhitelistTransactor creates a new write-only instance of Whitelist, bound to a specific deployed contract.

func (*WhitelistTransactor) AddAddressToWhitelist

func (_Whitelist *WhitelistTransactor) AddAddressToWhitelist(opts *bind.TransactOpts, addr common.Address) (*types.Transaction, error)

AddAddressToWhitelist is a paid mutator transaction binding the contract method 0x7b9417c8.

Solidity: function addAddressToWhitelist(addr address) returns(success bool)

func (*WhitelistTransactor) AddAddressesToWhitelist

func (_Whitelist *WhitelistTransactor) AddAddressesToWhitelist(opts *bind.TransactOpts, addrs []common.Address) (*types.Transaction, error)

AddAddressesToWhitelist is a paid mutator transaction binding the contract method 0xe2ec6ec3.

Solidity: function addAddressesToWhitelist(addrs address[]) returns(success bool)

func (*WhitelistTransactor) RemoveAddressFromWhitelist

func (_Whitelist *WhitelistTransactor) RemoveAddressFromWhitelist(opts *bind.TransactOpts, addr common.Address) (*types.Transaction, error)

RemoveAddressFromWhitelist is a paid mutator transaction binding the contract method 0x286dd3f5.

Solidity: function removeAddressFromWhitelist(addr address) returns(success bool)

func (*WhitelistTransactor) RemoveAddressesFromWhitelist

func (_Whitelist *WhitelistTransactor) RemoveAddressesFromWhitelist(opts *bind.TransactOpts, addrs []common.Address) (*types.Transaction, error)

RemoveAddressesFromWhitelist is a paid mutator transaction binding the contract method 0x24953eaa.

Solidity: function removeAddressesFromWhitelist(addrs address[]) returns(success bool)

func (*WhitelistTransactor) TransferOwnership

func (_Whitelist *WhitelistTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(newOwner address) returns()

type WhitelistTransactorRaw

type WhitelistTransactorRaw struct {
	Contract *WhitelistTransactor // Generic write-only contract binding to access the raw methods on
}

WhitelistTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*WhitelistTransactorRaw) Transact

func (_Whitelist *WhitelistTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*WhitelistTransactorRaw) Transfer

func (_Whitelist *WhitelistTransactorRaw) 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 WhitelistTransactorSession

type WhitelistTransactorSession struct {
	Contract     *WhitelistTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts    // Transaction auth options to use throughout this session
}

WhitelistTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*WhitelistTransactorSession) AddAddressToWhitelist

func (_Whitelist *WhitelistTransactorSession) AddAddressToWhitelist(addr common.Address) (*types.Transaction, error)

AddAddressToWhitelist is a paid mutator transaction binding the contract method 0x7b9417c8.

Solidity: function addAddressToWhitelist(addr address) returns(success bool)

func (*WhitelistTransactorSession) AddAddressesToWhitelist

func (_Whitelist *WhitelistTransactorSession) AddAddressesToWhitelist(addrs []common.Address) (*types.Transaction, error)

AddAddressesToWhitelist is a paid mutator transaction binding the contract method 0xe2ec6ec3.

Solidity: function addAddressesToWhitelist(addrs address[]) returns(success bool)

func (*WhitelistTransactorSession) RemoveAddressFromWhitelist

func (_Whitelist *WhitelistTransactorSession) RemoveAddressFromWhitelist(addr common.Address) (*types.Transaction, error)

RemoveAddressFromWhitelist is a paid mutator transaction binding the contract method 0x286dd3f5.

Solidity: function removeAddressFromWhitelist(addr address) returns(success bool)

func (*WhitelistTransactorSession) RemoveAddressesFromWhitelist

func (_Whitelist *WhitelistTransactorSession) RemoveAddressesFromWhitelist(addrs []common.Address) (*types.Transaction, error)

RemoveAddressesFromWhitelist is a paid mutator transaction binding the contract method 0x24953eaa.

Solidity: function removeAddressesFromWhitelist(addrs address[]) returns(success bool)

func (*WhitelistTransactorSession) TransferOwnership

func (_Whitelist *WhitelistTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(newOwner address) returns()

type WhitelistedCrowdsale

type WhitelistedCrowdsale struct {
	WhitelistedCrowdsaleCaller     // Read-only binding to the contract
	WhitelistedCrowdsaleTransactor // Write-only binding to the contract
}

WhitelistedCrowdsale is an auto generated Go binding around an Ethereum contract.

func NewWhitelistedCrowdsale

func NewWhitelistedCrowdsale(address common.Address, backend bind.ContractBackend) (*WhitelistedCrowdsale, error)

NewWhitelistedCrowdsale creates a new instance of WhitelistedCrowdsale, bound to a specific deployed contract.

type WhitelistedCrowdsaleCaller

type WhitelistedCrowdsaleCaller struct {
	// contains filtered or unexported fields
}

WhitelistedCrowdsaleCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewWhitelistedCrowdsaleCaller

func NewWhitelistedCrowdsaleCaller(address common.Address, caller bind.ContractCaller) (*WhitelistedCrowdsaleCaller, error)

NewWhitelistedCrowdsaleCaller creates a new read-only instance of WhitelistedCrowdsale, bound to a specific deployed contract.

func (*WhitelistedCrowdsaleCaller) Owner

func (_WhitelistedCrowdsale *WhitelistedCrowdsaleCaller) 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 (*WhitelistedCrowdsaleCaller) Rate

func (_WhitelistedCrowdsale *WhitelistedCrowdsaleCaller) Rate(opts *bind.CallOpts) (*big.Int, error)

Rate is a free data retrieval call binding the contract method 0x2c4e722e.

Solidity: function rate() constant returns(uint256)

func (*WhitelistedCrowdsaleCaller) Token

func (_WhitelistedCrowdsale *WhitelistedCrowdsaleCaller) Token(opts *bind.CallOpts) (common.Address, error)

Token is a free data retrieval call binding the contract method 0xfc0c546a.

Solidity: function token() constant returns(address)

func (*WhitelistedCrowdsaleCaller) Wallet

func (_WhitelistedCrowdsale *WhitelistedCrowdsaleCaller) Wallet(opts *bind.CallOpts) (common.Address, error)

Wallet is a free data retrieval call binding the contract method 0x521eb273.

Solidity: function wallet() constant returns(address)

func (*WhitelistedCrowdsaleCaller) WeiRaised

func (_WhitelistedCrowdsale *WhitelistedCrowdsaleCaller) WeiRaised(opts *bind.CallOpts) (*big.Int, error)

WeiRaised is a free data retrieval call binding the contract method 0x4042b66f.

Solidity: function weiRaised() constant returns(uint256)

func (*WhitelistedCrowdsaleCaller) Whitelist

func (_WhitelistedCrowdsale *WhitelistedCrowdsaleCaller) Whitelist(opts *bind.CallOpts, arg0 common.Address) (bool, error)

Whitelist is a free data retrieval call binding the contract method 0x9b19251a.

Solidity: function whitelist( address) constant returns(bool)

type WhitelistedCrowdsaleCallerRaw

type WhitelistedCrowdsaleCallerRaw struct {
	Contract *WhitelistedCrowdsaleCaller // Generic read-only contract binding to access the raw methods on
}

WhitelistedCrowdsaleCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*WhitelistedCrowdsaleCallerRaw) Call

func (_WhitelistedCrowdsale *WhitelistedCrowdsaleCallerRaw) 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 WhitelistedCrowdsaleCallerSession

type WhitelistedCrowdsaleCallerSession struct {
	Contract *WhitelistedCrowdsaleCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts               // Call options to use throughout this session
}

WhitelistedCrowdsaleCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*WhitelistedCrowdsaleCallerSession) Owner

func (_WhitelistedCrowdsale *WhitelistedCrowdsaleCallerSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*WhitelistedCrowdsaleCallerSession) Rate

func (_WhitelistedCrowdsale *WhitelistedCrowdsaleCallerSession) Rate() (*big.Int, error)

Rate is a free data retrieval call binding the contract method 0x2c4e722e.

Solidity: function rate() constant returns(uint256)

func (*WhitelistedCrowdsaleCallerSession) Token

func (_WhitelistedCrowdsale *WhitelistedCrowdsaleCallerSession) Token() (common.Address, error)

Token is a free data retrieval call binding the contract method 0xfc0c546a.

Solidity: function token() constant returns(address)

func (*WhitelistedCrowdsaleCallerSession) Wallet

func (_WhitelistedCrowdsale *WhitelistedCrowdsaleCallerSession) Wallet() (common.Address, error)

Wallet is a free data retrieval call binding the contract method 0x521eb273.

Solidity: function wallet() constant returns(address)

func (*WhitelistedCrowdsaleCallerSession) WeiRaised

func (_WhitelistedCrowdsale *WhitelistedCrowdsaleCallerSession) WeiRaised() (*big.Int, error)

WeiRaised is a free data retrieval call binding the contract method 0x4042b66f.

Solidity: function weiRaised() constant returns(uint256)

func (*WhitelistedCrowdsaleCallerSession) Whitelist

func (_WhitelistedCrowdsale *WhitelistedCrowdsaleCallerSession) Whitelist(arg0 common.Address) (bool, error)

Whitelist is a free data retrieval call binding the contract method 0x9b19251a.

Solidity: function whitelist( address) constant returns(bool)

type WhitelistedCrowdsaleImpl

type WhitelistedCrowdsaleImpl struct {
	WhitelistedCrowdsaleImplCaller     // Read-only binding to the contract
	WhitelistedCrowdsaleImplTransactor // Write-only binding to the contract
}

WhitelistedCrowdsaleImpl is an auto generated Go binding around an Ethereum contract.

func DeployWhitelistedCrowdsaleImpl

func DeployWhitelistedCrowdsaleImpl(auth *bind.TransactOpts, backend bind.ContractBackend, _rate *big.Int, _wallet common.Address, _token common.Address) (common.Address, *types.Transaction, *WhitelistedCrowdsaleImpl, error)

DeployWhitelistedCrowdsaleImpl deploys a new Ethereum contract, binding an instance of WhitelistedCrowdsaleImpl to it.

func NewWhitelistedCrowdsaleImpl

func NewWhitelistedCrowdsaleImpl(address common.Address, backend bind.ContractBackend) (*WhitelistedCrowdsaleImpl, error)

NewWhitelistedCrowdsaleImpl creates a new instance of WhitelistedCrowdsaleImpl, bound to a specific deployed contract.

type WhitelistedCrowdsaleImplCaller

type WhitelistedCrowdsaleImplCaller struct {
	// contains filtered or unexported fields
}

WhitelistedCrowdsaleImplCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewWhitelistedCrowdsaleImplCaller

func NewWhitelistedCrowdsaleImplCaller(address common.Address, caller bind.ContractCaller) (*WhitelistedCrowdsaleImplCaller, error)

NewWhitelistedCrowdsaleImplCaller creates a new read-only instance of WhitelistedCrowdsaleImpl, bound to a specific deployed contract.

func (*WhitelistedCrowdsaleImplCaller) Owner

func (_WhitelistedCrowdsaleImpl *WhitelistedCrowdsaleImplCaller) 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 (*WhitelistedCrowdsaleImplCaller) Rate

func (_WhitelistedCrowdsaleImpl *WhitelistedCrowdsaleImplCaller) Rate(opts *bind.CallOpts) (*big.Int, error)

Rate is a free data retrieval call binding the contract method 0x2c4e722e.

Solidity: function rate() constant returns(uint256)

func (*WhitelistedCrowdsaleImplCaller) Token

func (_WhitelistedCrowdsaleImpl *WhitelistedCrowdsaleImplCaller) Token(opts *bind.CallOpts) (common.Address, error)

Token is a free data retrieval call binding the contract method 0xfc0c546a.

Solidity: function token() constant returns(address)

func (*WhitelistedCrowdsaleImplCaller) Wallet

func (_WhitelistedCrowdsaleImpl *WhitelistedCrowdsaleImplCaller) Wallet(opts *bind.CallOpts) (common.Address, error)

Wallet is a free data retrieval call binding the contract method 0x521eb273.

Solidity: function wallet() constant returns(address)

func (*WhitelistedCrowdsaleImplCaller) WeiRaised

func (_WhitelistedCrowdsaleImpl *WhitelistedCrowdsaleImplCaller) WeiRaised(opts *bind.CallOpts) (*big.Int, error)

WeiRaised is a free data retrieval call binding the contract method 0x4042b66f.

Solidity: function weiRaised() constant returns(uint256)

func (*WhitelistedCrowdsaleImplCaller) Whitelist

func (_WhitelistedCrowdsaleImpl *WhitelistedCrowdsaleImplCaller) Whitelist(opts *bind.CallOpts, arg0 common.Address) (bool, error)

Whitelist is a free data retrieval call binding the contract method 0x9b19251a.

Solidity: function whitelist( address) constant returns(bool)

type WhitelistedCrowdsaleImplCallerRaw

type WhitelistedCrowdsaleImplCallerRaw struct {
	Contract *WhitelistedCrowdsaleImplCaller // Generic read-only contract binding to access the raw methods on
}

WhitelistedCrowdsaleImplCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*WhitelistedCrowdsaleImplCallerRaw) Call

func (_WhitelistedCrowdsaleImpl *WhitelistedCrowdsaleImplCallerRaw) 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 WhitelistedCrowdsaleImplCallerSession

type WhitelistedCrowdsaleImplCallerSession struct {
	Contract *WhitelistedCrowdsaleImplCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts                   // Call options to use throughout this session
}

WhitelistedCrowdsaleImplCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*WhitelistedCrowdsaleImplCallerSession) Owner

func (_WhitelistedCrowdsaleImpl *WhitelistedCrowdsaleImplCallerSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*WhitelistedCrowdsaleImplCallerSession) Rate

func (_WhitelistedCrowdsaleImpl *WhitelistedCrowdsaleImplCallerSession) Rate() (*big.Int, error)

Rate is a free data retrieval call binding the contract method 0x2c4e722e.

Solidity: function rate() constant returns(uint256)

func (*WhitelistedCrowdsaleImplCallerSession) Token

func (_WhitelistedCrowdsaleImpl *WhitelistedCrowdsaleImplCallerSession) Token() (common.Address, error)

Token is a free data retrieval call binding the contract method 0xfc0c546a.

Solidity: function token() constant returns(address)

func (*WhitelistedCrowdsaleImplCallerSession) Wallet

func (_WhitelistedCrowdsaleImpl *WhitelistedCrowdsaleImplCallerSession) Wallet() (common.Address, error)

Wallet is a free data retrieval call binding the contract method 0x521eb273.

Solidity: function wallet() constant returns(address)

func (*WhitelistedCrowdsaleImplCallerSession) WeiRaised

func (_WhitelistedCrowdsaleImpl *WhitelistedCrowdsaleImplCallerSession) WeiRaised() (*big.Int, error)

WeiRaised is a free data retrieval call binding the contract method 0x4042b66f.

Solidity: function weiRaised() constant returns(uint256)

func (*WhitelistedCrowdsaleImplCallerSession) Whitelist

func (_WhitelistedCrowdsaleImpl *WhitelistedCrowdsaleImplCallerSession) Whitelist(arg0 common.Address) (bool, error)

Whitelist is a free data retrieval call binding the contract method 0x9b19251a.

Solidity: function whitelist( address) constant returns(bool)

type WhitelistedCrowdsaleImplRaw

type WhitelistedCrowdsaleImplRaw struct {
	Contract *WhitelistedCrowdsaleImpl // Generic contract binding to access the raw methods on
}

WhitelistedCrowdsaleImplRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*WhitelistedCrowdsaleImplRaw) Call

func (_WhitelistedCrowdsaleImpl *WhitelistedCrowdsaleImplRaw) 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 (*WhitelistedCrowdsaleImplRaw) Transact

func (_WhitelistedCrowdsaleImpl *WhitelistedCrowdsaleImplRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*WhitelistedCrowdsaleImplRaw) Transfer

func (_WhitelistedCrowdsaleImpl *WhitelistedCrowdsaleImplRaw) 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 WhitelistedCrowdsaleImplSession

type WhitelistedCrowdsaleImplSession struct {
	Contract     *WhitelistedCrowdsaleImpl // 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
}

WhitelistedCrowdsaleImplSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*WhitelistedCrowdsaleImplSession) AddManyToWhitelist

func (_WhitelistedCrowdsaleImpl *WhitelistedCrowdsaleImplSession) AddManyToWhitelist(_beneficiaries []common.Address) (*types.Transaction, error)

AddManyToWhitelist is a paid mutator transaction binding the contract method 0x8c10671c.

Solidity: function addManyToWhitelist(_beneficiaries address[]) returns()

func (*WhitelistedCrowdsaleImplSession) AddToWhitelist

func (_WhitelistedCrowdsaleImpl *WhitelistedCrowdsaleImplSession) AddToWhitelist(_beneficiary common.Address) (*types.Transaction, error)

AddToWhitelist is a paid mutator transaction binding the contract method 0xe43252d7.

Solidity: function addToWhitelist(_beneficiary address) returns()

func (*WhitelistedCrowdsaleImplSession) BuyTokens

func (_WhitelistedCrowdsaleImpl *WhitelistedCrowdsaleImplSession) BuyTokens(_beneficiary common.Address) (*types.Transaction, error)

BuyTokens is a paid mutator transaction binding the contract method 0xec8ac4d8.

Solidity: function buyTokens(_beneficiary address) returns()

func (*WhitelistedCrowdsaleImplSession) Owner

func (_WhitelistedCrowdsaleImpl *WhitelistedCrowdsaleImplSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*WhitelistedCrowdsaleImplSession) Rate

func (_WhitelistedCrowdsaleImpl *WhitelistedCrowdsaleImplSession) Rate() (*big.Int, error)

Rate is a free data retrieval call binding the contract method 0x2c4e722e.

Solidity: function rate() constant returns(uint256)

func (*WhitelistedCrowdsaleImplSession) RemoveFromWhitelist

func (_WhitelistedCrowdsaleImpl *WhitelistedCrowdsaleImplSession) RemoveFromWhitelist(_beneficiary common.Address) (*types.Transaction, error)

RemoveFromWhitelist is a paid mutator transaction binding the contract method 0x8ab1d681.

Solidity: function removeFromWhitelist(_beneficiary address) returns()

func (*WhitelistedCrowdsaleImplSession) Token

func (_WhitelistedCrowdsaleImpl *WhitelistedCrowdsaleImplSession) Token() (common.Address, error)

Token is a free data retrieval call binding the contract method 0xfc0c546a.

Solidity: function token() constant returns(address)

func (*WhitelistedCrowdsaleImplSession) TransferOwnership

func (_WhitelistedCrowdsaleImpl *WhitelistedCrowdsaleImplSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(newOwner address) returns()

func (*WhitelistedCrowdsaleImplSession) Wallet

func (_WhitelistedCrowdsaleImpl *WhitelistedCrowdsaleImplSession) Wallet() (common.Address, error)

Wallet is a free data retrieval call binding the contract method 0x521eb273.

Solidity: function wallet() constant returns(address)

func (*WhitelistedCrowdsaleImplSession) WeiRaised

func (_WhitelistedCrowdsaleImpl *WhitelistedCrowdsaleImplSession) WeiRaised() (*big.Int, error)

WeiRaised is a free data retrieval call binding the contract method 0x4042b66f.

Solidity: function weiRaised() constant returns(uint256)

func (*WhitelistedCrowdsaleImplSession) Whitelist

func (_WhitelistedCrowdsaleImpl *WhitelistedCrowdsaleImplSession) Whitelist(arg0 common.Address) (bool, error)

Whitelist is a free data retrieval call binding the contract method 0x9b19251a.

Solidity: function whitelist( address) constant returns(bool)

type WhitelistedCrowdsaleImplTransactor

type WhitelistedCrowdsaleImplTransactor struct {
	// contains filtered or unexported fields
}

WhitelistedCrowdsaleImplTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewWhitelistedCrowdsaleImplTransactor

func NewWhitelistedCrowdsaleImplTransactor(address common.Address, transactor bind.ContractTransactor) (*WhitelistedCrowdsaleImplTransactor, error)

NewWhitelistedCrowdsaleImplTransactor creates a new write-only instance of WhitelistedCrowdsaleImpl, bound to a specific deployed contract.

func (*WhitelistedCrowdsaleImplTransactor) AddManyToWhitelist

func (_WhitelistedCrowdsaleImpl *WhitelistedCrowdsaleImplTransactor) AddManyToWhitelist(opts *bind.TransactOpts, _beneficiaries []common.Address) (*types.Transaction, error)

AddManyToWhitelist is a paid mutator transaction binding the contract method 0x8c10671c.

Solidity: function addManyToWhitelist(_beneficiaries address[]) returns()

func (*WhitelistedCrowdsaleImplTransactor) AddToWhitelist

func (_WhitelistedCrowdsaleImpl *WhitelistedCrowdsaleImplTransactor) AddToWhitelist(opts *bind.TransactOpts, _beneficiary common.Address) (*types.Transaction, error)

AddToWhitelist is a paid mutator transaction binding the contract method 0xe43252d7.

Solidity: function addToWhitelist(_beneficiary address) returns()

func (*WhitelistedCrowdsaleImplTransactor) BuyTokens

func (_WhitelistedCrowdsaleImpl *WhitelistedCrowdsaleImplTransactor) BuyTokens(opts *bind.TransactOpts, _beneficiary common.Address) (*types.Transaction, error)

BuyTokens is a paid mutator transaction binding the contract method 0xec8ac4d8.

Solidity: function buyTokens(_beneficiary address) returns()

func (*WhitelistedCrowdsaleImplTransactor) RemoveFromWhitelist

func (_WhitelistedCrowdsaleImpl *WhitelistedCrowdsaleImplTransactor) RemoveFromWhitelist(opts *bind.TransactOpts, _beneficiary common.Address) (*types.Transaction, error)

RemoveFromWhitelist is a paid mutator transaction binding the contract method 0x8ab1d681.

Solidity: function removeFromWhitelist(_beneficiary address) returns()

func (*WhitelistedCrowdsaleImplTransactor) TransferOwnership

func (_WhitelistedCrowdsaleImpl *WhitelistedCrowdsaleImplTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(newOwner address) returns()

type WhitelistedCrowdsaleImplTransactorRaw

type WhitelistedCrowdsaleImplTransactorRaw struct {
	Contract *WhitelistedCrowdsaleImplTransactor // Generic write-only contract binding to access the raw methods on
}

WhitelistedCrowdsaleImplTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*WhitelistedCrowdsaleImplTransactorRaw) Transact

func (_WhitelistedCrowdsaleImpl *WhitelistedCrowdsaleImplTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*WhitelistedCrowdsaleImplTransactorRaw) Transfer

func (_WhitelistedCrowdsaleImpl *WhitelistedCrowdsaleImplTransactorRaw) 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 WhitelistedCrowdsaleImplTransactorSession

type WhitelistedCrowdsaleImplTransactorSession struct {
	Contract     *WhitelistedCrowdsaleImplTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts                   // Transaction auth options to use throughout this session
}

WhitelistedCrowdsaleImplTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*WhitelistedCrowdsaleImplTransactorSession) AddManyToWhitelist

func (_WhitelistedCrowdsaleImpl *WhitelistedCrowdsaleImplTransactorSession) AddManyToWhitelist(_beneficiaries []common.Address) (*types.Transaction, error)

AddManyToWhitelist is a paid mutator transaction binding the contract method 0x8c10671c.

Solidity: function addManyToWhitelist(_beneficiaries address[]) returns()

func (*WhitelistedCrowdsaleImplTransactorSession) AddToWhitelist

func (_WhitelistedCrowdsaleImpl *WhitelistedCrowdsaleImplTransactorSession) AddToWhitelist(_beneficiary common.Address) (*types.Transaction, error)

AddToWhitelist is a paid mutator transaction binding the contract method 0xe43252d7.

Solidity: function addToWhitelist(_beneficiary address) returns()

func (*WhitelistedCrowdsaleImplTransactorSession) BuyTokens

func (_WhitelistedCrowdsaleImpl *WhitelistedCrowdsaleImplTransactorSession) BuyTokens(_beneficiary common.Address) (*types.Transaction, error)

BuyTokens is a paid mutator transaction binding the contract method 0xec8ac4d8.

Solidity: function buyTokens(_beneficiary address) returns()

func (*WhitelistedCrowdsaleImplTransactorSession) RemoveFromWhitelist

func (_WhitelistedCrowdsaleImpl *WhitelistedCrowdsaleImplTransactorSession) RemoveFromWhitelist(_beneficiary common.Address) (*types.Transaction, error)

RemoveFromWhitelist is a paid mutator transaction binding the contract method 0x8ab1d681.

Solidity: function removeFromWhitelist(_beneficiary address) returns()

func (*WhitelistedCrowdsaleImplTransactorSession) TransferOwnership

func (_WhitelistedCrowdsaleImpl *WhitelistedCrowdsaleImplTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(newOwner address) returns()

type WhitelistedCrowdsaleRaw

type WhitelistedCrowdsaleRaw struct {
	Contract *WhitelistedCrowdsale // Generic contract binding to access the raw methods on
}

WhitelistedCrowdsaleRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*WhitelistedCrowdsaleRaw) Call

func (_WhitelistedCrowdsale *WhitelistedCrowdsaleRaw) 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 (*WhitelistedCrowdsaleRaw) Transact

func (_WhitelistedCrowdsale *WhitelistedCrowdsaleRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*WhitelistedCrowdsaleRaw) Transfer

func (_WhitelistedCrowdsale *WhitelistedCrowdsaleRaw) 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 WhitelistedCrowdsaleSession

type WhitelistedCrowdsaleSession struct {
	Contract     *WhitelistedCrowdsale // 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
}

WhitelistedCrowdsaleSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*WhitelistedCrowdsaleSession) AddManyToWhitelist

func (_WhitelistedCrowdsale *WhitelistedCrowdsaleSession) AddManyToWhitelist(_beneficiaries []common.Address) (*types.Transaction, error)

AddManyToWhitelist is a paid mutator transaction binding the contract method 0x8c10671c.

Solidity: function addManyToWhitelist(_beneficiaries address[]) returns()

func (*WhitelistedCrowdsaleSession) AddToWhitelist

func (_WhitelistedCrowdsale *WhitelistedCrowdsaleSession) AddToWhitelist(_beneficiary common.Address) (*types.Transaction, error)

AddToWhitelist is a paid mutator transaction binding the contract method 0xe43252d7.

Solidity: function addToWhitelist(_beneficiary address) returns()

func (*WhitelistedCrowdsaleSession) BuyTokens

func (_WhitelistedCrowdsale *WhitelistedCrowdsaleSession) BuyTokens(_beneficiary common.Address) (*types.Transaction, error)

BuyTokens is a paid mutator transaction binding the contract method 0xec8ac4d8.

Solidity: function buyTokens(_beneficiary address) returns()

func (*WhitelistedCrowdsaleSession) Owner

func (_WhitelistedCrowdsale *WhitelistedCrowdsaleSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*WhitelistedCrowdsaleSession) Rate

func (_WhitelistedCrowdsale *WhitelistedCrowdsaleSession) Rate() (*big.Int, error)

Rate is a free data retrieval call binding the contract method 0x2c4e722e.

Solidity: function rate() constant returns(uint256)

func (*WhitelistedCrowdsaleSession) RemoveFromWhitelist

func (_WhitelistedCrowdsale *WhitelistedCrowdsaleSession) RemoveFromWhitelist(_beneficiary common.Address) (*types.Transaction, error)

RemoveFromWhitelist is a paid mutator transaction binding the contract method 0x8ab1d681.

Solidity: function removeFromWhitelist(_beneficiary address) returns()

func (*WhitelistedCrowdsaleSession) Token

func (_WhitelistedCrowdsale *WhitelistedCrowdsaleSession) Token() (common.Address, error)

Token is a free data retrieval call binding the contract method 0xfc0c546a.

Solidity: function token() constant returns(address)

func (*WhitelistedCrowdsaleSession) TransferOwnership

func (_WhitelistedCrowdsale *WhitelistedCrowdsaleSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(newOwner address) returns()

func (*WhitelistedCrowdsaleSession) Wallet

func (_WhitelistedCrowdsale *WhitelistedCrowdsaleSession) Wallet() (common.Address, error)

Wallet is a free data retrieval call binding the contract method 0x521eb273.

Solidity: function wallet() constant returns(address)

func (*WhitelistedCrowdsaleSession) WeiRaised

func (_WhitelistedCrowdsale *WhitelistedCrowdsaleSession) WeiRaised() (*big.Int, error)

WeiRaised is a free data retrieval call binding the contract method 0x4042b66f.

Solidity: function weiRaised() constant returns(uint256)

func (*WhitelistedCrowdsaleSession) Whitelist

func (_WhitelistedCrowdsale *WhitelistedCrowdsaleSession) Whitelist(arg0 common.Address) (bool, error)

Whitelist is a free data retrieval call binding the contract method 0x9b19251a.

Solidity: function whitelist( address) constant returns(bool)

type WhitelistedCrowdsaleTransactor

type WhitelistedCrowdsaleTransactor struct {
	// contains filtered or unexported fields
}

WhitelistedCrowdsaleTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewWhitelistedCrowdsaleTransactor

func NewWhitelistedCrowdsaleTransactor(address common.Address, transactor bind.ContractTransactor) (*WhitelistedCrowdsaleTransactor, error)

NewWhitelistedCrowdsaleTransactor creates a new write-only instance of WhitelistedCrowdsale, bound to a specific deployed contract.

func (*WhitelistedCrowdsaleTransactor) AddManyToWhitelist

func (_WhitelistedCrowdsale *WhitelistedCrowdsaleTransactor) AddManyToWhitelist(opts *bind.TransactOpts, _beneficiaries []common.Address) (*types.Transaction, error)

AddManyToWhitelist is a paid mutator transaction binding the contract method 0x8c10671c.

Solidity: function addManyToWhitelist(_beneficiaries address[]) returns()

func (*WhitelistedCrowdsaleTransactor) AddToWhitelist

func (_WhitelistedCrowdsale *WhitelistedCrowdsaleTransactor) AddToWhitelist(opts *bind.TransactOpts, _beneficiary common.Address) (*types.Transaction, error)

AddToWhitelist is a paid mutator transaction binding the contract method 0xe43252d7.

Solidity: function addToWhitelist(_beneficiary address) returns()

func (*WhitelistedCrowdsaleTransactor) BuyTokens

func (_WhitelistedCrowdsale *WhitelistedCrowdsaleTransactor) BuyTokens(opts *bind.TransactOpts, _beneficiary common.Address) (*types.Transaction, error)

BuyTokens is a paid mutator transaction binding the contract method 0xec8ac4d8.

Solidity: function buyTokens(_beneficiary address) returns()

func (*WhitelistedCrowdsaleTransactor) RemoveFromWhitelist

func (_WhitelistedCrowdsale *WhitelistedCrowdsaleTransactor) RemoveFromWhitelist(opts *bind.TransactOpts, _beneficiary common.Address) (*types.Transaction, error)

RemoveFromWhitelist is a paid mutator transaction binding the contract method 0x8ab1d681.

Solidity: function removeFromWhitelist(_beneficiary address) returns()

func (*WhitelistedCrowdsaleTransactor) TransferOwnership

func (_WhitelistedCrowdsale *WhitelistedCrowdsaleTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(newOwner address) returns()

type WhitelistedCrowdsaleTransactorRaw

type WhitelistedCrowdsaleTransactorRaw struct {
	Contract *WhitelistedCrowdsaleTransactor // Generic write-only contract binding to access the raw methods on
}

WhitelistedCrowdsaleTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*WhitelistedCrowdsaleTransactorRaw) Transact

func (_WhitelistedCrowdsale *WhitelistedCrowdsaleTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*WhitelistedCrowdsaleTransactorRaw) Transfer

func (_WhitelistedCrowdsale *WhitelistedCrowdsaleTransactorRaw) 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 WhitelistedCrowdsaleTransactorSession

type WhitelistedCrowdsaleTransactorSession struct {
	Contract     *WhitelistedCrowdsaleTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts               // Transaction auth options to use throughout this session
}

WhitelistedCrowdsaleTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*WhitelistedCrowdsaleTransactorSession) AddManyToWhitelist

func (_WhitelistedCrowdsale *WhitelistedCrowdsaleTransactorSession) AddManyToWhitelist(_beneficiaries []common.Address) (*types.Transaction, error)

AddManyToWhitelist is a paid mutator transaction binding the contract method 0x8c10671c.

Solidity: function addManyToWhitelist(_beneficiaries address[]) returns()

func (*WhitelistedCrowdsaleTransactorSession) AddToWhitelist

func (_WhitelistedCrowdsale *WhitelistedCrowdsaleTransactorSession) AddToWhitelist(_beneficiary common.Address) (*types.Transaction, error)

AddToWhitelist is a paid mutator transaction binding the contract method 0xe43252d7.

Solidity: function addToWhitelist(_beneficiary address) returns()

func (*WhitelistedCrowdsaleTransactorSession) BuyTokens

func (_WhitelistedCrowdsale *WhitelistedCrowdsaleTransactorSession) BuyTokens(_beneficiary common.Address) (*types.Transaction, error)

BuyTokens is a paid mutator transaction binding the contract method 0xec8ac4d8.

Solidity: function buyTokens(_beneficiary address) returns()

func (*WhitelistedCrowdsaleTransactorSession) RemoveFromWhitelist

func (_WhitelistedCrowdsale *WhitelistedCrowdsaleTransactorSession) RemoveFromWhitelist(_beneficiary common.Address) (*types.Transaction, error)

RemoveFromWhitelist is a paid mutator transaction binding the contract method 0x8ab1d681.

Solidity: function removeFromWhitelist(_beneficiary address) returns()

func (*WhitelistedCrowdsaleTransactorSession) TransferOwnership

func (_WhitelistedCrowdsale *WhitelistedCrowdsaleTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(newOwner address) returns()

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL