Skip to main content

ElvToken

Constructor​

new ElvToken({ configUrl })

Instantiate the ElvToken SDK

Parameters

NameTypeRequiredDescription
configUrlstring✓

The Content Fabric configuration URL

ElvTokenBalance​

ElvTokenBalance({
  tokenAddr,
  userAddr
}) → integer

Get the Token balance for a given user address

Returns: Token balance

Parameters

NameTypeRequiredDescription
tokenAddrstring✓

Token address

userAddrstring✓

Token address

ElvTokenDeploy​

ElvTokenDeploy(
  name:,
  symbol:,
  decimals:,
  amount
)

Deploy ElvToken contract (src/token/elv_token.sol)

Parameters

NameTypeRequiredDescription
name:string✓

elv_token name

symbol:string✓

elv_token symbol

decimals:number✓

elv_token decimals

amountnumber✓

: elv_token premint amount

ElvTokenTransfer​

ElvTokenTransfer({
  tokenAddr,
  toAddr,
  amount
}) → Promise.<Object>

Transfer the token to the given address

Returns: Token Transfer Info JSON

Parameters

NameTypeRequiredDescription
tokenAddrstring✓

Token address

toAddrstring✓

To address

amountinteger✓

Token amount