Skip to content

Commit a1a8822

Browse files
committed
Added draft for claim
1 parent 57294f2 commit a1a8822

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

README.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,7 @@ Where message `type` must be one of:
7575
- `3`: `TeleportAsset`
7676
- `32`: `RelayMessageParachain`
7777
- `33`: `ParachainRelayMessage`
78+
- `42`: `AccountClaim`
7879

7980
Within XCM version 0, there is a secondary datatype `Ai`, "Asset Instruction", defined as:
8081

@@ -208,6 +209,14 @@ Initiates a `Balances` message to some `destination` with the given `query_id` f
208209
- `destination: MultiLocation` Recipient of the `Balances` message.
209210
- `assets: Vec<MultiAsset>` Asset(s) to be queried. Use of wildcards (empty/zero/`Undefined` identifiers) should generally be supported.
210211

212+
### `AccountClaim`
213+
Sends a claim verified to be from the `source` to the `destination` on the parachain. It has an `expiration` timestamp and a `scope` used to define the scope under which such a `claim` is made. A chain should only send such a claim if it is verified to have been intended to be sent by the `source`. It facilitates authentication across parachains.
214+
215+
- `source: MultiLocation`
216+
- `destination: MultiLocation`
217+
- `timestamp: Compact<u48>`
218+
- `scope: Vec<u8>`
219+
211220
## `MultiAsset`: Universal Asset Identifiers
212221

213222
Basic format:

0 commit comments

Comments
 (0)