Class: Token

January 17, 2020 · View on GitHub

@daostack/clientGlobalsToken

Class: Token

Hierarchy

  • Token

Implements

Index

Constructors

Properties

Methods

Constructors

constructor

+ new Token(id: Address, context: Arc): Token

Defined in token.ts:87

Parameters:

NameType
idAddress
contextArc

Returns: Token

Properties

address

address: string

Defined in token.ts:87


context

context: Arc

Defined in token.ts:89


id

id: Address

Defined in token.ts:89

Methods

allowance

allowance(owner: Address, spender: Address): Observable‹BN›

Defined in token.ts:185

Parameters:

NameType
ownerAddress
spenderAddress

Returns: Observable‹BN›


approveForStaking

approveForStaking(spender: Address, amount: BN): IOperationObservableITransactionUpdate‹any››

Defined in token.ts:226

Parameters:

NameType
spenderAddress
amountBN

Returns: IOperationObservableITransactionUpdate‹any››


balanceOf

balanceOf(owner: string): Observable‹BN›

Defined in token.ts:133

Parameters:

NameType
ownerstring

Returns: Observable‹BN›


contract

contract(mode?: undefined | "readonly"): any

Defined in token.ts:128

Parameters:

NameType
mode?undefined | "readonly"

Returns: any


mint

mint(beneficiary: Address, amount: BN): IOperationObservableITransactionUpdate‹any››

Defined in token.ts:212

Parameters:

NameType
beneficiaryAddress
amountBN

Returns: IOperationObservableITransactionUpdate‹any››


state

state(apolloQueryOptions: IApolloQueryOptions): Observable‹ITokenState

Defined in token.ts:97

Parameters:

NameTypeDefault
apolloQueryOptionsIApolloQueryOptions{}

Returns: Observable‹ITokenState


transfer

transfer(beneficiary: Address, amount: BN): IOperationObservableITransactionUpdate‹any››

Defined in token.ts:219

Parameters:

NameType
beneficiaryAddress
amountBN

Returns: IOperationObservableITransactionUpdate‹any››


search(context: Arc, options: ITokenQueryOptions, apolloQueryOptions: IApolloQueryOptions): Observable‹Token[]›

Defined in token.ts:52

Token.search(context, options) searches for token entities

Parameters:

NameTypeDefaultDescription
contextArc-an Arc instance that provides connection information
optionsITokenQueryOptions{}the query options, cf. ITokenQueryOptions
apolloQueryOptionsIApolloQueryOptions{}-

Returns: Observable‹Token[]›

an observable of Token objects