@@ -36,28 +36,28 @@ const OPENBOOK_PROGRAM_ID = new PublicKey(
3636 "opnb2LAfJYbRMAHHvqjCwQxanZn7ReEHp1k81EohpZb"
3737) ;
3838
39- const META = new PublicKey ( "METADDFL6wWMWEoKTFJwcThTbUmtarRJZjRpzUvkxhr" ) ;
40- const PROPH3t_PUBKEY = new PublicKey ( "65U66fcYuNfqN12vzateJhZ4bgDuxFWN9gMwraeQKByg" ) ;
39+ export const META = new PublicKey ( "METADDFL6wWMWEoKTFJwcThTbUmtarRJZjRpzUvkxhr" ) ;
40+ export const PROPH3t_PUBKEY = new PublicKey ( "65U66fcYuNfqN12vzateJhZ4bgDuxFWN9gMwraeQKByg" ) ;
4141
42- const provider = anchor . AnchorProvider . env ( ) ;
42+ export const provider = anchor . AnchorProvider . env ( ) ;
4343anchor . setProvider ( provider ) ;
4444
45- const payer = provider . wallet [ "payer" ] ;
45+ export const payer = provider . wallet [ "payer" ] ;
4646
47- const autocratProgram = new Program < AutocratV0 > (
47+ export const autocratProgram = new Program < AutocratV0 > (
4848 AutocratIDL ,
4949 AUTOCRAT_PROGRAM_ID ,
5050 provider
5151) ;
5252
53- const vaultProgram = new Program < ConditionalVault > (
53+ export const vaultProgram = new Program < ConditionalVault > (
5454 ConditionalVaultIDL ,
5555 CONDITIONAL_VAULT_PROGRAM_ID ,
5656 provider
5757) ;
5858
59- const openbook = new OpenBookV2Client ( provider ) ;
60- const openbookTwap = new Program < OpenbookTwap > (
59+ export const openbook = new OpenBookV2Client ( provider ) ;
60+ export const openbookTwap = new Program < OpenbookTwap > (
6161 OpenbookTwapIDL ,
6262 OPENBOOK_TWAP_PROGRAM_ID ,
6363 provider
@@ -540,109 +540,3 @@ async function getOrCreateAccount(mint: anchor.web3.PublicKey) {
540540 payer . publicKey
541541 ) ) . address ;
542542}
543-
544- // async function oldMain() {
545- // let USDC = await createMint(provider.publicKey, provider.publicKey, 6);
546- // let META = await createMint(provider.publicKey, provider.publicKey, 9);
547- // // await initializeDAO(META, USDC);
548-
549- // // await initializeGlobalState(provider.wallet.publicKey);
550- // //await initializeProposal();
551- // const storedDAO = await autocratProgram.account.dao.fetch(dao);
552-
553- // const usdcAcc = await token.getOrCreateAssociatedTokenAccount(
554- // provider.connection,
555- // payer,
556- // storedDAO.usdcMint,
557- // payer.publicKey
558- // );
559- // const metaAcc = await token.getOrCreateAssociatedTokenAccount(
560- // provider.connection,
561- // payer,
562- // storedDAO.metaMint,
563- // payer.publicKey
564- // );
565-
566- // await token.mintTo(
567- // provider.connection,
568- // payer,
569- // storedDAO.usdcMint,
570- // usdcAcc.address,
571- // payer,
572- // 1_000n * 1_000_000n
573- // );
574- // await token.mintTo(
575- // provider.connection,
576- // payer,
577- // storedDAO.metaMint,
578- // metaAcc.address,
579- // payer,
580- // 1_000n * 1_000_000_000n
581- // );
582-
583- // // await initializeProposal();
584-
585- // let proposal = (await autocratProgram.account.proposal.all())[0];
586- // // console.log(proposal)
587-
588- // // await mintConditionalTokens(new BN(100 * 1_000_000_000), proposal.account.basePassVault);
589- // // await mintConditionalTokens(new BN(100 * 1_000_000_000), proposal.account.baseFailVault);
590- // // await mintConditionalTokens(new BN(100 * 1_000_000), proposal.account.quotePassVault);
591- // // await mintConditionalTokens(new BN(100 * 1_000_000), proposal.account.quoteFailVault);
592-
593- // // await placeOrdersOnBothSides(proposal.account.openbookTwapPassMarket);
594-
595- // // await placeTakeOrder(proposal.account.openbookTwapPassMarket);
596-
597- // let twapMarket = proposal.account.openbookTwapPassMarket;
598- // let market = (await openbookTwap.account.twapMarket.fetch(twapMarket)).market;
599- // let storedMarket = await openbook.getMarket(market);
600-
601- // let x = await openbookTwap.methods
602- // .getBestBidAndAsk()
603- // .accounts({
604- // market,
605- // bids: storedMarket.bids,
606- // asks: storedMarket.asks,
607- // })
608- // .view();
609-
610- // console.log(x[0].toString(), x[1].toString());
611-
612- // // // console.log(await openbook.getLeafNodes(await openbook.getBookSide(storedMarket.asks)));
613- // // console.log((await openbook.getBookSide(storedMarket.asks)).nodes.nodes[0]);
614- // }
615-
616- import Arweave from "arweave" ;
617-
618- import { createCreateMetadataAccountV3Instruction , PROGRAM_ID } from '@metaplex-foundation/mpl-token-metadata' ;
619-
620- const hotWallet = new PublicKey ( "65U66fcYuNfqN12vzateJhZ4bgDuxFWN9gMwraeQKByg" )
621-
622- async function main ( ) {
623- await initializeProposal ( ) ;
624- // const storedDAO = await autocratProgram.account.dao.fetch(dao);
625-
626- // console.log(storedDAO);
627-
628- // const senderMetaAcc = await token.getOrCreateAssociatedTokenAccount(
629- // provider.connection,
630- // payer,
631- // storedDAO.metaMint,
632- // payer.publicKey
633- // );
634-
635- // const receiverMetaAcc = await token.getOrCreateAssociatedTokenAccount(
636- // provider.connection,
637- // payer,
638- // storedDAO.metaMint,
639- // hotWallet
640- // );
641-
642- // await token.transfer(provider.connection, payer, senderMetaAcc.address, receiverMetaAcc.address, payer, 10_000_000_000n);
643-
644-
645- // await initializeProposal();
646- }
647-
648- main ( ) ;
0 commit comments