GetAsset()

This endpoint is designed to retrieve the content of an asset file in JSON format. The asset is identified by its exact name, so it must be spelled correctly for the query to be successful.

Method Signature

func GetAsset(blockchain string, asset string) map[string]interface{}

Parameters

Name
Type
Description

blockchain

String

Blockchain address in hex

asset

String

The asset you're looking for

Example

package main

import (
	"fmt"

	"github.com/circular-protocol/circular-go/circular_protocol_api"
)

func main() {
	var blockchain = "0x8a20baa40c45dc5055aeb26197c203e576ef389d9acb171bd62da11dc5ad72b2"

	result := circular_protocol_api.GetAsset(blockchain, "CIRX")
	fmt.Println(result)
}

Result

The result will be of type Map, but for easier readability, here is the equivalent in JSON.

{
    "Result": 200,
    "Response": {
        "Address": "e2e86db8f44ceae4750a2a055b38cb3ae326bc1c282f09e7c0cc1f585984bdf2",
        "Amount": "1000000000000.000122",
        "Blockchain": "8a20baa40c45dc5055aeb26197c203e576ef389d9acb171bd62da11dc5ad72b2",
        "EnableSwap": 0,
        "Name": "CIRX",
        "Price": 1.0, //Corresponding value in CIRX
        "Royalties": 0.0,
        "Description": "Circular Coin",
        "Type": "CRC_TOKEN_0123",
        "URL": "",
        "URLType": "None"
    },
    "Node": "fc8fe5ee103dafe353c98ce90a1cb2956fd51a109512e074bd3d26a06d268e81"
}

Last updated