https://github.com/base-tree/basetree-app
Basetree is a Web3 platform that enables users to create personalized, shareable profiles on the blockchain, offering everything from customizable link pages to integrated launchpad capabilities.
https://github.com/base-tree/basetree-app
base blockchain ethereum nextjs thirdweb web3
Last synced: 10 days ago
JSON representation
Basetree is a Web3 platform that enables users to create personalized, shareable profiles on the blockchain, offering everything from customizable link pages to integrated launchpad capabilities.
- Host: GitHub
- URL: https://github.com/base-tree/basetree-app
- Owner: base-tree
- License: mit
- Created: 2024-10-30T01:02:32.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-13T01:47:06.000Z (about 1 year ago)
- Last Synced: 2025-04-19T20:32:49.706Z (10 months ago)
- Topics: base, blockchain, ethereum, nextjs, thirdweb, web3
- Language: TypeScript
- Homepage: https://basetree.xyz
- Size: 1.54 MB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# BaseTree
Basetree is a Web3 platform that enables users to create personalized, shareable profiles on the blockchain, offering everything from customizable link pages to integrated launchpad capabilities. Designed with both Web3 creators and everyday users in mind, Basetree combines the simplicity of profile customization with powerful tools to manage, showcase, and monetize digital content.
This repository contains the code for the BaseTree Web/Manager DApp
## :point_down: Getting Started
### Prerequisites
- [Node.js](https://nodejs.org/en/) v18.xx.x
### Run locally
1. Clone repo
```sh
git clone https://github.com/base-tree/base-tree-app.git
```
2. Install packages
```sh
yarn install
```
3. Run application
```sh
yarn dev
```
4. Open development server on http://localhost:3000
# How to use
### TODO
### Smart Contracts Deployed to Base Sepolia Testnet
```javascript
const addresses = {
priceOracle: "0xC8857e6cb2437028Aad55ace9cA206E405c3E804",
ENSDeployer: "0x1683881cf0aA77b9eF2c16CDc7FBAe98faC8aB85",
ENSRegistry: "0x54AB6d9B335a98B0cb70303da6b383FcaE08377D",
BaseRegistrarMetadataService: "0xC887d48f68f8351Cd7F0C2eA79e4440dc6201C3B",
BaseRegistrarImplementation: "0x55f9099e2a0F92c1C8D703bc0d12cbae134f5F46",
FIFSRegistrar: "0xeF16C910e12E9f6dBDbDb74401b86470b30BE24A",
ReverseRegistrar: "0x2EB9BE1078c2DD96b7FD425E20FF9C1f5CcedBfB",
MetadataService: "0x723D960A8bab9E873F47dD14c0518A8C60e332b1",
MetadataService721: "0xC887d48f68f8351Cd7F0C2eA79e4440dc6201C3B",
NameWrapper: "0x505Fe3561541df10699E084f3061A2a5d855e413",
ETHRegistrarController: "0x73629FC23b4518fF818df194b6D304BC2048E5aF",
PublicResolver: "0xbc6e57d6a3aC2A181ec397f34A3DC19A87b8f674",
UniversalResolver: "0x1F230436fD313daE979593A0B8372EcF2E0fc8Dd",
Multicall: "0xdBffA99d5eE390B52C596e8757c0499fcf228B81",
};
```
## :writing_hand: Contributing
Contributions are what make the open source community such an amazing place to learn, inspire, and create.
We are currently working on refining the codebase and creating comprehensive instructions to make the project easier to navigate. Once the code is more organized and documentation is complete, Any contributions you make are **greatly appreciated**.