Resolve the implementation address of a proxy contract and its bytecode
function resolveImplementation( address: string, provider: Provider,): Promise<{ address: string; bytecode: string }>;
the contract address
let address: string;
RPC provider
let provider: Provider;
let returnType: Promise<{ address: string; bytecode: string }>;
The implementation address and its bytecode