Releases: bifrost-platform/bifrost-node
Releases · bifrost-platform/bifrost-node
BIFROST v1.1.9
BIFROST v1.1.9
This release contains the public implementation of BIFROST Mainnet runtime.
Changes
- Add runtime construction for mainnet support.
- Add client construction for mainnet support.
- Add
--chain mainnet
CLI option for mainnet connection.
- Add mainnet chain specification JSON file for mainnet connection.
- Reveal public rpc endpoints for mainnet rpc queries.
Versions
Component |
version |
node implementation |
v1.1.9 |
substrate/frontier implementation |
thebifrost-legacy-v1.1.4 |
testnet runtime implementation |
435 |
mainnet runtime implementation |
2004 |
Assets
Assets |
sha256checksum |
bifrost-node |
803a6a9ca6255aad46d54698d7f7c46af24c35cd7b2ad5b81a6d08b4eb405ac2 |
bifrost-node-aarch64-macos |
ef834e8fd5e3446bfd54dc258c3fd713515020860f34033a41bc33cd3d4266ca |
bifrost-testnet.json |
d131c270890502496a28e946e1be5aa0f9bf8a2337a8e8d1a40cd89e7cb05aca |
bifrost-mainnet.json |
71d9fce8141553871b240d49e3dcbefe731111ac5bd925d7ad30b5ca1011e725 |
BIFROST v1.1.6
BIFROST v1.1.6
This release contains a minor updates on runtime implementations.
Features
- Add a council-permissioned extrinsic for native token minting.
Changes
- Rename runtime pallets to polkadot style.
- Rename runtime
spec_name
to official BIFROST Network's.
Versions
Component |
version |
node implementation |
v1.1.6 |
substrate/frontier implementation |
thebifrost-legacy-v1.1.4 |
testnet runtime implementation |
430 at block 2577190 |
mainnet runtime implementation |
- |
Assets
Assets |
sha256checksum |
bifrost-node |
60c84eef7889705f888e83a18f026edd93e313ea8acd7f20f553fd19f641d214 |
bifrost-node-aarch64-macos |
75fa1f9591747f4bd7de7a2563a70df4c2ab2ad07510fd251b05e0e790c19150 |
bifrost-testnet.json |
c89155d7616c999598e3817b13c87ffc46da2f492a6c2b2d700783d1b3b6a1a8 |
bifrost-mainnet.json |
- |
BIFROST v1.1.5
BIFROST v1.1.5
This release contains a minor updates on governance implementations.
Changes
- Remove asset lockups for 1x conviction votes and delegations.
- Modify regular lockup period to begin at 2x conviction votes and delegations.
Versions
Component |
version |
node implementation |
v1.1.5 |
substrate/frontier implementation |
thebifrost-legacy-v1.1.4 |
testnet runtime implementation |
425 at block 2376690 |
mainnet runtime implementation |
- |
Assets
Assets |
sha256checksum |
bifrost-node |
f0ee7c2229161c42a1fbe6b6266e9a91693bd938f573a4ade0884ed48361d36a |
bifrost-node-aarch64-macos |
5b29c61bec963c49896120df1bc2cddbd8c0afc859f6b7f4b8415a06700167b6 |
bifrost-testnet.json |
c89155d7616c999598e3817b13c87ffc46da2f492a6c2b2d700783d1b3b6a1a8 |
bifrost-mainnet.json |
- |
BIFROST v1.1.4
BIFROST v1.1.4
This release contains a major bug fix on precompiled contract executions.
Bug Fixes
- Forbid delegate calls for custom BIFROST precompiled contracts only.
Others
- docker-compose.yml for monitoring bifrost node & relayer added in /maintenance directory.
Versions
Component |
version |
node implementation |
v1.1.4 |
testnet runtime implementation |
420 at block 2260690 |
mainnet runtime implementation |
- |
Assets
Assets |
sha256checksum |
bifrost-node |
bc7eeea5f12274cf194bc76933f897be9128ef9d72a8b6d3fa0ff34c82881cee |
bifrost-node-aarch64-macos |
230c4bb388a8550ff7739de6ce4b3eec1633560b0b48d23388d02761b6558501 |
bifrost-testnet.json |
c89155d7616c999598e3817b13c87ffc46da2f492a6c2b2d700783d1b3b6a1a8 |
bifrost-mainnet.json |
- |
BIFROST v1.1.3
BIFROST v1.1.3
This release contains minor fixes on runtime implementations.
Fixes
- Add missing precompiled contract
BfcStaking.sol
.
- Attach
DealWithFees<Runtime>
to pallet_evm
.
- Fix incorrect truncation of low_u128/low_u64.
Versions
Component |
version |
node implementation |
v1.1.3 |
testnet runtime implementation |
415 at block 2233790 |
mainnet runtime implementation |
- |
Assets
Assets |
sha256checksum |
bifrost-node |
5362c6b7207a8ab27439cf42fcac46941b6e68b265b1ecc22c097592ae7de35e |
bifrost-node-aarch64-macos |
5e03760789ca8b26ceeff9d136bc36dffd496e6ff7912f06aef02d2b3d8fdb65 |
bifrost-testnet.json |
c89155d7616c999598e3817b13c87ffc46da2f492a6c2b2d700783d1b3b6a1a8 |
bifrost-mainnet.json |
- |
BIFROST v1.1.2
BIFROST v1.1.2
This release contains minor fixes on runtime implementations and public open of the runtime implementations.
Features
- Publicly open BIFROST Network's runtime implementation source code.
- Allocate certain amount of transaction fees to the treasury pot.
- Add
pallet_identity
to runtime.
- Add precompiled contracts for council and technical committee members.
Fixes
- Add a single round delay to validator commission rate updates.
- Update validator offence count managements.
- Ensure candidates and nominators doesn't have multiple withdraw requests at once.
Versions
Component |
version |
node implementation |
v1.1.2 |
testnet runtime implementation |
410 at block 2115300 |
mainnet runtime implementation |
- |
Assets
Assets |
sha256checksum |
bifrost-node |
6be0b97b35c5eca6d415f4f38840e2e806f6b94a2cfe7d6a5f987ba3d91f7f00 |
bifrost-node-aarch64-macos |
5c83db7a45f990ff478faa7b8f71a0ba057fba1ce294d123dec640182ebeacbd |
bifrost-testnet.json |
c89155d7616c999598e3817b13c87ffc46da2f492a6c2b2d700783d1b3b6a1a8 |
bifrost-mainnet.json |
- |
BIFROST v1.1.1
BIFROST v1.1.1
This release contains minor fixes on runtime implementations.
Fixes
- Reorder ensure!() macro executions inside pallet extrinsics.
- Verify if validators owns on-chain session keys registered before selected as an active validator.
Versions
Component |
version |
node implementation |
v1.1.1 |
native runtime implementation |
390 at block 1140131 |
Assets
Assets |
sha256checksum |
bifrost-node |
bccee3990f88bd623f011ed5736bebab394a3407717d8d322f100acea2614a83 |
bifrost-node-aarch64-macos |
7944b7a6707f888c570b854b0566e255c7a1d96d8f976130f34ea29ef2c3708c |
bifrost-testnet.json |
c89155d7616c999598e3817b13c87ffc46da2f492a6c2b2d700783d1b3b6a1a8 |
BIFROST v1.1.0
BIFROST v1.1.0
This release contains major feature updates on runtime implementations.
Core Features
- Implement
pallet_bfc_offences
to nodes runtime
- This pallet performs as a central validator offence handler
- Currently in our system, there was an issue that a single offence will directly make that validator kicked out
- To let validators acknowledge and maintain their offence level, we now support an offence counting system that ensures them to not be kicked out until they reach the
MaximumOffenceCount
limit
- This pallet also supports offence count expirations if they well behave for several sessions
- Enhance
pallet_relay_manager
for relayers
- It now supports an extrinsic called
heartbeat()
that must be requested by each relayer that lets the node to manage relayers liveness
- This extrinsic must be requested at least once for every new session, if not it will act as an offence
- The slash fraction for this offence can be managed by a sudo-only extrinsic
Substrate Features
- Set
pallet_im_online
slash fraction to a fixed percentage
Versions
Component |
version |
node implementation |
v1.1.0 |
native runtime implementation |
360 at block 937179 |
Assets
Assets |
sha256checksum |
bifrost-node |
53e635895fc42fc245511ca96fa55053aeb6ac26748a3aeb2e751b0f8de09abf |
bifrost-node-aarch64-macos |
7dc5ccf821909d1c2fbdc8fe0d08ee44712e206f8b9c0a719147e416c2a3611a |
bifrost-testnet.json |
c89155d7616c999598e3817b13c87ffc46da2f492a6c2b2d700783d1b3b6a1a8 |
BIFROST v1.0.4
BIFROST v1.0.4
This release contains minor fixes on runtime implementations.
Fixes
- Match the EVM gas price target where
pallet_base_fee
and pallet_evm
were referencing. Due to the mismatch, the extrinsic set_base_fee_per_gas()
that is in pallet_base_fee
will occur a gas price difference between the two pallets.
- Ensure the extrinsic
set_blocks_per_round()
that is in pallet_bfc_staking
verifies the given block number whether it already passed the current length.
Versions
Component |
version |
node implementation |
v1.0.4 |
native runtime implementation |
350 at 835210 |
Assets
Assets |
sha256checksum |
bifrost-node |
b4566abc9d113fe2f4d9e412cff0091ef1ad84a58b23444ee09497e5c33fac99 |
bifrost-node-aarch64-macos |
0ba34fbf2f586d515f973513eba52463b61d62009e437621dc99e35da977a753 |
bifrost-testnet.json |
c89155d7616c999598e3817b13c87ffc46da2f492a6c2b2d700783d1b3b6a1a8 |
BIFROST v1.0.3
BIFROST v1.0.3
This release contains minor modifications on governance related implementations.
Fixes
- Increase preimage storage byte fee to 1 milli BFC
- Rename
propose()
extrinsic included in pallet-bfc-utility
to community_proposal()
- Remove
who
field from AcceptedProposals
included in pallet-bfc-utility
Versions
Component |
version |
node implementation |
v1.0.3 |
native runtime implementation |
340 at 737490 |
Assets
Assets |
sha256checksum |
bifrost-node |
e845898c23b500389dc20f0476d7f6b8bd6db30d979ad2d7d48182d3b1a35ce5 |
bifrost-node-aarch64-macos |
368bbf17730f5a332366e4e3103e7b626346d2f22b5a9564c05322ff42d4aa47 |
bifrost-testnet.json |
c89155d7616c999598e3817b13c87ffc46da2f492a6c2b2d700783d1b3b6a1a8 |