mirror of
https://github.com/trezor/trezor-firmware.git
synced 2024-12-29 09:38:08 +00:00
common: divisibility -> decimals
This commit is contained in:
parent
8cced84bc4
commit
7646b97dca
@ -6,7 +6,7 @@
|
||||
"github": "https://github.com/Actinium-project/Actinium",
|
||||
"maintainer": "Harris Brakmic <brakmic@actinium.org>",
|
||||
"curve_name": "secp256k1",
|
||||
"divisibility": 8,
|
||||
"decimals": 8,
|
||||
"address_type": 53,
|
||||
"address_type_p2sh": 55,
|
||||
"maxfee_kb": 40000000,
|
||||
|
@ -6,7 +6,7 @@
|
||||
"github": "https://github.com/axerunners/axe",
|
||||
"maintainer": "Kirill Orlov <kirill@axerunners.com>",
|
||||
"curve_name": "secp256k1",
|
||||
"divisibility": 8,
|
||||
"decimals": 8,
|
||||
"address_type": 55,
|
||||
"address_type_p2sh": 16,
|
||||
"maxfee_kb": 100000,
|
||||
|
@ -6,7 +6,7 @@
|
||||
"github": "https://github.com/Bitcoin-ABC/bitcoin-abc",
|
||||
"maintainer": "Jochen Hoenicke <hoenicke@gmail.com>",
|
||||
"curve_name": "secp256k1",
|
||||
"divisibility": 8,
|
||||
"decimals": 8,
|
||||
"address_type": 0,
|
||||
"address_type_p2sh": 5,
|
||||
"maxfee_kb": 500000,
|
||||
|
@ -6,7 +6,7 @@
|
||||
"github": "https://github.com/Bitcoin-ABC/bitcoin-abc",
|
||||
"maintainer": "Jochen Hoenicke <hoenicke@gmail.com>",
|
||||
"curve_name": "secp256k1",
|
||||
"divisibility": 8,
|
||||
"decimals": 8,
|
||||
"address_type": 111,
|
||||
"address_type_p2sh": 196,
|
||||
"maxfee_kb": 10000000,
|
||||
|
@ -6,7 +6,7 @@
|
||||
"github": "https://github.com/bellcoin-org/bellcoin",
|
||||
"maintainer": "ilmango-doge <ilmango.doge@gmail.com>",
|
||||
"curve_name": "secp256k1",
|
||||
"divisibility": 8,
|
||||
"decimals": 8,
|
||||
"address_type": 25,
|
||||
"address_type_p2sh": 85,
|
||||
"maxfee_kb": 1000000,
|
||||
|
@ -6,7 +6,7 @@
|
||||
"github": "https://github.com/BTCGPU/BTCGPU",
|
||||
"maintainer": "Saleem Rashid <trezor@saleemrashid.com>",
|
||||
"curve_name": "secp256k1",
|
||||
"divisibility": 8,
|
||||
"decimals": 8,
|
||||
"address_type": 38,
|
||||
"address_type_p2sh": 23,
|
||||
"maxfee_kb": 500000,
|
||||
|
@ -6,7 +6,7 @@
|
||||
"github": "https://github.com/BTCGPU/BTCGPU",
|
||||
"maintainer": "The Bitcoin Gold Developers <support@bitcoingold.org>",
|
||||
"curve_name": "secp256k1",
|
||||
"divisibility": 8,
|
||||
"decimals": 8,
|
||||
"address_type": 111,
|
||||
"address_type_p2sh": 196,
|
||||
"maxfee_kb": 500000,
|
||||
|
@ -6,7 +6,7 @@
|
||||
"github": "https://github.com/bitcoin/bitcoin",
|
||||
"maintainer": "Pavol Rusnak <stick@satoshilabs.com>",
|
||||
"curve_name": "secp256k1",
|
||||
"divisibility": 8,
|
||||
"decimals": 8,
|
||||
"address_type": 0,
|
||||
"address_type_p2sh": 5,
|
||||
"maxfee_kb": 2000000,
|
||||
|
@ -6,7 +6,7 @@
|
||||
"github": "https://github.com/bitcoin/bitcoin",
|
||||
"maintainer": "Thomas Kerin <me@thomaskerin.io>",
|
||||
"curve_name": "secp256k1",
|
||||
"divisibility": 8,
|
||||
"decimals": 8,
|
||||
"address_type": 111,
|
||||
"address_type_p2sh": 196,
|
||||
"maxfee_kb": 10000000,
|
||||
|
@ -6,7 +6,7 @@
|
||||
"github": "https://github.com/bitcoin/bitcoin",
|
||||
"maintainer": "Pavol Rusnak <stick@satoshilabs.com>",
|
||||
"curve_name": "secp256k1",
|
||||
"divisibility": 8,
|
||||
"decimals": 8,
|
||||
"address_type": 111,
|
||||
"address_type_p2sh": 196,
|
||||
"maxfee_kb": 10000000,
|
||||
|
@ -6,7 +6,7 @@
|
||||
"github": "https://github.com/LIMXTEC/BitCore",
|
||||
"maintainer": "limxdev <limxdev@bitcore.cc>",
|
||||
"curve_name": "secp256k1",
|
||||
"divisibility": 8,
|
||||
"decimals": 8,
|
||||
"address_type": 3,
|
||||
"address_type_p2sh": 125,
|
||||
"maxfee_kb": 2000000,
|
||||
|
@ -6,7 +6,7 @@
|
||||
"github": "https://github.com/bitgreen/bitgreen",
|
||||
"maintainer": "Dennis R <xezzor@gmail.com>",
|
||||
"curve_name": "secp256k1",
|
||||
"divisibility": 8,
|
||||
"decimals": 8,
|
||||
"address_type": 38,
|
||||
"address_type_p2sh": 6,
|
||||
"maxfee_kb": 100000,
|
||||
|
@ -6,7 +6,7 @@
|
||||
"github": "https://github.com/BitzenyCoreDevelopers/bitzeny",
|
||||
"maintainer": "y-chan <yuto_tetuota@yahoo.co.jp>",
|
||||
"curve_name": "secp256k1",
|
||||
"divisibility": 8,
|
||||
"decimals": 8,
|
||||
"address_type": 81,
|
||||
"address_type_p2sh": 5,
|
||||
"maxfee_kb": 1000000,
|
||||
|
@ -6,7 +6,7 @@
|
||||
"github": "https://github.com/BlockStamp/bst",
|
||||
"maintainer": "Krzysztof Kuchta <k.kuchta@blockstamp.info>",
|
||||
"curve_name": "secp256k1",
|
||||
"divisibility": 8,
|
||||
"decimals": 8,
|
||||
"address_type": 26,
|
||||
"address_type_p2sh": 5,
|
||||
"maxfee_kb": 2000000,
|
||||
|
@ -6,7 +6,7 @@
|
||||
"github": "https://github.com/BTCPrivate/BitcoinPrivate",
|
||||
"maintainer": "Chris Sulmone <csulmone@gmail.com>",
|
||||
"curve_name": "secp256k1",
|
||||
"divisibility": 8,
|
||||
"decimals": 8,
|
||||
"address_type": 4901,
|
||||
"address_type_p2sh": 5039,
|
||||
"maxfee_kb": 1000000,
|
||||
|
@ -6,7 +6,7 @@
|
||||
"github": "https://gitlab.com/bitcoinrh/BRhodiumNode",
|
||||
"maintainer": "baff5b <dvbr3@protonmail.com>",
|
||||
"curve_name": "secp256k1",
|
||||
"divisibility": 8,
|
||||
"decimals": 8,
|
||||
"address_type": 61,
|
||||
"address_type_p2sh": 123,
|
||||
"maxfee_kb": 2000000,
|
||||
|
@ -6,7 +6,7 @@
|
||||
"github": "https://github.com/Capricoinofficial/Capricoin",
|
||||
"maintainer": "Jozef Knaperek <jknaperek@gmail.com>",
|
||||
"curve_name": "secp256k1",
|
||||
"divisibility": 8,
|
||||
"decimals": 8,
|
||||
"address_type": 28,
|
||||
"address_type_p2sh": 35,
|
||||
"maxfee_kb": 2000000,
|
||||
|
@ -6,7 +6,7 @@
|
||||
"github": "https://github.com/cpuchain/cpuchain",
|
||||
"maintainer": "Min Khang Aung <info@cpuchain.org>",
|
||||
"curve_name": "secp256k1",
|
||||
"divisibility": 8,
|
||||
"decimals": 8,
|
||||
"address_type": 28,
|
||||
"address_type_p2sh": 30,
|
||||
"maxfee_kb": 1000000,
|
||||
|
@ -6,7 +6,7 @@
|
||||
"github": "https://github.com/Crowndev/crowncoin",
|
||||
"maintainer": "Ashot <ashot@crownplatform.com>",
|
||||
"curve_name": "secp256k1",
|
||||
"divisibility": 8,
|
||||
"decimals": 8,
|
||||
"address_type": 95495,
|
||||
"address_type_p2sh": 95473,
|
||||
"maxfee_kb": 2000000,
|
||||
|
@ -6,7 +6,7 @@
|
||||
"github": "https://github.com/dashpay/dash",
|
||||
"maintainer": "Karel Bilek <karel.bilek@satoshilabs.com>",
|
||||
"curve_name": "secp256k1",
|
||||
"divisibility": 8,
|
||||
"decimals": 8,
|
||||
"address_type": 76,
|
||||
"address_type_p2sh": 16,
|
||||
"maxfee_kb": 100000,
|
||||
|
@ -6,7 +6,7 @@
|
||||
"github": "https://github.com/dashpay/dash",
|
||||
"maintainer": "Karel Bilek <karel.bilek@satoshilabs.com>",
|
||||
"curve_name": "secp256k1",
|
||||
"divisibility": 8,
|
||||
"decimals": 8,
|
||||
"address_type": 140,
|
||||
"address_type_p2sh": 19,
|
||||
"maxfee_kb": 100000,
|
||||
|
@ -6,7 +6,7 @@
|
||||
"github": "https://github.com/decred/dcrd",
|
||||
"maintainer": "Alex Yocom-Piatt <ay-p@decred.org>",
|
||||
"curve_name": "secp256k1_decred",
|
||||
"divisibility": 8,
|
||||
"decimals": 8,
|
||||
"address_type": 1855,
|
||||
"address_type_p2sh": 1818,
|
||||
"maxfee_kb": 1000000,
|
||||
|
@ -6,7 +6,7 @@
|
||||
"github": "https://github.com/decred/dcrd",
|
||||
"maintainer": "Saleem Rashid <trezor@saleemrashid.com>",
|
||||
"curve_name": "secp256k1_decred",
|
||||
"divisibility": 8,
|
||||
"decimals": 8,
|
||||
"address_type": 3873,
|
||||
"address_type_p2sh": 3836,
|
||||
"maxfee_kb": 10000000,
|
||||
|
@ -6,7 +6,7 @@
|
||||
"github": "https://github.com/digibyte/digibyte",
|
||||
"maintainer": "DigiByte <dev@digibyte.co>",
|
||||
"curve_name": "secp256k1",
|
||||
"divisibility": 8,
|
||||
"decimals": 8,
|
||||
"address_type": 30,
|
||||
"address_type_p2sh": 63,
|
||||
"maxfee_kb": 500000,
|
||||
|
@ -6,7 +6,7 @@
|
||||
"github": "https://github.com/dogecoin/dogecoin",
|
||||
"maintainer": "Karel Bilek <karel.bilek@satoshilabs.com>",
|
||||
"curve_name": "secp256k1",
|
||||
"divisibility": 8,
|
||||
"decimals": 8,
|
||||
"address_type": 30,
|
||||
"address_type_p2sh": 22,
|
||||
"maxfee_kb": 1000000000,
|
||||
|
@ -6,7 +6,7 @@
|
||||
"github": "https://github.com/ElementsProject/elements",
|
||||
"maintainer": "Roman Zeyde <mail@romanzey.de>",
|
||||
"curve_name": "secp256k1",
|
||||
"divisibility": 8,
|
||||
"decimals": 8,
|
||||
"address_type": 235,
|
||||
"address_type_p2sh": 75,
|
||||
"maxfee_kb": 10000000,
|
||||
|
@ -6,7 +6,7 @@
|
||||
"github": "https://github.com/mvs-org/metaverse",
|
||||
"maintainer": "Sven Mutzl <sven@mutzl.org>",
|
||||
"curve_name": "secp256k1",
|
||||
"divisibility": 8,
|
||||
"decimals": 8,
|
||||
"address_type": 50,
|
||||
"address_type_p2sh": 5,
|
||||
"maxfee_kb": 2000000,
|
||||
|
@ -6,7 +6,7 @@
|
||||
"github": "https://github.com/faircoin/faircoin",
|
||||
"maintainer": "Santi Noreña <santi@criptomart.net>",
|
||||
"curve_name": "secp256k1",
|
||||
"divisibility": 8,
|
||||
"decimals": 8,
|
||||
"address_type": 95,
|
||||
"address_type_p2sh": 36,
|
||||
"maxfee_kb": 10000000,
|
||||
|
@ -6,7 +6,7 @@
|
||||
"github": "https://github.com/FeatherCoin/Feathercoin",
|
||||
"maintainer": "Lucas Betschart <lucas@feathercoin.foundation>",
|
||||
"curve_name": "secp256k1",
|
||||
"divisibility": 8,
|
||||
"decimals": 8,
|
||||
"address_type": 14,
|
||||
"address_type_p2sh": 5,
|
||||
"maxfee_kb": 40000000,
|
||||
|
@ -6,7 +6,7 @@
|
||||
"github": "https://github.com/floblockchain/flo",
|
||||
"maintainer": "Robert English <ksaredfx@gmail.com>",
|
||||
"curve_name": "secp256k1",
|
||||
"divisibility": 8,
|
||||
"decimals": 8,
|
||||
"address_type": 35,
|
||||
"address_type_p2sh": 94,
|
||||
"maxfee_kb": 40000000,
|
||||
|
@ -6,7 +6,7 @@
|
||||
"github": "https://github.com/fujicoin/fujicoin",
|
||||
"maintainer": "motty <admin@fujicoin.org>",
|
||||
"curve_name": "secp256k1",
|
||||
"divisibility": 8,
|
||||
"decimals": 8,
|
||||
"address_type": 36,
|
||||
"address_type_p2sh": 16,
|
||||
"maxfee_kb": 1000000000,
|
||||
|
@ -6,7 +6,7 @@
|
||||
"github": "https://github.com/gamecredits-project/gamecredits",
|
||||
"maintainer": "Samad Sajanlal <samad.sajanlal@gmail.com>",
|
||||
"curve_name": "secp256k1",
|
||||
"divisibility": 8,
|
||||
"decimals": 8,
|
||||
"address_type": 38,
|
||||
"address_type_p2sh": 62,
|
||||
"maxfee_kb": 5000000,
|
||||
|
@ -6,7 +6,7 @@
|
||||
"github": "https://github.com/gincoin-dev/gincoin-core",
|
||||
"maintainer": "Dragos Badea <dragos.badea@gincoin.io>",
|
||||
"curve_name": "secp256k1",
|
||||
"divisibility": 8,
|
||||
"decimals": 8,
|
||||
"address_type": 38,
|
||||
"address_type_p2sh": 10,
|
||||
"maxfee_kb": 100000,
|
||||
|
@ -6,7 +6,7 @@
|
||||
"github": "https://github.com/Groestlcoin/groestlcoin",
|
||||
"maintainer": "Yura Pakhuchiy <pakhuchiy@gmail.com>",
|
||||
"curve_name": "secp256k1_groestl",
|
||||
"divisibility": 8,
|
||||
"decimals": 8,
|
||||
"address_type": 36,
|
||||
"address_type_p2sh": 5,
|
||||
"maxfee_kb": 100000,
|
||||
|
@ -6,7 +6,7 @@
|
||||
"github": "https://github.com/Groestlcoin/groestlcoin",
|
||||
"maintainer": "Yura Pakhuchiy <pakhuchiy@gmail.com>",
|
||||
"curve_name": "secp256k1_groestl",
|
||||
"divisibility": 8,
|
||||
"decimals": 8,
|
||||
"address_type": 111,
|
||||
"address_type_p2sh": 196,
|
||||
"maxfee_kb": 100000,
|
||||
|
@ -6,7 +6,7 @@
|
||||
"github": "https://github.com/hatchpay/hatch",
|
||||
"maintainer": "Hatch Support <support@hatch.ga>",
|
||||
"curve_name": "secp256k1",
|
||||
"divisibility": 8,
|
||||
"decimals": 8,
|
||||
"address_type": 76,
|
||||
"address_type_p2sh": 16,
|
||||
"maxfee_kb": 100000,
|
||||
|
@ -6,7 +6,7 @@
|
||||
"github": "https://github.com/hatchpay/hatch",
|
||||
"maintainer": "Hatch Support <support@hatch.ga>",
|
||||
"curve_name": "secp256k1",
|
||||
"divisibility": 8,
|
||||
"decimals": 8,
|
||||
"address_type": 140,
|
||||
"address_type_p2sh": 19,
|
||||
"maxfee_kb": 100000,
|
||||
|
@ -6,7 +6,7 @@
|
||||
"github": "https://github.com/ZencashOfficial/zen",
|
||||
"maintainer": "Power_VANO <vano@horizen.global>",
|
||||
"curve_name": "secp256k1",
|
||||
"divisibility": 8,
|
||||
"decimals": 8,
|
||||
"address_type": 8329,
|
||||
"address_type_p2sh": 8342,
|
||||
"maxfee_kb": 2000000,
|
||||
|
@ -6,7 +6,7 @@
|
||||
"github": "https://github.com/komodoplatform/komodo",
|
||||
"maintainer": "Kadan Stadelmann <ca333@komodoplatform.com>",
|
||||
"curve_name": "secp256k1",
|
||||
"divisibility": 8,
|
||||
"decimals": 8,
|
||||
"address_type": 60,
|
||||
"address_type_p2sh": 85,
|
||||
"maxfee_kb": 1000000,
|
||||
|
@ -6,7 +6,7 @@
|
||||
"github": "https://github.com/KotoDevelopers/koto",
|
||||
"maintainer": "WO <wo@ko-to.org>",
|
||||
"curve_name": "secp256k1",
|
||||
"divisibility": 8,
|
||||
"decimals": 8,
|
||||
"address_type": 6198,
|
||||
"address_type_p2sh": 6203,
|
||||
"maxfee_kb": 1000000,
|
||||
|
@ -6,7 +6,7 @@
|
||||
"github": "https://github.com/litecoin-project/litecoin",
|
||||
"maintainer": "Pavol Rusnak <stick@satoshilabs.com>",
|
||||
"curve_name": "secp256k1",
|
||||
"divisibility": 8,
|
||||
"decimals": 8,
|
||||
"address_type": 48,
|
||||
"address_type_p2sh": 50,
|
||||
"maxfee_kb": 40000000,
|
||||
|
@ -6,7 +6,7 @@
|
||||
"github": "https://github.com/litecoin-project/litecoin",
|
||||
"maintainer": "Pavol Rusnak <stick@satoshilabs.com>",
|
||||
"curve_name": "secp256k1",
|
||||
"divisibility": 8,
|
||||
"decimals": 8,
|
||||
"address_type": 111,
|
||||
"address_type_p2sh": 58,
|
||||
"maxfee_kb": 40000000,
|
||||
|
@ -6,7 +6,7 @@
|
||||
"github": "https://github.com/monacoinproject/monacoin",
|
||||
"maintainer": "cryptcoin-junkey <cryptcoin.junkey@gmail.com>",
|
||||
"curve_name": "secp256k1",
|
||||
"divisibility": 8,
|
||||
"decimals": 8,
|
||||
"address_type": 50,
|
||||
"address_type_p2sh": 55,
|
||||
"maxfee_kb": 5000000,
|
||||
|
@ -6,7 +6,7 @@
|
||||
"github": "https://github.com/muecoin/MUE",
|
||||
"maintainer": "Sotiris Blad <swthrhs@protonmail.com>",
|
||||
"curve_name": "secp256k1",
|
||||
"divisibility": 8,
|
||||
"decimals": 8,
|
||||
"address_type": 16,
|
||||
"address_type_p2sh": 76,
|
||||
"maxfee_kb": 100000,
|
||||
|
@ -6,7 +6,7 @@
|
||||
"github": "https://github.com/namecoin/namecoin-core",
|
||||
"maintainer": "Pavol Rusnak <stick@satoshilabs.com>",
|
||||
"curve_name": "secp256k1",
|
||||
"divisibility": 8,
|
||||
"decimals": 8,
|
||||
"address_type": 52,
|
||||
"address_type_p2sh": 5,
|
||||
"maxfee_kb": 10000000,
|
||||
|
@ -6,7 +6,7 @@
|
||||
"github": "https://github.com/nixplatform/nixcore",
|
||||
"maintainer": "mattt21 <matt@nixplatform.io>",
|
||||
"curve_name": "secp256k1",
|
||||
"divisibility": 8,
|
||||
"decimals": 8,
|
||||
"address_type": 38,
|
||||
"address_type_p2sh": 53,
|
||||
"maxfee_kb": 40000000,
|
||||
|
@ -6,7 +6,7 @@
|
||||
"github": "https://github.com/particl/particl-core",
|
||||
"maintainer": "Ryno <ryno@particl.io>",
|
||||
"curve_name": "secp256k1",
|
||||
"divisibility": 8,
|
||||
"decimals": 8,
|
||||
"address_type": 56,
|
||||
"address_type_p2sh": 60,
|
||||
"maxfee_kb": 2000000,
|
||||
|
@ -6,7 +6,7 @@
|
||||
"github": "https://github.com/particl/particl-core",
|
||||
"maintainer": "Ryno <ryno@particl.io>",
|
||||
"curve_name": "secp256k1",
|
||||
"divisibility": 8,
|
||||
"decimals": 8,
|
||||
"address_type": 118,
|
||||
"address_type_p2sh": 122,
|
||||
"maxfee_kb": 10000000,
|
||||
|
@ -6,7 +6,7 @@
|
||||
"github": "https://github.com/peercoin/peercoin",
|
||||
"maintainer": "backpacker69 <backpacker69@protonmail.com>",
|
||||
"curve_name": "secp256k1",
|
||||
"divisibility": 6,
|
||||
"decimals": 6,
|
||||
"address_type": 55,
|
||||
"address_type_p2sh": 117,
|
||||
"maxfee_kb": 2000000,
|
||||
|
@ -6,7 +6,7 @@
|
||||
"github": "https://github.com/peercoin/peercoin",
|
||||
"maintainer": "backpacker69 <backpacker69@protonmail.com>",
|
||||
"curve_name": "secp256k1",
|
||||
"divisibility": 6,
|
||||
"decimals": 6,
|
||||
"address_type": 111,
|
||||
"address_type_p2sh": 196,
|
||||
"maxfee_kb": 2000000,
|
||||
|
@ -6,7 +6,7 @@
|
||||
"github": "https://github.com/FundacionPesetacoin/PesetacoinCore",
|
||||
"maintainer": "Rw <info@pesetacoin.info>",
|
||||
"curve_name": "secp256k1",
|
||||
"divisibility": 8,
|
||||
"decimals": 8,
|
||||
"address_type": 47,
|
||||
"address_type_p2sh": 22,
|
||||
"maxfee_kb": 1000000000,
|
||||
|
@ -6,7 +6,7 @@
|
||||
"github": "https://github.com/PIVX-Project/PIVX",
|
||||
"maintainer": "Random Zebra <random.zebra@protonmail.com>",
|
||||
"curve_name": "secp256k1",
|
||||
"divisibility": 8,
|
||||
"decimals": 8,
|
||||
"address_type": 30,
|
||||
"address_type_p2sh": 13,
|
||||
"maxfee_kb": 100000,
|
||||
|
@ -6,7 +6,7 @@
|
||||
"github": "https://github.com/PIVX-Project/PIVX",
|
||||
"maintainer": "Random Zebra <random.zebra@protonmail.com>",
|
||||
"curve_name": "secp256k1",
|
||||
"divisibility": 8,
|
||||
"decimals": 8,
|
||||
"address_type": 139,
|
||||
"address_type_p2sh": 19,
|
||||
"maxfee_kb": 100000,
|
||||
|
@ -6,7 +6,7 @@
|
||||
"github": "https://github.com/polispay/polis",
|
||||
"maintainer": "Cronos <eabz@polispay.org>",
|
||||
"curve_name": "secp256k1",
|
||||
"divisibility": 8,
|
||||
"decimals": 8,
|
||||
"address_type": 55,
|
||||
"address_type_p2sh": 56,
|
||||
"maxfee_kb": 100000,
|
||||
|
@ -6,7 +6,7 @@
|
||||
"github": "https://github.com/primecoin/primecoin",
|
||||
"maintainer": "James Skrowvedeht <james@thedevworks.io>",
|
||||
"curve_name": "secp256k1",
|
||||
"divisibility": 8,
|
||||
"decimals": 8,
|
||||
"address_type": 23,
|
||||
"address_type_p2sh": 83,
|
||||
"maxfee_kb": 1000000,
|
||||
|
@ -6,7 +6,7 @@
|
||||
"github": "https://github.com/qtumproject/qtum",
|
||||
"maintainer": "CodeFace <codeface@qtum.info>",
|
||||
"curve_name": "secp256k1",
|
||||
"divisibility": 8,
|
||||
"decimals": 8,
|
||||
"address_type": 58,
|
||||
"address_type_p2sh": 50,
|
||||
"maxfee_kb": 40000000,
|
||||
|
@ -6,7 +6,7 @@
|
||||
"github": "https://github.com/qtumproject/qtum",
|
||||
"maintainer": "CodeFace <codeface@qtum.info>",
|
||||
"curve_name": "secp256k1",
|
||||
"divisibility": 8,
|
||||
"decimals": 8,
|
||||
"address_type": 120,
|
||||
"address_type_p2sh": 110,
|
||||
"maxfee_kb": 40000000,
|
||||
|
@ -6,7 +6,7 @@
|
||||
"github": "https://github.com/RavenProject/Ravencoin",
|
||||
"maintainer": "Scotty <scotty.rvn@gmail.com>",
|
||||
"curve_name": "secp256k1",
|
||||
"divisibility": 8,
|
||||
"decimals": 8,
|
||||
"address_type": 60,
|
||||
"address_type_p2sh": 122,
|
||||
"maxfee_kb": 2000000,
|
||||
|
@ -6,7 +6,7 @@
|
||||
"github": "https://github.com/RitoProject",
|
||||
"maintainer": "Scotty <scotty.rvn@gmail.com>",
|
||||
"curve_name": "secp256k1",
|
||||
"divisibility": 8,
|
||||
"decimals": 8,
|
||||
"address_type": 25,
|
||||
"address_type_p2sh": 105,
|
||||
"maxfee_kb": 2000000,
|
||||
|
@ -6,7 +6,7 @@
|
||||
"github": "https://github.com/SmartCash/Core-Smart",
|
||||
"maintainer": "Leandro Reinaux <leoreinaux@gmail.com>",
|
||||
"curve_name": "secp256k1_smart",
|
||||
"divisibility": 8,
|
||||
"decimals": 8,
|
||||
"address_type": 63,
|
||||
"address_type_p2sh": 18,
|
||||
"maxfee_kb": 1000000,
|
||||
|
@ -6,7 +6,7 @@
|
||||
"github": "https://github.com/SmartCash/Core-Smart",
|
||||
"maintainer": "Leandro Reinaux <leoreinaux@gmail.com>",
|
||||
"curve_name": "secp256k1_smart",
|
||||
"divisibility": 8,
|
||||
"decimals": 8,
|
||||
"address_type": 65,
|
||||
"address_type_p2sh": 21,
|
||||
"maxfee_kb": 1000000,
|
||||
|
@ -6,7 +6,7 @@
|
||||
"github": "https://github.com/X9Developers/XSN",
|
||||
"maintainer": "Alexis Hernandez <alexis@alexitc.com>",
|
||||
"curve_name": "secp256k1",
|
||||
"divisibility": 8,
|
||||
"decimals": 8,
|
||||
"address_type": 76,
|
||||
"address_type_p2sh": 16,
|
||||
"maxfee_kb": 2000000,
|
||||
|
@ -6,7 +6,7 @@
|
||||
"github": "https://github.com/syscoin/syscoin",
|
||||
"maintainer": "Jagdeep Sidhu <jsidhu@blockchainfoundry.co>",
|
||||
"curve_name": "secp256k1",
|
||||
"divisibility": 8,
|
||||
"decimals": 8,
|
||||
"address_type": 63,
|
||||
"address_type_p2sh": 5,
|
||||
"maxfee_kb": 10000000,
|
||||
|
@ -6,7 +6,7 @@
|
||||
"github": "https://github.com/terracoin/terracoin",
|
||||
"maintainer": "The Terracoin Foundation <support@terracoin.io>",
|
||||
"curve_name": "secp256k1",
|
||||
"divisibility": 8,
|
||||
"decimals": 8,
|
||||
"address_type": 0,
|
||||
"address_type_p2sh": 5,
|
||||
"maxfee_kb": 100000,
|
||||
|
@ -6,7 +6,7 @@
|
||||
"github": "https://github.com/unobtanium-official/unobtanium",
|
||||
"maintainer": "choicesz <choicesz@unobtanium.uno>",
|
||||
"curve_name": "secp256k1",
|
||||
"divisibility": 8,
|
||||
"decimals": 8,
|
||||
"address_type": 130,
|
||||
"address_type_p2sh": 30,
|
||||
"maxfee_kb": 2000000,
|
||||
|
@ -6,7 +6,7 @@
|
||||
"github": "https://github.com/vertcoin-project/vertcoin-core",
|
||||
"maintainer": "Jochen Hoenicke <hoenicke@gmail.com>",
|
||||
"curve_name": "secp256k1",
|
||||
"divisibility": 8,
|
||||
"decimals": 8,
|
||||
"address_type": 71,
|
||||
"address_type_p2sh": 5,
|
||||
"maxfee_kb": 40000000,
|
||||
|
@ -6,7 +6,7 @@
|
||||
"github": "https://github.com/viacoin",
|
||||
"maintainer": "romanornr <romanornr@gmail.com>",
|
||||
"curve_name": "secp256k1",
|
||||
"divisibility": 8,
|
||||
"decimals": 8,
|
||||
"address_type": 71,
|
||||
"address_type_p2sh": 33,
|
||||
"maxfee_kb": 40000000,
|
||||
|
@ -6,7 +6,7 @@
|
||||
"github": "https://github.com/VIPSTARCOIN/VIPSTARCOIN",
|
||||
"maintainer": "y-chan <yuto_tetuota@yahoo.co.jp>",
|
||||
"curve_name": "secp256k1",
|
||||
"divisibility": 8,
|
||||
"decimals": 8,
|
||||
"address_type": 70,
|
||||
"address_type_p2sh": 50,
|
||||
"maxfee_kb": 40000000,
|
||||
|
@ -6,7 +6,7 @@
|
||||
"github": "https://github.com/zcash/zcash",
|
||||
"maintainer": "Pavol Rusnak <stick@satoshilabs.com>",
|
||||
"curve_name": "secp256k1",
|
||||
"divisibility": 8,
|
||||
"decimals": 8,
|
||||
"address_type": 7352,
|
||||
"address_type_p2sh": 7357,
|
||||
"maxfee_kb": 1000000,
|
||||
|
@ -6,7 +6,7 @@
|
||||
"github": "https://github.com/zcash/zcash",
|
||||
"maintainer": "Pavol Rusnak <stick@satoshilabs.com>",
|
||||
"curve_name": "secp256k1",
|
||||
"divisibility": 8,
|
||||
"decimals": 8,
|
||||
"address_type": 7461,
|
||||
"address_type_p2sh": 7354,
|
||||
"maxfee_kb": 10000000,
|
||||
|
@ -6,7 +6,7 @@
|
||||
"github": "https://github.com/zcoinofficial/zcoin",
|
||||
"maintainer": "Yura Pakhuchiy <pakhuchiy@gmail.com>",
|
||||
"curve_name": "secp256k1",
|
||||
"divisibility": 8,
|
||||
"decimals": 8,
|
||||
"address_type": 82,
|
||||
"address_type_p2sh": 7,
|
||||
"maxfee_kb": 1000000,
|
||||
|
@ -6,7 +6,7 @@
|
||||
"github": "https://github.com/zcoinofficial/zcoin",
|
||||
"maintainer": "Yura Pakhuchiy <pakhuchiy@gmail.com>",
|
||||
"curve_name": "secp256k1",
|
||||
"divisibility": 8,
|
||||
"decimals": 8,
|
||||
"address_type": 65,
|
||||
"address_type_p2sh": 178,
|
||||
"maxfee_kb": 1000000,
|
||||
|
@ -6,7 +6,7 @@
|
||||
"github": "https://github.com/zcore-coin/zcore-2.0",
|
||||
"maintainer": "Erick Costa <erick@zcore.cash>",
|
||||
"curve_name": "secp256k1",
|
||||
"divisibility": 8,
|
||||
"decimals": 8,
|
||||
"address_type": 142,
|
||||
"address_type_p2sh": 145,
|
||||
"maxfee_kb": 1000000,
|
||||
|
@ -6,7 +6,7 @@
|
||||
"github": "https://github.com/zelcash",
|
||||
"maintainer": "Cabecinha84 <valter.cabecinha@gmail.com>",
|
||||
"curve_name": "secp256k1",
|
||||
"divisibility": 8,
|
||||
"decimals": 8,
|
||||
"address_type": 7352,
|
||||
"address_type_p2sh": 7357,
|
||||
"maxfee_kb": 1000000,
|
||||
|
@ -18,7 +18,7 @@ INPUT_OUTPUT_BLUEPRINT = '{{"address":"{address}","coins":[{coins}]}}'
|
||||
COIN_BLUEPRINT = '{{"amount":{amount},"denom":"{denom}"}}'
|
||||
|
||||
# 1*10^8 Jagers equal 1 BNB https://www.binance.vision/glossary/jager
|
||||
DIVISIBILITY = const(8)
|
||||
DECIMALS = const(8)
|
||||
|
||||
|
||||
def produce_json_for_signing(envelope: BinanceSignTx, msg) -> str:
|
||||
|
@ -23,7 +23,7 @@ async def require_confirm_transfer(ctx, msg: BinanceTransferMsg):
|
||||
for coin in msg.coins:
|
||||
coin_page = Text("Confirm " + direction, ui.ICON_SEND, icon_color=ui.GREEN)
|
||||
coin_page.bold(
|
||||
format_amount(coin.amount, helpers.DIVISIBILITY) + " " + coin.denom
|
||||
format_amount(coin.amount, helpers.DECIMALS) + " " + coin.denom
|
||||
)
|
||||
coin_page.normal("to")
|
||||
coin_page.mono(*split_address(msg.address))
|
||||
@ -73,9 +73,9 @@ async def require_confirm_order(ctx, msg: BinanceOrderMsg):
|
||||
|
||||
page3 = Text("Confirm order 3/3", ui.ICON_SEND, icon_color=ui.GREEN)
|
||||
page3.normal("Quantity:")
|
||||
page3.bold(format_amount(msg.quantity, helpers.DIVISIBILITY))
|
||||
page3.bold(format_amount(msg.quantity, helpers.DECIMALS))
|
||||
page3.normal("Price:")
|
||||
page3.bold(format_amount(msg.price, helpers.DIVISIBILITY))
|
||||
page3.bold(format_amount(msg.price, helpers.DECIMALS))
|
||||
|
||||
return await hold_to_confirm(
|
||||
ctx, Paginated([page1, page2, page3]), ButtonRequestType.SignTx
|
||||
|
@ -12,7 +12,7 @@ class CoinInfo:
|
||||
self,
|
||||
coin_name: str,
|
||||
coin_shortcut: str,
|
||||
divisibility: int,
|
||||
decimals: int,
|
||||
address_type: int,
|
||||
address_type_p2sh: int,
|
||||
maxfee_kb: int,
|
||||
@ -34,7 +34,7 @@ class CoinInfo:
|
||||
):
|
||||
self.coin_name = coin_name
|
||||
self.coin_shortcut = coin_shortcut
|
||||
self.divisibility = divisibility
|
||||
self.decimals = decimals
|
||||
self.address_type = address_type
|
||||
self.address_type_p2sh = address_type_p2sh
|
||||
self.maxfee_kb = maxfee_kb
|
||||
@ -84,7 +84,7 @@ def by_name(name: str) -> CoinInfo:
|
||||
return CoinInfo(
|
||||
coin_name=name,
|
||||
coin_shortcut="BTC",
|
||||
divisibility=8,
|
||||
decimals=8,
|
||||
address_type=0,
|
||||
address_type_p2sh=5,
|
||||
maxfee_kb=2000000,
|
||||
@ -108,7 +108,7 @@ def by_name(name: str) -> CoinInfo:
|
||||
return CoinInfo(
|
||||
coin_name=name,
|
||||
coin_shortcut="REGTEST",
|
||||
divisibility=8,
|
||||
decimals=8,
|
||||
address_type=111,
|
||||
address_type_p2sh=196,
|
||||
maxfee_kb=10000000,
|
||||
@ -132,7 +132,7 @@ def by_name(name: str) -> CoinInfo:
|
||||
return CoinInfo(
|
||||
coin_name=name,
|
||||
coin_shortcut="TEST",
|
||||
divisibility=8,
|
||||
decimals=8,
|
||||
address_type=111,
|
||||
address_type_p2sh=196,
|
||||
maxfee_kb=10000000,
|
||||
@ -159,7 +159,7 @@ def by_name(name: str) -> CoinInfo:
|
||||
return CoinInfo(
|
||||
coin_name=name,
|
||||
coin_shortcut="ACM",
|
||||
divisibility=8,
|
||||
decimals=8,
|
||||
address_type=53,
|
||||
address_type_p2sh=55,
|
||||
maxfee_kb=40000000,
|
||||
@ -183,7 +183,7 @@ def by_name(name: str) -> CoinInfo:
|
||||
return CoinInfo(
|
||||
coin_name=name,
|
||||
coin_shortcut="AXE",
|
||||
divisibility=8,
|
||||
decimals=8,
|
||||
address_type=55,
|
||||
address_type_p2sh=16,
|
||||
maxfee_kb=100000,
|
||||
@ -207,7 +207,7 @@ def by_name(name: str) -> CoinInfo:
|
||||
return CoinInfo(
|
||||
coin_name=name,
|
||||
coin_shortcut="BELL",
|
||||
divisibility=8,
|
||||
decimals=8,
|
||||
address_type=25,
|
||||
address_type_p2sh=85,
|
||||
maxfee_kb=1000000,
|
||||
@ -231,7 +231,7 @@ def by_name(name: str) -> CoinInfo:
|
||||
return CoinInfo(
|
||||
coin_name=name,
|
||||
coin_shortcut="BITG",
|
||||
divisibility=8,
|
||||
decimals=8,
|
||||
address_type=38,
|
||||
address_type_p2sh=6,
|
||||
maxfee_kb=100000,
|
||||
@ -255,7 +255,7 @@ def by_name(name: str) -> CoinInfo:
|
||||
return CoinInfo(
|
||||
coin_name=name,
|
||||
coin_shortcut="ZNY",
|
||||
divisibility=8,
|
||||
decimals=8,
|
||||
address_type=81,
|
||||
address_type_p2sh=5,
|
||||
maxfee_kb=1000000,
|
||||
@ -279,7 +279,7 @@ def by_name(name: str) -> CoinInfo:
|
||||
return CoinInfo(
|
||||
coin_name=name,
|
||||
coin_shortcut="BCH",
|
||||
divisibility=8,
|
||||
decimals=8,
|
||||
address_type=0,
|
||||
address_type_p2sh=5,
|
||||
maxfee_kb=500000,
|
||||
@ -303,7 +303,7 @@ def by_name(name: str) -> CoinInfo:
|
||||
return CoinInfo(
|
||||
coin_name=name,
|
||||
coin_shortcut="TBCH",
|
||||
divisibility=8,
|
||||
decimals=8,
|
||||
address_type=111,
|
||||
address_type_p2sh=196,
|
||||
maxfee_kb=10000000,
|
||||
@ -327,7 +327,7 @@ def by_name(name: str) -> CoinInfo:
|
||||
return CoinInfo(
|
||||
coin_name=name,
|
||||
coin_shortcut="BTG",
|
||||
divisibility=8,
|
||||
decimals=8,
|
||||
address_type=38,
|
||||
address_type_p2sh=23,
|
||||
maxfee_kb=500000,
|
||||
@ -351,7 +351,7 @@ def by_name(name: str) -> CoinInfo:
|
||||
return CoinInfo(
|
||||
coin_name=name,
|
||||
coin_shortcut="TBTG",
|
||||
divisibility=8,
|
||||
decimals=8,
|
||||
address_type=111,
|
||||
address_type_p2sh=196,
|
||||
maxfee_kb=500000,
|
||||
@ -375,7 +375,7 @@ def by_name(name: str) -> CoinInfo:
|
||||
return CoinInfo(
|
||||
coin_name=name,
|
||||
coin_shortcut="BTCP",
|
||||
divisibility=8,
|
||||
decimals=8,
|
||||
address_type=4901,
|
||||
address_type_p2sh=5039,
|
||||
maxfee_kb=1000000,
|
||||
@ -399,7 +399,7 @@ def by_name(name: str) -> CoinInfo:
|
||||
return CoinInfo(
|
||||
coin_name=name,
|
||||
coin_shortcut="XRC",
|
||||
divisibility=8,
|
||||
decimals=8,
|
||||
address_type=61,
|
||||
address_type_p2sh=123,
|
||||
maxfee_kb=2000000,
|
||||
@ -423,7 +423,7 @@ def by_name(name: str) -> CoinInfo:
|
||||
return CoinInfo(
|
||||
coin_name=name,
|
||||
coin_shortcut="BTX",
|
||||
divisibility=8,
|
||||
decimals=8,
|
||||
address_type=3,
|
||||
address_type_p2sh=125,
|
||||
maxfee_kb=2000000,
|
||||
@ -447,7 +447,7 @@ def by_name(name: str) -> CoinInfo:
|
||||
return CoinInfo(
|
||||
coin_name=name,
|
||||
coin_shortcut="BST",
|
||||
divisibility=8,
|
||||
decimals=8,
|
||||
address_type=26,
|
||||
address_type_p2sh=5,
|
||||
maxfee_kb=2000000,
|
||||
@ -471,7 +471,7 @@ def by_name(name: str) -> CoinInfo:
|
||||
return CoinInfo(
|
||||
coin_name=name,
|
||||
coin_shortcut="CPU",
|
||||
divisibility=8,
|
||||
decimals=8,
|
||||
address_type=28,
|
||||
address_type_p2sh=30,
|
||||
maxfee_kb=1000000,
|
||||
@ -495,7 +495,7 @@ def by_name(name: str) -> CoinInfo:
|
||||
return CoinInfo(
|
||||
coin_name=name,
|
||||
coin_shortcut="CPC",
|
||||
divisibility=8,
|
||||
decimals=8,
|
||||
address_type=28,
|
||||
address_type_p2sh=35,
|
||||
maxfee_kb=2000000,
|
||||
@ -519,7 +519,7 @@ def by_name(name: str) -> CoinInfo:
|
||||
return CoinInfo(
|
||||
coin_name=name,
|
||||
coin_shortcut="CRW",
|
||||
divisibility=8,
|
||||
decimals=8,
|
||||
address_type=95495,
|
||||
address_type_p2sh=95473,
|
||||
maxfee_kb=2000000,
|
||||
@ -543,7 +543,7 @@ def by_name(name: str) -> CoinInfo:
|
||||
return CoinInfo(
|
||||
coin_name=name,
|
||||
coin_shortcut="DASH",
|
||||
divisibility=8,
|
||||
decimals=8,
|
||||
address_type=76,
|
||||
address_type_p2sh=16,
|
||||
maxfee_kb=100000,
|
||||
@ -567,7 +567,7 @@ def by_name(name: str) -> CoinInfo:
|
||||
return CoinInfo(
|
||||
coin_name=name,
|
||||
coin_shortcut="tDASH",
|
||||
divisibility=8,
|
||||
decimals=8,
|
||||
address_type=140,
|
||||
address_type_p2sh=19,
|
||||
maxfee_kb=100000,
|
||||
@ -591,7 +591,7 @@ def by_name(name: str) -> CoinInfo:
|
||||
return CoinInfo(
|
||||
coin_name=name,
|
||||
coin_shortcut="DCR",
|
||||
divisibility=8,
|
||||
decimals=8,
|
||||
address_type=1855,
|
||||
address_type_p2sh=1818,
|
||||
maxfee_kb=1000000,
|
||||
@ -615,7 +615,7 @@ def by_name(name: str) -> CoinInfo:
|
||||
return CoinInfo(
|
||||
coin_name=name,
|
||||
coin_shortcut="TDCR",
|
||||
divisibility=8,
|
||||
decimals=8,
|
||||
address_type=3873,
|
||||
address_type_p2sh=3836,
|
||||
maxfee_kb=10000000,
|
||||
@ -639,7 +639,7 @@ def by_name(name: str) -> CoinInfo:
|
||||
return CoinInfo(
|
||||
coin_name=name,
|
||||
coin_shortcut="DGB",
|
||||
divisibility=8,
|
||||
decimals=8,
|
||||
address_type=30,
|
||||
address_type_p2sh=63,
|
||||
maxfee_kb=500000,
|
||||
@ -663,7 +663,7 @@ def by_name(name: str) -> CoinInfo:
|
||||
return CoinInfo(
|
||||
coin_name=name,
|
||||
coin_shortcut="DOGE",
|
||||
divisibility=8,
|
||||
decimals=8,
|
||||
address_type=30,
|
||||
address_type_p2sh=22,
|
||||
maxfee_kb=1000000000,
|
||||
@ -687,7 +687,7 @@ def by_name(name: str) -> CoinInfo:
|
||||
return CoinInfo(
|
||||
coin_name=name,
|
||||
coin_shortcut="ELEMENTS",
|
||||
divisibility=8,
|
||||
decimals=8,
|
||||
address_type=235,
|
||||
address_type_p2sh=75,
|
||||
maxfee_kb=10000000,
|
||||
@ -711,7 +711,7 @@ def by_name(name: str) -> CoinInfo:
|
||||
return CoinInfo(
|
||||
coin_name=name,
|
||||
coin_shortcut="FAIR",
|
||||
divisibility=8,
|
||||
decimals=8,
|
||||
address_type=95,
|
||||
address_type_p2sh=36,
|
||||
maxfee_kb=10000000,
|
||||
@ -735,7 +735,7 @@ def by_name(name: str) -> CoinInfo:
|
||||
return CoinInfo(
|
||||
coin_name=name,
|
||||
coin_shortcut="FTC",
|
||||
divisibility=8,
|
||||
decimals=8,
|
||||
address_type=14,
|
||||
address_type_p2sh=5,
|
||||
maxfee_kb=40000000,
|
||||
@ -759,7 +759,7 @@ def by_name(name: str) -> CoinInfo:
|
||||
return CoinInfo(
|
||||
coin_name=name,
|
||||
coin_shortcut="FLO",
|
||||
divisibility=8,
|
||||
decimals=8,
|
||||
address_type=35,
|
||||
address_type_p2sh=94,
|
||||
maxfee_kb=40000000,
|
||||
@ -783,7 +783,7 @@ def by_name(name: str) -> CoinInfo:
|
||||
return CoinInfo(
|
||||
coin_name=name,
|
||||
coin_shortcut="FJC",
|
||||
divisibility=8,
|
||||
decimals=8,
|
||||
address_type=36,
|
||||
address_type_p2sh=16,
|
||||
maxfee_kb=1000000000,
|
||||
@ -807,7 +807,7 @@ def by_name(name: str) -> CoinInfo:
|
||||
return CoinInfo(
|
||||
coin_name=name,
|
||||
coin_shortcut="GIN",
|
||||
divisibility=8,
|
||||
decimals=8,
|
||||
address_type=38,
|
||||
address_type_p2sh=10,
|
||||
maxfee_kb=100000,
|
||||
@ -831,7 +831,7 @@ def by_name(name: str) -> CoinInfo:
|
||||
return CoinInfo(
|
||||
coin_name=name,
|
||||
coin_shortcut="GAME",
|
||||
divisibility=8,
|
||||
decimals=8,
|
||||
address_type=38,
|
||||
address_type_p2sh=62,
|
||||
maxfee_kb=5000000,
|
||||
@ -855,7 +855,7 @@ def by_name(name: str) -> CoinInfo:
|
||||
return CoinInfo(
|
||||
coin_name=name,
|
||||
coin_shortcut="GRS",
|
||||
divisibility=8,
|
||||
decimals=8,
|
||||
address_type=36,
|
||||
address_type_p2sh=5,
|
||||
maxfee_kb=100000,
|
||||
@ -879,7 +879,7 @@ def by_name(name: str) -> CoinInfo:
|
||||
return CoinInfo(
|
||||
coin_name=name,
|
||||
coin_shortcut="tGRS",
|
||||
divisibility=8,
|
||||
decimals=8,
|
||||
address_type=111,
|
||||
address_type_p2sh=196,
|
||||
maxfee_kb=100000,
|
||||
@ -903,7 +903,7 @@ def by_name(name: str) -> CoinInfo:
|
||||
return CoinInfo(
|
||||
coin_name=name,
|
||||
coin_shortcut="HATCH",
|
||||
divisibility=8,
|
||||
decimals=8,
|
||||
address_type=76,
|
||||
address_type_p2sh=16,
|
||||
maxfee_kb=100000,
|
||||
@ -927,7 +927,7 @@ def by_name(name: str) -> CoinInfo:
|
||||
return CoinInfo(
|
||||
coin_name=name,
|
||||
coin_shortcut="tHATCH",
|
||||
divisibility=8,
|
||||
decimals=8,
|
||||
address_type=140,
|
||||
address_type_p2sh=19,
|
||||
maxfee_kb=100000,
|
||||
@ -951,7 +951,7 @@ def by_name(name: str) -> CoinInfo:
|
||||
return CoinInfo(
|
||||
coin_name=name,
|
||||
coin_shortcut="ZEN",
|
||||
divisibility=8,
|
||||
decimals=8,
|
||||
address_type=8329,
|
||||
address_type_p2sh=8342,
|
||||
maxfee_kb=2000000,
|
||||
@ -975,7 +975,7 @@ def by_name(name: str) -> CoinInfo:
|
||||
return CoinInfo(
|
||||
coin_name=name,
|
||||
coin_shortcut="KMD",
|
||||
divisibility=8,
|
||||
decimals=8,
|
||||
address_type=60,
|
||||
address_type_p2sh=85,
|
||||
maxfee_kb=1000000,
|
||||
@ -999,7 +999,7 @@ def by_name(name: str) -> CoinInfo:
|
||||
return CoinInfo(
|
||||
coin_name=name,
|
||||
coin_shortcut="KOTO",
|
||||
divisibility=8,
|
||||
decimals=8,
|
||||
address_type=6198,
|
||||
address_type_p2sh=6203,
|
||||
maxfee_kb=1000000,
|
||||
@ -1023,7 +1023,7 @@ def by_name(name: str) -> CoinInfo:
|
||||
return CoinInfo(
|
||||
coin_name=name,
|
||||
coin_shortcut="LTC",
|
||||
divisibility=8,
|
||||
decimals=8,
|
||||
address_type=48,
|
||||
address_type_p2sh=50,
|
||||
maxfee_kb=40000000,
|
||||
@ -1047,7 +1047,7 @@ def by_name(name: str) -> CoinInfo:
|
||||
return CoinInfo(
|
||||
coin_name=name,
|
||||
coin_shortcut="tLTC",
|
||||
divisibility=8,
|
||||
decimals=8,
|
||||
address_type=111,
|
||||
address_type_p2sh=58,
|
||||
maxfee_kb=40000000,
|
||||
@ -1071,7 +1071,7 @@ def by_name(name: str) -> CoinInfo:
|
||||
return CoinInfo(
|
||||
coin_name=name,
|
||||
coin_shortcut="ETP",
|
||||
divisibility=8,
|
||||
decimals=8,
|
||||
address_type=50,
|
||||
address_type_p2sh=5,
|
||||
maxfee_kb=2000000,
|
||||
@ -1095,7 +1095,7 @@ def by_name(name: str) -> CoinInfo:
|
||||
return CoinInfo(
|
||||
coin_name=name,
|
||||
coin_shortcut="MONA",
|
||||
divisibility=8,
|
||||
decimals=8,
|
||||
address_type=50,
|
||||
address_type_p2sh=55,
|
||||
maxfee_kb=5000000,
|
||||
@ -1119,7 +1119,7 @@ def by_name(name: str) -> CoinInfo:
|
||||
return CoinInfo(
|
||||
coin_name=name,
|
||||
coin_shortcut="MUE",
|
||||
divisibility=8,
|
||||
decimals=8,
|
||||
address_type=16,
|
||||
address_type_p2sh=76,
|
||||
maxfee_kb=100000,
|
||||
@ -1143,7 +1143,7 @@ def by_name(name: str) -> CoinInfo:
|
||||
return CoinInfo(
|
||||
coin_name=name,
|
||||
coin_shortcut="NIX",
|
||||
divisibility=8,
|
||||
decimals=8,
|
||||
address_type=38,
|
||||
address_type_p2sh=53,
|
||||
maxfee_kb=40000000,
|
||||
@ -1167,7 +1167,7 @@ def by_name(name: str) -> CoinInfo:
|
||||
return CoinInfo(
|
||||
coin_name=name,
|
||||
coin_shortcut="NMC",
|
||||
divisibility=8,
|
||||
decimals=8,
|
||||
address_type=52,
|
||||
address_type_p2sh=5,
|
||||
maxfee_kb=10000000,
|
||||
@ -1191,7 +1191,7 @@ def by_name(name: str) -> CoinInfo:
|
||||
return CoinInfo(
|
||||
coin_name=name,
|
||||
coin_shortcut="PIVX",
|
||||
divisibility=8,
|
||||
decimals=8,
|
||||
address_type=30,
|
||||
address_type_p2sh=13,
|
||||
maxfee_kb=100000,
|
||||
@ -1215,7 +1215,7 @@ def by_name(name: str) -> CoinInfo:
|
||||
return CoinInfo(
|
||||
coin_name=name,
|
||||
coin_shortcut="tPIVX",
|
||||
divisibility=8,
|
||||
decimals=8,
|
||||
address_type=139,
|
||||
address_type_p2sh=19,
|
||||
maxfee_kb=100000,
|
||||
@ -1239,7 +1239,7 @@ def by_name(name: str) -> CoinInfo:
|
||||
return CoinInfo(
|
||||
coin_name=name,
|
||||
coin_shortcut="PART",
|
||||
divisibility=8,
|
||||
decimals=8,
|
||||
address_type=56,
|
||||
address_type_p2sh=60,
|
||||
maxfee_kb=2000000,
|
||||
@ -1263,7 +1263,7 @@ def by_name(name: str) -> CoinInfo:
|
||||
return CoinInfo(
|
||||
coin_name=name,
|
||||
coin_shortcut="tPART",
|
||||
divisibility=8,
|
||||
decimals=8,
|
||||
address_type=118,
|
||||
address_type_p2sh=122,
|
||||
maxfee_kb=10000000,
|
||||
@ -1287,7 +1287,7 @@ def by_name(name: str) -> CoinInfo:
|
||||
return CoinInfo(
|
||||
coin_name=name,
|
||||
coin_shortcut="PPC",
|
||||
divisibility=6,
|
||||
decimals=6,
|
||||
address_type=55,
|
||||
address_type_p2sh=117,
|
||||
maxfee_kb=2000000,
|
||||
@ -1311,7 +1311,7 @@ def by_name(name: str) -> CoinInfo:
|
||||
return CoinInfo(
|
||||
coin_name=name,
|
||||
coin_shortcut="tPPC",
|
||||
divisibility=6,
|
||||
decimals=6,
|
||||
address_type=111,
|
||||
address_type_p2sh=196,
|
||||
maxfee_kb=2000000,
|
||||
@ -1335,7 +1335,7 @@ def by_name(name: str) -> CoinInfo:
|
||||
return CoinInfo(
|
||||
coin_name=name,
|
||||
coin_shortcut="PTC",
|
||||
divisibility=8,
|
||||
decimals=8,
|
||||
address_type=47,
|
||||
address_type_p2sh=22,
|
||||
maxfee_kb=1000000000,
|
||||
@ -1359,7 +1359,7 @@ def by_name(name: str) -> CoinInfo:
|
||||
return CoinInfo(
|
||||
coin_name=name,
|
||||
coin_shortcut="POLIS",
|
||||
divisibility=8,
|
||||
decimals=8,
|
||||
address_type=55,
|
||||
address_type_p2sh=56,
|
||||
maxfee_kb=100000,
|
||||
@ -1383,7 +1383,7 @@ def by_name(name: str) -> CoinInfo:
|
||||
return CoinInfo(
|
||||
coin_name=name,
|
||||
coin_shortcut="XPM",
|
||||
divisibility=8,
|
||||
decimals=8,
|
||||
address_type=23,
|
||||
address_type_p2sh=83,
|
||||
maxfee_kb=1000000,
|
||||
@ -1407,7 +1407,7 @@ def by_name(name: str) -> CoinInfo:
|
||||
return CoinInfo(
|
||||
coin_name=name,
|
||||
coin_shortcut="QTUM",
|
||||
divisibility=8,
|
||||
decimals=8,
|
||||
address_type=58,
|
||||
address_type_p2sh=50,
|
||||
maxfee_kb=40000000,
|
||||
@ -1431,7 +1431,7 @@ def by_name(name: str) -> CoinInfo:
|
||||
return CoinInfo(
|
||||
coin_name=name,
|
||||
coin_shortcut="tQTUM",
|
||||
divisibility=8,
|
||||
decimals=8,
|
||||
address_type=120,
|
||||
address_type_p2sh=110,
|
||||
maxfee_kb=40000000,
|
||||
@ -1455,7 +1455,7 @@ def by_name(name: str) -> CoinInfo:
|
||||
return CoinInfo(
|
||||
coin_name=name,
|
||||
coin_shortcut="RVN",
|
||||
divisibility=8,
|
||||
decimals=8,
|
||||
address_type=60,
|
||||
address_type_p2sh=122,
|
||||
maxfee_kb=2000000,
|
||||
@ -1479,7 +1479,7 @@ def by_name(name: str) -> CoinInfo:
|
||||
return CoinInfo(
|
||||
coin_name=name,
|
||||
coin_shortcut="RITO",
|
||||
divisibility=8,
|
||||
decimals=8,
|
||||
address_type=25,
|
||||
address_type_p2sh=105,
|
||||
maxfee_kb=2000000,
|
||||
@ -1503,7 +1503,7 @@ def by_name(name: str) -> CoinInfo:
|
||||
return CoinInfo(
|
||||
coin_name=name,
|
||||
coin_shortcut="SMART",
|
||||
divisibility=8,
|
||||
decimals=8,
|
||||
address_type=63,
|
||||
address_type_p2sh=18,
|
||||
maxfee_kb=1000000,
|
||||
@ -1527,7 +1527,7 @@ def by_name(name: str) -> CoinInfo:
|
||||
return CoinInfo(
|
||||
coin_name=name,
|
||||
coin_shortcut="tSMART",
|
||||
divisibility=8,
|
||||
decimals=8,
|
||||
address_type=65,
|
||||
address_type_p2sh=21,
|
||||
maxfee_kb=1000000,
|
||||
@ -1551,7 +1551,7 @@ def by_name(name: str) -> CoinInfo:
|
||||
return CoinInfo(
|
||||
coin_name=name,
|
||||
coin_shortcut="XSN",
|
||||
divisibility=8,
|
||||
decimals=8,
|
||||
address_type=76,
|
||||
address_type_p2sh=16,
|
||||
maxfee_kb=2000000,
|
||||
@ -1575,7 +1575,7 @@ def by_name(name: str) -> CoinInfo:
|
||||
return CoinInfo(
|
||||
coin_name=name,
|
||||
coin_shortcut="SYS",
|
||||
divisibility=8,
|
||||
decimals=8,
|
||||
address_type=63,
|
||||
address_type_p2sh=5,
|
||||
maxfee_kb=10000000,
|
||||
@ -1599,7 +1599,7 @@ def by_name(name: str) -> CoinInfo:
|
||||
return CoinInfo(
|
||||
coin_name=name,
|
||||
coin_shortcut="UNO",
|
||||
divisibility=8,
|
||||
decimals=8,
|
||||
address_type=130,
|
||||
address_type_p2sh=30,
|
||||
maxfee_kb=2000000,
|
||||
@ -1623,7 +1623,7 @@ def by_name(name: str) -> CoinInfo:
|
||||
return CoinInfo(
|
||||
coin_name=name,
|
||||
coin_shortcut="VIPS",
|
||||
divisibility=8,
|
||||
decimals=8,
|
||||
address_type=70,
|
||||
address_type_p2sh=50,
|
||||
maxfee_kb=40000000,
|
||||
@ -1647,7 +1647,7 @@ def by_name(name: str) -> CoinInfo:
|
||||
return CoinInfo(
|
||||
coin_name=name,
|
||||
coin_shortcut="VTC",
|
||||
divisibility=8,
|
||||
decimals=8,
|
||||
address_type=71,
|
||||
address_type_p2sh=5,
|
||||
maxfee_kb=40000000,
|
||||
@ -1671,7 +1671,7 @@ def by_name(name: str) -> CoinInfo:
|
||||
return CoinInfo(
|
||||
coin_name=name,
|
||||
coin_shortcut="VIA",
|
||||
divisibility=8,
|
||||
decimals=8,
|
||||
address_type=71,
|
||||
address_type_p2sh=33,
|
||||
maxfee_kb=40000000,
|
||||
@ -1695,7 +1695,7 @@ def by_name(name: str) -> CoinInfo:
|
||||
return CoinInfo(
|
||||
coin_name=name,
|
||||
coin_shortcut="ZCR",
|
||||
divisibility=8,
|
||||
decimals=8,
|
||||
address_type=142,
|
||||
address_type_p2sh=145,
|
||||
maxfee_kb=1000000,
|
||||
@ -1719,7 +1719,7 @@ def by_name(name: str) -> CoinInfo:
|
||||
return CoinInfo(
|
||||
coin_name=name,
|
||||
coin_shortcut="ZEC",
|
||||
divisibility=8,
|
||||
decimals=8,
|
||||
address_type=7352,
|
||||
address_type_p2sh=7357,
|
||||
maxfee_kb=1000000,
|
||||
@ -1743,7 +1743,7 @@ def by_name(name: str) -> CoinInfo:
|
||||
return CoinInfo(
|
||||
coin_name=name,
|
||||
coin_shortcut="TAZ",
|
||||
divisibility=8,
|
||||
decimals=8,
|
||||
address_type=7461,
|
||||
address_type_p2sh=7354,
|
||||
maxfee_kb=10000000,
|
||||
@ -1767,7 +1767,7 @@ def by_name(name: str) -> CoinInfo:
|
||||
return CoinInfo(
|
||||
coin_name=name,
|
||||
coin_shortcut="XZC",
|
||||
divisibility=8,
|
||||
decimals=8,
|
||||
address_type=82,
|
||||
address_type_p2sh=7,
|
||||
maxfee_kb=1000000,
|
||||
@ -1791,7 +1791,7 @@ def by_name(name: str) -> CoinInfo:
|
||||
return CoinInfo(
|
||||
coin_name=name,
|
||||
coin_shortcut="tXZC",
|
||||
divisibility=8,
|
||||
decimals=8,
|
||||
address_type=65,
|
||||
address_type_p2sh=178,
|
||||
maxfee_kb=1000000,
|
||||
@ -1815,7 +1815,7 @@ def by_name(name: str) -> CoinInfo:
|
||||
return CoinInfo(
|
||||
coin_name=name,
|
||||
coin_shortcut="ZEL",
|
||||
divisibility=8,
|
||||
decimals=8,
|
||||
address_type=7352,
|
||||
address_type_p2sh=7357,
|
||||
maxfee_kb=1000000,
|
||||
|
@ -12,7 +12,7 @@ class CoinInfo:
|
||||
self,
|
||||
coin_name: str,
|
||||
coin_shortcut: str,
|
||||
divisibility: int,
|
||||
decimals: int,
|
||||
address_type: int,
|
||||
address_type_p2sh: int,
|
||||
maxfee_kb: int,
|
||||
@ -34,7 +34,7 @@ class CoinInfo:
|
||||
):
|
||||
self.coin_name = coin_name
|
||||
self.coin_shortcut = coin_shortcut
|
||||
self.divisibility = divisibility
|
||||
self.decimals = decimals
|
||||
self.address_type = address_type
|
||||
self.address_type_p2sh = address_type_p2sh
|
||||
self.maxfee_kb = maxfee_kb
|
||||
@ -92,7 +92,7 @@ def optional_dict(x):
|
||||
ATTRIBUTES = (
|
||||
("coin_name", lambda _: "name"),
|
||||
("coin_shortcut", black_repr),
|
||||
("divisibility", int),
|
||||
("decimals", int),
|
||||
("address_type", int),
|
||||
("address_type_p2sh", int),
|
||||
("maxfee_kb", int),
|
||||
|
@ -11,7 +11,7 @@ HASH_TX_SIGN = const(0x53545800) # 'STX'
|
||||
# HASH_TX_SIGN_TESTNET = const(0x73747800) # 'stx'
|
||||
|
||||
# https://developers.ripple.com/basic-data-types.html#specifying-currency-amounts
|
||||
DIVISIBILITY = const(6) # 1000000 drops equal 1 XRP
|
||||
DECIMALS = const(6) # 1000000 drops equal 1 XRP
|
||||
|
||||
# https://developers.ripple.com/transaction-cost.html
|
||||
MIN_FEE = const(10)
|
||||
|
@ -12,7 +12,7 @@ from apps.common.layout import split_address
|
||||
async def require_confirm_fee(ctx, fee):
|
||||
text = Text("Confirm fee", ui.ICON_SEND, ui.GREEN)
|
||||
text.normal("Transaction fee:")
|
||||
text.bold(format_amount(fee, helpers.DIVISIBILITY) + " XRP")
|
||||
text.bold(format_amount(fee, helpers.DECIMALS) + " XRP")
|
||||
await require_confirm(ctx, text, ButtonRequestType.ConfirmOutput)
|
||||
|
||||
|
||||
@ -26,7 +26,7 @@ async def require_confirm_destination_tag(ctx, tag):
|
||||
async def require_confirm_tx(ctx, to, value):
|
||||
|
||||
text = Text("Confirm sending", ui.ICON_SEND, ui.GREEN)
|
||||
text.bold(format_amount(value, helpers.DIVISIBILITY) + " XRP")
|
||||
text.bold(format_amount(value, helpers.DECIMALS) + " XRP")
|
||||
text.normal("to")
|
||||
text.mono(*split_address(to))
|
||||
return await require_hold_to_confirm(ctx, text, ButtonRequestType.SignTx)
|
||||
|
@ -41,7 +41,7 @@ ASSET_TYPE_ALPHANUM12 = const(2)
|
||||
|
||||
# https://www.stellar.org/developers/guides/concepts/accounts.html#balance
|
||||
# https://github.com/stellar/go/blob/3d2c1defe73dbfed00146ebe0e8d7e07ce4bb1b6/amount/main.go#L23
|
||||
AMOUNT_DIVISIBILITY = const(7)
|
||||
AMOUNT_DECIMALS = const(7)
|
||||
|
||||
# https://github.com/stellar/go/blob/master/network/main.go
|
||||
NETWORK_PASSPHRASE_PUBLIC = "Public Global Stellar Network ; September 2015"
|
||||
|
@ -77,7 +77,7 @@ def format_amount(amount: int, ticker=True) -> str:
|
||||
t = ""
|
||||
if ticker:
|
||||
t = " XLM"
|
||||
return utils.format_amount(amount, consts.AMOUNT_DIVISIBILITY) + t
|
||||
return utils.format_amount(amount, consts.AMOUNT_DECIMALS) + t
|
||||
|
||||
|
||||
def split(text):
|
||||
|
@ -5,7 +5,7 @@ from trezor.crypto import base58
|
||||
from apps.common import HARDENED
|
||||
from apps.common.writers import write_uint8
|
||||
|
||||
TEZOS_AMOUNT_DIVISIBILITY = const(6)
|
||||
TEZOS_AMOUNT_DECIMALS = const(6)
|
||||
TEZOS_ED25519_ADDRESS_PREFIX = "tz1"
|
||||
TEZOS_ORIGINATED_ADDRESS_PREFIX = "KT1"
|
||||
TEZOS_PUBLICKEY_PREFIX = "edpk"
|
||||
|
@ -5,7 +5,7 @@ from trezor.ui.text import Text
|
||||
from trezor.utils import chunks, format_amount
|
||||
|
||||
from apps.common.confirm import require_confirm, require_hold_to_confirm
|
||||
from apps.tezos.helpers import TEZOS_AMOUNT_DIVISIBILITY
|
||||
from apps.tezos.helpers import TEZOS_AMOUNT_DECIMALS
|
||||
|
||||
|
||||
async def require_confirm_tx(ctx, to, value):
|
||||
@ -72,7 +72,7 @@ def split_proposal(proposal):
|
||||
|
||||
|
||||
def format_tezos_amount(value):
|
||||
formatted_value = format_amount(value, TEZOS_AMOUNT_DIVISIBILITY)
|
||||
formatted_value = format_amount(value, TEZOS_AMOUNT_DECIMALS)
|
||||
return formatted_value + " XTZ"
|
||||
|
||||
|
||||
|
@ -9,7 +9,7 @@ _LOCKTIME_TIMESTAMP_MIN_VALUE = const(500000000)
|
||||
|
||||
|
||||
def format_coin_amount(amount, coin):
|
||||
return "%s %s" % (format_amount(amount, coin.divisibility), coin.coin_shortcut)
|
||||
return "%s %s" % (format_amount(amount, coin.decimals), coin.coin_shortcut)
|
||||
|
||||
|
||||
def split_address(address):
|
||||
|
@ -33,7 +33,7 @@ const CoinInfo coins[COINS_COUNT] = {
|
||||
.has_fork_id = ${defined(c.fork_id)},
|
||||
.force_bip143 = ${c_bool(c.force_bip143)},
|
||||
.decred = ${c_bool(c.decred)},
|
||||
.divisibility = ${c.divisibility},
|
||||
.decimals = ${c.decimals},
|
||||
.address_type = ${c.address_type},
|
||||
.address_type_p2sh = ${c.address_type_p2sh},
|
||||
.xpub_magic = ${hex(c.xpub_magic)},
|
||||
|
@ -31,7 +31,7 @@ typedef struct _CoinInfo {
|
||||
const char *coin_shortcut;
|
||||
uint64_t maxfee_kb;
|
||||
const char *signed_message_header;
|
||||
uint32_t divisibility;
|
||||
uint32_t decimals;
|
||||
bool has_segwit;
|
||||
bool has_fork_id;
|
||||
bool force_bip143;
|
||||
|
@ -344,8 +344,8 @@ static void render_address_dialog(const CoinInfo *coin, const char *address,
|
||||
|
||||
void layoutConfirmOutput(const CoinInfo *coin, const TxOutputType *out) {
|
||||
char str_out[32 + 3] = {0};
|
||||
bn_format_uint64(out->amount, NULL, coin->coin_shortcut, coin->divisibility,
|
||||
0, false, str_out, sizeof(str_out) - 3);
|
||||
bn_format_uint64(out->amount, NULL, coin->coin_shortcut, coin->decimals, 0,
|
||||
false, str_out, sizeof(str_out) - 3);
|
||||
strlcat(str_out, " to", sizeof(str_out));
|
||||
const char *address = out->address;
|
||||
const char *extra_line =
|
||||
@ -422,9 +422,9 @@ void layoutConfirmOpReturn(const uint8_t *data, uint32_t size) {
|
||||
void layoutConfirmTx(const CoinInfo *coin, uint64_t amount_out,
|
||||
uint64_t amount_fee) {
|
||||
char str_out[32] = {0}, str_fee[32] = {0};
|
||||
bn_format_uint64(amount_out, NULL, coin->coin_shortcut, coin->divisibility, 0,
|
||||
bn_format_uint64(amount_out, NULL, coin->coin_shortcut, coin->decimals, 0,
|
||||
false, str_out, sizeof(str_out));
|
||||
bn_format_uint64(amount_fee, NULL, coin->coin_shortcut, coin->divisibility, 0,
|
||||
bn_format_uint64(amount_fee, NULL, coin->coin_shortcut, coin->decimals, 0,
|
||||
false, str_fee, sizeof(str_fee));
|
||||
layoutDialogSwipe(&bmp_icon_question, _("Cancel"), _("Confirm"), NULL,
|
||||
_("Really send"), str_out, _("from your wallet?"),
|
||||
@ -433,7 +433,7 @@ void layoutConfirmTx(const CoinInfo *coin, uint64_t amount_out,
|
||||
|
||||
void layoutFeeOverThreshold(const CoinInfo *coin, uint64_t fee) {
|
||||
char str_fee[32] = {0};
|
||||
bn_format_uint64(fee, NULL, coin->coin_shortcut, coin->divisibility, 0, false,
|
||||
bn_format_uint64(fee, NULL, coin->coin_shortcut, coin->decimals, 0, false,
|
||||
str_fee, sizeof(str_fee));
|
||||
layoutDialogSwipe(&bmp_icon_question, _("Cancel"), _("Confirm"), NULL,
|
||||
_("Fee"), str_fee, _("is unexpectedly high."), NULL,
|
||||
|
File diff suppressed because one or more lines are too long
@ -76,12 +76,8 @@ def _json_to_input(coin, vin):
|
||||
|
||||
def _json_to_bin_output(coin, vout):
|
||||
o = messages.TxOutputBinType()
|
||||
if is_peercoin(coin):
|
||||
DIVISIBILITY = 1000000
|
||||
else:
|
||||
DIVISIBILITY = 100000000
|
||||
|
||||
o.amount = int(Decimal(vout["value"]) * DIVISIBILITY)
|
||||
DECIMALS = 6 if is_peercoin(coin) else 8
|
||||
o.amount = int(Decimal(vout["value"]) * (10 ** DECIMALS))
|
||||
o.script_pubkey = bytes.fromhex(vout["scriptPubKey"]["hex"])
|
||||
if coin["bip115"] and o.script_pubkey[-1] == 0xB4:
|
||||
# Verify if coin implements replay protection bip115 and script includes
|
||||
|
@ -54,7 +54,7 @@ class TestMsgEthereumSigntx:
|
||||
"000000000000000000000000000000000000000000000000000000000bebc200"
|
||||
)
|
||||
)
|
||||
# 200 000 000 in dec, divisibility of ADT = 9, trezor1 displays 0.2 ADT, Trezor T 200 000 000 Wei ADT
|
||||
# 200 000 000 in dec, decimals of ADT = 9, trezor1 displays 0.2 ADT, Trezor T 200 000 000 Wei ADT
|
||||
|
||||
sig_v, sig_r, sig_s = ethereum.sign_tx(
|
||||
client,
|
||||
|
Loading…
Reference in New Issue
Block a user