Skip to content

An Ethereum smart contract project that allows selling your soul (!) on the Blockchain ^^

Notifications You must be signed in to change notification settings

SmokinCaterpillar/soul_tokens

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

98 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SoulNapkins and Soul Selling Ethereum Solidty Contract

This is the git repository for the project hosted on soulnapkins.store.

Development notes

Soul Token Contract and Tests

  1. To run the tests please install the amazing testing framework populus.

  2. Call populus init in your main project folder if you have not done already.

  3. Call populus compile to compile the solidity contracts

  4. Run py.test on the tests folder, please ensure that your working directory is the project directory and not the test directory

SoulTokens Website

  1. Install npm (js package manager) https://www.npmjs.com/

  2. cd to website directory, install browserify globally: (sudo) npm install --global browserify

  3. install ethjs-query and ethjs-contract locally npm install --save web3-eth-contract, and npm install --save web3

  4. Make sure your current working directory is still the website directory, and create the bundle.js via browserify js/soul.js -o js/bundle.js

Note that there should be no development in bunlde.js, all changes should be done to soul.js, and after each change browserify js/soul.js -o js/bundle.js needs to be called to create a new bundle.

Copyright

Copyright 2017-2023 Robert Meyer, all rights reserved!

About

An Ethereum smart contract project that allows selling your soul (!) on the Blockchain ^^

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages