web3-ronin-provider
Version:
A Ronin REST, JSON RPC, and Skynet Web3 provider
27 lines (21 loc) • 805 B
text/typescript
import { SkynetWeb3Provider } from "../src/web3-RoninSkynetProvider";
import { URL_RONIN_SKYNET_RPC } from "../src";
import 'dotenv/config';
require('dotenv').config({ path: '../.env' });
async function main() {
const connectionInfo = {
url: URL_RONIN_SKYNET_RPC,
headers: {
"X-API-KEY": process.env["X-API-KEY"] || ""
}
}
const provider = new SkynetWeb3Provider(connectionInfo);
console.log('Get NFT detail');
const contractAddress = '0x32950db2a7164ae833121501c797d79e7b79d74c';
const tokenIds = ["2010025", "2010026"];
const timeOutMs = 10000;
let refresh_nfts_Response = await provider.refresh_nfts_of_collection_sync(contractAddress, tokenIds, timeOutMs);
console.log(refresh_nfts_Response.result);
console.log('Done!');
}
main();