Releases: btc-vision/opnet-node
Releases · btc-vision/opnet-node
Release v1.0.3
Features
- chore: Improve P2P & mempool robustness and reorg handling (280) by @BlobMaster41
- Harden block change handling and scheduling (281) by @BlobMaster41
Bug Fixes
- chore: Improve P2P & mempool robustness and reorg handling (280) by @BlobMaster41
Installation
From source tarball
tar -xzf opnet-node-v1.0.3.tar.gz
cd opnet-node-v1.0.3
npm install --production
npm startFrom Docker
docker pull ghcr.io/btc-vision/opnet-node:v1.0.3
# Copy and configure
cp docker/config/btc.conf.example docker/config/btc.conf
# Edit docker/config/btc.conf with your settings
# Run with docker-compose
cd docker && docker compose up -d
# Or run standalone
docker run -p 9000:9000 -p 9805:9805 -v $(pwd)/docker/config/btc.conf:/app/config/btc.conf ghcr.io/btc-vision/opnet-node:v1.0.3Checksums
See .sha256 files for verification.
Release v1.0.2
Breaking Changes
- Handle graffiti length patch by block height (278) by @BlobMaster41
Features
- Migration/pre-typescriptv6 (276) by @BlobMaster41
- Enforce max graffiti length per consensus (275) by @BlobMaster41
Bug Fixes
- Update/readme (274) by @BlobMaster41
- Handle graffiti length patch by block height (278) by @BlobMaster41
Dependencies
- Migration/pre-typescriptv6 (276) by @BlobMaster41
Other Changes
- fix/bug-in-graffiti (279) by @BlobMaster41
Installation
From source tarball
tar -xzf opnet-node-v1.0.2.tar.gz
cd opnet-node-v1.0.2
npm install --production
npm startFrom Docker
docker pull ghcr.io/btc-vision/opnet-node:v1.0.2
# Copy and configure
cp docker/config/btc.conf.example docker/config/btc.conf
# Edit docker/config/btc.conf with your settings
# Run with docker-compose
cd docker && docker compose up -d
# Or run standalone
docker run -p 9000:9000 -p 9805:9805 -v $(pwd)/docker/config/btc.conf:/app/config/btc.conf ghcr.io/btc-vision/opnet-node:v1.0.2Checksums
See .sha256 files for verification.
Release v1.0.1
Breaking Changes
- Feat/mainnet (269) by @BlobMaster41
Features
- Feat/mainnet (269) by @BlobMaster41
Bug Fixes
- fix: epoch graffiti bug (272) by @BlobMaster41
Other Changes
- Fix audit findings L-16, L-17 and I-01 (268) by @matbout
- Ensure network stability early stage (271) by @BlobMaster41
- Bump package version to 1.0.1 (273) by @BlobMaster41
Installation
From source tarball
tar -xzf opnet-node-v1.0.1.tar.gz
cd opnet-node-v1.0.1
npm install --production
npm startFrom Docker
docker pull ghcr.io/btc-vision/opnet-node:v1.0.1
# Copy and configure
cp docker/config/btc.conf.example docker/config/btc.conf
# Edit docker/config/btc.conf with your settings
# Run with docker-compose
cd docker && docker compose up -d
# Or run standalone
docker run -p 9000:9000 -p 9805:9805 -v $(pwd)/docker/config/btc.conf:/app/config/btc.conf ghcr.io/btc-vision/opnet-node:v1.0.1Checksums
See .sha256 files for verification.
Release v1.0.0-testnet.2
Breaking Changes
- Bump version, Node >=24, deps, bigger contract (248) by @BlobMaster41
Features
- Bump version, Node >=24, deps, bigger contract (248) by @BlobMaster41
- feat: submit transaction package (249) by @BlobMaster41
- Feat/large tx (256) by @BlobMaster41
- feat: resync block header / configurable resync and reindex purge options (257) by @BlobMaster41
- Fix/thread witness validation (259) by @BlobMaster41
- Fix/deep reorg (260) by @BlobMaster41
- Bump @btc-vision/op-vm to v1.0.0 (261) by @BlobMaster41
- Update BlockRoute.ts (262) by @BlobMaster41
- Useless/remove useless code (264) by @BlobMaster41
- fix: Adjust VM contract DB query and add tests (265) by @BlobMaster41
- Create network-tweak.sh (266) by @BlobMaster41
- fix: prevent duplicate contract deployment (267) by @BlobMaster41
Bug Fixes
- feat: submit transaction package (249) by @BlobMaster41
- fix: replace ephemeral sodium_malloc with Buffer.alloc in encrypt/decrypt hot path (258) by @BlobMaster41
- feat: resync block header / configurable resync and reindex purge options (257) by @BlobMaster41
- Fix/thread witness validation (259) by @BlobMaster41
- Fix/deep reorg (260) by @BlobMaster41
- fix: Adjust VM contract DB query and add tests (265) by @BlobMaster41
- fix: prevent duplicate contract deployment (267) by @BlobMaster41
Documentation
- Fix/deep reorg (260) by @BlobMaster41
Dependencies
- Bump version, Node >=24, deps, bigger contract (248) by @BlobMaster41
- feat: submit transaction package (249) by @BlobMaster41
- ⬆️(deps): Bump docker/setup-qemu-action from 3 to 4 (254) by @dependabot[bot]
- ⬆️(deps): Bump docker/login-action from 3 to 4 (253) by @dependabot[bot]
- ⬆️(deps): Bump docker/setup-buildx-action from 3 to 4 (252) by @dependabot[bot]
- ⬆️(deps): Bump docker/metadata-action from 5 to 6 (251) by @dependabot[bot]
- ⬆️(deps): Bump docker/build-push-action from 6 to 7 (250) by @dependabot[bot]
- Fix/deep reorg (260) by @BlobMaster41
Other Changes
- Mainnet (263) by @BlobMaster41
Installation
From source tarball
tar -xzf opnet-node-v1.0.0-testnet.2.tar.gz
cd opnet-node-v1.0.0-testnet.2
npm install --production
npm startFrom Docker
docker pull ghcr.io/btc-vision/opnet-node:v1.0.0-testnet.2
# Copy and configure
cp docker/config/btc.conf.example docker/config/btc.conf
# Edit docker/config/btc.conf with your settings
# Run with docker-compose
cd docker && docker compose up -d
# Or run standalone
docker run -p 9000:9000 -p 9805:9805 -v $(pwd)/docker/config/btc.conf:/app/config/btc.conf ghcr.io/btc-vision/opnet-node:v1.0.0-testnet.2Checksums
See .sha256 files for verification.
Release v1.0.0-testnet.1
Bug Fixes
- Mempool/tx debug (246) by @BlobMaster41
Dependencies
- ⬆️(deps): Bump actions/attest-build-provenance from 3 to 4 (247) by @dependabot[bot]
Installation
From source tarball
tar -xzf opnet-node-v1.0.0-testnet.1.tar.gz
cd opnet-node-v1.0.0-testnet.1
npm install --production
npm startFrom Docker
docker pull ghcr.io/btc-vision/opnet-node:v1.0.0-testnet.1
# Copy and configure
cp docker/config/btc.conf.example docker/config/btc.conf
# Edit docker/config/btc.conf with your settings
# Run with docker-compose
cd docker && docker compose up -d
# Or run standalone
docker run -p 9000:9000 -p 9805:9805 -v $(pwd)/docker/config/btc.conf:/app/config/btc.conf ghcr.io/btc-vision/opnet-node:v1.0.0-testnet.1Checksums
See .sha256 files for verification.
Release v1.0.0+testnet
- No changes
Installation
From source tarball
tar -xzf opnet-node-v1.0.0-testnet.tar.gz
cd opnet-node-v1.0.0-testnet
npm install --production
npm startFrom Docker
docker pull ghcr.io/btc-vision/opnet-node:v1.0.0-testnet
# Copy and configure
cp docker/config/btc.conf.example docker/config/btc.conf
# Edit docker/config/btc.conf with your settings
# Run with docker-compose
cd docker && docker compose up -d
# Or run standalone
docker run -p 9000:9000 -p 9805:9805 -v $(pwd)/docker/config/btc.conf:/app/config/btc.conf ghcr.io/btc-vision/opnet-node:v1.0.0-testnetChecksums
See .sha256 files for verification.