new ElvToken({configUrl})
Instantiate the ElvToken SDK
Parameters:
| Name | Type | Description |
|---|---|---|
configUrl |
string |
The Content Fabric configuration URL |
- Source:
Methods
async ElvTokenBalance({tokenAddr,userAddr}) → integer
Get the Token balance for a given user address
Returns: Token balance
Parameters:
| Name | Type | Description |
|---|---|---|
tokenAddr |
string |
Token address |
userAddr |
string |
Token address |
- Source:
async ElvTokenDeploy(name:,symbol:,decimals:,amount)
Deploy ElvToken contract (src/token/elv_token.sol)
Parameters:
| Name | Type | Description |
|---|---|---|
name: |
string |
elv_token name |
symbol: |
string |
elv_token symbol |
decimals: |
number |
elv_token decimals |
amount |
number |
: elv_token premint amount |
- Source:
async ElvTokenTransfer({tokenAddr,toAddr,amount}) → Promise.<Object>
Transfer the token to the given address
Returns: Token Transfer Info JSON
Parameters:
| Name | Type | Description |
|---|---|---|
tokenAddr |
string |
Token address |
toAddr |
string |
To address |
amount |
integer |
Token amount |
- Source: