Skip to main content

Phần Testnet EVM

EthersJS

Ethers.js là một thư viện Javascript nhỏ gọn được sử dụng để tương tác với blockchain Ethereum và các chuỗi tương thích EVM khác.

const  = require("ethers");

// URL của RPC cho CrossFi Testnet
const providerUrl = "https://rpc.testnet.ms/";

// Tạo một provider để tương tác với blockchain

const provider = new ethers.JsonRpcProvider(providerUrl);
async function main() `);
}

main().catch((error) => {
console.error("Lỗi kết nối với blockchain:", error);
});

Viem

Viem là một thư viện TypeScript cung cấp các mô-đun an toàn kiểu dữ liệu để tương tác với Ethereum và các chuỗi tương thích EVM khác.

import  from 'viem';

export const crossfi = defineChain({
id: 4157,
name: 'CrossFi Testnet',
nativeCurrency: ,
rpcUrls: ,
},
blockExplorers: ,
},
});

const client = createPublicClient({
chain: crossfi,
transport: http(),
});

const blockNumber = await client.getBlockNumber();

export default `Block number: $`;

ThirdWeb

Thirdweb là một nền tảng phát triển cung cấp một bộ công cụ bao gồm ví, triển khai hợp đồng và các thư viện để tương tác với bất kỳ chuỗi EVM nào.

Dưới đây là một ví dụ mã sử dụng TypeScript SDK của họ để đọc số dư của một địa chỉ ví:

import  from "@thirdweb-dev/chains";
import from "@thirdweb-dev/sdk";

const sdk = new ThirdwebSDK(CrossfiTestnet, {
clientId: "YOUR_clientId",
});

const getWalletBalance = async () => ;

getWalletBalance();