func (a *API) listAddresses(ctx context.Context, ins struct {
AccountID string `json:"account_id"`
AccountAlias string `json:"account_alias"`
- From uint `json:"from"`
- Count uint `json:"count"`
+ From uint `json:"from"`
+ Count uint `json:"count"`
}) Response {
accountID := ins.AccountID
var target *account.Account
AccountID string `json:"account_id"`
Detail bool `json:"detail"`
Unconfirmed bool `json:"unconfirmed"`
- From uint `json:"from"`
- Count uint `json:"count"`
+ From uint `json:"from"`
+ Count uint `json:"count"`
}) Response {
transactions := []*query.AnnotatedTx{}
var err error
ID string `json:"id"`
Unconfirmed bool `json:"unconfirmed"`
SmartContract bool `json:"smart_contract"`
- From uint `json:"from"`
- Count uint `json:"count"`
+ From uint `json:"from"`
+ Count uint `json:"count"`
}) Response {
accountUTXOs := a.wallet.GetAccountUtxos(filter.ID, filter.Unconfirmed, filter.SmartContract)
}
if extAsset := reg.db.Get(ExtAssetKey(&assetID)); extAsset != nil {
- if err := json.Unmarshal(extAsset, asset); err != nil {
+ definitionMap := make(map[string]interface{})
+ if err := json.Unmarshal(extAsset, &definitionMap); err != nil {
return nil, err
}
+ asset.AssetID = assetID
+ asset.DefinitionMap = definitionMap
return asset, nil
}