diff --git a/CHANGELOG.md b/CHANGELOG.md index 3fa91cf..43da389 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,7 @@ +# v0.9.18-chainbridge.11 + +- update chainbridge agents, add storage of ethereum nonce + # v0.9.18-chainbridge.10 - integrate with chainbridge diff --git a/Cargo.lock b/Cargo.lock index 23260d7..553da64 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2008,7 +2008,7 @@ dependencies = [ [[package]] name = "fuso-support" version = "4.0.2" -source = "git+https://github.com/uinb/fusotao-protocol.git?tag=v0.9.18.final.2#ce258183be9993ee5283e1dd6c5f3856273ed2b0" +source = "git+https://github.com/uinb/fusotao-protocol.git?tag=v0.9.18.final.3#5924048cb1d8d2f5bf4c7316d47b619dc02b4706" dependencies = [ "bit-vec", "byteorder", @@ -2025,7 +2025,7 @@ dependencies = [ [[package]] name = "fuso-verifier-rpc" version = "4.0.2" -source = "git+https://github.com/uinb/fusotao-protocol.git?tag=v0.9.18.final.2#ce258183be9993ee5283e1dd6c5f3856273ed2b0" +source = "git+https://github.com/uinb/fusotao-protocol.git?tag=v0.9.18.final.3#5924048cb1d8d2f5bf4c7316d47b619dc02b4706" dependencies = [ "fuso-verifier-runtime-api", "jsonrpc-core", @@ -2042,7 +2042,7 @@ dependencies = [ [[package]] name = "fuso-verifier-runtime-api" version = "4.0.2" -source = "git+https://github.com/uinb/fusotao-protocol.git?tag=v0.9.18.final.2#ce258183be9993ee5283e1dd6c5f3856273ed2b0" +source = "git+https://github.com/uinb/fusotao-protocol.git?tag=v0.9.18.final.3#5924048cb1d8d2f5bf4c7316d47b619dc02b4706" dependencies = [ "parity-scale-codec", "sp-api", @@ -4291,7 +4291,7 @@ dependencies = [ [[package]] name = "pallet-chainbridge" version = "0.1.0" -source = "git+https://github.com/uinb/fusotao-protocol.git?tag=v0.9.18.final.2#ce258183be9993ee5283e1dd6c5f3856273ed2b0" +source = "git+https://github.com/uinb/fusotao-protocol.git?tag=v0.9.18.final.3#5924048cb1d8d2f5bf4c7316d47b619dc02b4706" dependencies = [ "frame-benchmarking", "frame-support", @@ -4309,7 +4309,7 @@ dependencies = [ [[package]] name = "pallet-chainbridge-handler" version = "0.1.0" -source = "git+https://github.com/uinb/fusotao-protocol.git?tag=v0.9.18.final.2#ce258183be9993ee5283e1dd6c5f3856273ed2b0" +source = "git+https://github.com/uinb/fusotao-protocol.git?tag=v0.9.18.final.3#5924048cb1d8d2f5bf4c7316d47b619dc02b4706" dependencies = [ "frame-support", "frame-system", @@ -4329,7 +4329,7 @@ dependencies = [ [[package]] name = "pallet-fuso-foundation" version = "4.0.2" -source = "git+https://github.com/uinb/fusotao-protocol.git?tag=v0.9.18.final.2#ce258183be9993ee5283e1dd6c5f3856273ed2b0" +source = "git+https://github.com/uinb/fusotao-protocol.git?tag=v0.9.18.final.3#5924048cb1d8d2f5bf4c7316d47b619dc02b4706" dependencies = [ "frame-benchmarking", "frame-support", @@ -4348,7 +4348,7 @@ dependencies = [ [[package]] name = "pallet-fuso-reward" version = "4.0.2" -source = "git+https://github.com/uinb/fusotao-protocol.git?tag=v0.9.18.final.2#ce258183be9993ee5283e1dd6c5f3856273ed2b0" +source = "git+https://github.com/uinb/fusotao-protocol.git?tag=v0.9.18.final.3#5924048cb1d8d2f5bf4c7316d47b619dc02b4706" dependencies = [ "frame-support", "frame-system", @@ -4366,7 +4366,7 @@ dependencies = [ [[package]] name = "pallet-fuso-token" version = "4.0.2" -source = "git+https://github.com/uinb/fusotao-protocol.git?tag=v0.9.18.final.2#ce258183be9993ee5283e1dd6c5f3856273ed2b0" +source = "git+https://github.com/uinb/fusotao-protocol.git?tag=v0.9.18.final.3#5924048cb1d8d2f5bf4c7316d47b619dc02b4706" dependencies = [ "ascii", "frame-benchmarking", @@ -4387,7 +4387,7 @@ dependencies = [ [[package]] name = "pallet-fuso-verifier" version = "4.0.2" -source = "git+https://github.com/uinb/fusotao-protocol.git?tag=v0.9.18.final.2#ce258183be9993ee5283e1dd6c5f3856273ed2b0" +source = "git+https://github.com/uinb/fusotao-protocol.git?tag=v0.9.18.final.3#5924048cb1d8d2f5bf4c7316d47b619dc02b4706" dependencies = [ "ascii", "frame-benchmarking", diff --git a/node/Cargo.toml b/node/Cargo.toml index 58e3b7c..c7d095c 100644 --- a/node/Cargo.toml +++ b/node/Cargo.toml @@ -24,7 +24,7 @@ jsonrpc-core = '18.0.0' structopt = '0.3.25' fuso-runtime = { path = '../runtime' } -fuso-verifier-rpc = { git = "https://github.com/uinb/fusotao-protocol.git", tag = "v0.9.18.final.2", default-features = false, package = "fuso-verifier-rpc" } +fuso-verifier-rpc = { git = "https://github.com/uinb/fusotao-protocol.git", tag = "v0.9.18.final.3", default-features = false, package = "fuso-verifier-rpc" } clap = { version = "3.0", features = ["derive"] } sc-cli = { version = "0.10.0-dev", git = "https://github.com/paritytech/substrate.git", branch = "polkadot-v0.9.18", features = ["wasmtime"] } diff --git a/runtime/Cargo.toml b/runtime/Cargo.toml index c4617ca..cc7f384 100644 --- a/runtime/Cargo.toml +++ b/runtime/Cargo.toml @@ -67,15 +67,15 @@ frame-system-benchmarking = { version = "4.0.0-dev", default-features = false, g hex-literal = { version = "0.3.4", optional = true } pallet-multisig = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.18', default-features = false } # fusotao dependencies -fuso-support = { git = "https://github.com/uinb/fusotao-protocol.git", tag = "v0.9.18.final.2", default-features = false, package = "fuso-support" } -pallet-fuso-verifier = { git = "https://github.com/uinb/fusotao-protocol.git", tag = "v0.9.18.final.2", default-features = false, package = "pallet-fuso-verifier" } -pallet-fuso-token = { git = "https://github.com/uinb/fusotao-protocol.git", tag = "v0.9.18.final.2", default-features = false, package = "pallet-fuso-token" } -pallet-fuso-foundation = { git = "https://github.com/uinb/fusotao-protocol.git", tag = "v0.9.18.final.2", default-features = false, package = "pallet-fuso-foundation" } -pallet-fuso-reward = { git = "https://github.com/uinb/fusotao-protocol.git", tag = "v0.9.18.final.2", default-features = false, package = "pallet-fuso-reward" } -fuso-verifier-runtime-api = { git = "https://github.com/uinb/fusotao-protocol.git", tag = "v0.9.18.final.2", default-features = false, package = "fuso-verifier-runtime-api" } +fuso-support = { git = "https://github.com/uinb/fusotao-protocol.git", tag = "v0.9.18.final.3", default-features = false, package = "fuso-support" } +pallet-fuso-verifier = { git = "https://github.com/uinb/fusotao-protocol.git", tag = "v0.9.18.final.3", default-features = false, package = "pallet-fuso-verifier" } +pallet-fuso-token = { git = "https://github.com/uinb/fusotao-protocol.git", tag = "v0.9.18.final.3", default-features = false, package = "pallet-fuso-token" } +pallet-fuso-foundation = { git = "https://github.com/uinb/fusotao-protocol.git", tag = "v0.9.18.final.3", default-features = false, package = "pallet-fuso-foundation" } +pallet-fuso-reward = { git = "https://github.com/uinb/fusotao-protocol.git", tag = "v0.9.18.final.3", default-features = false, package = "pallet-fuso-reward" } +fuso-verifier-runtime-api = { git = "https://github.com/uinb/fusotao-protocol.git", tag = "v0.9.18.final.3", default-features = false, package = "fuso-verifier-runtime-api" } # chainbridge dependencies -pallet-chainbridge = { git = "https://github.com/uinb/fusotao-protocol.git", tag = "v0.9.18.final.2", default-features = false, package = "pallet-chainbridge" } -pallet-chainbridge-handler = { git = "https://github.com/uinb/fusotao-protocol.git", tag = "v0.9.18.final.2", default-features = false, package = "pallet-chainbridge-handler" } +pallet-chainbridge = { git = "https://github.com/uinb/fusotao-protocol.git", tag = "v0.9.18.final.3", default-features = false, package = "pallet-chainbridge" } +pallet-chainbridge-handler = { git = "https://github.com/uinb/fusotao-protocol.git", tag = "v0.9.18.final.3", default-features = false, package = "pallet-chainbridge-handler" } [build-dependencies] substrate-wasm-builder = { version = "5.0.0-dev", git = "https://github.com/paritytech/substrate.git", branch = "polkadot-v0.9.18" } diff --git a/runtime/src/lib.rs b/runtime/src/lib.rs index 4d2bf74..49733fc 100644 --- a/runtime/src/lib.rs +++ b/runtime/src/lib.rs @@ -36,6 +36,7 @@ pub use frame_support::{ }; use frame_support::{weights::DispatchClass, PalletId}; use frame_system::limits::{BlockLength, BlockWeights}; +pub use fuso_support::derive_resource_id; pub use pallet_balances::Call as BalancesCall; use pallet_im_online::sr25519::AuthorityId as ImOnlineId; use pallet_mmr_primitives as mmr; @@ -50,7 +51,6 @@ use sp_runtime::{ transaction_validity::TransactionPriority, FixedPointNumber, Perquintill, }; -pub use fuso_support::derive_resource_id; pub use sp_runtime::{Perbill, Permill}; use static_assertions::const_assert; @@ -115,7 +115,7 @@ pub const VERSION: RuntimeVersion = RuntimeVersion { // `spec_version`, and `authoring_version` are the same between Wasm and native. // This value is set to 100 to notify Polkadot-JS App (https://polkadot.js.org/apps) to use // the compatible custom types. - spec_version: 129, + spec_version: 130, impl_version: 1, apis: RUNTIME_API_VERSIONS, transaction_version: 2,