4.4.1 Claim Property Token

Claim Property Token Step-by-Step test guide

Investor claims tokens after SPV creation. Ensures SPV exists + claim window active, processes payments, releases funds, distributes tokens, may trigger legal process, emits PropertyTokenClaimed / AllPropertyTokenClaimed.

Action:

  1. Developer → Extrinsics → pallet marketplaceclaimPropertyToken

    • origin: Bob

    • listingId: 7 . The screenshot is illustrative and may not reflect the exact state following the described attempts in 4.2.1 Buy Property Token. This is consistent with 4.3.1 Create SPV. This is the listing that the investor wants to claim token from.

  2. Submit & sign.

  1. Complete this action for the other investors, Dave and Alice.

Post-checks:

Developer → Chain State

marketplaceOngoingObjectListing :

  • unclaimedTokenAmount will reduce to 0 when the last investor claimed. Shown in green font below.

{ realEstateDeveloper: 14Gjs1TD93gnwEBfDMHoCgsuf1s2TVKUP6Z1qKmAZnZ8cW5q tokenPrice: 100 collectedFunds: { 1337: 0 1984: 10,000 } collectedTax: { 1337: 0 1984: 21 } collectedFees: { 1337: 0 1984: 100 } assetId: 7 itemId: 7 collectionId: 0 tokenAmount: 100 listedTokenAmount: 0 taxPaidByDeveloper: true tax: 0.20% listingExpiry: 8,768 investorFunds: { 126TwBzBM4jUEK2gTphmW4oLoBWWnYvPp8hygmduTr4uds57: { paidFunds: { 1984: 3,300 } paidFee: { 1984: 33 } } 14E5nqKAp3oAJcmzgZhUD2RcptBeUBScxKHgJKU4HPNcKVf3: { paidFunds: { 1984: 3,300 } paidFee: { 1984: 33 } } 15oF4uVJwmo4TdGW7VfQxNLavjCXviqxT9S1MgbjMNHr6Sp5: { paidFunds: { 1984: 3,400 } paidFee: { 1984: 34 } } } claimExpiry: null relistCount: 0 unclaimedTokenAmount: 0 }

Last updated