axie-tools
Version:
TypeScript library and CLI tool for interacting with Axie Infinity marketplace and NFTs on Ronin network. Features marketplace operations (buy/sell/delist), batch transfers, and wallet information.
13 lines (12 loc) • 1.36 kB
TypeScript
import { getAxieIdsFromAccount, delegateAxie, batchDelegateAxies, batchRevokeDelegations, revokeDelegation } from "./lib/axie";
import { refreshToken } from "./lib/marketplace/access-token";
import { getAxieContract, getUSDCContract, getWETHContract } from "./lib/contracts";
import { batchTransferAxies, transferAxie } from "./lib/transfers";
import { approveMarketplaceContract, approveWETH, approveBatchTransfer } from "./lib/marketplace/approve";
import cancelMarketplaceOrder from "./lib/marketplace/cancel-order";
import createMarketplaceOrder from "./lib/marketplace/create-order";
import buyMarketplaceOrder from "./lib/marketplace/settle-order";
import { checkBlessings, isActivated, getStreakDetails, activateStreak } from "./lib/atia";
import { signDelegation } from "./lib/atia/delegation";
import { delegateAtiaBlessing, getAtiaBlessingDelegations } from "./lib/atia/graphql";
export { refreshToken, getAxieIdsFromAccount, approveMarketplaceContract, approveWETH, approveBatchTransfer, createMarketplaceOrder, cancelMarketplaceOrder, buyMarketplaceOrder, batchTransferAxies, transferAxie, delegateAxie, batchDelegateAxies, batchRevokeDelegations, revokeDelegation, getAxieContract, getUSDCContract, getWETHContract, checkBlessings, isActivated, activateStreak, getStreakDetails, signDelegation, delegateAtiaBlessing, getAtiaBlessingDelegations, };