https://github.com/maritimeconnectivity/msr_smart_contract
https://github.com/maritimeconnectivity/msr_smart_contract
maritime maritime-connectivity-platform maritime-service mcp service-discovery smart-contract
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/maritimeconnectivity/msr_smart_contract
- Owner: maritimeconnectivity
- License: apache-2.0
- Created: 2021-04-23T13:27:56.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2023-02-04T07:56:41.000Z (over 2 years ago)
- Last Synced: 2024-04-01T16:09:38.695Z (about 1 year ago)
- Topics: maritime, maritime-connectivity-platform, maritime-service, mcp, service-discovery, smart-contract
- Language: Solidity
- Size: 6.42 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# MSR smart contract
A smart contract for the MSR ledger
## Deployment of the contract to a local environment
Our implementation is based on the [Ethereum blockchain](https://ethereum.org/en/) and [Hyperledger Besu](https://www.hyperledger.org/use/besu) as an Ethereum protocol client.
In order to run our smart contract over the Ethereum blockchain, the local blockchain network should be up and running beforehand.
Please follow [the deployment guideline of a Besu test network](https://besu.hyperledger.org/en/stable/private-networks/tutorials/quickstart/#prerequisites) to deploy.
When the network is online, deploy the smart contract by the command below::
```
npm run migrate
```