Skip to content

dev-protocol/khaos-discord-market

Repository files navigation

Khaos Starter Kit

How to start developing Khaos Functions

Environment

First, fork this repository.

Then clone the forked repository.

git clone [email protected]:your/khaos-starter-kit.git
cd khaos-starter-kit

Development

Edit the file in the src directory. You have to edit the following files:

  • src/abi.ts
  • src/addresses.ts
  • src/authorize.ts
  • src/oraclize.ts

And update the tests.

You can add or remove dependencies if you want.

Deployment

When the function is ready, build the source code with the following command.

yarn build

A subdirectory named bundled is added to this directory, and bundled/index.js is generated.

Then add bundled/index.js to the IPFS. You can add files to the IPFS node provided by Infura using the following command. (Use curl)

yarn deploy

> {"Name":"index.js","Hash":"IPFS_HASH_FOR_FILE","Size":"554"}
> {"Name":"","Hash":"IPFS_HASH_FOR_DIRECTORY","Size":"609"}

Your function has been deployed!

Submit IPFS_HASH_FOR_DIRECTORY to the Khaos Registry.

About

No description, website, or topics provided.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published