Skip to content

ARC-84: ASA-Compatible Smart Contract Tokens #341

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

Draft
wants to merge 8 commits into
base: main
Choose a base branch
from
Draft
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Next Next commit
arc84 placeholder
  • Loading branch information
joe-p committed May 27, 2025
commit 59f14a9f19c7d081baea68f29ca09c1088215b5b
15 changes: 15 additions & 0 deletions ARCs/arc-0084.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
---

Check failure on line 1 in ARCs/arc-0084.md

View workflow job for this annotation

GitHub Actions / ARC Walidator

body is missing section(s): `Abstract`, `Specification`, `Rationale`, `Security Considerations`, `Copyright`

error[markdown-req-section]: body is missing section(s): `Abstract`, `Specification`, `Rationale`, `Security Considerations`, `Copyright` --> ARCs/arc-0084.md | |

Check failure on line 1 in ARCs/arc-0084.md

View workflow job for this annotation

GitHub Actions / ARC Walidator

body is missing section(s): `Abstract`, `Specification`, `Rationale`, `Security Considerations`, `Copyright`

error[markdown-req-section]: body is missing section(s): `Abstract`, `Specification`, `Rationale`, `Security Considerations`, `Copyright` --> ARCs/arc-0084.md | |

Check failure on line 1 in ARCs/arc-0084.md

View workflow job for this annotation

GitHub Actions / ARC Walidator

body is missing section(s): `Abstract`, `Specification`, `Rationale`, `Security Considerations`, `Copyright`

error[markdown-req-section]: body is missing section(s): `Abstract`, `Specification`, `Rationale`, `Security Considerations`, `Copyright` --> ARCs/arc-0084.md | |
arc: 84
title: ASA-Compatible Smart Contract Tokens
description: A standard for smart contract tokens that are programable but also ASA-compatible

Check failure on line 4 in ARCs/arc-0084.md

View workflow job for this annotation

GitHub Actions / ARC Walidator

preamble header `description` should not contain `standard` (or similar words.)

error[preamble-re-description]: preamble header `description` should not contain `standard` (or similar words.) --> ARCs/arc-0084.md:4:13 | 4 | description: A standard for smart contract tokens that are programable but also ASA-compatible | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ prohibited pattern was matched | = info: the pattern in question: `standar\w*\b`

Check failure on line 4 in ARCs/arc-0084.md

View workflow job for this annotation

GitHub Actions / ARC Walidator

preamble header `description` should not contain `standard` (or similar words.)

error[preamble-re-description]: preamble header `description` should not contain `standard` (or similar words.) --> ARCs/arc-0084.md:4:13 | 4 | description: A standard for smart contract tokens that are programable but also ASA-compatible | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ prohibited pattern was matched | = info: the pattern in question: `standar\w*\b`

Check failure on line 4 in ARCs/arc-0084.md

View workflow job for this annotation

GitHub Actions / ARC Walidator

preamble header `description` should not contain `standard` (or similar words.)

error[preamble-re-description]: preamble header `description` should not contain `standard` (or similar words.) --> ARCs/arc-0084.md:4:13 | 4 | description: A standard for smart contract tokens that are programable but also ASA-compatible | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ prohibited pattern was matched | = info: the pattern in question: `standar\w*\b`
author: Joe Polny (@joe-p)

Check failure on line 5 in ARCs/arc-0084.md

View workflow job for this annotation

GitHub Actions / ARC Walidator

preamble header `author` has extra whitespace

error[preamble-trim]: preamble header `author` has extra whitespace --> ARCs/arc-0084.md:5:8 | 5 | author: Joe Polny (@joe-p) | ^^^^^^^^^^^^^^^^^^^^ value has extra whitespace |

Check failure on line 5 in ARCs/arc-0084.md

View workflow job for this annotation

GitHub Actions / ARC Walidator

preamble header `author` has extra whitespace

error[preamble-trim]: preamble header `author` has extra whitespace --> ARCs/arc-0084.md:5:8 | 5 | author: Joe Polny (@joe-p) | ^^^^^^^^^^^^^^^^^^^^ value has extra whitespace |

Check failure on line 5 in ARCs/arc-0084.md

View workflow job for this annotation

GitHub Actions / ARC Walidator

preamble header `author` has extra whitespace

error[preamble-trim]: preamble header `author` has extra whitespace --> ARCs/arc-0084.md:5:8 | 5 | author: Joe Polny (@joe-p) | ^^^^^^^^^^^^^^^^^^^^ value has extra whitespace |
discussions-to: <URL>

Check failure on line 6 in ARCs/arc-0084.md

View workflow job for this annotation

GitHub Actions / ARC Walidator

preamble header `discussions-to` is not a valid URL

error[preamble-discussions-to]: preamble header `discussions-to` is not a valid URL --> ARCs/arc-0084.md:6:16 | 6 | discussions-to: <URL> | ^^^^^^ relative URL without a base |

Check failure on line 6 in ARCs/arc-0084.md

View workflow job for this annotation

GitHub Actions / ARC Walidator

preamble header `discussions-to` should point to a thread on algorandfoundation/ARCs/issues

error[preamble-re-discussions-to]: preamble header `discussions-to` should point to a thread on algorandfoundation/ARCs/issues --> ARCs/arc-0084.md:6:16 | 6 | discussions-to: <URL> | ^^^^^^ required pattern was not matched | = info: the pattern in question: `^https://github.com/algorandfoundation/ARCs/issues/`

Check failure on line 6 in ARCs/arc-0084.md

View workflow job for this annotation

GitHub Actions / ARC Walidator

preamble header `discussions-to` is not a valid URL

error[preamble-discussions-to]: preamble header `discussions-to` is not a valid URL --> ARCs/arc-0084.md:6:16 | 6 | discussions-to: <URL> | ^^^^^^ relative URL without a base |

Check failure on line 6 in ARCs/arc-0084.md

View workflow job for this annotation

GitHub Actions / ARC Walidator

preamble header `discussions-to` should point to a thread on algorandfoundation/ARCs/issues

error[preamble-re-discussions-to]: preamble header `discussions-to` should point to a thread on algorandfoundation/ARCs/issues --> ARCs/arc-0084.md:6:16 | 6 | discussions-to: <URL> | ^^^^^^ required pattern was not matched | = info: the pattern in question: `^https://github.com/algorandfoundation/ARCs/issues/`

Check failure on line 6 in ARCs/arc-0084.md

View workflow job for this annotation

GitHub Actions / ARC Walidator

preamble header `discussions-to` is not a valid URL

error[preamble-discussions-to]: preamble header `discussions-to` is not a valid URL --> ARCs/arc-0084.md:6:16 | 6 | discussions-to: <URL> | ^^^^^^ relative URL without a base |

Check failure on line 6 in ARCs/arc-0084.md

View workflow job for this annotation

GitHub Actions / ARC Walidator

preamble header `discussions-to` should point to a thread on algorandfoundation/ARCs/issues

error[preamble-re-discussions-to]: preamble header `discussions-to` should point to a thread on algorandfoundation/ARCs/issues --> ARCs/arc-0084.md:6:16 | 6 | discussions-to: <URL> | ^^^^^^ required pattern was not matched | = info: the pattern in question: `^https://github.com/algorandfoundation/ARCs/issues/`
status: Draft
type: Standards Track
category: ARC
subcategory: Application

Check failure on line 10 in ARCs/arc-0084.md

View workflow job for this annotation

GitHub Actions / ARC Walidator

preamble has extra header(s)

error[preamble-order]: preamble has extra header(s) --> ARCs/arc-0084.md:10:1 | 10 | subcategory: Application | ^^^^^^^^^^^ unrecognized header |

Check failure on line 10 in ARCs/arc-0084.md

View workflow job for this annotation

GitHub Actions / ARC Walidator

preamble has extra header(s)

error[preamble-order]: preamble has extra header(s) --> ARCs/arc-0084.md:10:1 | 10 | subcategory: Application | ^^^^^^^^^^^ unrecognized header |

Check failure on line 10 in ARCs/arc-0084.md

View workflow job for this annotation

GitHub Actions / ARC Walidator

preamble has extra header(s)

error[preamble-order]: preamble has extra header(s) --> ARCs/arc-0084.md:10:1 | 10 | subcategory: Application | ^^^^^^^^^^^ unrecognized header |
created: 2025=05-27

Check failure on line 11 in ARCs/arc-0084.md

View workflow job for this annotation

GitHub Actions / ARC Walidator

preamble header `created` is not a date in the `YYYY-MM-DD` format

error[preamble-date-created]: preamble header `created` is not a date in the `YYYY-MM-DD` format --> ARCs/arc-0084.md:11:9 | 11 | created: 2025=05-27 | ^^^^^^^^^^^ input contains invalid characters |

Check failure on line 11 in ARCs/arc-0084.md

View workflow job for this annotation

GitHub Actions / ARC Walidator

preamble header `created` is not a date in the `YYYY-MM-DD` format

error[preamble-date-created]: preamble header `created` is not a date in the `YYYY-MM-DD` format --> ARCs/arc-0084.md:11:9 | 11 | created: 2025=05-27 | ^^^^^^^^^^^ input contains invalid characters |

Check failure on line 11 in ARCs/arc-0084.md

View workflow job for this annotation

GitHub Actions / ARC Walidator

preamble header `created` is not a date in the `YYYY-MM-DD` format

error[preamble-date-created]: preamble header `created` is not a date in the `YYYY-MM-DD` format --> ARCs/arc-0084.md:11:9 | 11 | created: 2025=05-27 | ^^^^^^^^^^^ input contains invalid characters |
requires: 4, 22
---

**TODO:** This is currently a placeholder to reserve the ARC number
Loading