All Projects → maticnetwork → sol-trace

maticnetwork / sol-trace

Licence: MIT License
Trace runtime failures for solidity

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to sol-trace

Angular Truffle Starter Dapp
Angular CLI + Truffle Starter Dapp; write, compile & deploy smart contracts on Ethereum blockchains
Stars: ✭ 174 (+569.23%)
Mutual labels:  ethereum-contract, decentralized-applications
Solidity Smart Contracts
smart contracts which are built on ethereum wallet mist,truffle compiler using solidity language.
Stars: ✭ 11 (-57.69%)
Mutual labels:  ethereum-contract, decentralized-applications
contracts
Contracts for FundRequest (platform, token, crowdsale)
Stars: ✭ 56 (+115.38%)
Mutual labels:  ethereum-contract
dala-smart-contracts
Smart contracts for the Dala token sale and ERC20 token
Stars: ✭ 19 (-26.92%)
Mutual labels:  ethereum-contract
defiprime
All things #DeFi - trustless and transparent financial products built on top of the blockchain.
Stars: ✭ 117 (+350%)
Mutual labels:  ethereum-contract
truffle-react
⚛️ A boilerplate Truffle Box project with Create React App for rapid Ethereum Dapp development
Stars: ✭ 45 (+73.08%)
Mutual labels:  ethereum-contract
awesome-blockchain
A curated list of blockchain resources for developers
Stars: ✭ 106 (+307.69%)
Mutual labels:  decentralized-applications
dharma-token
Implementation and testing for core Dharma Token (dToken) contracts, including Dharma Dai and Dharma USD Coin.
Stars: ✭ 35 (+34.62%)
Mutual labels:  ethereum-contract
syscoin
Syscoin is a crypto currency that is universally merge-mineable and offers a unique variety of services including decentralized identities, asset token issuance platform capabilities directly on the blockchain and trustless 0-counterparty interoptibility with the Ethereum blockchain
Stars: ✭ 152 (+484.62%)
Mutual labels:  decentralized-applications
ethereum-contracts
Knowledge Ethereum Smart Contracts
Stars: ✭ 41 (+57.69%)
Mutual labels:  ethereum-contract
CryptoKitties
A simple implementation of CryptoKitties on Ethereum using ERC721 token.
Stars: ✭ 32 (+23.08%)
Mutual labels:  ethereum-contract
pyrrha-consensus
Core set of Ethereum contracts for Pandora Boxchain functioning
Stars: ✭ 25 (-3.85%)
Mutual labels:  ethereum-contract
GameOfLife
The world's most expensive version of Conway's Game of Life - running on the Ethereum Blockchain
Stars: ✭ 72 (+176.92%)
Mutual labels:  ethereum-contract
bitdegree-token-crowdsale
Token Website
Stars: ✭ 26 (+0%)
Mutual labels:  ethereum-contract
chainlink defi
Build a defi yield farmable dApp. Get started here.
Stars: ✭ 134 (+415.38%)
Mutual labels:  decentralized-applications
LogoVote2017
Collection of smart contract samples
Stars: ✭ 24 (-7.69%)
Mutual labels:  ethereum-contract
multisol
CLI application for verifying Solidity contracts on Etherscan
Stars: ✭ 94 (+261.54%)
Mutual labels:  ethereum-contract
ethereum-lottery
Ethereum smart contract lottery: 5 people send 0.2 ether, contract sends 0.8 ethers to one of the senders at random and 0.2 ethers to givedirectly
Stars: ✭ 22 (-15.38%)
Mutual labels:  ethereum-contract
HealthCare-Insurance-Ethereum
Medical insurance claiming DApp which uses a Multi-Sig type approach to grant claim (ConsenSys project)
Stars: ✭ 65 (+150%)
Mutual labels:  ethereum-contract
adamant-iOS
iOS native client for ADAMANT Decentralized Messenger
Stars: ✭ 20 (-23.08%)
Mutual labels:  decentralized-applications

sol-trace

Trace runtime failures for solidity

Inspired by 0x-monorepo https://github.com/0xProject/0x-monorepo/pull/705

Installation

$ npm install --save sol-trace # or yarn add sol-trace

Usage

Add following code in your truffle test cases:

import { injectInTruffle } from "sol-trace";
injectInTruffle(web3, artifacts);

if your node_modules path need correct you do bellow:

export MODULE_RELATIVE_PATH=../ && truffle test

Demo

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].