Skip to content

Commit

Permalink
USDC on BSC support
Browse files Browse the repository at this point in the history
  • Loading branch information
Samuel Sramko committed Aug 17, 2021
1 parent 305f372 commit f835f2b
Show file tree
Hide file tree
Showing 5 changed files with 9 additions and 3 deletions.
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@tatumio/tatum",
"version": "1.21.0",
"version": "1.21.1",
"description": "Tatum API client allows browsers and Node.js clients to interact with Tatum API.",
"main": "dist/src/index.js",
"repository": "https://github.com/tatumio/tatum-js",
Expand Down
4 changes: 3 additions & 1 deletion src/constants.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import {Currency} from './model'
import {Currency} from './model';

export const TATUM_API_URL = 'https://api-eu1.tatum.io'
export const TATUM_RETRY_DELAY = 1000
Expand Down Expand Up @@ -167,6 +167,7 @@ export const CONTRACT_ADDRESSES = {
[Currency.USDT_TRON.toString()]: 'TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t',
[Currency.INRT_TRON.toString()]: 'TX66VmiV1txm45vVLvcHYEqPXXLoREyAXm',
[Currency.USDC_MATIC.toString()]: '0x2791bca1f2de4661ed88a30c99a7a9449aa84174',
[Currency.USDC_BSC.toString()]: '0x8ac76a51cc950d9822d68b83fe1ad97b32cd580d',
[Currency.BUSD.toString()]: '0x4fabb145d64652a948d72533023f6e7a623c7c53',
[Currency.BETH.toString()]: '0x2170ed0880ac9a755fd29b2688956bd959f933f8',
[Currency.BBTC.toString()]: '0x7130d2a12b9bcbfae4f2634d864a1ee1ce3ead9c',
Expand Down Expand Up @@ -211,6 +212,7 @@ export const CONTRACT_DECIMALS = {
[Currency.REVV.toString()]: 18,
[Currency.SAND.toString()]: 18,
[Currency.USDC_MATIC.toString()]: 6,
[Currency.USDC_BSC.toString()]: 18,
[Currency.BETH.toString()]: 18,
[Currency.BBTC.toString()]: 18,
[Currency.BADA.toString()]: 18,
Expand Down
2 changes: 2 additions & 0 deletions src/model/request/Currency.ts
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ export enum Currency {
BBCH = 'BBCH',
MATIC = 'MATIC',
USDC_MATIC = 'USDC_MATIC',
USDC_BSC = 'USDC_BSC',
USDT = 'USDT',
GMC = 'GMC',
GMC_BSC = 'GMC_BSC',
Expand Down Expand Up @@ -91,6 +92,7 @@ export const ERC20_CURRENCIES = [
export const BEP20_CURRENCIES = [
Currency.BETH.toString(),
Currency.BBTC.toString(),
Currency.USDC_BSC.toString(),
Currency.BADA.toString(),
Currency.WBNB.toString(),
Currency.GMC_BSC.toString(),
Expand Down
2 changes: 2 additions & 0 deletions src/wallet/address.ts
Original file line number Diff line number Diff line change
Expand Up @@ -696,6 +696,7 @@ export const generateAddressFromXPub = (currency: Currency, testnet: boolean, xp
case Currency.LATOKEN:
case Currency.BETH:
case Currency.BUSD:
case Currency.USDC_BSC:
case Currency.CAKE:
case Currency.HAG:
case Currency.BUSD_BSC:
Expand Down Expand Up @@ -787,6 +788,7 @@ export const generatePrivateKeyFromMnemonic = (currency: Currency, testnet: bool
case Currency.BADA:
case Currency.WBNB:
case Currency.BUSD:
case Currency.USDC_BSC:
case Currency.CAKE:
case Currency.HAG:
case Currency.BUSD_BSC:
Expand Down
2 changes: 1 addition & 1 deletion src/wallet/wallet.ts
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,6 @@ import {
DOGE_DERIVATION_PATH,
DOGE_NETWORK,
DOGE_TEST_NETWORK,
EGLD_DERIVATION_PATH,
ETH_DERIVATION_PATH,
FLOW_DERIVATION_PATH,
LTC_DERIVATION_PATH,
Expand Down Expand Up @@ -358,6 +357,7 @@ export const generateWallet = (currency: Currency, testnet: boolean, mnemonic?:
case Currency.BAT:
case Currency.TUSD:
case Currency.BUSD:
case Currency.USDC_BSC:
case Currency.GMC:
case Currency.GMC_BSC:
case Currency.PAX:
Expand Down

0 comments on commit f835f2b

Please sign in to comment.