alpha-blockchain
Includes alpha blockchain contracts, migrations, tests
Contracts
Agent
- Per-service contract that manages the creation of Job instances at the request of consumers
AgentFactory
- Per-network contract that manages the creation of Agent instances at the request of service owners
Job
- Per-service-invocation contract that performs escrow functionality with release of funds gated on a valid consumer signature
Registry
- Per-network contract that maintains a mapping from name to agent address whose records can be updated and deprecated by the owner (first registrant) of the name
Deployed Contracts
- AgentFactory (Kovan): 0x17c9c45ef8017862cd1628cd39f8ba1a9bc193ae
- Registry (Kovan): 0x6846ed8ad12d7d4b4bc8319994bbc153d1434783
Requirements
Install
Dependencies
npm install
Test
npm run test
Package
npm run package-npm
Release
AgentFactory and Registry artifacts are published to NPM: https://www.npmjs.com/package/singularitynet-alpha-blockchain