Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions bun.lock
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
{
"lockfileVersion": 1,
"configVersion": 0,
"workspaces": {
"": {
"name": "@sablier/evm-utils",
Expand Down
2 changes: 1 addition & 1 deletion foundry.toml
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@
lightlink = "https://direct.routeme.sh/rpc/1890/${ROUTEMESH_API_KEY}"
linea = "https://direct.routeme.sh/rpc/59144/${ROUTEMESH_API_KEY}"
mode = "https://direct.routeme.sh/rpc/34443/${ROUTEMESH_API_KEY}"
monad = "${MONAD_RPC_URL}"
monad = "https://direct.routeme.sh/rpc/143/${ROUTEMESH_API_KEY}"
morph = "https://direct.routeme.sh/rpc/2818/${ROUTEMESH_API_KEY}"
optimism = "https://direct.routeme.sh/rpc/10/${ROUTEMESH_API_KEY}"
polygon = "https://direct.routeme.sh/rpc/137/${ROUTEMESH_API_KEY}"
Expand Down
2 changes: 2 additions & 0 deletions src/tests/BaseScript.sol
Original file line number Diff line number Diff line change
Expand Up @@ -112,7 +112,9 @@ abstract contract BaseScript is Script {
if (chainId == ChainId.BSC) return 0x0567F2323251f0Aab15c8dFb1967E4e8A7D42aeE;
if (chainId == ChainId.ETHEREUM) return 0x5f4eC3Df9cbd43714FE2740f5E3616155c5b8419;
if (chainId == ChainId.GNOSIS) return 0x678df3415fc31947dA4324eC63212874be5a82f8;
if (chainId == ChainId.HYPEREVM) return 0xa5a72eF19F82A579431186402425593a559ed352;
if (chainId == ChainId.LINEA) return 0x3c6Cd9Cc7c7a4c2Cf5a82734CD249D7D593354dA;
if (chainId == ChainId.MONAD) return 0xBcD78f76005B7515837af6b50c7C52BCf73822fb;
if (chainId == ChainId.OPTIMISM) return 0x13e3Ee699D1909E989722E753853AE30b17e08c5;
if (chainId == ChainId.POLYGON) return 0xAB594600376Ec9fD91F8e885dADF0CE036862dE0;
if (chainId == ChainId.SCROLL) return 0x6bF14CB0A831078629D993FDeBcB182b21A8774C;
Expand Down
4 changes: 2 additions & 2 deletions tests/fork/ChainlinkOracle.t.sol
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,8 @@ contract ChainlinkOracle_Fork_Test is Base_Test {
for (uint256 i = 0; i < ChainId.MAINNETS_COUNT; ++i) {
uint256 chainId = supportedChainIds[i];

// Skip zksync as it requires a different foundry version, and monad as RPC is not supported yet.
if (chainId == ChainId.ZKSYNC || chainId == ChainId.MONAD) continue;
// Skip zksync as it requires a different foundry version.
if (chainId == ChainId.ZKSYNC) continue;

// Get the chain name.
string memory chainName = ChainId.getName(chainId);
Expand Down
4 changes: 4 additions & 0 deletions tests/integration/fuzz/base-script/BaseScript.t.sol
Original file line number Diff line number Diff line change
Expand Up @@ -89,8 +89,12 @@ contract BaseScript_Fuzz_Test is StdAssertions {
assertEq(baseScript.getChainlinkOracle(), 0x5f4eC3Df9cbd43714FE2740f5E3616155c5b8419, "ethereum oracle");
} else if (chainId == ChainId.GNOSIS) {
assertEq(baseScript.getChainlinkOracle(), 0x678df3415fc31947dA4324eC63212874be5a82f8, "gnosis oracle");
} else if (chainId == ChainId.HYPEREVM) {
assertEq(baseScript.getChainlinkOracle(), 0xa5a72eF19F82A579431186402425593a559ed352, "hyperevm oracle");
} else if (chainId == ChainId.LINEA) {
assertEq(baseScript.getChainlinkOracle(), 0x3c6Cd9Cc7c7a4c2Cf5a82734CD249D7D593354dA, "linea oracle");
} else if (chainId == ChainId.MONAD) {
assertEq(baseScript.getChainlinkOracle(), 0xBcD78f76005B7515837af6b50c7C52BCf73822fb, "monad oracle");
} else if (chainId == ChainId.OPTIMISM) {
assertEq(baseScript.getChainlinkOracle(), 0x13e3Ee699D1909E989722E753853AE30b17e08c5, "optimism oracle");
} else if (chainId == ChainId.OPTIMISM_SEPOLIA) {
Expand Down