https://github.com/devstein/lexiconomy-v2
The world's first decentralized dictionary is back
https://github.com/devstein/lexiconomy-v2
Last synced: 11 months ago
JSON representation
The world's first decentralized dictionary is back
- Host: GitHub
- URL: https://github.com/devstein/lexiconomy-v2
- Owner: devstein
- Created: 2021-12-29T15:59:49.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2023-04-17T17:29:39.000Z (almost 3 years ago)
- Last Synced: 2025-02-10T03:42:11.559Z (about 1 year ago)
- Language: TypeScript
- Homepage: lexiconomy-v2.vercel.app
- Size: 2.51 MB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🔍 lexiconomy
## 📚 background
The original **lexiconomy** was built in early 2018 and launched on the Ethereum mainnet on [March 28, 2019](https://etherscan.io/txs?a=0x05dde4609035e464f995d13221b5166080634f21&f=5). Like many other projects of its time, the **lexiconomy** was inspired by [CryptoKitties](https://www.cryptokitties.co/), which paved the way for the ERC-721 standard. The **lexiconomy** explored concepts of provable creation and ownership, composability, and token economics unlocked by the nascent NFT and web3 ecosystem.
The **lexiconomy**, true to its name, breaks language down into ownable, composable, and trade-able parts. Every letter, symbol, word, or phrase is a _lemma_ and every _lemma_ is a unique, ownable NFT. The project was intended to be provocative, absurd, and playful, much like the internet itself.
## 🤔 why lexiconomy v2?
While at [Viaduct](https://viaduct.ai/), I took three years off from the crypto and web3 space. In those years, the NFT ecosystem exploded. Interest peaked, I decided to dust off the old **lexiconomy** repositories. After reviewing the state of the **lexiconomy** and NFT ecosystem, I felt a rewrite and redesign was appropriate for a number of reasons, including:
- Opportunity to dive back into the Solidity and web3 developer tooling and see how what has changed.
- Unabled to verify ownership and the source code of original contract on Etherscan. This caused incompatibility issues with downstream NFT and DApp marketplaces that relied on Etherscan.
- Breaking changes in web3 libraries (I'm looking at you [web3.js](https://web3js.readthedocs.io/en/v1.7.3/) and [truffle](https://trufflesuite.com/)) made the previous app unmaintainable without a serious re-write.
- Token metadata and images became the focal point of NFTs. The original **lexiconomy** was focused exclusively on-chain data-layer and wasn't compliant with OpenSea's token metadata API standard.
- I ❤️ coding.
## 🏛 project structure
#### /contracts
The Solidity contracts for the **lexiconomy** v2.
#### /scripts
[Hardhat](https://hardhat.org/) scripts for deploying and initializing the **lexiconomy** contract.
#### /test
Unit and integration tests for the **lexiconomy** contracts.
#### /app
The **lexiconomy** app built with [SvelteKit](https://kit.svelte.dev/).
## 👾 features, bugs, ideas
If you have ideas, feature requests, or found a bug, make a Github issue! Contributions are welcome.