Skip to content

Instantly share code, notes, and snippets.

@oryband
Last active December 31, 2017 12:06
Show Gist options
  • Save oryband/7341685095507306b5b03c217ff697f4 to your computer and use it in GitHub Desktop.
Save oryband/7341685095507306b5b03c217ff697f4 to your computer and use it in GitHub Desktop.
Kin Mobile SDK on Ethereum - Directory Tree
MyEthereumDapp/
├── MobileCode # ios code, will be discussed later on
├── .travis.yml # CI service configuration
└── truffle/ # testing framework
├── contracts/ # Solidity .sol smart contracts. Includes ERC20 token contracts used for tests
├── migrations/ # Truffle contract initialization code onto testrpc Ethereum node
├── scripts/ # helper scripts, used with Makefile
│ ├── prepare-tests.sh # set variables required for tests e.g. account keys, contract address
│ ├── testrpc-accounts.sh # wallet account predefined private keys
│ ├── testrpc-kill.sh # kill testrpc when tests are done
│ ├── testrpc-run.sh # start testrpc with accounts from testrpc-accounts.sh
│ └── truffle.sh # start truffle
├── Makefile # used as a cli for running tests along with scripts/
├── truffle.js # truffle configuration e.g. testrpc address and port, gas per tx, etc.
├── package.json # Node.js, truffle, and testrpc dependencies
└── package-lock.json # Same
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment