- Introduced Aggregator.sol for Chainlink-compatible oracle functionality, including round-based updates and access control. - Added OracleWithCCIP.sol to extend Aggregator with CCIP cross-chain messaging capabilities. - Created .gitmodules to include OpenZeppelin contracts as a submodule. - Developed a comprehensive deployment guide in NEXT_STEPS_COMPLETE_GUIDE.md for Phase 2 and smart contract deployment. - Implemented Vite configuration for the orchestration portal, supporting both Vue and React frameworks. - Added server-side logic for the Multi-Cloud Orchestration Portal, including API endpoints for environment management and monitoring. - Created scripts for resource import and usage validation across non-US regions. - Added tests for CCIP error handling and integration to ensure robust functionality. - Included various new files and directories for the orchestration portal and deployment scripts.
43 lines
4.7 KiB
TOML
43 lines
4.7 KiB
TOML
# Node Permissioning Configuration
|
|
# Lists nodes that are allowed to connect to this node
|
|
# All validators are permissioned (36 validators total)
|
|
|
|
nodes-allowlist=[
|
|
"enode://889ba317e10114a035ef82248a26125fbc00b1cd65fb29a2106584dddd025aa3dda14657bc423e5e8bf7d91a9858e85a@<node-1-ip>:30303",
|
|
"enode://2a827fcff14e548b761d18d0d7177745799d880be5ac54fb17d73aa06b105559527c97fec09005ac050e1363f16cb052@<node-2-ip>:30303",
|
|
"enode://aeec2f2f7ee15da9bdbf11261d1d1e5526d2d1ca03d66393e131cc70dcea856a9a01ef3488031b769025447e36e14f4e@<node-3-ip>:30303",
|
|
"enode://0f647faab18eb3cd1a334ddf397011af768b3311400923b670d9536f5a937aa04071801de095100142da03b233adb5db@<node-4-ip>:30303",
|
|
"enode://037c0feeb799e7e98bc99f7c21b8993254cc48f3251c318b211a76aa40d9c373da8c0a1df60804b327b43a222940ebf0@<node-5-ip>:30303",
|
|
"enode://2cefdde4d51b38af8e43679cfbb514b855b459d8377e7cda9cc218f104c9ba6476389e773bd5009081f3e08ad4d140ac@<node-6-ip>:30303",
|
|
"enode://e5bfd9a47b0fad277990b0032ecf3a7a56f3539bb3f3541fa1f17d9d5bbb7df411fddeb88298b0e5c877e92b0023478f@<node-7-ip>:30303",
|
|
"enode://61984fa3ea6d0847caca6b22e0d913f83aa491f333fc487432e5e6c490418401d4251f49f0b59d54c7bb0e81a14544ce@<node-8-ip>:30303",
|
|
"enode://a7faa7604bdc8b058790506eb4f885fdabb45f6593b591e3763071f34d09af3e1d66f54719e2493b879c1aa1c9cb8129@<node-9-ip>:30303",
|
|
"enode://b7ff64b67eb66d94cd2a70dfcfeabc34044d3812391ecf524fde9ebf7daa5c84f32821b3810b9021224430fc1682e845@<node-10-ip>:30303",
|
|
"enode://df1e378e0f073261b539e67c057c34900ffb9d39c6ec32e5d65f2595213b927fafdc60e985b45f0012d044c2de8d1737@<node-11-ip>:30303",
|
|
"enode://22b4de38d3bf2528b561a55403e32c371dabb86d5cdf2c3a64c0d04eeabe1a5849f8cda80b4a40239a92a5e99e0bae67@<node-12-ip>:30303",
|
|
"enode://cfc4fd8df5b87f41ca46c2cda1e629d32c99b5087fafbe0fbc335eb250de51df1fb65870be0349322a37b71a337f1218@<node-13-ip>:30303",
|
|
"enode://501b61f7548a91abb2171608649ec75a6d3ce1e85a65e71853972c8c39376555938ea4d364f28b86dc0a73cd7a8b4319@<node-14-ip>:30303",
|
|
"enode://3448b070739d26684bd514850d13731afb9f24c2fdac8ab93eff47f654f852baec98b57a388f725f7e0d0bdfed765d54@<node-15-ip>:30303",
|
|
"enode://9a7b3d05656d0bfef85eb917fa8bfe14658c3c446ba32d449be4dd760dfda11db508b6999a2022a8a1b11a0c3dff3114@<node-16-ip>:30303",
|
|
"enode://ffc2fac24e9582d75509399e293e3f91ba8080a4695de7d79b74a2b3bb9b77ed314a7287eec9ddfcbddda4383ea936cb@<node-17-ip>:30303",
|
|
"enode://7608a804917c846e99a7f46df57c8804098d9b70252ab9fa010bc0ae79b384365e4c7c2af8f01423b652a07bf59f99d1@<node-18-ip>:30303",
|
|
"enode://8b6bd2090d3c7c9898a7d56611346c4c90c5bd17a8d97eb963d7c5457f88a8f846dc0f818c4c4cef841755e06996b548@<node-19-ip>:30303",
|
|
"enode://c5c09027497109c0dd4b472c46b15c06d337c64ac9d25ab8e29f422e09d1957f3b0765ab28bac76c712258384ff5e7e2@<node-20-ip>:30303",
|
|
"enode://b3765ad9fda7ad1f5a327d13be9b66ed2ac3230e76af19a2c1a6fc5453ea5f77ebcad04acbb729267af247078db5ee64@<node-21-ip>:30303",
|
|
"enode://73d9602662d536ff887055e1518b2e958a7d5ab49415ac5c5de344b94759dbdd90d6506ccef4c0a9a47ed1539daa8a20@<node-22-ip>:30303",
|
|
"enode://ca59080496b2e15062dced08a14524e815ae5fafbbe213fa60f90a983477745183c9f528637bb725e0725ed8c4e002d2@<node-23-ip>:30303",
|
|
"enode://0c44c59b51fed9352300b981806de5b1d3e99b44399fda456e4dcd3c289e6de27f47706cc70c47b5a4922e863685c7df@<node-24-ip>:30303",
|
|
"enode://243338fccb0828f967cadc67cbb6bbcffe78229a7e6100e0bf037b35019c72207af88dd64ef0c5f9e1a63ddd4c3e0eca@<node-25-ip>:30303",
|
|
"enode://1635b10793b942b0713101564feb6d30405cbd25592f6e40a444a160114119b1c1d92ad40e957051a8b8094dea5340ea@<node-26-ip>:30303",
|
|
"enode://cee40fcb8a78a697ec6ba6b239ff05e2fdbaf417e3963f6d12c970e50825d5546cb02df4a5e3eb8aaae089d74c5fd121@<node-27-ip>:30303",
|
|
"enode://17fd7879da06dcdf860bca9f30e822488a7c611a5d50a98667f17b5e62b64c190b2da0b5289c706c06b743026462cd02@<node-28-ip>:30303",
|
|
"enode://1cbe30983fa243e1dbf33e374a198da3442d64a6afb72c95f732cef431ac739fa4cb8ccab6da6c02042beba254e859b0@<node-29-ip>:30303",
|
|
"enode://7e3f3c7ac9a6262a4ef08be8401909d459d58c55a99a162471dfc5c971802a21a937c795a67130cc10731adf4dd743b6@<node-30-ip>:30303",
|
|
"enode://a1235d1b6f33e89fba964d81b73e9092c1d5fd1a819bfdcd41f30a65f39560154e8cc9080fe9cccacf5782aab1ba9e96@<node-31-ip>:30303",
|
|
"enode://9e6bd60ce1ab6db02a194a956ef7f45ca134a667c7b34c591bc2e87ce91f5abe4d830cfa9b47c6dae3dacd6cef38cc8f@<node-32-ip>:30303",
|
|
"enode://55eea53945c96fab594007fc93e93d879b692606da476a6ee8c8dbe6d0c60d5e4ac171762da541ed34ae0d001c10e0e4@<node-33-ip>:30303",
|
|
"enode://ade0b683fdc5479cadeb98a26885b4a759c4abcfbd2161572bb9f715e6f79f9700a781e1fb99d3f513dd9c0d7dbd197f@<node-34-ip>:30303",
|
|
"enode://73c8df42e74a017d519474314a729199e7e871c6f0b70b0e4d0b59598f37e05730a8421d2e8558b85d3d3819ddb7aad0@<node-35-ip>:30303",
|
|
"enode://6c0e5ff6de6a8e8ad20ce0a2a31d8dc33614c618bc7187c4b6e5e3ad31f9ccb37ca9bb219595afd03e775a377887908b@<node-36-ip>:30303",
|
|
]
|