import { IOperationalCost, ISupportedBlockchainNetwork } from '../..'

export interface IFiatMintRequest {
	network: ISupportedBlockchainNetwork
	strategyKey: string
	rulesVersion: number
	metadata: string
	subscribers: string[]
	ideaKey?: number
	clientInBehalf?: string
	gasAggressivity?: number //  = 2,
}

export interface IFiatMintResult {
	nftId: number
	strategyKey: string
	ideaKey: number
	ideaStageKey: number
	openseaUrl: string
	transactionHash: string
	blockNumber: number
	cost: IOperationalCost
}
