Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add EIP: Non-Fungible Key Bound Token #6809

Merged
merged 30 commits into from
May 2, 2023
Merged

Conversation

KBTStandardAdmin
Copy link
Contributor

@KBTStandardAdmin KBTStandardAdmin commented Mar 31, 2023

A standard interface for Non-Fungible Key Bound Tokens, also known as a Non-Fungible KBT

The Key Bound Token Standard is a new standard focused on self-custodial security. The users of the non-fungible version can benefit from its integrated decentralized anti-theft mechanism. By binding two additional wallets, this standard prevents attackers and scammers alike to use your asset, even if they gain control of your seed phrase or private key.

@github-actions github-actions bot added c-new Creates a brand new proposal s-draft This EIP is a Draft t-erc labels Mar 31, 2023
@eth-bot
Copy link
Collaborator

eth-bot commented Mar 31, 2023

✅ All reviewers have approved.

@eth-bot eth-bot changed the title Added a draft EIP for non-fungible tokens. Add EIP: Non-Fungible Key Bound Token Standard Mar 31, 2023
@eth-bot eth-bot added e-consensus Waiting on editor consensus e-review Waiting on editor to review labels Mar 31, 2023
@github-actions github-actions bot added the w-ci Waiting on CI to pass label Mar 31, 2023
@eth-bot eth-bot changed the title Add EIP: Non-Fungible Key Bound Token Standard Add EIP: Non-Fungible Key Bound Token Mar 31, 2023
@github-actions github-actions bot removed the w-ci Waiting on CI to pass label Mar 31, 2023
@github-actions github-actions bot added the w-ci Waiting on CI to pass label Mar 31, 2023
EIPS/eip-6809.md Outdated
requires: 721
---

A standard interface for Non-Fungible Key Bound Tokens, also known as a Non-Fungible **KBT**[^1].
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@SamWilsn - why was this not flagged by EIPw?

Suggested change
A standard interface for Non-Fungible Key Bound Tokens, also known as a Non-Fungible **KBT**[^1].

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi @Pandapip1, we can remove the 'standard' keyword if that's the issue. Can you guide us on how to proceed with the Source URLs in the footnotes?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No, it's that there's text outside of any section. There must not be text outside of any section.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@SamWilsn - why was this not flagged by EIPw?

There's no lint for it 🤣

sgilflores3
sgilflores3 previously approved these changes Apr 1, 2023
@eth-bot eth-bot added the a-review Waiting on author to review label Apr 4, 2023
@github-actions github-actions bot added the w-ci Waiting on CI to pass label Apr 14, 2023
MihaiORO and others added 6 commits April 14, 2023 18:01
* Updated the Specification section + replaced the png with and svg file + Fixed the assets issue with package-lock

* Fixed the licence in the KBT contract

---------

Co-authored-by: KBT Admin <kbtstandard@proton.me>
@github-actions github-actions bot added w-ci Waiting on CI to pass and removed w-ci Waiting on CI to pass labels Apr 18, 2023
@github-actions github-actions bot removed the w-ci Waiting on CI to pass label Apr 18, 2023
EIPS/eip-6809.md Outdated

## Motivation

TIn this fast-paced technologically advancing world, people learn and mature at different speeds. The goal of global adoption must take into consideration the target demographic is of all ages and backgrounds. Unfortunately for self-custodial assets, one of the greatest pros is also one of its greatest cons. The individual is solely responsible for their actions and adequately securing their assets. If a mistake is made leading to a loss of funds, no one is able to guarantee their return.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
TIn this fast-paced technologically advancing world, people learn and mature at different speeds. The goal of global adoption must take into consideration the target demographic is of all ages and backgrounds. Unfortunately for self-custodial assets, one of the greatest pros is also one of its greatest cons. The individual is solely responsible for their actions and adequately securing their assets. If a mistake is made leading to a loss of funds, no one is able to guarantee their return.
In this fast-paced technologically advancing world, people learn and mature at different speeds. The goal of global adoption must take into consideration the target demographic is of all ages and backgrounds. Unfortunately for self-custodial assets, one of the greatest pros is also one of its greatest cons. The individual is solely responsible for their actions and adequately securing their assets. If a mistake is made leading to a loss of funds, no one is able to guarantee their return.

* Rephrased the Reference Implementation.

* Changed the heading in Specifications section

* Linked the functions to the headings instead of the footnotes + removed unused footnotes

* Security Considerations redirect - rationale section

* Spell Check 1 + BIP / SLIP removal + the ERC check + Footnote removal & # Update

* motivation topic bolding change

* Motivation FTC Sentence + keyWallet fix + Footnote Reduction Variation 1 + Re-number

* Added _ to some `keyWallet1` & `keyWallet2` + Footnote update

* Motivation FTC section sentence Split

* Rationale - Returns on Bools

* Key Wallet Reduction + anyToken

---------

Co-authored-by: KBT Admin <kbtstandard@proton.me>
Co-authored-by: NickZCZ <NickKBT@proton.me>
Co-authored-by: MihaiORO <mihaikbt@proton.me>
@github-actions
Copy link

The commit fa51558 (as a parent of 4746ed7) contains errors.
Please inspect the Run Summary for details.

@github-actions github-actions bot added the w-ci Waiting on CI to pass label Apr 25, 2023
@github-actions github-actions bot removed the w-ci Waiting on CI to pass label Apr 25, 2023
NarcisCRO
NarcisCRO previously approved these changes Apr 25, 2023
Copy link
Contributor

@NarcisCRO NarcisCRO left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi @SamWilsn
We applied the same fixes as for 6808 and we're ready for merge as well.

EIPS/eip-6809.md Outdated Show resolved Hide resolved
EIPS/eip-6809.md Outdated Show resolved Hide resolved
EIPS/eip-6809.md Outdated Show resolved Hide resolved
EIPS/eip-6809.md Outdated Show resolved Hide resolved
Co-authored-by: Sam Wilson <57262657+SamWilsn@users.noreply.github.com>
@SamWilsn SamWilsn dismissed Pandapip1’s stale review May 2, 2023 17:09

Text has been removed

@eth-bot eth-bot enabled auto-merge (squash) May 2, 2023 18:37
Copy link
Collaborator

@eth-bot eth-bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All Reviewers Have Approved; Performing Automatic Merge...

@eth-bot eth-bot merged commit d50fffe into ethereum:master May 2, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
a-review Waiting on author to review c-new Creates a brand new proposal e-consensus Waiting on editor consensus s-draft This EIP is a Draft t-erc
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants