new BrandedToken(brandedTokenAddress, chainId)
Constructor to create object of BrandedToken
Parameters:
| Name | Type | Description |
|---|---|---|
brandedTokenAddress |
string | Branded token address |
chainId |
number | chainId |
Members
-
brandedTokenAddress
-
branded token address
-
chainId
-
chain id
Methods
-
approveByBudgetHolder(airdropBudgetHolderAddress, airdropBudgetHolderPassphrase, airdropContractAddress, amount, gasPrice, options)
-
Approve amount to budget holder
Parameters:
Name Type Description airdropBudgetHolderAddressstring address of airdropBudgetHolder airdropBudgetHolderPassphrasestring Passphrase of airdropBudgetHolder airdropContractAddressstring airdrop contract address amountBigNumber amount in wei gasPriceBigNumber gas price optionsobject for params like returnType, tag. Returns:
- Type
- promise.<result>
-
creditBalance(owner, amount)
-
Credit balance in cache
Parameters:
Name Type Description ownerstring Account address amountBigNumber amount to be credited Returns:
- Type
- promise.<result>
-
debitBalance(owner, bigAmount)
-
Debit balance in cache
Parameters:
Name Type Description ownerstring Account address bigAmountBigNumber amount to be debited Returns:
- Type
- promise.<result>
-
getBalanceOf(owner)
-
Fetch Balance For a given address
Parameters:
Name Type Description ownerstring address for which balance is to be fetched Returns:
- Type
- promise.<result>
-
transferToAirdropBudgetHolder(senderAddress, senderPassphrase, airdropBudgetHolderAddress, amount, gasPrice, options)
-
Transfer amount to budget holder
Parameters:
Name Type Description senderAddressstring address of sender senderPassphrasestring passphrase of sender airdropBudgetHolderAddressstring recipient address amountBigNumber amount in wei gasPriceBigNumber gas price optionsobject for params like returnType, tag. Returns:
- Type
- promise.<result>