Interface CreateAssetRequest
interface CreateAssetRequest {
adminAddress?: string;
attributes?: AttributesInfo;
initialSupply?: AmountLike;
logo?: string;
maxSupply: AmountLike;
name: string;
ownerAddress: string;
precision: number;
properties?: PropertiesInfo;
roles?: RolesInfo[];
royalties?: RoyaltiesInfo;
staking?: StakingInfo;
ticker: string;
type: number;
uris?: Record<string, string>;
}
adminAddress?: string;
attributes?: AttributesInfo;
initialSupply?: AmountLike;
logo?: string;
maxSupply: AmountLike;
name: string;
ownerAddress: string;
precision: number;
properties?: PropertiesInfo;
roles?: RolesInfo[];
royalties?: RoyaltiesInfo;
staking?: StakingInfo;
ticker: string;
type: number;
uris?: Record<string, string>;
}
Properties
OptionaladminAddress
adminAddress?: string
Optionalattributes
attributes?: AttributesInfo
OptionalinitialSupply
Optionallogo
logo?: string
maxSupply
name
name: string
ownerAddress
ownerAddress: string
precision
precision: number
Optionalproperties
properties?: PropertiesInfo
Optionalroles
roles?: RolesInfo[]
Optionalroyalties
royalties?: RoyaltiesInfo
Optionalstaking
staking?: StakingInfo
ticker
ticker: string
type
type: number
Optionaluris
uris?: Record<string, string>