snet-daemon
snet-daemon copied to clipboard
Service Daemon exposes an AI application as an API that is accessible through the SingularityNET Network. It handles all interaction with the blockchain for authorization and payment using AGI tokens...
Checking for required docker image karalabe/xgo-1.13.x... found. Cross compiling github.com/singnet/snet-daemon/snetd... Building locally github.com/singnet/snet-daemon/snetd... Compiling for linux/amd64... error writing go.mod: open /ext-go/1/src/github.com/singnet/snet-daemon/go.mod517047483.tmp: read-only file system
It is strongly recommended that the users create their own Infura ID and use this on the Daemon cofig , however most of our users use the default infura Id...
dependecy as illustrated below 
Following up https://github.com/singnet/snet-daemon/issues/518. As metering tests depend on external server (see https://github.com/singnet/snet-daemon/pull/515/files) they should be moved into separate package, lets say `integration_test` and removed from unit test chain. They should...
a high level diagram on how signtures are generated and validated
Reference to orginal commnet https://github.com/singnet/snet-daemon/pull/505#discussion_r462911445
introduce common EthereumBlockValidator to check that sent block is not too far from current one and use it to implement both ChannelPaymentValidator and NewTokenService. [Refer](https://github.com/singnet/snet-daemon/pull/505#discussion_r461018993)
Our experience with authentication using current Ethereum block shown that it is not convenient: - it sticks whole payment system to Ethereum. It is not bad for the escrow payments...
lets say your service is big hit and you have 1 million users using it from Markt Place Dapp this ticket to track if Daemon say can handle 1 channels...
``` snetd --config snetd_8011.json list channels ``` What ever is shown in bold and italized should not have happened , irrescpective of any client calls on control_service , need to...