darwinia-network / darwinia

Darwinia Chain, EVM+, Polkadot parachain and integrating with XCMP.
https://darwinia.network
GNU General Public License v3.0
241 stars 51 forks source link

Update solidity interface for the DIP-6 #1482

Closed boundless-forest closed 2 months ago

boundless-forest commented 2 months ago

Related to https://github.com/darwinia-network/darwinia/pull/1475

Keep the Solidity interface file up to date.

github-actions[bot] commented 2 months ago
Check 014b753bb826e4b70f7eee41f22722ba04700fc0 crab-dev > Check runtime version ```diff RuntimeVersion { spec_name: "Crab2", impl_name: "DarwiniaOfficialRust", authoring_version: 0, - spec_version: 6610, + spec_version: 6620, impl_version: 0, transaction_version: 0, state_version: 0, } ``` > Check runtime storage ```diff Pallet AccountMigration + Entry: StorageEntryMetadata { name: "Ledgers", modifier: Optional, ty: Map { hashers: [Blake2_128Concat], key: UntrackedSymbol { id: 42, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 374, marker: PhantomData core::any::TypeId> } }, default: [0], docs: [" [`darwinia_staking::migration::v2::OldLedger`] data."] } - Entry: StorageEntryMetadata { name: "Ledgers", modifier: Optional, ty: Map { hashers: [Blake2_128Concat], key: UntrackedSymbol { id: 42, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 372, marker: PhantomData core::any::TypeId> } }, default: [0], docs: [" [`darwinia_staking::Ledgers`] data."] } Pallet DarwiniaStaking + Entry: StorageEntryMetadata { name: "ExposureCache0", modifier: Optional, ty: Map { hashers: [Twox64Concat], key: UntrackedSymbol { id: 0, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 386, marker: PhantomData core::any::TypeId> } }, default: [0], docs: [" Exposure cache 0."] } - Entry: StorageEntryMetadata { name: "ExposureCache0", modifier: Optional, ty: Map { hashers: [Twox64Concat], key: UntrackedSymbol { id: 0, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 383, marker: PhantomData core::any::TypeId> } }, default: [0], docs: [" Exposure cache 0."] } + Entry: StorageEntryMetadata { name: "ExposureCache1", modifier: Optional, ty: Map { hashers: [Twox64Concat], key: UntrackedSymbol { id: 0, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 386, marker: PhantomData core::any::TypeId> } }, default: [0], docs: [" Exposure cache 1."] } - Entry: StorageEntryMetadata { name: "ExposureCache1", modifier: Optional, ty: Map { hashers: [Twox64Concat], key: UntrackedSymbol { id: 0, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 383, marker: PhantomData core::any::TypeId> } }, default: [0], docs: [" Exposure cache 1."] } + Entry: StorageEntryMetadata { name: "ExposureCache2", modifier: Optional, ty: Map { hashers: [Twox64Concat], key: UntrackedSymbol { id: 0, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 386, marker: PhantomData core::any::TypeId> } }, default: [0], docs: [" Exposure cache 2."] } - Entry: StorageEntryMetadata { name: "ExposureCache2", modifier: Optional, ty: Map { hashers: [Twox64Concat], key: UntrackedSymbol { id: 0, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 383, marker: PhantomData core::any::TypeId> } }, default: [0], docs: [" Exposure cache 2."] } - Entry: StorageEntryMetadata { name: "KtonPool", modifier: Default, ty: Plain(UntrackedSymbol { id: 6, marker: PhantomData core::any::TypeId> }), default: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], docs: [" Total staked KTON."] } + Entry: StorageEntryMetadata { name: "Ledgers", modifier: Optional, ty: Map { hashers: [Blake2_128Concat], key: UntrackedSymbol { id: 0, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 383, marker: PhantomData core::any::TypeId> } }, default: [0], docs: [" All staking ledgers."] } - Entry: StorageEntryMetadata { name: "Ledgers", modifier: Optional, ty: Map { hashers: [Blake2_128Concat], key: UntrackedSymbol { id: 0, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 372, marker: PhantomData core::any::TypeId> } }, default: [0], docs: [" All staking ledgers."] } - Entry: StorageEntryMetadata { name: "MigrationStartBlock", modifier: Default, ty: Plain(UntrackedSymbol { id: 4, marker: PhantomData core::any::TypeId> }), default: [0, 0, 0, 0], docs: [" Migration starting block."] } + Entry: StorageEntryMetadata { name: "RateLimit", modifier: Default, ty: Plain(UntrackedSymbol { id: 6, marker: PhantomData core::any::TypeId> }), default: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], docs: [" Rate limit.", "", " The maximum amount of RING that can be staked or unstaked in one session."] } + Entry: StorageEntryMetadata { name: "RateLimitState", modifier: Default, ty: Plain(UntrackedSymbol { id: 393, marker: PhantomData core::any::TypeId> }), default: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], docs: [" Rate limit state.", "", " Tracks the rate limit state in a session."] } - Entry: StorageEntryMetadata { name: "RingPool", modifier: Default, ty: Plain(UntrackedSymbol { id: 6, marker: PhantomData core::any::TypeId> }), default: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], docs: [" Total staked RING.", "", " This will count RING + deposit(locking RING)."] } ```
github-actions[bot] commented 2 months ago
Check 014b753bb826e4b70f7eee41f22722ba04700fc0 darwinia-dev > Check runtime version ```diff RuntimeVersion { spec_name: "Darwinia2", impl_name: "DarwiniaOfficialRust", authoring_version: 0, - spec_version: 6610, + spec_version: 6620, impl_version: 0, transaction_version: 0, state_version: 0, } ``` > Check runtime storage ```diff - Pallet: "EcdsaAuthority" - Pallet: "MessageGadget" Pallet AccountMigration + Entry: StorageEntryMetadata { name: "Ledgers", modifier: Optional, ty: Map { hashers: [Blake2_128Concat], key: UntrackedSymbol { id: 42, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 401, marker: PhantomData core::any::TypeId> } }, default: [0], docs: [" [`darwinia_staking::migration::v2::OldLedger`] data."] } - Entry: StorageEntryMetadata { name: "Ledgers", modifier: Optional, ty: Map { hashers: [Blake2_128Concat], key: UntrackedSymbol { id: 42, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 408, marker: PhantomData core::any::TypeId> } }, default: [0], docs: [" [`darwinia_staking::Ledgers`] data."] } Pallet DarwiniaStaking + Entry: StorageEntryMetadata { name: "ExposureCache0", modifier: Optional, ty: Map { hashers: [Twox64Concat], key: UntrackedSymbol { id: 0, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 413, marker: PhantomData core::any::TypeId> } }, default: [0], docs: [" Exposure cache 0."] } - Entry: StorageEntryMetadata { name: "ExposureCache0", modifier: Optional, ty: Map { hashers: [Twox64Concat], key: UntrackedSymbol { id: 0, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 419, marker: PhantomData core::any::TypeId> } }, default: [0], docs: [" Exposure cache 0."] } + Entry: StorageEntryMetadata { name: "ExposureCache1", modifier: Optional, ty: Map { hashers: [Twox64Concat], key: UntrackedSymbol { id: 0, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 413, marker: PhantomData core::any::TypeId> } }, default: [0], docs: [" Exposure cache 1."] } - Entry: StorageEntryMetadata { name: "ExposureCache1", modifier: Optional, ty: Map { hashers: [Twox64Concat], key: UntrackedSymbol { id: 0, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 419, marker: PhantomData core::any::TypeId> } }, default: [0], docs: [" Exposure cache 1."] } + Entry: StorageEntryMetadata { name: "ExposureCache2", modifier: Optional, ty: Map { hashers: [Twox64Concat], key: UntrackedSymbol { id: 0, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 413, marker: PhantomData core::any::TypeId> } }, default: [0], docs: [" Exposure cache 2."] } - Entry: StorageEntryMetadata { name: "ExposureCache2", modifier: Optional, ty: Map { hashers: [Twox64Concat], key: UntrackedSymbol { id: 0, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 419, marker: PhantomData core::any::TypeId> } }, default: [0], docs: [" Exposure cache 2."] } - Entry: StorageEntryMetadata { name: "KtonPool", modifier: Default, ty: Plain(UntrackedSymbol { id: 6, marker: PhantomData core::any::TypeId> }), default: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], docs: [" Total staked KTON."] } + Entry: StorageEntryMetadata { name: "Ledgers", modifier: Optional, ty: Map { hashers: [Blake2_128Concat], key: UntrackedSymbol { id: 0, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 410, marker: PhantomData core::any::TypeId> } }, default: [0], docs: [" All staking ledgers."] } - Entry: StorageEntryMetadata { name: "Ledgers", modifier: Optional, ty: Map { hashers: [Blake2_128Concat], key: UntrackedSymbol { id: 0, marker: PhantomData core::any::TypeId> }, value: UntrackedSymbol { id: 408, marker: PhantomData core::any::TypeId> } }, default: [0], docs: [" All staking ledgers."] } - Entry: StorageEntryMetadata { name: "MigrationStartBlock", modifier: Default, ty: Plain(UntrackedSymbol { id: 4, marker: PhantomData core::any::TypeId> }), default: [0, 0, 0, 0], docs: [" Migration starting block."] } + Entry: StorageEntryMetadata { name: "RateLimit", modifier: Default, ty: Plain(UntrackedSymbol { id: 6, marker: PhantomData core::any::TypeId> }), default: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], docs: [" Rate limit.", "", " The maximum amount of RING that can be staked or unstaked in one session."] } + Entry: StorageEntryMetadata { name: "RateLimitState", modifier: Default, ty: Plain(UntrackedSymbol { id: 420, marker: PhantomData core::any::TypeId> }), default: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], docs: [" Rate limit state.", "", " Tracks the rate limit state in a session."] } - Entry: StorageEntryMetadata { name: "RingPool", modifier: Default, ty: Plain(UntrackedSymbol { id: 6, marker: PhantomData core::any::TypeId> }), default: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], docs: [" Total staked RING.", "", " This will count RING + deposit(locking RING)."] } ```
github-actions[bot] commented 2 months ago
Check 014b753bb826e4b70f7eee41f22722ba04700fc0 pangolin-dev > Check runtime version ```diff ``` > Check runtime storage ```diff ```