1.0.34 • Published 2 years ago
web3-gear v1.0.34
Contract Helper
Help to interact with Ether Contract
Sub Modules
- contract.helper.ts ETH Contract Wrapper
- swap.router.ts Swap Router Wrapper
- swiss.knife.ts All kinds of tools
- web.factory.ts Creat web3 RPC endpoint
Demo Code
import {
ContractHelper,
SwissKnife,
LoggerFactory,
} from "web3-gear";
import { Config } from "./config";
const userAddress = "0x1582B06D8C4b6c5990E2bA951D88A88363DaB891";
const logger = LoggerFactory.getInstance().getLogger("main");
const swissKnife = new SwissKnife(Config.network);
const chef = new ContractHelper(
Config.contract.masterChef, // 合约地址
"./BSC/pancake.swap/master.chef.v2.json",
Config.network
);
const main = async () => {
const userInfo = await chef.callReadMethod("userInfo", 2, userAddress);
console.log(userInfo);
logger.info(`amount: ${userInfo.amount}`);
const lptDetails = await swissKnife.getPairedLPTokenDetails(
Config.contract.lpToken
);
console.log(lptDetails);
};
main().catch((e) => {
console.error(e.message);
});
1.0.34
2 years ago
1.0.33
2 years ago
1.0.32
2 years ago
1.0.31
2 years ago
1.0.30
2 years ago
1.0.29
2 years ago
1.0.28
2 years ago
1.0.26
2 years ago
1.0.25
2 years ago
1.0.24
2 years ago
1.0.23
2 years ago
1.0.22
2 years ago
1.0.21
2 years ago
1.0.20
2 years ago
1.0.19
2 years ago
1.0.18
2 years ago
1.0.17
2 years ago
1.0.16
2 years ago
1.0.15
2 years ago
1.0.11
2 years ago
1.0.10
2 years ago
1.0.9
2 years ago
1.0.8
2 years ago
1.0.7
2 years ago
1.0.6
2 years ago
1.0.5
2 years ago
1.0.4
2 years ago
1.0.2
2 years ago
1.0.1
2 years ago
1.0.0
2 years ago