This repo has been archived. For the Latest Rare Protocol contracts please see the Rare Protocol Github
Smart Contracts and various language bindings for the SuperRare and Pixura ecosystem.
We use chanterelle to manage smart contract compilation, deployment, and testing.
make init
make compile-contracts
make hs-build
make purs-build-all
Tests require docker
and docker-compose
and require the purescript libraries to be built. See build for details. To run:
make contract-tests
Haskell bindings for the pixura smart contracts.
These can be easily imported by adding this project to your stack.yaml.
Purescript bindings for the contracts can be found in the purs-contracts
directory.
The v4
and v5
directories indicate which solc compiler was used. From a usage perspective there is no difference.
WIP, eventually to be compiled from the PureScript libraries.