Skip to content

Add EIP: Non-Transferable Token Standard - #11105

Closed
Vantana1995 wants to merge 7 commits into
ethereum:masterfrom
Vantana1995:eip-nontransferable-tokens
Closed

Vantana1995 wants to merge 7 commits into
ethereum:masterfrom
Vantana1995:eip-nontransferable-tokens

Conversation

@Vantana1995

Copy link
Copy Markdown

ATTENTION: ERC-RELATED PULL REQUESTS NOW OCCUR IN ETHEREUM/ERCS

--

Summary

This PR proposes EIP-XXXX: Non-Transferable Token Standard - a minimal standard for tokens that are permanently bound to an address.

Description

Introduces a dedicated interface for non-transferable (Soulbound) tokens that eliminates transfer functionality by design, rather than extending ERC-721 and blocking transfers. The standard:

  • Defines tokens as non-transferable through interface design (no transfer functions)
  • Reduces bytecode bloat by ~80% compared to ERC-721 extensions
  • Provides semantic clarity - tokens that cannot be transferred vs tokens that block transfers
  • Includes only essential operations: mint(), burn(), ownerOf()
  • Requires ERC-721 Metadata interface for wallet/indexer compatibility

This approach addresses architectural mismatches in existing Soulbound implementations (ERC-5192, ERC-4973, ERC-5484) that inherit unused transfer infrastructure.

@Vantana1995
Vantana1995 requested a review from eth-bot as a code owner January 19, 2026 12:19
@eth-bot

eth-bot commented Jan 19, 2026 •

Copy link
Copy Markdown
Collaborator

File EIPS/eip-xxxx.md

Requires 1 more reviewers from @SamWilsn, @xinbenlv

@github-actions github-actions Bot added c-new Creates a brand new proposal s-draft This EIP is a Draft t-erc labels Jan 19, 2026
@eth-bot eth-bot added e-consensus Waiting on editor consensus e-review Waiting on editor to review labels Jan 19, 2026
@eth-bot eth-bot changed the title Eip nontransferable tokens(Soulbound) Add EIP: Non-Transferable Token Standard Jan 19, 2026
@github-actions github-actions Bot added the w-ci Waiting on CI to pass label Jan 19, 2026
@github-actions

Copy link
Copy Markdown

The commit 9eaba50 (as a parent of a087fd9) contains errors.
Please inspect the Run Summary for details.

@abcoathup

Copy link
Copy Markdown
Contributor

ERC-RELATED PULL REQUESTS NOW OCCUR IN ETHEREUM/ERCS

@Vantana1995 please close this PR and reopen in the ERC repo.

@Vantana1995

Copy link
Copy Markdown
Author

moved to ethereum/ERCs#1479 (comment)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

c-new Creates a brand new proposal e-consensus Waiting on editor consensus e-review Waiting on editor to review s-draft This EIP is a Draft t-erc w-ci Waiting on CI to pass

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants