From 371c7955875cdd41634eacfe0e07a8c83be05ab3 Mon Sep 17 00:00:00 2001 From: Rafael Vieira Date: Fri, 29 Apr 2022 15:40:02 -0300 Subject: [PATCH 1/3] feat(statics): cFX token deletion from bitgo wallet CFX token deletion from bitgo wallet BG-35239 --- modules/statics/src/base.ts | 1 - modules/statics/src/coins.ts | 1 - 2 files changed, 2 deletions(-) diff --git a/modules/statics/src/base.ts b/modules/statics/src/base.ts index c653ef450d..105cad8692 100644 --- a/modules/statics/src/base.ts +++ b/modules/statics/src/base.ts @@ -256,7 +256,6 @@ export enum UnderlyingAsset { CDT = 'cdt', CEL = 'cel', CELR = 'celr', - CFX = 'cfx', CETH = 'ceth', CHFX = 'chfx', CHSB = 'chsb', diff --git a/modules/statics/src/coins.ts b/modules/statics/src/coins.ts index 751bf7f6ae..b1c25a13a7 100644 --- a/modules/statics/src/coins.ts +++ b/modules/statics/src/coins.ts @@ -290,7 +290,6 @@ export const coins = CoinMap.fromCoins([ erc20('cdt', 'Blox', 18, '0x177d39ac676ed1c67a2b268ad7f1e58826e5b0af', UnderlyingAsset.CDT), erc20('cel', 'Celsius', 4, '0xaaaebe6fe48e54f431b0c390cfaf0b017d09d42d', UnderlyingAsset.CEL), erc20('celr', 'Celer Network', 18, '0x4f9254c83eb525f9fcf346490bbb3ed28a81c667', UnderlyingAsset.CELR), - erc20('cfx', 'Changer Token', 18, '0x969faf8ca66b0d53a5196b5d3a0952cd3a88e074', UnderlyingAsset.CFX), erc20('ceth', 'Compound Ether', 8, '0x4ddc2d193948926d02f9b1fe9e1daa0718270ed5', UnderlyingAsset.CETH), erc20('chfx', 'eToro Swiss Frank', 18, '0xe435502c85a4e7e79cfab4167af566c27a7a0784', UnderlyingAsset.CHFX), erc20('chsb', 'SwissBorg', 8, '0xba9d4199fab4f26efe3551d490e3821486f135ba', UnderlyingAsset.CHSB), From 74e1d03ae08d2b97a9dfd10c1eba53235dba9315 Mon Sep 17 00:00:00 2001 From: Darius Parvin <41220998+DariusParvin@users.noreply.github.com> Date: Fri, 6 May 2022 14:57:54 -0700 Subject: [PATCH 2/3] docs(utxo-lib): fix link to btg examples Ticket: BG-0000 --- modules/utxo-lib/EXAMPLES.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/utxo-lib/EXAMPLES.md b/modules/utxo-lib/EXAMPLES.md index 62b32cc189..6212c9a045 100644 --- a/modules/utxo-lib/EXAMPLES.md +++ b/modules/utxo-lib/EXAMPLES.md @@ -8,4 +8,4 @@ Many examples for Bitcoin, Bitcoin Cash, Bitcoin Gold, Bitcoin SV, and Litecoin ## Bitcoin Gold -* [Create Address](./examples/utxo/create-address-gold.ts) +* [Create Address](./examples/utxo/create-address-btg.ts) From 8f1d5910e3fddd96f35f38c66056804743150851 Mon Sep 17 00:00:00 2001 From: Jonathan Nitisastro Date: Wed, 11 May 2022 11:07:22 -0400 Subject: [PATCH 3/3] feat(statics): create statics for dogecoin add statics for dogecoin with generic utxo. Ticket: STLX-16142 --- modules/statics/src/base.ts | 2 ++ modules/statics/src/coins.ts | 2 ++ modules/statics/src/networks.ts | 16 ++++++++++++++++ 3 files changed, 20 insertions(+) diff --git a/modules/statics/src/base.ts b/modules/statics/src/base.ts index 105cad8692..5e802d578c 100644 --- a/modules/statics/src/base.ts +++ b/modules/statics/src/base.ts @@ -26,6 +26,7 @@ export enum CoinFamily { CELO = 'celo', CSPR = 'cspr', DASH = 'dash', + DOGE = 'doge', DOT = 'dot', ETH = 'eth', ETH2 = 'eth2', @@ -308,6 +309,7 @@ export enum UnderlyingAsset { DIGG = 'digg', DMT = 'dmt', DODO = 'dodo', + DOGE = 'doge', DPI = 'dpi', DRPU = 'drpu', DRV = 'drv', diff --git a/modules/statics/src/coins.ts b/modules/statics/src/coins.ts index b1c25a13a7..94058deadc 100644 --- a/modules/statics/src/coins.ts +++ b/modules/statics/src/coins.ts @@ -59,6 +59,8 @@ export const coins = CoinMap.fromCoins([ utxo('tdash', 'Testnet Dash', Networks.test.dash, UnderlyingAsset.DASH), utxo('zec', 'ZCash', Networks.main.zCash, UnderlyingAsset.ZEC), utxo('tzec', 'Testnet ZCash', Networks.test.zCash, UnderlyingAsset.ZEC), + utxo('doge', 'Dogecoin', Networks.main.dogecoin, UnderlyingAsset.DOGE), + utxo('tdoge', 'Testnet Dogecoin', Networks.test.dogecoin, UnderlyingAsset.DOGE), avaxp('avaxp', 'Avalanche P-Chain', Networks.main.avalancheP, UnderlyingAsset.AVAXP), avaxp('tavaxp', 'Testnet Avalanche P-Chain', Networks.test.avalancheP, UnderlyingAsset.AVAXP), account('algo', 'Algorand', Networks.main.algorand, 6, UnderlyingAsset.ALGO, ALGO_FEATURES, KeyCurve.Ed25519), diff --git a/modules/statics/src/networks.ts b/modules/statics/src/networks.ts index c81dad497e..4856ded27b 100644 --- a/modules/statics/src/networks.ts +++ b/modules/statics/src/networks.ts @@ -254,6 +254,20 @@ class DashTestnet extends Testnet implements UtxoNetwork { explorerUrl = 'https://testnet-insight.dashevo.org/insight/tx/'; } +class Dogecoin extends Mainnet implements UtxoNetwork { + name = 'Dogecoin'; + family = CoinFamily.DOGE; + utxolibName = 'dogecoin'; + explorerUrl = 'https://blockchair.com/dogecoin/transaction/'; +} + +class DogecoinTestnet extends Testnet implements UtxoNetwork { + name = 'DogecoinTestnet'; + family = CoinFamily.DOGE; + utxolibName = 'dogecoinTest'; + explorerUrl = 'https://blockexplorer.one/dogecoin/testnet/tx/'; +} + class Polkadot extends Mainnet implements DotNetwork { name = 'Polkadot'; family = CoinFamily.DOT; @@ -605,6 +619,7 @@ export const Networks = { casper: Object.freeze(new Casper()), celo: Object.freeze(new Celo()), dash: Object.freeze(new Dash()), + dogecoin: Object.freeze(new Dogecoin()), dot: Object.freeze(new Polkadot()), eos: Object.freeze(new Eos()), ethereum: Object.freeze(new Ethereum()), @@ -638,6 +653,7 @@ export const Networks = { casper: Object.freeze(new CasperTestnet()), celo: Object.freeze(new CeloTestnet()), dash: Object.freeze(new DashTestnet()), + dogecoin: Object.freeze(new DogecoinTestnet()), dot: Object.freeze(new PolkadotTestnet()), eos: Object.freeze(new EosTestnet()), fiat: Object.freeze(new FiatTestnet()),