-
Notifications
You must be signed in to change notification settings - Fork 30
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
attempt to fix golangci-lint #2331
Commits on Feb 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8897a94 - Browse repository at this point
Copy the full SHA 8897a94View commit details -
Configuration menu - View commit details
-
Copy full SHA for 53758ba - Browse repository at this point
Copy the full SHA 53758baView commit details -
Configuration menu - View commit details
-
Copy full SHA for dab46e9 - Browse repository at this point
Copy the full SHA dab46e9View commit details -
Configuration menu - View commit details
-
Copy full SHA for f737c81 - Browse repository at this point
Copy the full SHA f737c81View commit details -
Configuration menu - View commit details
-
Copy full SHA for 094b401 - Browse repository at this point
Copy the full SHA 094b401View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3ade934 - Browse repository at this point
Copy the full SHA 3ade934View commit details -
Configuration menu - View commit details
-
Copy full SHA for 348e181 - Browse repository at this point
Copy the full SHA 348e181View commit details -
Configuration menu - View commit details
-
Copy full SHA for 86e550d - Browse repository at this point
Copy the full SHA 86e550dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 07bc2e8 - Browse repository at this point
Copy the full SHA 07bc2e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 56fee13 - Browse repository at this point
Copy the full SHA 56fee13View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9c82431 - Browse repository at this point
Copy the full SHA 9c82431View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9088cb7 - Browse repository at this point
Copy the full SHA 9088cb7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 188037d - Browse repository at this point
Copy the full SHA 188037dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 87c773d - Browse repository at this point
Copy the full SHA 87c773dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 46c9ad1 - Browse repository at this point
Copy the full SHA 46c9ad1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5b8a42c - Browse repository at this point
Copy the full SHA 5b8a42cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 86dfd08 - Browse repository at this point
Copy the full SHA 86dfd08View commit details -
Configuration menu - View commit details
-
Copy full SHA for 097da4e - Browse repository at this point
Copy the full SHA 097da4eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 436c15d - Browse repository at this point
Copy the full SHA 436c15dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 73d77aa - Browse repository at this point
Copy the full SHA 73d77aaView commit details -
Configuration menu - View commit details
-
Copy full SHA for b6da624 - Browse repository at this point
Copy the full SHA b6da624View commit details -
Configuration menu - View commit details
-
Copy full SHA for a3f0e27 - Browse repository at this point
Copy the full SHA a3f0e27View commit details -
Configuration menu - View commit details
-
Copy full SHA for 11bce1b - Browse repository at this point
Copy the full SHA 11bce1bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2aad152 - Browse repository at this point
Copy the full SHA 2aad152View commit details
Commits on Feb 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1c39ae5 - Browse repository at this point
Copy the full SHA 1c39ae5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8f3fd07 - Browse repository at this point
Copy the full SHA 8f3fd07View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2ceb862 - Browse repository at this point
Copy the full SHA 2ceb862View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2bf9f1a - Browse repository at this point
Copy the full SHA 2bf9f1aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 00b4763 - Browse repository at this point
Copy the full SHA 00b4763View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7322e4a - Browse repository at this point
Copy the full SHA 7322e4aView commit details -
Configuration menu - View commit details
-
Copy full SHA for a015d9c - Browse repository at this point
Copy the full SHA a015d9cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8b3781f - Browse repository at this point
Copy the full SHA 8b3781fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7e32266 - Browse repository at this point
Copy the full SHA 7e32266View commit details -
Interchain + InterchainDB integration (#2046)
* RM old IInterchainModule, delete Interchain.sol code ahead of DB Integration * rename to InterchainClient * interchainSend() * interchainReceive() and corresponding test * remove forge console.log * Add interfaces for SynapseModule & InterchainClient
Configuration menu - View commit details
-
Copy full SHA for 068bf45 - Browse repository at this point
Copy the full SHA 068bf45View commit details -
Configuration menu - View commit details
-
Copy full SHA for c26f784 - Browse repository at this point
Copy the full SHA c26f784View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3cd287a - Browse repository at this point
Copy the full SHA 3cd287aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 19e6cca - Browse repository at this point
Copy the full SHA 19e6ccaView commit details -
Configuration menu - View commit details
-
Copy full SHA for ceecd0b - Browse repository at this point
Copy the full SHA ceecd0bView commit details -
Configuration menu - View commit details
-
Copy full SHA for bb44ae2 - Browse repository at this point
Copy the full SHA bb44ae2View commit details -
Configuration menu - View commit details
-
Copy full SHA for c3cb568 - Browse repository at this point
Copy the full SHA c3cb568View commit details -
Configuration menu - View commit details
-
Copy full SHA for 72f2fff - Browse repository at this point
Copy the full SHA 72f2fffView commit details -
Configuration menu - View commit details
-
Copy full SHA for c57fe11 - Browse repository at this point
Copy the full SHA c57fe11View commit details -
Configuration menu - View commit details
-
Copy full SHA for e00e6bd - Browse repository at this point
Copy the full SHA e00e6bdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 13adac2 - Browse repository at this point
Copy the full SHA 13adac2View commit details -
InterchainClient & Synapse Module InterchainDB Integration (#2045)
* Implement SynapseModule w/ ECREcover Around InterchainDB contract + TEsts * fix typo in event name * Interchain + InterchainDB integration (#2046) * RM old IInterchainModule, delete Interchain.sol code ahead of DB Integration * rename to InterchainClient * interchainSend() * interchainReceive() and corresponding test * remove forge console.log * Add interfaces for SynapseModule & InterchainClient * add keccak'd datahash to event emit * change variable name * Fix event variabl ename
Configuration menu - View commit details
-
Copy full SHA for 9feba9c - Browse repository at this point
Copy the full SHA 9feba9cView commit details -
Solidity library for generic M/N signature verification (#2047)
* Scaffold ThresholdECDSA library * Start working on the tests * Add some revert tests * Start working on verify hash tests * More tests * More revert tests * Implement `verifySignedHash` * Chore: test cleanup
Configuration menu - View commit details
-
Copy full SHA for b257ce3 - Browse repository at this point
Copy the full SHA b257ce3View commit details -
Configuration menu - View commit details
-
Copy full SHA for f824f63 - Browse repository at this point
Copy the full SHA f824f63View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0afbc0a - Browse repository at this point
Copy the full SHA 0afbc0aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2a1b3a7 - Browse repository at this point
Copy the full SHA 2a1b3a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 171b5cc - Browse repository at this point
Copy the full SHA 171b5ccView commit details -
Configuration menu - View commit details
-
Copy full SHA for d0d13d8 - Browse repository at this point
Copy the full SHA d0d13d8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 25cbbde - Browse repository at this point
Copy the full SHA 25cbbdeView commit details -
Configuration menu - View commit details
-
Copy full SHA for f6877eb - Browse repository at this point
Copy the full SHA f6877ebView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8dc26b3 - Browse repository at this point
Copy the full SHA 8dc26b3View commit details -
Chore/reorganize events (#2049)
* More events to a separate dir * Update contracts * Update tests * Chore: forge fmt
Configuration menu - View commit details
-
Copy full SHA for ef389b6 - Browse repository at this point
Copy the full SHA ef389b6View commit details -
Configuration menu - View commit details
-
Copy full SHA for bc775e6 - Browse repository at this point
Copy the full SHA bc775e6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1f32921 - Browse repository at this point
Copy the full SHA 1f32921View commit details -
Configuration menu - View commit details
-
Copy full SHA for a46e5ce - Browse repository at this point
Copy the full SHA a46e5ceView commit details -
Configuration menu - View commit details
-
Copy full SHA for a1b05c2 - Browse repository at this point
Copy the full SHA a1b05c2View commit details -
Configuration menu - View commit details
-
Copy full SHA for f231221 - Browse repository at this point
Copy the full SHA f231221View commit details -
Configuration menu - View commit details
-
Copy full SHA for f84aea1 - Browse repository at this point
Copy the full SHA f84aea1View commit details -
Configuration menu - View commit details
-
Copy full SHA for f968eb6 - Browse repository at this point
Copy the full SHA f968eb6View commit details
Commits on Feb 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ec8cfdf - Browse repository at this point
Copy the full SHA ec8cfdfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 67f6dd6 - Browse repository at this point
Copy the full SHA 67f6dd6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 666688b - Browse repository at this point
Copy the full SHA 666688bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 09c4dff - Browse repository at this point
Copy the full SHA 09c4dffView commit details -
Configuration menu - View commit details
-
Copy full SHA for e2644a9 - Browse repository at this point
Copy the full SHA e2644a9View commit details -
Interchain: Expose isExecutable View (#2055)
* expose view for isExecutable * fix build issues * Functionalize view * Seperate execution logic into view subfunctions * only execute message once * add event on execution * add natspec, fix interface
Configuration menu - View commit details
-
Copy full SHA for d0c9449 - Browse repository at this point
Copy the full SHA d0c9449View commit details -
Configuration menu - View commit details
-
Copy full SHA for 784a36e - Browse repository at this point
Copy the full SHA 784a36eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f8ae1f - Browse repository at this point
Copy the full SHA 6f8ae1fView commit details -
Interchain: execution options (gas limit, gas airdrop, etc) (#2056)
* feat(InterchainClientV1): add options param for gas limit & airdrop settings - Include `options` parameter in `InterchainTransaction` struct and related functions to allow setting message gas limit and gas airdrop parameters. - Update event signatures to include `options` parameter. - Adjust `_generateTransactionId` function to incorporate `options` in transaction ID generation. - Modify `interchainSend` and `interchainExecute` functions to handle `options` parameter. - Update interface `IInterchainClientV1` and tests to reflect changes. * Remove address/bytes32 to conversions in place of TypeCasts lib * onylOwner setLinkedClient * remove unused function argument interchainExecute() * - Introduced the use of OptionsLib for decoding transaction options within the InterchainClientV1 contract. - Enabled dynamic gas limits for appReceive calls based on options specified in incoming interchain transactions. * remove todo for gas limit * comments * comments
Configuration menu - View commit details
-
Copy full SHA for 2c37a47 - Browse repository at this point
Copy the full SHA 2c37a47View commit details -
Configuration menu - View commit details
-
Copy full SHA for 701c919 - Browse repository at this point
Copy the full SHA 701c919View commit details -
Configuration menu - View commit details
-
Copy full SHA for 00da108 - Browse repository at this point
Copy the full SHA 00da108View commit details -
Configuration menu - View commit details
-
Copy full SHA for 59e4d07 - Browse repository at this point
Copy the full SHA 59e4d07View commit details -
Configuration menu - View commit details
-
Copy full SHA for 759f51e - Browse repository at this point
Copy the full SHA 759f51eView commit details
Commits on Feb 19, 2024
-
Contracts/communication synapse module (#2050)
* Isolate some common logic into abstract contract * Scaffold `ThresholdECDSAModule` * Add more views * Implement management tests * Implement management actions * Add `InterchainDB` Mock * Reorg events following #2049 * Also emit ethSingedMsg hash * More `InterchainModule` errors * Implement tests for fee collector management * Fix: use the entry hash for signing * Implement `feeCollector` management * Start doing source tests * Add GasOracle interface * Update `verifyEntry()` interface * Add source chain tests * Implement source chain funcs * Add tests: `bytes` for signatures instead of `bytes[]` * Implement library update * Simplify math * Implement `verifyEntry()` * Add tests for destination chain * Don't use infinity as default threshold * Check source chain id in any InterchainModule * Deprecate old SynapseModule * Fix ClientV1 test * Chore: cleanup * Chore: renamoooor * Revert "Fix ClientV1 test" This reverts commit e724c38. * Revert "Chore: cleanup" This reverts commit 41949cd. * Fix ClientV1 test * Chore: cleanup
Configuration menu - View commit details
-
Copy full SHA for c9a789f - Browse repository at this point
Copy the full SHA c9a789fView commit details -
* Add encode/decode versioned options * Add `OptionsV1` struct * Use `OptionsV1` in other contracts
Configuration menu - View commit details
-
Copy full SHA for e780c6a - Browse repository at this point
Copy the full SHA e780c6aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 52c0d64 - Browse repository at this point
Copy the full SHA 52c0d64View commit details -
Configuration menu - View commit details
-
Copy full SHA for 169973a - Browse repository at this point
Copy the full SHA 169973aView commit details -
Configuration menu - View commit details
-
Copy full SHA for d600050 - Browse repository at this point
Copy the full SHA d600050View commit details -
Configuration menu - View commit details
-
Copy full SHA for 485ef81 - Browse repository at this point
Copy the full SHA 485ef81View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0fe13ff - Browse repository at this point
Copy the full SHA 0fe13ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3b35b11 - Browse repository at this point
Copy the full SHA 3b35b11View commit details -
Configuration menu - View commit details
-
Copy full SHA for d667beb - Browse repository at this point
Copy the full SHA d667bebView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8dadc75 - Browse repository at this point
Copy the full SHA 8dadc75View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2d6dc04 - Browse repository at this point
Copy the full SHA 2d6dc04View commit details -
Configuration menu - View commit details
-
Copy full SHA for 60017a6 - Browse repository at this point
Copy the full SHA 60017a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9fc12e9 - Browse repository at this point
Copy the full SHA 9fc12e9View commit details
Commits on Feb 20, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 82a00d6 - Browse repository at this point
Copy the full SHA 82a00d6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 80de15a - Browse repository at this point
Copy the full SHA 80de15aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7f96319 - Browse repository at this point
Copy the full SHA 7f96319View commit details -
Configuration menu - View commit details
-
Copy full SHA for 353e4d3 - Browse repository at this point
Copy the full SHA 353e4d3View commit details -
Configuration menu - View commit details
-
Copy full SHA for ebb3300 - Browse repository at this point
Copy the full SHA ebb3300View commit details -
Configuration menu - View commit details
-
Copy full SHA for 83980dd - Browse repository at this point
Copy the full SHA 83980ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for 86ca547 - Browse repository at this point
Copy the full SHA 86ca547View commit details -
Configuration menu - View commit details
-
Copy full SHA for f971f02 - Browse repository at this point
Copy the full SHA f971f02View commit details -
Interfaces for execution (#2063)
* First draft for Executor interface * Interface for execution fees custody contract
Configuration menu - View commit details
-
Copy full SHA for 8930c83 - Browse repository at this point
Copy the full SHA 8930c83View commit details -
Configuration menu - View commit details
-
Copy full SHA for fd0f3c1 - Browse repository at this point
Copy the full SHA fd0f3c1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 999f496 - Browse repository at this point
Copy the full SHA 999f496View commit details -
Configuration menu - View commit details
-
Copy full SHA for a325fc9 - Browse repository at this point
Copy the full SHA a325fc9View commit details -
Configuration menu - View commit details
-
Copy full SHA for e7ad96e - Browse repository at this point
Copy the full SHA e7ad96eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3e8aeee - Browse repository at this point
Copy the full SHA 3e8aeeeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 43fe7a5 - Browse repository at this point
Copy the full SHA 43fe7a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for ed01ed5 - Browse repository at this point
Copy the full SHA ed01ed5View commit details -
Contracts/communication update client interface (#2070)
* Update `interchainSend()` interface * Add execution service interaction in `interchainSend()` * Add `executionFees` to InterchainClient * Add mocks for the new interfaces * Remove variable to fix stack too deep * Update the tests * Chore: small cleanup for imports
Configuration menu - View commit details
-
Copy full SHA for 207e894 - Browse repository at this point
Copy the full SHA 207e894View commit details -
Global db nonces in
InterchainDB
(#2068)* Use dbNonce in `InterchainEntry` struct * Update InterchainDB: source chain logic * Update InterchainDB: destination chain logic * Update InterchainDB tests * Use `dbNonce` in InterchainClient * Update the rest of the tests
Configuration menu - View commit details
-
Copy full SHA for b344693 - Browse repository at this point
Copy the full SHA b344693View commit details -
Init basic script for testnet deploy (#2064)
* init basic script for testnet deploy * add testnet broadcasts
Configuration menu - View commit details
-
Copy full SHA for 3d99400 - Browse repository at this point
Copy the full SHA 3d99400View commit details -
Merge pull request #2071 from synapsecns/contracts/communication
Contracts Communication Branch Re-Sync
Configuration menu - View commit details
-
Copy full SHA for b388daf - Browse repository at this point
Copy the full SHA b388dafView commit details -
Configuration menu - View commit details
-
Copy full SHA for b00033b - Browse repository at this point
Copy the full SHA b00033bView commit details -
Configuration menu - View commit details
-
Copy full SHA for b58dd07 - Browse repository at this point
Copy the full SHA b58dd07View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5fa006b - Browse repository at this point
Copy the full SHA 5fa006bView commit details -
Fix/entry verified event (#2074)
* Update `EntryVerified` event and its unit test * Emit the updated event
Configuration menu - View commit details
-
Copy full SHA for e5bd8e8 - Browse repository at this point
Copy the full SHA e5bd8e8View commit details -
Interfaces for execution (#2063)
* First draft for Executor interface * Interface for execution fees custody contract
Configuration menu - View commit details
-
Copy full SHA for 25d0311 - Browse repository at this point
Copy the full SHA 25d0311View commit details -
Contracts/communication update client interface (#2070)
* Update `interchainSend()` interface * Add execution service interaction in `interchainSend()` * Add `executionFees` to InterchainClient * Add mocks for the new interfaces * Remove variable to fix stack too deep * Update the tests * Chore: small cleanup for imports
Configuration menu - View commit details
-
Copy full SHA for a39ae11 - Browse repository at this point
Copy the full SHA a39ae11View commit details -
Global db nonces in
InterchainDB
(#2068)* Use dbNonce in `InterchainEntry` struct * Update InterchainDB: source chain logic * Update InterchainDB: destination chain logic * Update InterchainDB tests * Use `dbNonce` in InterchainClient * Update the rest of the tests
Configuration menu - View commit details
-
Copy full SHA for 1f2f20c - Browse repository at this point
Copy the full SHA 1f2f20cView commit details -
Init basic script for testnet deploy (#2064)
* init basic script for testnet deploy * add testnet broadcasts
Configuration menu - View commit details
-
Copy full SHA for 72766e2 - Browse repository at this point
Copy the full SHA 72766e2View commit details -
Configuration menu - View commit details
-
Copy full SHA for e8fd130 - Browse repository at this point
Copy the full SHA e8fd130View commit details -
Configuration menu - View commit details
-
Copy full SHA for d7f21bb - Browse repository at this point
Copy the full SHA d7f21bbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 240eeba - Browse repository at this point
Copy the full SHA 240eebaView commit details -
Configuration menu - View commit details
-
Copy full SHA for e8cf23c - Browse repository at this point
Copy the full SHA e8cf23cView commit details -
Configuration menu - View commit details
-
Copy full SHA for dd9e78c - Browse repository at this point
Copy the full SHA dd9e78cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 45fa371 - Browse repository at this point
Copy the full SHA 45fa371View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1ec8c79 - Browse repository at this point
Copy the full SHA 1ec8c79View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7cb935f - Browse repository at this point
Copy the full SHA 7cb935fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3f52f27 - Browse repository at this point
Copy the full SHA 3f52f27View commit details -
Configuration menu - View commit details
-
Copy full SHA for b285fd1 - Browse repository at this point
Copy the full SHA b285fd1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 86dfe08 - Browse repository at this point
Copy the full SHA 86dfe08View commit details
Commits on Feb 21, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 6f057cb - Browse repository at this point
Copy the full SHA 6f057cbView commit details -
Configuration menu - View commit details
-
Copy full SHA for f7f8924 - Browse repository at this point
Copy the full SHA f7f8924View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4b764b0 - Browse repository at this point
Copy the full SHA 4b764b0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 879b6fd - Browse repository at this point
Copy the full SHA 879b6fdView commit details -
Adjust IApp to work with latest InterchainClient interface + Optional…
… Execution depending on address(0) (#2076)
Configuration menu - View commit details
-
Copy full SHA for 240aa0f - Browse repository at this point
Copy the full SHA 240aa0fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 747b8b9 - Browse repository at this point
Copy the full SHA 747b8b9View commit details -
Merge pull request #2058 from synapsecns/feat/commitee
[WIP] Off-Chain Sin
Configuration menu - View commit details
-
Copy full SHA for 10d22a5 - Browse repository at this point
Copy the full SHA 10d22a5View commit details
Commits on Feb 22, 2024
-
Fix/interchain client events (#2077)
* Isolate and split ClientV1 events * Merge generic source chain events * `forge fmt` * Update source chain events * Update destination events * Fix stack too deep error * Add `verificationFee` to the event * rename * client bump * Merge source chain events * Swap `message` and `srcModules` for better readability + fix stack too deep --------- Co-authored-by: ChiTimesChi <88190723+ChiTimesChi@users.noreply.github.com> Co-authored-by: Trajan0x <trajan0x@users.noreply.github.com> Co-authored-by: trajan0x <83933037+trajan0x@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 11d8edb - Browse repository at this point
Copy the full SHA 11d8edbView commit details -
Add scripts to
communications
package (#2084)* Add slither, test workflows * Add solhint config * Add lint scripts
Configuration menu - View commit details
-
Copy full SHA for d6c16d0 - Browse repository at this point
Copy the full SHA d6c16d0View commit details -
* Add `AppConfig` library and its coverage * Update InterchainApp interface * Update the ClientV1 test * Use versioned AppConfig in ClientV1
Configuration menu - View commit details
-
Copy full SHA for 8d20d26 - Browse repository at this point
Copy the full SHA 8d20d26View commit details -
Add
InterchainTransaction
library (#2086)* Isolate `InterchainTransaction` operations to a separate library * Add library coverage * Update execute/isExecutable * Update interchainSend * Update tests * Simplify the `transactionId` scheme for now * Chore: `forge fmt`
Configuration menu - View commit details
-
Copy full SHA for ffacb6a - Browse repository at this point
Copy the full SHA ffacb6aView commit details -
Configuration menu - View commit details
-
Copy full SHA for c1a2c00 - Browse repository at this point
Copy the full SHA c1a2c00View commit details -
Configuration menu - View commit details
-
Copy full SHA for 596c242 - Browse repository at this point
Copy the full SHA 596c242View commit details -
Configuration menu - View commit details
-
Copy full SHA for 89a1f2a - Browse repository at this point
Copy the full SHA 89a1f2aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 024a059 - Browse repository at this point
Copy the full SHA 024a059View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2ee7e45 - Browse repository at this point
Copy the full SHA 2ee7e45View commit details
Commits on Feb 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for aa549c4 - Browse repository at this point
Copy the full SHA aa549c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for b424f10 - Browse repository at this point
Copy the full SHA b424f10View commit details -
* Update IApp interface to pass the message * Pass message to the app * Allow to specify higher gas limit * Make execute payable * Define test with requested gas airdrop * Implement gas airdrop passing
Configuration menu - View commit details
-
Copy full SHA for e8194d3 - Browse repository at this point
Copy the full SHA e8194d3View commit details -
Configuration menu - View commit details
-
Copy full SHA for f24071b - Browse repository at this point
Copy the full SHA f24071bView commit details -
Merge branch 'feat/communication' of https://github.com/synapsecns/sa…
…nguine into feat/communication
Configuration menu - View commit details
-
Copy full SHA for d2fe1d4 - Browse repository at this point
Copy the full SHA d2fe1d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for c2f6833 - Browse repository at this point
Copy the full SHA c2f6833View commit details -
Configuration menu - View commit details
-
Copy full SHA for 343f132 - Browse repository at this point
Copy the full SHA 343f132View commit details -
Configuration menu - View commit details
-
Copy full SHA for 02d7e7d - Browse repository at this point
Copy the full SHA 02d7e7dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ff6ecf - Browse repository at this point
Copy the full SHA 9ff6ecfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 09bf5a6 - Browse repository at this point
Copy the full SHA 09bf5a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 57306ac - Browse repository at this point
Copy the full SHA 57306acView commit details -
Configuration menu - View commit details
-
Copy full SHA for 932d5a4 - Browse repository at this point
Copy the full SHA 932d5a4View commit details -
Configuration menu - View commit details
-
Copy full SHA for b447050 - Browse repository at this point
Copy the full SHA b447050View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8b03919 - Browse repository at this point
Copy the full SHA 8b03919View commit details -
Configuration menu - View commit details
-
Copy full SHA for 947d00e - Browse repository at this point
Copy the full SHA 947d00eView commit details -
Configuration menu - View commit details
-
Copy full SHA for cf43411 - Browse repository at this point
Copy the full SHA cf43411View commit details
Commits on Feb 24, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 103eaa8 - Browse repository at this point
Copy the full SHA 103eaa8View commit details -
Add ExecutionFees.sol collector contract & record upon execution serv… (
#2082) * Add ExecutionFees.sol collector contract & record upon execution service provided to interchainSend() * MVP ExecutionFees by adding executorEOA() * Add events to ExecutionFees.sol, enable anyone to claim on behalf of executors * fix global imports * add OZ Address library * `forge fmt` * Use AccessControl in ExecutionFees * Specify events and custom errors * Define the tests with new scenarios * Update implementation to pass the tests * Modify tests: - Allow adding fees for already recorded executor - Allow recording executor when no fees exist * Update implementation * Add more views * Add tests for the new views * Update mappings * Chore: cleanup * Simplify implementation by making mappings public * Update tests --------- Co-authored-by: ChiTimesChi <88190723+ChiTimesChi@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 6052813 - Browse repository at this point
Copy the full SHA 6052813View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6b71b4e - Browse repository at this point
Copy the full SHA 6b71b4eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 99a3789 - Browse repository at this point
Copy the full SHA 99a3789View commit details
Commits on Feb 25, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 30a109e - Browse repository at this point
Copy the full SHA 30a109eView commit details -
Configuration menu - View commit details
-
Copy full SHA for ca15b8b - Browse repository at this point
Copy the full SHA ca15b8bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 06c1575 - Browse repository at this point
Copy the full SHA 06c1575View commit details -
Configuration menu - View commit details
-
Copy full SHA for 68e6537 - Browse repository at this point
Copy the full SHA 68e6537View commit details -
Configuration menu - View commit details
-
Copy full SHA for c8bbb0a - Browse repository at this point
Copy the full SHA c8bbb0aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 89071de - Browse repository at this point
Copy the full SHA 89071deView commit details -
Configuration menu - View commit details
-
Copy full SHA for 23b782d - Browse repository at this point
Copy the full SHA 23b782dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 91cfef4 - Browse repository at this point
Copy the full SHA 91cfef4View commit details -
Configuration menu - View commit details
-
Copy full SHA for cb15e8a - Browse repository at this point
Copy the full SHA cb15e8aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 17780e2 - Browse repository at this point
Copy the full SHA 17780e2View commit details -
feat: Enhance ExecutionService with gas oracle and options handling
- Introduce IGasOracle interface and OptionsLib for handling execution options. - Add gasOracle state variable and setGasOracle function for updating the gas oracle address. - Implement onlyInterchainClient modifier to restrict execution requests to the designated interchain client. - Update requestExecution to enforce a minimum execution fee based on the calculated fee from getExecutionFee. - Enhance getExecutionFee to calculate fees using the gas oracle and options, supporting versioned options handling. - Add events for updating gas oracle and interchain client addresses. - Minor code style adjustments for consistency. This update enables dynamic execution fee calculation based on gas costs and introduces infrastructure for future options-based execution enhancements.
Configuration menu - View commit details
-
Copy full SHA for 5a42ebe - Browse repository at this point
Copy the full SHA 5a42ebeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 66eda32 - Browse repository at this point
Copy the full SHA 66eda32View commit details -
Configuration menu - View commit details
-
Copy full SHA for ddd347d - Browse repository at this point
Copy the full SHA ddd347dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2315360 - Browse repository at this point
Copy the full SHA 2315360View commit details -
Configuration menu - View commit details
-
Copy full SHA for b945b81 - Browse repository at this point
Copy the full SHA b945b81View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9263917 - Browse repository at this point
Copy the full SHA 9263917View commit details -
Configuration menu - View commit details
-
Copy full SHA for b1801ac - Browse repository at this point
Copy the full SHA b1801acView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7020474 - Browse repository at this point
Copy the full SHA 7020474View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8515a04 - Browse repository at this point
Copy the full SHA 8515a04View commit details -
Configuration menu - View commit details
-
Copy full SHA for 732916d - Browse repository at this point
Copy the full SHA 732916dView commit details -
Configuration menu - View commit details
-
Copy full SHA for d48dbe8 - Browse repository at this point
Copy the full SHA d48dbe8View commit details
Commits on Feb 26, 2024
-
Fix InterchainApp to conform to New interface, scripts & broadcast fo…
…lders of testnet setup
Configuration menu - View commit details
-
Copy full SHA for 78ab9e6 - Browse repository at this point
Copy the full SHA 78ab9e6View commit details -
Configuration menu - View commit details
-
Copy full SHA for c9d31cc - Browse repository at this point
Copy the full SHA c9d31ccView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9a60930 - Browse repository at this point
Copy the full SHA 9a60930View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b516ba - Browse repository at this point
Copy the full SHA 7b516baView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5f44ae4 - Browse repository at this point
Copy the full SHA 5f44ae4View commit details -
Configuration menu - View commit details
-
Copy full SHA for ca919c6 - Browse repository at this point
Copy the full SHA ca919c6View commit details -
Interchain client cleanup (#2105)
* Remove `_getAppConfig` * Merge `_getApprovedResponses` and `_getFinalizedResponsesCount` * Update tests * Fix incorrect test * Rework: `_isExecutable` -> `_assertExecutable` * Use custom errors * Chore: visibility * Chore: ordering * Add verification fee check * Chore: make solhint happy * Fix: record the executor address, not the status * Expose transaction -> executor * Fix: check chain IDs when sending/executing * Chore: use library for encoding * Fix: interchain receive test * Resolve some TODOs, add new ones * Expose additional sending function * Fix: make interchainDB immutable * Update tests * Update deploy script * Chore: docs, nonce TODO * Expose fee getter in InterchainClient * Feat: write proof of execution
Configuration menu - View commit details
-
Copy full SHA for 62e8c27 - Browse repository at this point
Copy the full SHA 62e8c27View commit details -
Interchain tx/db nonce (#2112)
* Remove nonce from InterchainTransaction struct * Remove client nonce * Use dbNonce in appReceive * Return txId and dbNonce back to App when sending a message
Configuration menu - View commit details
-
Copy full SHA for 5b3b94b - Browse repository at this point
Copy the full SHA 5b3b94bView commit details
Commits on Feb 27, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 49772bb - Browse repository at this point
Copy the full SHA 49772bbView commit details -
Feat/: base for interchain app (#2109)
* Make Interchain App interface minimalistic * Start doing InterchainAppBase * Set app config * Link remote app * Add thin wrapper for setting a linked app * Add/remove trusted modules * Implement default values for module lists * Set execution service * Send interchain message * Overridable getter for app config * Implement minimal app functions * Add checks around interchain client * Add example app * Update base apps to use the latest interface * App versioning * Rename AppBase to AppV1
Configuration menu - View commit details
-
Copy full SHA for dbb8b66 - Browse repository at this point
Copy the full SHA dbb8b66View commit details
Commits on Feb 28, 2024
-
* interchain * comment fix --------- Co-authored-by: Trajan0x <trajan0x@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 7f45d1b - Browse repository at this point
Copy the full SHA 7f45d1bView commit details -
Configuration menu - View commit details
-
Copy full SHA for d590340 - Browse repository at this point
Copy the full SHA d590340View commit details -
Configuration menu - View commit details
-
Copy full SHA for c1cfe4a - Browse repository at this point
Copy the full SHA c1cfe4aView commit details -
Execution Service Consolidation (#2125) (#2127) (#2128)
Co-authored-by: Trajan0x <trajan0x@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for c807b4f - Browse repository at this point
Copy the full SHA c807b4fView commit details -
Merge pull request #2098 from synapsecns/feat/execution-service
Feat/execution service
Configuration menu - View commit details
-
Copy full SHA for 9a39094 - Browse repository at this point
Copy the full SHA 9a39094View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2150013 - Browse repository at this point
Copy the full SHA 2150013View commit details
Commits on Feb 29, 2024
-
Feat: synapse module cleanup (#2118)
* Functions to add/remove multiple verifiers * Chore: cleanup * Remove unused func * Add test coverage for new management funcs * Chore: keep test function names consistent * Scaffold incentivized permisionless claiming * Specify the unit tests for the new claim workflow * Implement fee claiming * Chore: deduplicate code a bit * Scaffold configurable gas limit * Add unit tests for configurable gas limits * Implement configurable gas limit for verifyEntry * Fix: don't allow adding zero address signer * Chore: fix/suppress linter warnings
Configuration menu - View commit details
-
Copy full SHA for 6f96f5d - Browse repository at this point
Copy the full SHA 6f96f5dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 842c699 - Browse repository at this point
Copy the full SHA 842c699View commit details -
Feat/owner address in constructor (#2132)
* Chore: standardize owner/admin in constructor * Update scripts and tests
Configuration menu - View commit details
-
Copy full SHA for 2e7d400 - Browse repository at this point
Copy the full SHA 2e7d400View commit details -
Feat: expose client address (#2133)
* Emit client address when execution is requested * Expose linked client addresses * Fix: check that linked client exists on send/receive * Fix client tests
Configuration menu - View commit details
-
Copy full SHA for 4f2d08a - Browse repository at this point
Copy the full SHA 4f2d08aView commit details
Commits on Mar 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 565233c - Browse repository at this point
Copy the full SHA 565233cView commit details -
Deploy scripts for communication testnet (#2185)
* Initial devops setup * Add solidity-devops as a dev dep * Add scripts [UGLY, export properly] * Add deploy scripts * Deploy on ETH Sepolia * Reorder deployments * Deploy on OP sepolia * Config for OP sepolia * Move deploy scripts * Deploy GasOracle mocks * Add config scripts * Add testnet configs * Use newer package, remove dupe scripts * New naming :happy: * Chore: fix shellcheck errors
Configuration menu - View commit details
-
Copy full SHA for 55e655e - Browse repository at this point
Copy the full SHA 55e655eView commit details
Commits on Mar 3, 2024
-
SIN Executor Config Chain ID restructure (#2198)
* Refactor config to use slice for chains and add ChainID field; adjust executor logic accordingly * [goreleaser]
Configuration menu - View commit details
-
Copy full SHA for 8130cc0 - Browse repository at this point
Copy the full SHA 8130cc0View commit details
Commits on Mar 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for faab935 - Browse repository at this point
Copy the full SHA faab935View commit details -
Configuration menu - View commit details
-
Copy full SHA for 50296d3 - Browse repository at this point
Copy the full SHA 50296d3View commit details -
Merge pull request #2201 from synapsecns/master
upgrade [goreleaser] to support go 1.22 (#2200)
Configuration menu - View commit details
-
Copy full SHA for 0da3b2e - Browse repository at this point
Copy the full SHA 0da3b2eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 06aa96a - Browse repository at this point
Copy the full SHA 06aa96aView commit details -
* Isolate OwnableApp abstraction * Add PingPongApp * Make gas limit configurable * Fix import in the script * Script to configure PingPong * Deploy PingPong apps * Fix .sh options, add ping pong to workflows * Fix: set execution service & client * New deployments + Added Configuration for Execution Service * fix failed to resolve ds-test/test.sol? * regen sin-executor * [goreleaser] * [goreleaser] --------- Co-authored-by: aureliusbtc <82057759+aureliusbtc@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 354dc13 - Browse repository at this point
Copy the full SHA 354dc13View commit details -
Configuration menu - View commit details
-
Copy full SHA for 30b387b - Browse repository at this point
Copy the full SHA 30b387bView commit details -
Revert "Experiment w/ toolchain fix [goreleaser] (see: ethereum-optim…
…ism/optimism#9641)" This reverts commit 30b387b.
Configuration menu - View commit details
-
Copy full SHA for ce88f15 - Browse repository at this point
Copy the full SHA ce88f15View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2596af4 - Browse repository at this point
Copy the full SHA 2596af4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5057635 - Browse repository at this point
Copy the full SHA 5057635View commit details -
Configuration menu - View commit details
-
Copy full SHA for bcb3741 - Browse repository at this point
Copy the full SHA bcb3741View commit details -
Chore: interchain explicit errors (#2206)
* Add param to the error and update unit tests * Update implementation to satisfy the tests * Make other errors more explicit and update their tests * Chore: fix linter warnings * Implement explicit errors * Update SynapseModule tests
Configuration menu - View commit details
-
Copy full SHA for f73ee51 - Browse repository at this point
Copy the full SHA f73ee51View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4d7f846 - Browse repository at this point
Copy the full SHA 4d7f846View commit details
Commits on Mar 8, 2024
-
Feat: module data passing (#2205)
* Add separate for module entries with aux data * InterchainModule: handle relayed entry+data * InterchainModule: fill module data on src chain * Adjust tests * Introduce SynapseGasOracle * SynapseModule: fill gas data * SynapseModule: receive gas data * Update gas oracle mock * Update GasOracleMock references * Update packages/contracts-communication/contracts/modules/SynapseModule.sol Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * Update configs --------- Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 0afc282 - Browse repository at this point
Copy the full SHA 0afc282View commit details
Commits on Mar 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2c98aad - Browse repository at this point
Copy the full SHA 2c98aadView commit details -
Configuration menu - View commit details
-
Copy full SHA for e756f47 - Browse repository at this point
Copy the full SHA e756f47View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0a09ba5 - Browse repository at this point
Copy the full SHA 0a09ba5View commit details -
Configuration menu - View commit details
-
Copy full SHA for c444ce5 - Browse repository at this point
Copy the full SHA c444ce5View commit details -
Configuration menu - View commit details
-
Copy full SHA for e4f4090 - Browse repository at this point
Copy the full SHA e4f4090View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2a47c71 - Browse repository at this point
Copy the full SHA 2a47c71View commit details -
Configuration menu - View commit details
-
Copy full SHA for ce7d4e9 - Browse repository at this point
Copy the full SHA ce7d4e9View commit details -
Configuration menu - View commit details
-
Copy full SHA for ae3b197 - Browse repository at this point
Copy the full SHA ae3b197View commit details -
Configuration menu - View commit details
-
Copy full SHA for 93e8af8 - Browse repository at this point
Copy the full SHA 93e8af8View commit details -
Configuration menu - View commit details
-
Copy full SHA for b0c0b02 - Browse repository at this point
Copy the full SHA b0c0b02View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7a43dd3 - Browse repository at this point
Copy the full SHA 7a43dd3View commit details
Commits on Mar 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2cc0009 - Browse repository at this point
Copy the full SHA 2cc0009View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7fb3ec7 - Browse repository at this point
Copy the full SHA 7fb3ec7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 87ac5c3 - Browse repository at this point
Copy the full SHA 87ac5c3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 092b578 - Browse repository at this point
Copy the full SHA 092b578View commit details -
Configuration menu - View commit details
-
Copy full SHA for 55072b6 - Browse repository at this point
Copy the full SHA 55072b6View commit details -
Configuration menu - View commit details
-
Copy full SHA for d2717b6 - Browse repository at this point
Copy the full SHA d2717b6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5fe38c4 - Browse repository at this point
Copy the full SHA 5fe38c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for bfb7343 - Browse repository at this point
Copy the full SHA bfb7343View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2e00bf7 - Browse repository at this point
Copy the full SHA 2e00bf7View commit details -
Configuration menu - View commit details
-
Copy full SHA for e372bd8 - Browse repository at this point
Copy the full SHA e372bd8View commit details
Commits on Mar 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for cf50b82 - Browse repository at this point
Copy the full SHA cf50b82View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2cc0af4 - Browse repository at this point
Copy the full SHA 2cc0af4View commit details
Commits on Mar 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 3474489 - Browse repository at this point
Copy the full SHA 3474489View commit details -
Configuration menu - View commit details
-
Copy full SHA for 91d68c3 - Browse repository at this point
Copy the full SHA 91d68c3View commit details
Commits on Mar 18, 2024
-
* Scaffold V1 version of synapse gas oracle * Add unit tests for getters and management * GasOracle: track local native token price * GasOracle: track remote gas data * GasOracle: value estimation/conversion * Add configuration script for GasOracle * Update deploy/config workflows
Configuration menu - View commit details
-
Copy full SHA for c15ddf6 - Browse repository at this point
Copy the full SHA c15ddf6View commit details
Commits on Mar 21, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 275bb8f - Browse repository at this point
Copy the full SHA 275bb8fView commit details -
Configuration menu - View commit details
-
Copy full SHA for eeeb600 - Browse repository at this point
Copy the full SHA eeeb600View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1ea27c2 - Browse repository at this point
Copy the full SHA 1ea27c2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 01c83a2 - Browse repository at this point
Copy the full SHA 01c83a2View commit details