public-awesome / cw-nfts

Examples and helpers to build NFT contracts on CosmWasm
Apache License 2.0
185 stars 181 forks source link

Cw4973 #99

Open hoanm opened 1 year ago

hoanm commented 1 year ago

Cw4973 - Account-bound Tokens (ABT)

Cw4973 is implemented based on the description of EIP-4973. Some requirements in the description will be changed for suitable with CosmWasm characteristics.

In the contract, I also implement the signature based on ADR 036 and signature verification based on @cosmjs/amino.

Specification

Cw4973 is extended from Cw721-base with some modifications in execution section: