Anchor fails to generate Initialize without a call.

Change-Id: I226631537b06b08d757222cfc3c502b576503c6d
This commit is contained in:
Reisen 2021-05-05 09:54:32 +00:00
parent baf9614998
commit 360d0ad0b1
1 changed files with 7 additions and 0 deletions

View File

@ -112,6 +112,13 @@ pub mod anchor_bridge {
pub config: types::BridgeConfig,
}
/// Trick Anchor into generating Initialize client structs. Anchor generates a Pubkey only
/// version of every Context struct, but only if a function or method with a self parameter
/// uses it. Bridge::new does not get picked up.
pub fn __trick_anchor_initialize(ctx: Context<Initialize>) -> Result<()> {
Ok(())
}
impl Bridge {
pub fn new(ctx: Context<Initialize>, data: InitializeData) -> Result<Self> {
api::initialize(