pub trait CallbackProxy: CallbackProxyObjBase + Sized {
// Provided method
fn transfer_callback(
self,
original_caller: ManagedAddress<Self::Api>,
initial_payments: ManagedVec<Self::Api, EsdtTokenPayment<Self::Api>>
) -> CallbackClosure<Self::Api> { ... }
}