Skip to content

Releases: octopus-network/barnacle

Barnacle v0.9.30-1

16 Feb 05:20
@en en
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.9.30...v0.9.30-1

Barnacle v0.9.30

07 Dec 17:35
@en en
Compare
Choose a tag to compare

What's Changed

  • Add pallet-offences and report offences to mainchain though pallet-lpos by @en in #23
  • Initialise cross-chain assets in genesis by @anonymousGiga in #24
  • support nft & fix benchmarking by @anonymousGiga in #27
  • Add octopus-bridge by @en in #28
  • Make upward message queue bounded by @en in #29
  • Update benchmarking for pallets by @anonymousGiga in #30
  • Make interval value as a constant value in runtime by @anonymousGiga in #32
  • Upgrade to v0.9.30 by @en in #33
  • Update appchain template based on substrate node by @en in #35
  • Add benchmarking for octopus-pallet by @anonymousGiga in #36

Runtime Migration

⚠️ It is only for those Appchains which need to upgrade to v0.9.30 from v0.9.18-2.
This migration is used to set the interval value in the pallet-upward-messages, and it should be deleted after this runtime upgrade.
To add the following codes into runtime/src/lib.rs

type Migrations = (
	// This migration is used to set the interval value in the upward-messages. It should be
	// deleted after the upgrade.
	SetIntervalValueRuntimeUpgrade,
);

/// Please set the value of interval according to your own needs.
const INTERVAL: u32 = 1;
pub struct SetIntervalValueRuntimeUpgrade;
impl frame_support::traits::OnRuntimeUpgrade for SetIntervalValueRuntimeUpgrade {
	fn on_runtime_upgrade() -> frame_support::weights::Weight {
		pallet_octopus_upward_messages::migrations::migration_to_v1::<Runtime>(INTERVAL)
	}
}

Also, please increase spec_version and transaction_version in runtime/src/lib.rs

Full Changelog: v0.9.18-2...v0.9.30

Barnacle v0.9.18-2

16 Aug 09:10
@en en
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.9.18...v0.9.18-2

Barnacle v0.9.13-1

16 Aug 09:08
@en en
Compare
Choose a tag to compare

Minor changes to simplify the next upgrade of near contract.

Full Changelog: v0.9.13...v0.9.13-1

Barnacle v0.9.18-1

15 Aug 05:23
@en en
Compare
Choose a tag to compare

This release supports reporting equivocations to mainchain.

What's Changed

  • Add pallet-offences and report offences to mainchain though pallet-lpos by @en in #23

Full Changelog: v0.9.18...v0.9.18-1

Barnacle v0.9.18

30 Jul 06:21
@en en
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.9.12...v0.9.18

Barnacle v0.9.13

21 May 11:15
@en en
Compare
Choose a tag to compare

Barnacle v0.9.12-3

20 Dec 04:40
@en en
Compare
Choose a tag to compare
  • When a validator produces less than 80% of the expected blocks, no reward is distributed.
  • Saves the result of the cross-chain messages

Barnacle v0.9.12-2

09 Dec 09:15
@en en
Compare
Choose a tag to compare
  • Bug fixes

Barnacle v0.9.12-1

06 Dec 17:06
@en en
Compare
Choose a tag to compare
  • Change the default RPC endpoint of the mainchain.