Skip to content

๐ŸŒ” ๐Ÿ’ณ Application framework for decentralized NFT minting, storefronts, and sales on Terra

Notifications You must be signed in to change notification settings

senpai-so/bedrock

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

7 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Bedrock

๐Ÿ—ฟ ๐ŸŒ” Bedrock helps you launch NFT's on Terra blockchain.

Our main features are

  • Create NFT collections
  • Mint and Sell NFT's on storefront
  • Pay using Fiat
  • Create auctions for resale of NFT's

Bedrock is meant to be a single repo with three components: a front-end, set of COSMWASM contracts deployable on Terra, and a payments integration.

Getting Started

Install dependencies

yarn

Deploy NFT contract

We store a custom fork of the CW721 standard. Specifically, we extend the cw721-base contract to enforce a max token supply, a payable function, and a variety of configurable setting. This avoids the need to create a separate contract for purchasing NFT's. We also ensure that this contract is deployable on the Terra ecosystem.

To set up, navigate to packages/cli and follow the instructions. You should be able to deploy to testnet.

NextJS dApp

Coming ๐Ÿ”œ !

Contributing

If you'd like to make changes or contribute:

a) Set up local Terra Stack

Follow the tutorial to set up LocalTerra and learn to deploy an example contract.

b) Run changes against local stack

After you make changes, run them agains the local stack by issuing commands with the CLI.

Roadmap and Team

You can view our team and roadmap here.

About

๐ŸŒ” ๐Ÿ’ณ Application framework for decentralized NFT minting, storefronts, and sales on Terra

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published