Commit Graph

77 Commits

Author SHA1 Message Date
Sebastián Claudio Nale 8de75452bb evm: updates addresses for sepolia and base sepolia 2024-01-12 18:32:58 -03:00
Sebastián Claudio Nale 179eddc5ac evm: fixes tsconfig 2024-01-12 13:47:35 -03:00
Sebastián Claudio Nale 3bc5d948d0 evm: adds polygon mainnet address 2024-01-10 21:22:32 -03:00
Sebastián Claudio Nale 278beead09 evm: adds arbitrum and optimism sepolia addresses 2024-01-10 21:18:58 -03:00
Sebastián Claudio Nale 74a1d2e485 evm: adds output dir for typescript compiler 2024-01-10 19:11:28 -03:00
Sebastián Claudio Nale 5deb48c55a evm: setup envs for sepolia 2024-01-10 18:56:16 -03:00
Sebastián Claudio Nale acd73f7453 evm: adds patched typechain 2024-01-10 18:33:03 -03:00
Sebastián Claudio Nale c5891ed7a1 mics: updates package.json and lockfile 2023-12-12 17:41:25 -03:00
solanoe f71943495b fill in missing env for deployments 2023-12-12 16:54:37 -03:00
solanoe 710fdba35a minor fix on verify_proxy script 2023-12-12 16:54:37 -03:00
solanoe 8fabe050d0 base mainnet configuration 2023-12-12 16:54:37 -03:00
solanoe f85bc15d68 fix env variable on base mainnet deployment 2023-12-12 16:54:37 -03:00
solanoe 3332283b36 adds base deployment configuration 2023-12-12 16:54:37 -03:00
solanoe 8fa5861a56 minor fixes to submit_testnet_registraion script 2023-12-12 16:54:37 -03:00
Sebastián Claudio Nale 2078c0117a evm: removes `ts-node` in favour of `tsx` 2023-12-12 16:54:37 -03:00
Sebastián Claudio Nale a177fda71d evm: reverts testnet hardcoded cross registrations. 2023-12-12 16:54:37 -03:00
Sebastián Claudio Nale 09103efbd8 evm: yarn.lock update 2023-12-12 16:54:37 -03:00
Sebastián Claudio Nale 04050651c7 evm: switches to ESM. 2023-12-12 16:54:37 -03:00
Sebastián Claudio Nale c9373d2a04 evm: updates the CircleIntegration implementation addresses. 2023-12-12 16:54:37 -03:00
Sebastián Claudio Nale 8afc9003ac evm: adds RPC URLs for arbitrum and eth testnets 2023-12-12 16:54:37 -03:00
Sebastián Claudio Nale 43a9e1f0ab evm: rename environment files. 2023-12-12 16:54:37 -03:00
Sebastián Claudio Nale 6a44bd479f evm: fixes env var for RPC URLs 2023-12-12 16:54:37 -03:00
Sebastián Claudio Nale 3b24019ca0 evm: Adds registrations to circle integration initializer temporarily. 2023-12-12 16:54:37 -03:00
Sebastián Claudio Nale 63a4eca856 evm: yarn.lock update 2023-12-12 16:54:37 -03:00
Sebastián Claudio Nale 3e5e641363 evm: adds script to self sign testnet upgrade. 2023-12-12 16:54:37 -03:00
Sebastián Claudio Nale a4ea3a4fa2 evm: adjustments in `tsconfig.json` 2023-12-12 16:54:37 -03:00
Sebastián Claudio Nale 84f8a0921c evm: forward arguments in deploy shell scripts. 2023-12-12 16:54:37 -03:00
Sebastián Claudio Nale f9ee238389 evm: fixes shebang for shell scripts. 2023-12-12 16:54:37 -03:00
Sebastián Claudio Nale 6aa433bd55 evm: remove obsolete packages. 2023-12-12 16:54:37 -03:00
A5 Pickle 74e11b17ba
evm: revert #42 (#45)
* Revert "Adds VAA self signing logic and updates implementation addresses (#42)"

This reverts commit 105ad59bad.

* evm: clean ts/src/ethers-contracts

---------

Co-authored-by: A5 Pickle <a5-pickle@users.noreply.github.com>
2023-12-05 10:08:14 -06:00
A5 Pickle b36833e2ac
evm: fix .gitignore; fix testing.env; fix echo (#44)
Co-authored-by: A5 Pickle <a5-pickle@users.noreply.github.com>
2023-12-05 09:46:08 -06:00
scnale 105ad59bad
Adds VAA self signing logic and updates implementation addresses (#42)
* evm: remove obsolete packages.

* evm: fixes shebang for shell scripts.

* evm: forward arguments in deploy shell scripts.

* evm: adjustments in `tsconfig.json`

* evm: adds script to self sign testnet upgrade.

* evm: yarn.lock update

* evm: Adds registrations to circle integration initializer temporarily.

* evm: fixes env var for RPC URLs

* evm: rename environment files.

* evm: adds RPC URLs for arbitrum and eth testnets

* evm: updates the CircleIntegration implementation addresses.

* evm: switches to ESM.

* evm: yarn.lock update

* evm: reverts testnet hardcoded cross registrations.

* evm: removes `ts-node` in favour of `tsx`

* minor fixes to submit_testnet_registraion script

* adds base deployment configuration

* fix env variable on base mainnet deployment

* base mainnet configuration

---------

Co-authored-by: solanoe <solanoepalacio@gmail.com>
2023-10-27 11:26:55 -03:00
Reptile 2e0831c6c1
evm: update registration to accept VAAs with target chain zero (#38)
* evm: update registration to accept VAAs with target chain zero

* evm: optimize target chain comparison

---------

Co-authored-by: gator-boi <gator-boi@users.noreply.github.com>
2023-09-26 10:05:15 -05:00
scnale 4ca1afdce6
evm: adds Optimism mainnet env and addresses. (#41) 2023-09-05 09:34:01 -04:00
scnale b6239569ae
Optimism testnet deployment (#40)
* evm: Adds testnet optimism .env with deployed addresses.

* evm: Renames env variable for proxy contract address.

* evm: sets evm version to `paris` in foundry config.

* evm: clarifies name of circle contract in readme.

* evm: adds addresses for all contracts in testnets.

* evm: fixes read governance variables script.
2023-08-23 16:27:30 -05:00
scnale 6b649274ee
Evm/arbitrum mainnet deployment (#37)
* evm: Adds addresses for Arbitrum's `CircleIntegration` deployment.

* evm: Simplifies verification scripts.
2023-06-22 10:51:03 -05:00
Reptile cc0a7c7692
evm: add arbitrum mainnet env (#36)
Co-authored-by: gator-boi <gator-boi@users.noreply.github.com>
2023-06-21 12:19:33 -05:00
Reptile 9680a97c38
evm: add shell scripts to verify proxy contract (#34)
Co-authored-by: gator-boi <gator-boi@users.noreply.github.com>
2023-06-05 12:19:01 -05:00
Reptile 8709781a0a
evm: update testnet env files and add registration script (#35)
Co-authored-by: gator-boi <gator-boi@users.noreply.github.com>
2023-06-05 12:18:49 -05:00
Reptile 7ce47b2d54
evm: update state variable documentation and add gas optimization (#33)
Co-authored-by: gator-boi <gator-boi@users.noreply.github.com>
2023-04-20 09:59:37 -05:00
Reptile 1bf992dbcb
evm: upgrade compiler (#32)
Co-authored-by: gator-boi <gator-boi@users.noreply.github.com>
2023-04-20 08:56:04 -05:00
njk-64 28a86fabeb
adding a security.md (#26)
* adding a security.md

* Update SECURITY.md

* Update SECURITY.md

* Updated 3rd party audit timeline

---------

Co-authored-by: gator-boi <gator-boi@users.noreply.github.com>
2023-04-17 16:08:06 -05:00
Reptile 20ccd2f94b
Add github action (#29)
* evm: add ci

* add forge test to CI

* add foundry install script

---------

Co-authored-by: gator-boi <gator-boi@users.noreply.github.com>
2023-03-30 09:15:15 -05:00
Reptile 9572867afc
evm: clean up deployment script (#24)
Co-authored-by: gator-boi <gator-boi@users.noreply.github.com>
2023-02-21 13:51:12 -06:00
Reptile 565d4abdfa
evm: token registration changes (#21)
* evm: add sanity check to token registration process

* evm: fetch target token address from circle TokenMinter contract

* evm: remove token registration process

---------

Co-authored-by: gator-boi <gator-boi@users.noreply.github.com>
2023-02-15 16:05:10 -05:00
Reptile 5af729041b
evm: fix integration test (#19)
Co-authored-by: gator-boi <gator-boi@users.noreply.github.com>
2023-01-30 14:56:44 -06:00
A5 Pickle 1a7667bad7
evm: add deploy and upgrade scripts (#17)
* evm: add ts-node dependency

* evm: add implementation deployment script

* evm: split testing scripts

* evm: add upgrade script and test

* evm: fix interfaces

* evm: fix circle bridge addresses

Co-authored-by: A5 Pickle <a5-pickle@users.noreply.github.com>
2022-12-28 11:12:40 -06:00
Reptile d272320984
Add Redeem event (#15)
Co-authored-by: gator-boi <gator-boi@users.noreply.github.com>
2022-12-01 12:33:52 -06:00
Reptile 199523afad
Add root and evm README.md (#10)
* Add root README.md

* Add evm README.md

* Update README.md

Co-authored-by: gator-boi <gator-boi@users.noreply.github.com>
Co-authored-by: A5 Pickle <5342825+a5-pickle@users.noreply.github.com>
2022-11-22 10:27:05 -06:00
Reptile 75d5ed428f
Update evm smart contract documentation (#8)
* Update CircleIntegration.sol documentation

* Document state variables

* Document CircleIntegrationGetters.sol

* Document CircleIntegrationMessages.sol

* Document CircleIntegrationGovernance.sol

* Remove USDC reference from comments

Co-authored-by: gator-boi <gator-boi@users.noreply.github.com>
2022-11-22 10:24:31 -06:00