@ixily/activ
Version:
Alpha Capture Trade Idea Verification. Blockchain ownership proven trade ideas and strategies.
27 lines (25 loc) • 847 B
text/typescript
import {
ICreateIdeaContentRequest,
ICreateIdeaCreatorRequest,
ICreateIdeaIdeaRequest,
ICreateIdeaStrategyRequest,
ITradeIdeaPricing,
IValidPrice,
} from '..'
// THIS IS THE NFT IDEA INTERFACE
export interface ICreateIdeaRequest {
content: ICreateIdeaContentRequest
strategy: ICreateIdeaStrategyRequest
creator: ICreateIdeaCreatorRequest
// accessWallets?: string[] // undefined means public. Empty array means private. Otherwise, it is a list of wallets that can access the idea.
accessWallets?: string[] | undefined | 'public'
idea: ICreateIdeaIdeaRequest
pricing: ITradeIdeaPricing
priceInfo?: IValidPrice
tracker?: string // used from tests (optional)
devSettings?: {
// in a future will disable this
croupierUrl?: string
environment?: 'dev' | 'prod' // we need this minor field (easy and will not affect anything)
}
}