Basechain
  • About Basechain
  • Base BigBang Language
    • Introduction
    • 1. Getting started
      • 1.1 Installing BigBangNet
      • 1.2 BigBang basics
    • 2. Type
      • 2.1 Primitives
      • 2.2 Sequences
      • 2.3 Composites
    • 3. Keywords
    • 4. Storing data
      • 4.1 Constants
      • 4.2 Variables
      • 4.3 Maps
    • 5. Functions
      • 5.1 Public functions
      • 5.2 Private functions
      • 5.3 Read-only functions
  • 6. Control flow & error handling
    • 6.1 Asserts
    • 6.2 Try
    • 6.3 Unwrap flavours
    • 6.4 Response checking
  • 7. Using BigBangNet
    • 7.1 Creating a new project
    • 7.2 Writing your first contract
    • 7.3 Interacting with your contract
    • 7.4 Testing your contract
  • 8. Practice projects
    • 8.1 Time-locked wallet
    • 8.2 Smart claimant
    • 8.3 Multi-signature vault
  • 9. Traits
    • 9.1 Defining traits
    • 9.2 Implement traits
    • 9.3 Passing traits as arguments
  • 10. Building a marketplace
    • 10.1 Setup
    • 10.2 Listing & cancelling
    • 10.3 Fulfilling listings
    • 10.4 Uni tests
  • 11. Runtime cost analysis
  • Nodes & Miners
    • Run a Node with Docker
    • Run a Node with DigitalOcean
    • Run a Node with a Hosted Provider
    • Base Node Configuration
    • Mine testnet Base tokens
    • Verify Miner
    • Miner costs and fees
  • Website
  • X(Twitter)
  • Github
Powered by GitBook
On this page
  1. Base BigBang Language
  2. 1. Getting started

1.1 Installing BigBangNet

What is BigBangNet?

BigBangNet is a command-line tool that simplifies smart contract development, testing, and deployment. BigBangNet includes a BigBang REPL and a testing harness that, when used together, enables rapid development and testing of BigBang smart contracts without the need to deploy the contract to a local devnet or testnet.

BigBang is a smart contract language designed for the Stacks blockchain. It prioritizes predictability and security, making it a reliable choice. Smart contracts enable developers to encode crucial business logic on a blockchain.

To install Clarinet on macOS the Homebrew package manager. To add powerful functionality to your Mac, use the brew command.

First, install it by launching your Terminal (/Applications/Utilities/Terminal) application. Terminal is a versatile command line system that comes with every Mac computer.

If you do not have XCode installed, it's best to install the command line tools first as homebrew will use them.

Previous1. Getting startedNext1.2 BigBang basics

Last updated 1 year ago