Skip to content

Insentives + allow Authorizer to be a account/location from pallet-reviveΒ #87

@BigTava

Description

@BigTava

Description

The best way to explain this is by outlining the system flow we envision for the HackM3 prototype:

  1. The user registers by calling registerKeys
  2. The smart contract then calls pallet_xcm::send(Location(2, PolkadotBulletin), XCM(UnpaidExecution, Transact(bulletin::authorize(user)))).
  3. The user subsequently calls bulletin::store() for regular operations.

Motivation

To align with a Web3 architecture, the authorizer should be either a program or the PeopleChain, which would authorize users after verifying their identities. If the latter, how can we, as dApp developers, top up the storage availability?

Metadata

Metadata

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions