Skip to content

This service verifies source code of a deployed contract on Aura Network's chains

License

Notifications You must be signed in to change notification settings

aura-nw/verify-contract

Repository files navigation

Verify Smart Contract Application

Target

Source code verification provides transparency for users interacting with smart contracts. By uploading the source code, AuraScan will match the compiled code with that on the blockchain. Just like contracts, a "smart contract" should provide end users with more information on what they are "digitally signing" for and give users an opportunity to audit the code to independently verify that it actually does what it is supposed to do.

Method

This project is built following the flow of verifying a smart contract of CosmWasm documentation.

Main Flow

image

Getting started

1. Clone the repository.

git clone https://github.com/aura-nw/verify-contract

2. Enter your newly-cloned folder.

cd verify-contract

3. Create Environment variables file.

cp .env.example .env

4. Install dependencies. (Make sure nodejs is installed: https://nodejs.org/en/)

npm i

Setup for development

Multisignature backend use MySQL and Nodejs. Make sure installed them.

Running the app

# development
$ npm run start

# watch mode
$ npm run start:dev

About

This service verifies source code of a deployed contract on Aura Network's chains

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages