Conversation
| let deps = crate::rpc::FullDeps { | ||
| client: Arc::clone(&client), | ||
| pool: Arc::clone(&transaction_pool), | ||
| backend: Arc::clone(&backend), |
There was a problem hiding this comment.
You need to add ismp-parachain-inherent to thecreate_inherent_providers in AuraParams
guide: https://docs.hyperbridge.network/developers/polkadot/ismp-parachain-inherent
runtimes/peregrine/src/ismp.rs
Outdated
|
|
||
| impl pallet_token_gateway::Config for Runtime { | ||
| type RuntimeEvent = RuntimeEvent; | ||
| type Dispatcher = Ismp; |
There was a problem hiding this comment.
Dispatcher should be pallet-hyperbridge
| type Dispatcher = Ismp; | |
| type Dispatcher = Hyperbridge; |
Wizdave97
left a comment
There was a problem hiding this comment.
Signed Extras in your runtime must be an exact match of what is described in the link below
https://docs.hyperbridge.network/developers/polkadot/pallet-ismp#signed-extensions
Enable offchain indexing in your node by default, follow the guide below:
https://docs.hyperbridge.network/developers/polkadot/pallet-ismp#offchain-indexing
runtimes/peregrine/Cargo.toml
Outdated
| pallet-ismp = { workspace = true, features = ["unsigned"] } | ||
| pallet-ismp-runtime-api = { workspace = true } | ||
| pallet-token-gateway = { workspace = true } | ||
| sp-mmr-primitives = { workspace = true } |
There was a problem hiding this comment.
| sp-mmr-primitives = { workspace = true } |
|
Hyperbridge Para Id on testnet is 4009 |
|
@Wizdave97 Thanks for the review 🙌 Much appreciated! I’ve addressed all your comments. |
|
Looks Good |
Implements ISMP related pallet