Skip to main content

Centrifuge

@centrifuge/sdk


@centrifuge/sdk / Centrifuge

Class: Centrifuge

Defined in: src/Centrifuge.ts:72

Constructors​

new Centrifuge()​

new Centrifuge(config): Centrifuge

Defined in: src/Centrifuge.ts:97

Parameters​

config​

Partial<Config> = {}

Returns​

Centrifuge

Accessors​

chains​

Get Signature​

get chains(): number[]

Defined in: src/Centrifuge.ts:82

Returns​

number[]


config​

Get Signature​

get config(): DerivedConfig

Defined in: src/Centrifuge.ts:74

Returns​

DerivedConfig


signer​

Get Signature​

get signer(): null | Signer

Defined in: src/Centrifuge.ts:93

Returns​

null | Signer

Methods​

account()​

account(address, chainId?): Query<Account>

Defined in: src/Centrifuge.ts:123

Parameters​

address​

string

chainId?​

number

Returns​

Query<Account>


balance()​

balance(currency, owner, chainId?): Query<Currency>

Defined in: src/Centrifuge.ts:168

Get the balance of an ERC20 token for a given owner.

Parameters​

currency​

string

The token address

owner​

string

The owner address

chainId?​

number

The chain ID

Returns​

Query<Currency>


currency()​

currency(address, chainId?): Query<CurrencyMetadata>

Defined in: src/Centrifuge.ts:132

Get the metadata for an ERC20 token

Parameters​

address​

string

The token address

chainId?​

number

The chain ID

Returns​

Query<CurrencyMetadata>


getChainConfig()​

getChainConfig(chainId?): Chain

Defined in: src/Centrifuge.ts:85

Parameters​

chainId?​

number

Returns​

Chain


getClient()​

getClient(chainId?): undefined | {}

Defined in: src/Centrifuge.ts:79

Parameters​

chainId?​

number

Returns​

undefined | {}


pool()​

pool(id, metadataHash?): Query<Pool>

Defined in: src/Centrifuge.ts:119

Parameters​

id​

string | number

metadataHash?​

string

Returns​

Query<Pool>


setSigner()​

setSigner(signer): void

Defined in: src/Centrifuge.ts:90

Parameters​

signer​

null | Signer

Returns​

void