EIPs/assets/eip-4824
Joshua Tan 85b62d3a19
Add EIP-4824: Common Interfaces for DAOs (#4824)
* Create eip-????

* Rename eip-???? to eip-????.md

* Update and rename eip-????.md to eip-draft_DAOs.md

* Update eip-draft_DAOs.md

* Update eip-draft_DAOs.md

* Apply suggestions from code review, one change still needs to be made

Still need to adjust links in main EIP.

Co-authored-by: Micah Zoltu <micah@zoltu.net>

* Update and rename eip-draft_DAOs.md to eip-4824.md

Removed reference implementation, removed in-line citation numbers, added relative EIP link, changed discussions-to link.

Will post citations to discussion-to thread.

* minor text correction (replace quote characters)

* switch from multisend call format to generic evm format

* Update EIPS/eip-4824.md

Co-authored-by: lightclient <14004106+lightclient@users.noreply.github.com>

* change EIP name to DAO API

plus additional changes to contextualize change. based on request from EIP editor

* Update EIPS/eip-4824.md

Co-authored-by: Sam Wilson <57262657+SamWilsn@users.noreply.github.com>

* Update EIPS/eip-4824.md

Co-authored-by: Pandapip1 <45835846+Pandapip1@users.noreply.github.com>

* Update EIPS/eip-4824.md

Co-authored-by: lightclient <14004106+lightclient@users.noreply.github.com>

* add external registration contract

Added external registration contract; also changed member field "address" to "id" to reflect fact that other ID formats (e.g. ENS, DID, etc.) will not always use "address" as the name of their identifier.

* Update EIPS/eip-4824.md

Co-authored-by: Pandapip1 <45835846+Pandapip1@users.noreply.github.com>

* add daostar assets

* Update EIPS/eip-4824.md

Co-authored-by: Pandapip1 <45835846+Pandapip1@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: Pandapip1 <45835846+Pandapip1@users.noreply.github.com>

* update title

request of EIP editor

* add "Furter" (co-author name) to codespell 

ref EIP editor suggestion

* Update EIPS/eip-4824.md

Co-authored-by: Pandapip1 <45835846+Pandapip1@users.noreply.github.com>

* Update EIPS/eip-4824.md

Co-authored-by: Pandapip1 <45835846+Pandapip1@users.noreply.github.com>

* Update EIPS/eip-4824.md

Co-authored-by: Pandapip1 <45835846+Pandapip1@users.noreply.github.com>

* Update EIPS/eip-4824.md

Co-authored-by: Pandapip1 <45835846+Pandapip1@users.noreply.github.com>

* Update assets/eip-4824/daostar_context.jsonld

Co-authored-by: Pandapip1 <45835846+Pandapip1@users.noreply.github.com>

* Update EIPS/eip-4824.md

Co-authored-by: Pandapip1 <45835846+Pandapip1@users.noreply.github.com>

* Update EIPS/eip-4824.md

Co-authored-by: Pandapip1 <45835846+Pandapip1@users.noreply.github.com>

* Update EIPS/eip-4824.md

Co-authored-by: Pandapip1 <45835846+Pandapip1@users.noreply.github.com>

* fix tab/space formatting

removed tabs, changed all white space to four spaces in JSON and Solidity, made JSON formatting consistent

* Update EIPS/eip-4824.md

Co-authored-by: Micah Zoltu <micah@zoltu.net>

* changed solidity version to 0.8.1

The original solidity version, 0.4.20, on the interface blob was based on ERC 721, and technically still works. However, I've upped it to make it consistent with the API manager contract.

* update registration and factory contract code

courtesy of @ipatka

* Remove "Furter" again

Co-authored-by: Micah Zoltu <micah@zoltu.net>
Co-authored-by: lightclient <14004106+lightclient@users.noreply.github.com>
Co-authored-by: Sam Wilson <57262657+SamWilsn@users.noreply.github.com>
Co-authored-by: Pandapip1 <45835846+Pandapip1@users.noreply.github.com>
Co-authored-by: Ido <gershido@gmail.com>
2022-09-03 21:59:37 -04:00
..
daostar_context.jsonld Add EIP-4824: Common Interfaces for DAOs (#4824) 2022-09-03 21:59:37 -04:00
daostar_ontology.ttl Add EIP-4824: Common Interfaces for DAOs (#4824) 2022-09-03 21:59:37 -04:00