diff --git a/README.md b/README.md index 0c1a8dafb..0e445be51 100644 --- a/README.md +++ b/README.md @@ -164,7 +164,7 @@ contracts ## Contract Docs -You can read more details documentation on each facet [here](./docs/README.md). +You can read more detailed documentation on each facet [here](./docs/README.md). Sample requests to fetch transactions for each facet can be found at the end of each section. ## Getting Started diff --git a/archive/docs/HyphenFacet.md b/archive/docs/HyphenFacet.md index a5d719157..3719cebbc 100644 --- a/archive/docs/HyphenFacet.md +++ b/archive/docs/HyphenFacet.md @@ -2,7 +2,7 @@ ## How it works -The Hyphen Facet works by forwarding Hyphen V2 specific calls to the [LiquidityPool Contract](https://github.com/bcnmy/hyphen-contract/blob/master/contracts/hyphen/LiquidityPool.sol). All bridging is done by calling the `depositErc20` method or `depositNative` method if you using a native token like **ETH** or **MATIC**. +The Hyphen Facet works by forwarding Hyphen V2 specific calls to the [LiquidityPool Contract](https://github.com/bcnmy/hyphen-contract/blob/master/contracts/hyphen/LiquidityPool.sol). All bridging is done by calling the `depositErc20` method or `depositNative` method if you are using a native token like **ETH** or **MATIC**. ```mermaid graph LR; diff --git a/archive/docs/MultichainFacet.md b/archive/docs/MultichainFacet.md index eeca2c4a5..dd719cddd 100644 --- a/archive/docs/MultichainFacet.md +++ b/archive/docs/MultichainFacet.md @@ -16,7 +16,7 @@ graph LR; - `function initMultichain(address anyNative, address[] calldata routers)` - Initializer method. Allow routers. -- `function function registerRouters(address[] calldata routers, bool[] calldata allowed)` +- `function registerRouters(address[] calldata routers, bool[] calldata allowed)` - Register method. Allow or disallow router. - `function startBridgeTokensViaMultichain(BridgeData memory _bridgeData, MultichainData calldata _multichainData)` - Simply bridges tokens using Multichain diff --git a/conventions.md b/conventions.md index b7c17c0b7..0902e4c83 100644 --- a/conventions.md +++ b/conventions.md @@ -334,14 +334,14 @@ Deployment and update scripts for LI.FI smart contracts are located in: `script/ - Deployment scripts must be prefixed with `Deploy` followed by the contract name (e.g., `DeployMayanFacet.s.sol`). - Update scripts must be prefixed with `Update` followed by the contract name (e.g., `UpdateMayanFacet.s.sol`). - **Structure of Deployment scripts:** - - Each deployment script follow this format: + - Each deployment script follows this format: - Inherits `DeployScriptBase` to maintain consistency. - Uses JSON config (`stdJson`) to fetch contract-specific configuration data. - Optionally defines `getConstructorArgs()` if the contract has constructor arguments. - Encodes constructor arguments before deployment. - Calls `deploy()` using `type({ContractName}).creationCode`. - **Structure of Update scripts:** - - Each deployment script follow this format: + - Each deployment script follows this format: - Inherits `UpdateScriptBase` for consistency in update logic. - Calls `update("{ContractName}")` to handle facet upgrades in the Diamond architecture. - Ensures correct function selectors are updated.