This module allows for execution of transactions initiated by a designated address on the other chain via Connext contracts.
What we did:
package.json
Bumped package patch version to 0.1.15
Bumped zodiac-ui-components version to 0.2.2
ConnextModule.json
Added as module ABI and info
src/services/index.ts
Added ConnextModule needed parameters interface
Added a helper function to get the connext contract for the current chain getConnextAddress(chainId)
Added a function to deploy and enable in batch txs the Connext Module deployConnextModule(...)
models.ts && modulesValidation.ts
Added module model information for the connext module
src/views/AddModule/index.tsx
Added the button for the dashboard to open the Connext Module modal
ConnextModuleModal.tsx
The Modal with all the UI following the guidelines of other modules modal implementations
ModalWizards.tsx
Added the modal component to the modals list
Additional Context
Had to modify the repo zodiac-ui-components and create the PR to have the new logo for the module. The PR is already merged and the package release on npm as v0.2.2.
Connext Module
Implementation
This module allows for execution of transactions initiated by a designated address on the other chain via Connext contracts.
What we did:
package.json
0.1.15
0.2.2
ConnextModule.json
src/services/index.ts
getConnextAddress(chainId)
deployConnextModule(...)
models.ts
&&modulesValidation.ts
src/views/AddModule/index.tsx
ConnextModuleModal.tsx
ModalWizards.tsx
Additional Context
Had to modify the repo zodiac-ui-components and create the PR to have the new logo for the module. The PR is already merged and the package release on npm as
v0.2.2
.