Skip to main content

TIP-7 / Archives should have a unique contract id

Status: Proposal

Motivation

The prevent one contract from modifying archives produced by and other contract.

Requirements

A record produced by one contract must not be able to update or create a record with the id of another contract

To remove/add an archive should have a unique contract id.

Current problem

It the current system an archive in the DART only have an owner-key. This means that any contract in the network can modify the archive if the owner signs a contract working on this archive. This can lead to problems, if the rules is not the same in the two contracts. This is why it is proposed to add an contract-id to all NFT archives.