-
Notifications
You must be signed in to change notification settings - Fork 6
Open
Description
Design doc for Bulletin as parachain: https://docs.google.com/document/d/1NFFt8iITx7jCPewGbjAQKvcwQgnb6i9-ZVE4brPc8Nw/edit (if not accessible, please request)
Audit scope
☑️ - ready to audit
🚧 - in-progress, not ready yet
❓- questionable, still not decided
Relevant runtime code paths:
- ☑️ Bulletin Westend (normal) parachain: https://github.com/paritytech/polkadot-bulletin-chain/tree/main/runtimes/bulletin-westend
- 🚧 Bulletin Polkadot (normal) parachain: Add polkadot bulletin parachain #164 (in-progress, but it should be exact copy/configuration as for Westend above)
- ☑️ Node implementation
- ☑️ polkadot-parachain / polkadot-omni-node support: Bulletin as parachain missing features polkadot-sdk#10662
- custom inherent data provider for
check_proofs - added transaction index host functions
- configurable StoragePeriod -> RetentionPeriod plus runtime API
- custom inherent data provider for
- ☑️❓ Bitswap support (related to IPFS)
- ☑️ polkadot-parachain / polkadot-omni-node support: Bulletin as parachain missing features polkadot-sdk#10662
- Runtime implementation
- ☑️ Pallets
- ☑️ polkadot-bulletin-chain/pallets/transaction-storage
- 🚧 Removal of
ValidateUnsignedtrait usage for unsigned transactions: Validate unsigned -> pallet::authorize #194
- 🚧 Removal of
- ☑️ polkadot-bulletin-chain/pallets/transaction-storage
- Runtime configuration itself (block sizes/times, origins, tx extensions, root access, ..)
- ☑️ Pallets configuration
- ☑️ XCM configuration
- ☑️ Pallets
Metadata
Metadata
Labels
No labels
Type
Projects
Status
In progress