@celo/contractkit"base"

Module: "base"

Index

Enumerations

Type aliases

Variables

Functions

Type aliases

CeloToken

Ƭ CeloToken: CeloTokenContract

Defined in packages/sdk/contractkit/src/base.ts:50

Deprecated alias for CeloTokenContract.

deprecated Use CeloTokenContract instead


CeloTokenContract

Ƭ CeloTokenContract: StableTokenContract | GoldToken

Defined in packages/sdk/contractkit/src/base.ts:45


ExchangeContract

Ƭ ExchangeContract: Exchange | ExchangeEUR | ExchangeBRL

Defined in packages/sdk/contractkit/src/base.ts:40


StableTokenContract

Ƭ StableTokenContract: StableToken | StableTokenEUR | StableTokenBRL

Defined in packages/sdk/contractkit/src/base.ts:35

Variables

Const AllContracts

AllContracts: CeloContract[] = Object.keys(CeloContract) as CeloContract[]

Defined in packages/sdk/contractkit/src/base.ts:52


Const ProxyContracts

ProxyContracts: CeloContract[] = AllContracts.map((c) => suffixProxy(c))

Defined in packages/sdk/contractkit/src/base.ts:66


Const RegisteredContracts

RegisteredContracts: CeloContract[] = AllContracts.filter((v) => !AuxiliaryContracts.includes(v))

Defined in packages/sdk/contractkit/src/base.ts:59

Functions

Const stripProxy

stripProxy(contract: CeloContract): CeloContract

Defined in packages/sdk/contractkit/src/base.ts:61

Parameters:

Name Type
contract CeloContract

Returns: CeloContract


Const suffixProxy

suffixProxy(contract: CeloContract): CeloContract

Defined in packages/sdk/contractkit/src/base.ts:63

Parameters:

Name Type
contract CeloContract

Returns: CeloContract