pub fn node_register<'info>(
    ctx: Context<'_, '_, '_, 'info, NodeRegister<'info>>
) -> Result<()>