UNPKG

axie-tools

Version:

TypeScript library and CLI tool for interacting with Axie Infinity marketplace and NFTs on Ronin network. Features marketplace operations for Axies and Materials (buy/sell/delist), batch transfers, and wallet information.

56 lines (54 loc) 1.65 kB
import { getAxieIdsFromAccount } 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, approveMaterialMarketplace, } from "./lib/marketplace/approve"; import { createProvider, askToContinue, ensureMarketplaceToken, getAccountInfo, } from "./lib/utils"; import { getAxieFloorPrice } from "./lib/axie"; import { getMaterialFloorPrice, validateMaterialToken } from "./lib/material"; import cancelMarketplaceOrder from "./lib/marketplace/cancel-order"; import cancelMaterialOrder from "./lib/marketplace/cancel-material-order"; import createMarketplaceOrder from "./lib/marketplace/create-order"; import { createMaterialMarketplaceOrder } from "./lib/marketplace/create-material-order"; import buyMarketplaceOrder from "./lib/marketplace/settle-order"; import { buyMaterialOrder } from "./lib/marketplace/settle-material-order"; export { refreshToken, getAxieIdsFromAccount, approveMarketplaceContract, approveWETH, approveBatchTransfer, approveMaterialMarketplace, createMarketplaceOrder, createMaterialMarketplaceOrder, cancelMarketplaceOrder, cancelMaterialOrder, buyMarketplaceOrder, buyMaterialOrder, batchTransferAxies, transferAxie, getAxieContract, getUSDCContract, getWETHContract, createProvider, getMaterialFloorPrice, getAxieFloorPrice, askToContinue, ensureMarketplaceToken, getAccountInfo, validateMaterialToken, };