UNPKG

solana-options

Version:

Minting of options contract NFTs on the Solana blockchain

20 lines 741 B
import { Connection, PublicKey } from "@solana/web3.js"; import { Contract } from "."; import { OptionLayout } from "./layout"; export declare function print_contract(contract: Contract): { strike: number; expiry: number; multiple: number; instrument: string; strike_instrument: string; nft_id: string; nft_account: string; account_id: string; collateral_acc: string; writer_recv_acc: string; writer: string; kind: string; }; export declare function get_contract_from_blockchain(connection: Connection, account_id: PublicKey): Promise<OptionLayout>; export declare function verify_contract(contract: Contract, option_layout: OptionLayout): Promise<boolean>; //# sourceMappingURL=utils.d.ts.map