首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Solana Anchor:如何及时转发?

Solana Anchor:如何及时转发?
EN

Stack Overflow用户
提问于 2021-09-01 09:55:41
回答 1查看 275关注 0票数 1

在我的Anchor测试中,我需要模拟特定的时间变化,让我的Solana程序做出不同的反应,这样我的Solana程序中的以下time_now就应该改变:

代码语言:javascript
复制
use solana_program::sysvar::clock::Clock;
let time_now = Clock::get().unwrap().unix_timestamp;

我可以这样做吗?

EN

回答 1

Stack Overflow用户

发布于 2021-09-01 11:24:15

这可能与Anchor无关,但在Rust方面,可以使用program-test机箱,使用start_with_context()创建程序测试,然后使用warp_to_slot()来向前推进时间。

下面是一个在程序中提前时钟的简单示例:https://github.com/solana-labs/solana/blob/c550b32a4489debb163cf6e6d170e934b0b4faaf/program-test/tests/warp.rs#L54

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69011563

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档