Gets the default constructor parameters required for contract implementation deployment
function getAllDefaultConstructorParamsForImplementation(args: { chain: Readonly<ChainOptions & { rpc: string }>; client: ThirdwebClient;}): Promise< | { nativeTokenWrapper?: undefined; trustedForwarder?: undefined } | { nativeTokenWrapper: string; trustedForwarder: string }>;
The arguments object
let args: { chain: Readonly<ChainOptions & { rpc: string }>; client: ThirdwebClient;};
let returnType: Promise< | { nativeTokenWrapper?: undefined; trustedForwarder?: undefined } | { nativeTokenWrapper: string; trustedForwarder: string }>;
An object containing default constructor parameters:
On zkSync chains: returns an empty object since no parameters are needed
On other chains: returns trustedForwarder and nativeTokenWrapper addresses
trustedForwarder
nativeTokenWrapper