adapter: transfer a block to proxy