Skip to content

Commit 9fa2fd3

Browse files
committed
fix: add test deploy script, remove hard validation pn token bein available
Signed-off-by: Marin Petrunic <marin.petrunic@gmail.com>
1 parent 69f7816 commit 9fa2fd3

2 files changed

Lines changed: 9 additions & 5 deletions

File tree

scripts/deployPaxosOracle.ts

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -24,13 +24,14 @@ export async function main() {
2424
}
2525
await logDeployers();
2626

27-
assert(config.Tokens.USDG, "USDG must be configured");
28-
assert(config.Tokens.PYUSD, "PYUSD must be configured");
29-
3027
const usdc = config.Tokens.USDC.Address;
31-
const paxosStablecoins: TokenInfo[] = [config.Tokens.USDG, config.Tokens.PYUSD];
28+
// Only the Paxos stablecoins configured for this network are registered as initial assets.
29+
const paxosStablecoins: TokenInfo[] = [config.Tokens.USDG, config.Tokens.PYUSD]
30+
.filter((token): token is TokenInfo => Boolean(token));
3231
console.log(`USDC: ${usdc}`);
33-
console.log(`Paxos stablecoins (1:1 to USDC): ${paxosStablecoins.map(t => t.Address).join(", ")}`);
32+
console.log(
33+
`Paxos stablecoins (1:1 to USDC): ${paxosStablecoins.map(t => t.Address).join(", ") || "none configured"}`
34+
);
3435

3536
const initialAssets = paxosStablecoins.map(t => ({
3637
assetId: addressToBytes32(t.Address),

scripts/test.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ import {main as deployUSDCPublicPool} from "./deployUSDCPublicPool";
1717
import {main as deployERC4626Adapter} from "./deployERC4626Adapter";
1818
import {main as deployUSDCProcessor} from "./deployUSDCProcessor";
1919
import {main as upgradeUSDCProcessor} from "./upgradeUSDCProcessor";
20+
import {main as deployPaxosOracle} from "./deployPaxosOracle";
2021

2122
async function main() {
2223
console.log("Test deploy.");
@@ -47,6 +48,8 @@ async function main() {
4748
await deployUSDCProcessor();
4849
console.log("Test upgradeUSDCProcessor.");
4950
await upgradeUSDCProcessor();
51+
console.log("Test deployPaxosOracle.");
52+
await deployPaxosOracle();
5053
console.log("Test deployStandaloneRepayer.");
5154
process.env.STANDALONE_REPAYER_ENV = "SparkStage";
5255
await deployStandaloneRepayer();

0 commit comments

Comments
 (0)