solana-options
Version:
Minting of options contract NFTs on the Solana blockchain
20 lines • 741 B
TypeScript
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