curl -i \-H 'content-type: application/json' \-H 'authorization: bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJkYXRhIjp7fSwiZXhwIjpudWxsLCJpYXQiOjE1NTk4Nzg1NzQsImp0aSI6IjYzYTJkY2QzLWI5OTgtNDZjNC1hNzFkLTQ5MjU4YTBhYmEyMyIsInN1YiI6ImFwcGxpY2F0aW9uOmNiMjAzN2Y3LTc5ZmMtNDBmNC05NzIwLWFkYTYzNmRhNDE4MyJ9.0LsVj7oTF0KjwbcUhg9a-fQRWB7cGzKJxLIANeX2cWE' \https://nchain.provide.services/api/v1/accountsHTTP/2 200
Response JSON:
{"id": "efef1044-4958-43bc-903b-28f2bb938037","created_at": "2018-10-03T20:48:03.24878Z","application_id": "e49302c5-e485-4e14-9b0f-db5643b6a15c","user_id": null,"network_id": "024ff1ef-7369-4dee-969c-1918c6edb5d4","address": "0xAC805F1c2Bf9a19b448bc207075B992Be29bC91a","accessed_at": "2018-10-03T20:48:37.291739Z"}
This endpoint enumerates accounts used for storing cryptocurrency or tokens on behalf of Provide users managing cryptographic material (i.e., for signing transactions).
Balances are not returned here for performance reasons; see GET /api/v1/accounts/:id
to get balance details in the native currency for the network and GET /api/v1/accounts/:id/balances/:token_id
to get balance details for a specific token, if supported by the account and network.
curl -i \-H 'content-type: application/json' \-H 'authorization: bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJkYXRhIjp7fSwiZXhwIjpudWxsLCJpYXQiOjE1NTk4Nzg1NzQsImp0aSI6IjYzYTJkY2QzLWI5OTgtNDZjNC1hNzFkLTQ5MjU4YTBhYmEyMyIsInN1YiI6ImFwcGxpY2F0aW9uOmNiMjAzN2Y3LTc5ZmMtNDBmNC05NzIwLWFkYTYzNmRhNDE4MyJ9.0LsVj7oTF0KjwbcUhg9a-fQRWB7cGzKJxLIANeX2cWE' \https://nchain.provide.services/api/v1/accounts \-d '{"network_id":"024ff1ef-7369-4dee-969c-1918c6edb5d4"}'HTTP/2 201
Response JSON:
{"id": "4059f749-55ad-4c1c-975d-6c5040801079","created_at": "2018-10-12T21:47:13.698524641Z","application_id": "e49302c5-e485-4e14-9b0f-db5643b6a15c","user_id": null,"network_id": "024ff1ef-7369-4dee-969c-1918c6edb5d4","address": "0xa4f8874C971EB257C0Fd8e33401b274e2a27133d"}
Creates an Account
(also referred to as a signing identity) capable of storing cryptocurrencies and tokens native to a specific Network
. An Account
may be setup as custodial or non-custodial, and may be derived from a HD (hierarchical deterministic) Wallet
. If the Account
is custodial then the platform will sign and broadcast transactions to the Network
on behalf of an authorized User
or Application
.
curl -i \-H 'content-type: application/json' \-H 'authorization: bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJkYXRhIjp7fSwiZXhwIjpudWxsLCJpYXQiOjE1NTk4Nzg1NzQsImp0aSI6IjYzYTJkY2QzLWI5OTgtNDZjNC1hNzFkLTQ5MjU4YTBhYmEyMyIsInN1YiI6ImFwcGxpY2F0aW9uOmNiMjAzN2Y3LTc5ZmMtNDBmNC05NzIwLWFkYTYzNmRhNDE4MyJ9.0LsVj7oTF0KjwbcUhg9a-fQRWB7cGzKJxLIANeX2cWE' \https://nchain.provide.services/api/v1/accounts/efef1044-4958-43bc-903b-28f2bb938037HTTP/2 200
Response JSON:
{"id": "efef1044-4958-43bc-903b-28f2bb938037","created_at": "2018-10-03T20:48:03.24878Z","application_id": "e49302c5-e485-4e14-9b0f-db5643b6a15c","user_id": null,"network_id": "024ff1ef-7369-4dee-969c-1918c6edb5d4","address": "0xAC805F1c2Bf9a19b448bc207075B992Be29bC91a","balance": 0,"accessed_at": "2018-10-03T20:48:37.291739Z"}
Retrieve details for an Account
.
Parameter | Description |
id | id of the |
Retrieve the on-chain token balance details for a specific Account
and Token
contract, if supported by the Account
and Network
.
Documentation forthcoming.
Parameter | Description |
id | id of the |
token | id or address of the |