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