@fizzyflow/suisql
Version:
SuiSQL is a library and set of tools for working with decentralized SQL databases on the Sui blockchain and Walrus protocol.
25 lines (18 loc) • 622 B
JavaScript
process.env.NODE_TLS_REJECT_UNAUTHORIZED = '0'; // ifnore certs of walrus nodes
import { WalrusClient } from '@mysten/walrus';
const path = require('path').join(__dirname, 'walrus_wasm_bg.wasm');
const bytes = require('fs').readFileSync(path);
const walrusClient = new WalrusClient({
network: 'testnet',
wasmUrl: bytes,
suiRpcUrl: 'https://fullnode.testnet.sui.io:443',
});
const walrusMainnetClient = new WalrusClient({
network: 'mainnet',
wasmUrl: bytes,
suiRpcUrl: 'https://fullnode.mainnet.sui.io:443',
});
export default {
testnet: walrusClient,
mainnet: walrusMainnetClient,
};