All Projects → centrifuge → tinlake

centrifuge / tinlake

Licence: AGPL-3.0 license
Smart contracts for Tinlake, the on-chain securitization protocol for real-world assets

Programming Languages

solidity
1140 projects

Projects that are alternatives of or similar to tinlake

ape
The smart contract development tool for Pythonistas, Data Scientists, and Security Professionals
Stars: ✭ 339 (+298.82%)
Mutual labels:  smart-contracts, nft
waifusion-site
The new Waifusion dApp website in React (old website in v1 branch)
Stars: ✭ 20 (-76.47%)
Mutual labels:  smart-contracts, nft
nft-tutorial
Tezos FA2 NFT CLI Tool And Tutorial
Stars: ✭ 81 (-4.71%)
Mutual labels:  smart-contracts, nft
nba-smart-contracts
Smart contracts and transactions for Topshot, the official NBA digital collectibles game on the Flow Blockchain
Stars: ✭ 316 (+271.76%)
Mutual labels:  smart-contracts, nft
gas-reporting
Reference documentation on every gas price API and all the different formats
Stars: ✭ 85 (+0%)
Mutual labels:  smart-contracts, nft
ethereum-dex
Decentralized exchange implementation for the 0xcert protocol on the Ethereum blockchain.
Stars: ✭ 18 (-78.82%)
Mutual labels:  smart-contracts, nft
elven-nft-minter-sc
Elven Tools SC - Smart Contract for launching NFTs collections on the Elrond blockchain
Stars: ✭ 30 (-64.71%)
Mutual labels:  smart-contracts, nft
nft-contracts
Open-source NFT contracts used by buildship.dev
Stars: ✭ 60 (-29.41%)
Mutual labels:  smart-contracts, nft
Smart-Contract-Security-Audits
Certified Smart Contract Audits (Ethereum, Hyperledger, xDAI, Huobi ECO Chain, Binance Smart Chain, Fantom, EOS, Tezos) by Chainsulting
Stars: ✭ 325 (+282.35%)
Mutual labels:  smart-contracts, nft
dfk
Interact with the contracts of DefiKingdoms
Stars: ✭ 74 (-12.94%)
Mutual labels:  smart-contracts, nft
Simple-Game-ERC-721-Token-Template
🔮 Very Simple ERC-721 Smart Contract Template to create your own ERC-721 Tokens on the Ethereum Blockchain, with many customizable Options 🔮
Stars: ✭ 83 (-2.35%)
Mutual labels:  smart-contracts, nft
fnd-docs
Foundation developer docs
Stars: ✭ 33 (-61.18%)
Mutual labels:  smart-contracts, nft
bcdhub
Better Call Dev backend
Stars: ✭ 30 (-64.71%)
Mutual labels:  smart-contracts, nft
uniswap-arbitrage-flash-swap
Uniswap flash swap arbitrage solidity contracts
Stars: ✭ 341 (+301.18%)
Mutual labels:  smart-contracts
rgb-core
RGB Core Library: consensus validation for private & scalable client-validated smart contracts on Bitcoin & Lightning
Stars: ✭ 99 (+16.47%)
Mutual labels:  smart-contracts
nft-art-maker
NFT Art Maker - generates images and metadata files, packs them into IPFS CAR files, and uploads them using nft.storage. All from provided PNG layers.
Stars: ✭ 77 (-9.41%)
Mutual labels:  nft
web3j-example
Android web3j example
Stars: ✭ 27 (-68.24%)
Mutual labels:  smart-contracts
clarinet
Clarinet is a simple, modern and opinionated runtime for testing, integrating and deploying Clarity smart contracts.
Stars: ✭ 209 (+145.88%)
Mutual labels:  smart-contracts
opensea-arb-nft20
🧸 💸 Detects arbitrage opportunities for ERC-721 tokens between OpenSea and NFT20.
Stars: ✭ 42 (-50.59%)
Mutual labels:  nft
ethereum-solidity-course-updated-code
Up-to-date Solidity/web3.js/React/Next.js code for the udemy.com course Ethereum and Solidity: The Complete Developer's Guide.
Stars: ✭ 161 (+89.41%)
Mutual labels:  smart-contracts

Tinlake Contracts

Open source implementation of Tinlake in Solidity. This repository contains the core contracts of Tinlake.

Tinlake is a set of smart contracts that allows companies and individuals to use tokenized non-fungible real-world assets as collateral to obtain liquidity.

For learning more about how Tinlake works, you can visit the Tinlake documentation.

Getting started

Tinlake uses dapp.tools for development. Please install the dapp client. Then, run the following command to install the dependencies:

dapp update

Testing

The tests for Tinlake are written in Solidity. To set up your environment, you should add these variables:

export DAPP_SOLC_VERSION=0.7.6
export DAPP_TEST_TIMESTAMP=1234567

Run all tests

dapp test

Run specific tests

A regular expression can be used to only run specific tests.

dapp test -m <REGEX>
dapp test -m testName
dapp test -m ':ContractName\.'

Deployment

For deploying the Tinlake contracts to mainnet or a testnet, view our deploy scripts in Tinlake Deploy.

Community

Join our public Discord: Centrifuge Discord.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].