This repository is transitioning in preparation for upcoming changes to the SingularityNET platform. For accurate documentation with respect to SingularityNET Alpha on Kovan, please refer to this previous commit.
Includes SingularityNET platform contracts, migrations, tests
- Per-network contract that maintains a registration structure including organizations, services, and type repositories. Consumers can query this registry by organization, service name, or tag in order to find AI services to use.
- Contract which support payment channels in SingularityNet.
- Registry (Goerli) : 0x0DD7feC305f2374d7eed35d6d28134936c025A7A
- Multi Party Escrow (Goerli) : 0x6245F856EFFBDB3ED6a3c64385b27A78B42F65e1
- AGI Token (Goerli) : 0xdd4292864063d0DA1F294AC65D74d55a44F4766C
Name | InterfaceID (ERC-165) | Source Code |
---|---|---|
IRegistry | 0x3f2242ea | IRegistry.sol |
-
Registry (Mainnet): 0x247DEbEBB766E4fA99667265A158060018D5f4F8
-
Multi Party Escrow (Mainnet): 0x5e592F9b1d303183d963635f895f0f0C48284f4e
-
AGI Token (Mainnet) : 0x5B7533812759B45C2B44C19e320ba2cD2681b542
-
Registry (Kovan): 0xc254E2c484bfa175EE1E299DfeF6183bC3Fe12Ad
-
Multi Party Escrow (Kovan): 0x2BfED8c52b43DBb7F0a8201d1d9e478E48656bf5
-
AGI Token (Kovan) : 0x20802d1a9581b94e51db358C09e0818d6bd071b4
-
Registry (Ropsten) : 0xB12089BD3F20A2C546FAad4167A08C57584f89C8
-
Multi Party Escrow (Ropsten) : 0xFB1EB92D0721f0109bCC3aFd4eBbF0f7F06FCB52
-
AGI Token (Ropsten) : 0xA1e841e8F770E5c9507E2f8cfd0aA6f73009715d
Name | InterfaceID (ERC-165) | Source Code |
---|---|---|
IRegistry | 0x3f2242ea | IRegistry.sol |
-
Registry (Mainnet): 0xdce9c76ccb881af94f7fb4fac94e4acc584fa9a5
-
Multi Party Escrow (Mainnet): 0x34e2eee197efaabecc495fdf3b1781a3b894eb5f
-
AGI Token (Mainnet) : 0x8eb24319393716668d768dcec29356ae9cffe285
-
Registry (Kovan): 0x89a780619a7b0542b52bbb929bc1ea01516542ec
-
Multi Party Escrow (Kovan): 0x5e3b04dba48b775fcae65d738b7a75589a42fd3a
-
AGI Token (Kovan) : 0x3b226fF6AAd7851d3263e53Cb7688d13A07f6E81
-
Registry (Ropsten) : 0x663422c6999ff94933dbcb388623952cf2407f6f
-
Multi Party Escrow (Ropsten) : 0x8fb1dc8df86b388c7e00689d1ecb533a160b4d0c
-
AGI Token (Ropsten) : 0xb97E9bBB6fd49865709d3F1576e8506ad640a13B
Name | InterfaceID (ERC-165) | Source Code |
---|---|---|
IRegistry | 0x256b3545 | IRegistry.sol |
-
Registry (Mainnet): 0xb3180a92e210b45e3447976a412ac0df859febaf
-
Multi Party Escrow (Mainnet): 0x9c9252ec9fa844e2c7bd2e6f54bec2901938479f
-
AGI Token (Mainnet) : 0x8eb24319393716668d768dcec29356ae9cffe285
-
Registry (Kovan): 0xe331bf20044a5b24c1a744abc90c1fd711d2c08d
-
Multi Party Escrow (Kovan): 0x39f31ac7b393fe2c6660b95b878feb16ea8f3156
-
AGI Token (Kovan) : 0x3b226fF6AAd7851d3263e53Cb7688d13A07f6E81
-
Multi Party Escrow (Ropsten) : 0x7e6366fbe3bdfce3c906667911fc5237cc96bd08
-
Registry (Ropsten) : 0x5156fde2ca71da4398f8c76763c41bc9633875e4
-
AGI Token (Ropsten) : 0xb97E9bBB6fd49865709d3F1576e8506ad640a13B
npm install
npm run-script compile
npm run-script test
npm run package-npm
Contract build artifacts are published to NPM: https://www.npmjs.com/package/singularitynet-platform-contracts