giveaway-skills
Installation
SKILL.md
BSC Giveaway Contract Call Skill
1. Deployment information
- Network: BSC (Binance Smart Chain mainnet, chainId = 56)
- Contract file:
contracts/contracts/Giveaway.sol - Contract address:
0xc9Db158004fEFe15633eF2Ac3C3eA209e58Db5B9 - Main dependencies:
IERC20,Ownable,ReentrancyGuard, internalTransferHelperlibrary
Assumptions when calling:
- You are already connected to a BSC mainnet RPC (for example
https://bsc-dataseed.binance.org) - Account balance and gas settings are handled by the caller
2. Core enums and structs (pass as uint in calls)
DistributionType
0= AVERAGE: equal share, each claim getsamount / count1= RANDOM: random share, a single claim is roughly in the range (0 \sim 2 \times) the average