Browse Source

Add Uniform Fiscal Object (UFO) (#463)

* Add Uniform Fiscal Object

* Remove spaces in name

* Rename test
patch-2
Peter Bushnell 7 years ago
committed by Neil
parent
commit
e5cd5f3067
  1. 21
      lib/coins.py
  2. 14
      tests/blocks/uniformfiscalobject_mainnet_1300154.json

21
lib/coins.py

@ -1433,6 +1433,27 @@ class Feathercoin(Coin):
'electrumx-ch-1.feathercoin.ch s t',
]
class UFO(Coin):
NAME = "UniformFiscalObject"
SHORTNAME = "UFO"
NET = "mainnet"
XPUB_VERBYTES = bytes.fromhex("0488B21E")
XPRV_VERBYTES = bytes.fromhex("0488ADE4")
P2PKH_VERBYTE = bytes.fromhex("1B")
P2SH_VERBYTES = [bytes.fromhex("44")]
WIF_BYTE = bytes.fromhex("9B")
GENESIS_HASH = ('ba1d39b4928ab03d813d952daf65fb77'
'97fcf538a9c1b8274f4edc8557722d13')
DESERIALIZER = lib_tx.DeserializerSegWit
TX_COUNT = 1608926
TX_COUNT_HEIGHT = 1300154
TX_PER_BLOCK = 2
RPC_PORT = 9888
REORG_LIMIT = 2000
PEERS = [
'electrumx1.ufobject.com s t',
]
class Newyorkcoin(AuxPowMixin, Coin):
NAME = "Newyorkcoin"
SHORTNAME = "NYC"

14
tests/blocks/uniformfiscalobject_mainnet_1300154.json

@ -0,0 +1,14 @@
{
"hash": "7a7718d3216cca1668580889a4b5d062b92cf600e03efd3da7d9475d3a423aa6",
"size": 190,
"height": 1300154,
"merkleroot": "a6c1a3a5a88da852654129da3bc197a194caa27ac2ffa462eff6c704706bf74c",
"tx": [
"a6c1a3a5a88da852654129da3bc197a194caa27ac2ffa462eff6c704706bf74c"
],
"time": 1525248967,
"nonce": 4213322752,
"bits": "1c44f70d",
"previousblockhash": "01ec767c07f9252646976fa269e884dc43947e5443e29f953b721cca49d313c9",
"block": "02000020c913d349ca1c723b959fe243547e9443dc84e869a26f97462625f9077c76ec014cf76b7004c7f6ef62a4ffc27aa2ca94a197c13bda29416552a88da8a5a3c1a6c773e95a0df7441c003422fb0102000000010000000000000000000000000000000000000000000000000000000000000000ffffffff1803bad61304c773e95a08810001f87f0100007969696d7000000000000100514a8d0e0000001976a914e955fc10495d539323ddd522424fa8df0912390088ac00000000"
}
Loading…
Cancel
Save