INNER CODE UNIT · Go

fetchAliasAvailable

LerianStudio/midaz · scripts/analyze_accepted/main.go:45

func fetchAliasAvailable(transURL, auth, org, ledger, alias, asset string) (float64, error) {
	url := fmt.Sprintf("%s/v1/organizations/%s/ledgers/%s/accounts/alias/%s/balances", strings.TrimRight(transURL, "/"), org, ledger, alias)

	req, err := http.NewRequest(http.MethodGet, url, nil)
	if err != nil {
		return 0, err
	}

	req.Header.Set("X-Request-Id", fmt.Sprintf("corr-%d", time.Now().UnixNano()))

	if auth != "" {
		req.Header.Set("Authorization", auth)
	}

	client := &http.Client{Timeout: 5 * time.Second}

	resp, err := client.Do(req)
	if err != nil {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…