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