Overview
Concepts
Transferring Chips

Transferring Chips

What Does Transferring Do?

Transferring a chip in ERS changes the reflected ownerOf that chip. It is presumed that most projects will represent the owner of an ERS chip through the transferToken PBT interface -- similar to conveying what address owns an NFT. The owner of a given chip may additionally modify properties of the chip onchain, namely associated primary and secondary services.

Depending on the given chip application, end user ownership of the PBT associated with a chip may or may not be important. For instance, if ERS is used entirely for redirect purposes, a developer may wish to retain ownership of all the chips in a given project and forgo allowing users the ability to transferToken. The ProjectRegistrar implementation is up to the developer adding the chips.

In earlier versions of ERS, transferring a chip was referred to as "claiming" a chip. This naming has been changed due to the fact that there is no distinction between the first "claim" of a chip and subsequent transfers to future owners.

Example: Transferring a Chip

For an example of transferring a chip see Transferring A Chip section in our scripts documentation.