Chainlink VRF v2 Fail



我正在运行官方指令中的脚本

https://docs.chain.link/docs/chainlink-vrf/example-contracts/

当我运行topUpSubscription(10000000(时

但在这里一直接收错误

https://rinkeby.etherscan.io/tx/0xceef45073fc882c19c5be5242ee9777ea19b578193d65519fe9bfeed6c2469fc

您正试图调用函数topUpSubscription(),该函数将LINK令牌从您的合约传输到COORDINATOR地址。

// Assumes this contract owns link.
// 1000000000000000000 = 1 LINK
function topUpSubscription(uint256 amount) external onlyOwner {
LINKTOKEN.transferAndCall(address(COORDINATOR), amount, abi.encode(s_subscriptionId));
}

但是,您的合同没有任何LINK令牌。因此,传输失败,导致主事务恢复。

你可以在他们的水龙头上获得测试LINK代币https://faucets.chain.link/rinkeby.

相关内容

  • 没有找到相关文章

最新更新