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.
47 lines (45 loc) • 1.42 kB
text/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,
};