| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 | 
							- import type { BigNumberish, BytesLike } from "../utils/index.js";
 
- /**
 
-  *  Returns the address that would result from a ``CREATE`` for %%tx%%.
 
-  *
 
-  *  This can be used to compute the address a contract will be
 
-  *  deployed to by an EOA when sending a deployment transaction (i.e.
 
-  *  when the ``to`` address is ``null``).
 
-  *
 
-  *  This can also be used to compute the address a contract will be
 
-  *  deployed to by a contract, by using the contract's address as the
 
-  *  ``to`` and the contract's nonce.
 
-  *
 
-  *  @example
 
-  *    from = "0x8ba1f109551bD432803012645Ac136ddd64DBA72";
 
-  *    nonce = 5;
 
-  *
 
-  *    getCreateAddress({ from, nonce });
 
-  *    //_result:
 
-  */
 
- export declare function getCreateAddress(tx: {
 
-     from: string;
 
-     nonce: BigNumberish;
 
- }): string;
 
- /**
 
-  *  Returns the address that would result from a ``CREATE2`` operation
 
-  *  with the given %%from%%, %%salt%% and %%initCodeHash%%.
 
-  *
 
-  *  To compute the %%initCodeHash%% from a contract's init code, use
 
-  *  the [[keccak256]] function.
 
-  *
 
-  *  For a quick overview and example of ``CREATE2``, see [[link-ricmoo-wisps]].
 
-  *
 
-  *  @example
 
-  *    // The address of the contract
 
-  *    from = "0x8ba1f109551bD432803012645Ac136ddd64DBA72"
 
-  *
 
-  *    // The salt
 
-  *    salt = id("HelloWorld")
 
-  *
 
-  *    // The hash of the initCode
 
-  *    initCode = "0x6394198df16000526103ff60206004601c335afa6040516060f3";
 
-  *    initCodeHash = keccak256(initCode)
 
-  *
 
-  *    getCreate2Address(from, salt, initCodeHash)
 
-  *    //_result:
 
-  */
 
- export declare function getCreate2Address(_from: string, _salt: BytesLike, _initCodeHash: BytesLike): string;
 
- //# sourceMappingURL=contract-address.d.ts.map
 
 
  |