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();