Skip to content

unipeer/unipeer

Repository files navigation

Unipeer contracts

CI

Technical Overview

The contract supports meta-transactions via the delegatable framework to support new users wanting to buy their first crypto/tokens.

Payment methods

A payment method represents a fiat payment processor/platform with each having their own policy. Only a subset of tokens is allowed to be sold via a payment method.

Sellers opt-in to each payment method they wish to accept fiat payment in and the payment address of the platform buyers should make the payment to.

Sellers can deposit one or more of the accepted tokens for a particular payment method they want to sell.

Deployments

Gnosischain Chiado Testnet

Goerli Testnet

Testing

Given the repository contains both Solidity and Rust code, there's 2 different workflows.

Solidity

forge test