47 lines
1.0 KiB
TypeScript
47 lines
1.0 KiB
TypeScript
|
/* tslint:disable */
|
||
|
/* eslint-disable */
|
||
|
// @generated
|
||
|
// This file was automatically generated and should not be edited.
|
||
|
|
||
|
// ====================================================
|
||
|
// GraphQL fragment: AssetFields
|
||
|
// ====================================================
|
||
|
|
||
|
export interface AssetFields_source_BuiltinAsset {
|
||
|
__typename: "BuiltinAsset";
|
||
|
}
|
||
|
|
||
|
export interface AssetFields_source_ERC20 {
|
||
|
__typename: "ERC20";
|
||
|
/**
|
||
|
* The address of the erc20 contract
|
||
|
*/
|
||
|
contractAddress: string;
|
||
|
}
|
||
|
|
||
|
export type AssetFields_source = AssetFields_source_BuiltinAsset | AssetFields_source_ERC20;
|
||
|
|
||
|
export interface AssetFields {
|
||
|
__typename: "Asset";
|
||
|
/**
|
||
|
* The id of the asset
|
||
|
*/
|
||
|
id: string;
|
||
|
/**
|
||
|
* The symbol of the asset (e.g: GBP)
|
||
|
*/
|
||
|
symbol: string;
|
||
|
/**
|
||
|
* The full name of the asset (e.g: Great British Pound)
|
||
|
*/
|
||
|
name: string;
|
||
|
/**
|
||
|
* The precision of the asset
|
||
|
*/
|
||
|
decimals: number;
|
||
|
/**
|
||
|
* The origin source of the asset (e.g: an erc20 asset)
|
||
|
*/
|
||
|
source: AssetFields_source;
|
||
|
}
|