Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1225 commits
Select commit Hold shift + click to select a range
eee66b0
support for asset memo's
May 22, 2021
fcfc69c
Update baseparser.go
May 22, 2021
7eb20c4
Update syscoinparser.go
May 22, 2021
826301e
Update syscoinparser.go
May 22, 2021
d5c0a68
Update syscoinparser.go
May 22, 2021
5a481b7
Update syscoinparser.go
May 22, 2021
ef511a2
Update baseparser.go
May 22, 2021
b45c769
compile
May 22, 2021
12d4d1f
Update syscoinparser.go
May 22, 2021
4706971
compile
May 22, 2021
947ec65
compile
May 22, 2021
bd6b56c
compile
May 22, 2021
c201b47
fix PackAssetAllocationMemoKey
May 22, 2021
35dc638
compile
May 22, 2021
dac8ed3
Update baseparser.go
May 22, 2021
ea1f1e6
Update syscoinparser.go
May 22, 2021
4ea7fce
fix test
May 22, 2021
5cc112b
Update baseparser.go
May 22, 2021
9bb738c
Update rocksdb.go
May 22, 2021
9731b13
nil check
May 22, 2021
1396218
Update rocksdb_syscointype.go
May 22, 2021
7944a1c
Update rocksdb_syscointype.go
May 22, 2021
e882fea
Update rocksdb_syscointype.go
May 22, 2021
ae09e78
Update rocksdb_syscointype.go
May 22, 2021
c4dea18
Update rocksdb_syscointype.go
May 22, 2021
bd12990
Update rocksdb_syscointype.go
May 22, 2021
04fd72e
Update rocksdb_syscointype.go
May 22, 2021
2fa2ba6
Update syscoinparser.go
May 22, 2021
6075423
fix UnpackAssetAllocationMemo
May 22, 2021
c7a9b9e
Update rocksdb_syscointype_test.go
May 22, 2021
471c716
Update rocksdb_syscointype_test.go
May 22, 2021
94b3130
Update rocksdb_syscointype_test.go
May 22, 2021
9e575ae
check tests
May 22, 2021
6521461
Update syscoinparser.go
May 22, 2021
859ff9f
Update syscoinparser.go
May 22, 2021
7e5eb55
fix memo extraction
May 22, 2021
d77d5ef
Update syscoinparser.go
May 22, 2021
0b1a93c
only extract memo for allocation sends
May 22, 2021
4afbd33
Update syscoinparser.go
May 22, 2021
e859732
Update rocksdb.go
May 22, 2021
fb5f10f
check if memo len > 0 not just for nil
May 23, 2021
f04025a
decode memo as base64
May 24, 2021
e04c309
put memo on inputs not outputs to avoid issues with invalid memo on r…
May 24, 2021
ee4589c
Update syscoin_testnet.json
May 24, 2021
837cfd8
format memo field from base64 to hex
May 24, 2021
dc75d07
rework appending PackVarBytes to buf
May 24, 2021
525e776
Update types.go
May 24, 2021
51d70a6
fixing varbyte pack unpack
May 24, 2021
de7f988
Revert "format memo field from base64 to hex"
May 24, 2021
fdef373
remove decoding on memo field
May 24, 2021
55e5e8c
use tostring
May 24, 2021
abadb20
encode base64
May 24, 2021
0dafb18
settle for memo, add memotxid and remove mostrecentmemo
May 24, 2021
4743cee
Update syscoinparser.go
May 24, 2021
8173bc0
remove prevmemo
May 24, 2021
a012d0c
Update syscoinparser.go
May 24, 2021
e2c710a
store txid as bytes
May 24, 2021
6411719
compile
May 24, 2021
0d7f760
Update rocksdb_syscointype.go
May 24, 2021
53fa2ec
compile
May 24, 2021
baf69b2
Update xpub.go
May 24, 2021
dd20855
fix warning related to mainnet=1 in conf file
May 25, 2021
18a9884
rework memo/metadata
May 28, 2021
e4c9d15
Update rocksdb.go
May 28, 2021
03edb75
metadata inside of asset api calls
May 28, 2021
cfcb56f
Update asset.html
May 28, 2021
77a08bd
index metadata only on first tx after issuance if not set on issuance
May 29, 2021
4d59b95
Update syscoinparser.go
May 29, 2021
b1fc07f
Update asset.html
May 29, 2021
0eb47d6
Update asset.html
May 29, 2021
588f37d
fix metadata assignment and disconnect
May 29, 2021
600ff01
Update asset.html
May 29, 2021
4fc11dd
rm md in utxo calls
May 29, 2021
5539808
Update baseparser.go
May 29, 2021
6f2788a
Update baseparser.go
May 29, 2021
d880dc3
clean up UnpackAsset
May 29, 2021
aa41416
Update syscoinparser.go
May 29, 2021
612cded
explicitely set memodata to nil when created asset
May 30, 2021
1ba0504
compile
May 30, 2021
9252d7f
Update rocksdb_syscointype.go
May 30, 2021
3a26f27
Update rocksdb_syscointype.go
May 30, 2021
3de60bc
Update syscoinparser.go
May 30, 2021
0f79e35
fix UnpackVarBytes
May 31, 2021
8b76d3b
Update syscoinparser.go
May 31, 2021
0cefbdc
try to fix memo set
May 31, 2021
5cad632
add memo to input check
May 31, 2021
30211c7
Update rocksdb.go
May 31, 2021
57596e9
Update rocksdb_syscointype.go
May 31, 2021
238457f
Revert "Update rocksdb_syscointype.go"
May 31, 2021
060a759
Revert "Update rocksdb.go"
May 31, 2021
b09c770
Revert "add memo to input check"
May 31, 2021
57b407a
Sys BlockExplorer new skin
claudiovb Jun 11, 2021
d7f52e6
api GetSPVProof
Aug 19, 2021
14b2b0a
Update bitcoinrpc.go
Aug 20, 2021
e845ecf
Update public.go
Aug 20, 2021
02cbf30
Update public.go
Aug 24, 2021
467c6c9
logging
Aug 24, 2021
6cd393a
remove recursive rpc calls
Aug 24, 2021
096faa7
Update basechain.go
Aug 24, 2021
d8b02dd
compile
Aug 24, 2021
c7665ad
Update public.go
Aug 24, 2021
df67f03
skip coinbase opreturn parsing, its just data and is irregular with n…
Aug 31, 2021
20f8ceb
Revert "Update public.go"
Aug 31, 2021
b0647ee
rename opcode
Sep 4, 2021
0fa726d
update btcd
Sep 9, 2021
71ce949
update go modules
Sep 9, 2021
a976b17
update for rc1
Sep 24, 2021
2ec63c8
rc2
Sep 27, 2021
4702fb7
Update syscoin_testnet.json
Sep 27, 2021
8256f6a
rc3
Oct 26, 2021
61e0c93
BB does not need to run NEVM
Oct 27, 2021
6169cb9
fix: properly set custom rpc port for bitcoin-like testnets
rikublock Oct 15, 2021
dc84844
update coingeck period
Nov 24, 2021
df7171d
Improve caching of estimate fee call
martinboehm May 21, 2021
28d20ec
Make parsing of ETH numeric properties more robust #623
martinboehm Jun 2, 2021
8849fc2
Handle Bitcoin vout addresses after upgrade to bitcoind 22.0.0
martinboehm Sep 21, 2021
1487cd2
Upgrade to go1.17.1 and rocksdb v6.22.1
martinboehm Sep 10, 2021
f7ea481
Replace packr with go:embed #459
martinboehm Sep 12, 2021
4fb02a7
Handle Bitcoin taproot addresses
martinboehm Sep 22, 2021
38bceef
Handle taproot xpub descriptors
martinboehm Oct 10, 2021
49731df
Parse xpub descriptors
martinboehm Oct 18, 2021
b926203
Update documentation
martinboehm Nov 4, 2021
57bedc2
Bump Blockbook version to 0.3.6
martinboehm Nov 4, 2021
e7c498f
Fix linting issues
martinboehm Nov 28, 2021
b08220e
Update links in the main template (header and footer)
prusnak Nov 27, 2021
22d8021
Update go.mod
Nov 30, 2021
539ce52
Update go.sum
Nov 30, 2021
f027c1e
fix build
Nov 30, 2021
157fdc8
build
Nov 30, 2021
e732100
Update xpub.go
Nov 30, 2021
b83cde3
Update bitcoinparser.go
Nov 30, 2021
4f197c5
Update bitcoinparser.go
Nov 30, 2021
19cd057
Update bitcoinparser.go
Nov 30, 2021
6e4e937
Update syscoinparser.go
Nov 30, 2021
03f9269
fix build
Nov 30, 2021
e934053
Update grsparser.go
Nov 30, 2021
a4a7e26
Update fujicoinparser.go
Nov 30, 2021
1910d49
fix parser
Nov 30, 2021
ec8b482
Update bitcoinlikeparser.go
Nov 30, 2021
3f8cfa6
update url
Dec 9, 2021
ccb5ceb
Add multi-tickers endpoint
martinboehm Dec 14, 2021
65b9c79
Update manual build instructions
martinboehm Dec 17, 2021
f63cb7b
Update syscoin_testnet.json
Jul 15, 2022
8867459
Update syscoin_testnet.json
Jul 17, 2022
1140702
update for rc2
Aug 11, 2022
b71857f
rc3
Aug 13, 2022
29da7c6
rc4
Aug 16, 2022
2b88cac
rc5
Aug 25, 2022
a96e2ac
rc6
Aug 27, 2022
e79a05b
rc7
Sep 2, 2022
26b6f1b
rc8
Sep 14, 2022
cf13014
Update syscoin_testnet.json
Sep 23, 2022
ef1c98c
Update syscoin_testnet.json
Oct 8, 2022
1c8d742
rc11
Oct 26, 2022
e7e6127
rc12
Nov 14, 2022
739e5e1
Bump github.com/ethereum/go-ethereum from 1.10.8 to 1.10.17 (#13)
dependabot[bot] Nov 14, 2022
82963c0
Add missing txindex (#14)
Frank-GER Nov 14, 2022
1fe37f2
Fix utxo rest API endpoint
martinboehm Mar 3, 2022
4c7590b
Add get raw block API request #736
martinboehm Mar 4, 2022
2472003
Fix isOwn flag for mempool transactions
martinboehm Mar 6, 2022
e7579a6
Improve get raw block not found handling
martinboehm Mar 7, 2022
e057507
Fix format
martinboehm Mar 6, 2022
5e3b4af
removal of mentions of dh-systemd
Kvaciral Mar 9, 2022
3c0f999
Run apt-get noninteractive mode in the dockerfile (#741)
PiRK Mar 23, 2022
a186bfc
feat: edit Dockerfile for arm64 build compatibility
vdovhanych Aug 19, 2022
1fa9d85
Enable arm64 and MacOS Docker build
martinboehm Aug 20, 2022
9a48a4e
Bump btcd library to process transactions with large witness item size
martinboehm Oct 9, 2022
31c0bd8
Updating the documentation for POST of sendtx
martin-key Oct 26, 2022
2c0b3d3
Update btcd dependency
martinboehm Nov 1, 2022
313fc07
Update btcd dependency to fix issue with maxWitnessItemsPerInput in BTC
martinboehm Nov 1, 2022
d7347fb
Update syscoin_testnet.json
Nov 14, 2022
063e1e0
Update base.html
Nov 14, 2022
f777f59
Update syscoin_testnet.json
Nov 15, 2022
000f4a2
fix tests
Nov 15, 2022
571e120
Update base.html
Nov 15, 2022
9f99280
fix test
Nov 15, 2022
f10def2
rc13
Nov 22, 2022
16dbcbd
rc14
Jan 24, 2023
97f5bc2
update to 4.4.1
Frank-GER Mar 23, 2023
186eb4e
CSS fix
Frank-GER Mar 23, 2023
e3edb57
change repo for commit link
Frank-GER Mar 23, 2023
ef7c3ec
update to 4.4.2 and fix maintainer email
Frank-GER Sep 21, 2023
6b311af
increase cache for rocksbd
Frank-GER May 16, 2024
ca12152
update go to v1.22.3
Frank-GER May 17, 2024
e6de6c2
update RocksDB to v6.23.3
Frank-GER May 17, 2024
003e722
minor cosmetic
Frank-GER May 20, 2024
234c2b6
update to nexus
Mar 10, 2025
d7a5afc
update tests
Mar 11, 2025
8fbd501
wip test
Mar 11, 2025
8c7ee82
Update rocksdb_syscointype_test.go
Mar 11, 2025
1f9bb19
fix block2 tests
Mar 11, 2025
43c8113
change tx versions
Mar 16, 2025
6dc3eef
fix
Frank-GER Mar 20, 2025
d1c4c7c
WIP temp skip
Frank-GER Mar 20, 2025
9822a8b
syscoin testnet 5.0.99
Frank-GER Mar 20, 2025
3fa88bb
go 1.22 and toolchain
Frank-GER Mar 25, 2025
3659da8
updated to use syscoinwire
Mar 21, 2025
628ba0c
add syscoinwire v1.0.1 as dep fix asset ser/der
Mar 24, 2025
4b445c8
rm unused SPT fields
Mar 25, 2025
3d3920c
Update Dockerfile
Frank-GER Mar 27, 2025
07ae75c
Update xpub.go
Mar 26, 2025
a78714b
Revert "WIP temp skip"
Frank-GER Mar 27, 2025
4ed1b47
Update rocksdb_syscointype_test.go
Frank-GER Mar 27, 2025
8703d97
Update rocksdb_syscointype_test.go
Mar 27, 2025
f2a04e9
update ver
Frank-GER Mar 27, 2025
6a444df
Update rocksdb_syscointype.go
Mar 27, 2025
1f4cf24
WIP temp skip again
Frank-GER Mar 27, 2025
c15b67f
Update rocksdb_syscointype_test.go
Frank-GER Apr 1, 2025
df86276
fetch spt details from NEVM
Mar 30, 2025
a74fb82
fetch spt details from NEVM
Mar 30, 2025
1a9f852
Update rocksdb_syscointype.go
Mar 30, 2025
af2fddd
update asset details fetcher
Mar 30, 2025
6dc4bbe
Update public.go
Mar 30, 2025
feabdfc
Update base.html
Mar 30, 2025
d6132be
encode metadata to str
Mar 30, 2025
0057e38
def supply
Mar 30, 2025
b53e9c2
default symbol
Mar 30, 2025
2b50b06
Update rocksdb_syscointype.go
Mar 30, 2025
b1bb113
Update rocksdb_syscointype.go
Mar 30, 2025
eff27a9
update wire
Mar 30, 2025
13ca784
Update rocksdb_syscointype.go
Mar 30, 2025
8307f6a
config for web3 settings and fallback option
Mar 31, 2025
5b8ead6
remove fee from spt on html template + fetch asset in GetAsset()
Mar 31, 2025
37bd455
rm defaultSysAsset put in FetchNEVMAssetDetails
Mar 31, 2025
d257e3e
Update rocksdb_syscointype.go
Mar 31, 2025
8338d0f
Update rocksdb_syscointype.go
Mar 31, 2025
b823b6c
check for err instead of asset nil
Mar 31, 2025
85ddc5b
Update blockchaincfg.json
Mar 31, 2025
588210c
Update blockchaincfg.json
Mar 31, 2025
f1b8a4a
Update templates.go
Mar 31, 2025
c81a97b
Update blockchaincfg.json
Mar 31, 2025
e599340
Update blockchaincfg.json
Mar 31, 2025
51725b2
fix err
Mar 31, 2025
2a2b303
Update nevm.go
Mar 31, 2025
6b72bd5
Update syscoinrpc.go
Mar 31, 2025
598ccfd
cleanup metadata and link to explorer
Mar 31, 2025
b818913
Update nevm.go
Mar 31, 2025
289bcc8
properly convert contract to hex on display
Mar 31, 2025
666711f
override precision as its assumed 8 or 0 in utxo
Apr 1, 2025
15ad5cb
rm decimals from asset view
Apr 1, 2025
22e1393
fix tests
Apr 1, 2025
dd9ee7f
fix asset searching results
Apr 1, 2025
1096d24
temp skip
Frank-GER Apr 7, 2025
a259aaa
update to v5.0.2
Frank-GER Apr 21, 2025
a53c4c6
update to v5.0.3
Frank-GER May 13, 2025
1aaf77c
update to v5.0.4
Frank-GER May 22, 2025
bfccbea
update docs for sys5
Jun 13, 2025
a08567e
fix(api): correct SPT unconfirmed balance handling for xpub/address m…
Aug 8, 2025
3ff7e5d
update to v5.0.5
Frank-GER Aug 8, 2025
3a2d59e
per address spt mempool
Aug 9, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ debug*
docker/blockbook
build/pkg-defs
build/blockbook
build/blockchaincfg.json
build/ldb
build/sst_dump
build/*.deb
Expand Down
24 changes: 23 additions & 1 deletion .gitlab-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ integration-test:
- schedules
tags:
- blockbook
script: make test-integration ARGS="-run='TestIntegration/(bcash|bgold|bitcoin|dash|dogecoin|litecoin|vertcoin|zcash)=main/'"
script: make test-integration ARGS="-run='TestIntegration/(bcash|bgold|bitcoin|dash|dogecoin|litecoin|vertcoin|zcash|syscoin)=main/'"

backend-deploy-and-test-bcash:
stage: backend-deploy-and-test
Expand Down Expand Up @@ -158,3 +158,25 @@ backend-deploy-and-test-ethereum_testnet_ropsten:
tags:
- blockbook
script: ./contrib/scripts/backend-deploy-and-test.sh ethereum_testnet_ropsten ethereum-testnet-ropsten ethereum=test ethereum_testnet_ropsten.log

backend-deploy-and-test-syscoin:
stage: backend-deploy-and-test
only:
refs:
- master
changes:
- configs/coins/syscoin.json
tags:
- blockbook
script: ./contrib/scripts/backend-deploy-and-test.sh syscoin

backend-deploy-and-test-syscoin_testnet:
stage: backend-deploy-and-test
only:
refs:
- master
changes:
- configs/coins/syscoin_testnet.json
tags:
- blockbook
script: ./contrib/scripts/backend-deploy-and-test.sh syscoin_testnet syscoin-testnet syscoin=test testnet3/debug.log
16 changes: 8 additions & 8 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
# Blockbook Contributor Guide

Blockbook is back-end service for Trezor wallet. Although it is open source, the design and development of the core packages
is done by Trezor developers in order to keep Blockbook compatible with Trezor.
Blockbook is a back-end service for the Trezor wallet. Although it is open source, the design and development of the core packages
is done by the Trezor developers to keep Blockbook compatible with Trezor.

Bug fixes and support for new coins are welcome. Please take note that non-fixing pull requests that change base
packages or another coin code will not be accepted. If you have a need to change some of the existing code, please file
an issue and discuss your request with Blockbook maintainers.
Bug fixes and support for new coins are welcome. **Please take note that pull requests that are not fixes and that change base
packages or another coin code will not be accepted.** If you need a change in the existing core code, please file
an issue and discuss your request with the Blockbook maintainers.

## Development environment

Expand All @@ -16,10 +16,10 @@ Instructions to set up your development environment and build Blockbook are desc

### Reporting bugs

A great way to contribute to the project is to send a detailed report when you encounter an issue. We always appreciate
a well-written, thorough bug report, and will thank you for it!
A great way to contribute to the project is to send a detailed report when you encounter a problem. We always appreciate
a well-written and thorough bug report, and we'll be grateful for it!

Check that [our issue database](https://github.com/trezor/blockbook/issues) doesn't already include that problem or
Check that [our issue database](https://github.com/syscoin/blockbook/issues) doesn't already include that problem or
suggestion before submitting an issue. If you find a match, you can use the "subscribe" button to get notified on
updates. Do not leave random "+1" or "I have this too" comments, as they only clutter the discussion, and don't help
resolving it. However, if you have ways to reproduce the issue or have additional information that may help resolving
Expand Down
298 changes: 0 additions & 298 deletions Gopkg.lock

This file was deleted.

Loading