Skip to content

Commit 7c2aafc

Browse files
authored
removed furnace (#14)
1 parent 9ee4cf0 commit 7c2aafc

5 files changed

Lines changed: 1 addition & 44 deletions

File tree

.env.example

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,6 @@ FILECOIN_RPC_URL=wss://wss.calibration.node.glif.io/apigw/lotus/rpc/v1
88
FILECOIN_MAINNET_PRIVATE_KEY=somehexstringwithoutthe0xprefix
99
FILECOIN_MAINNET_RPC_URL=wss://wss.node.glif.io/apigw/lotus/rpc/v1
1010

11-
# dcipher furnace
12-
FURNACE_PRIVATE_KEY=somehexstringwithoutthe0xprefix
13-
FURNACE_RPC_URL=https://api.furnace.dcipher.network
14-
1511
# base sepolia
1612
BASE_PRIVATE_KEY=somehexstringwithoutthe0xprefix
1713
BASE_RPC_URL=https://sepolia.base.org

.github/workflows/build.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,6 @@ env:
1616
FILECOIN_MAINNET_RPC_URL: ${{ secrets.FILECOIN_MAINNET_RPC_URL }}
1717
FILECOIN_PRIVATE_KEY: ${{ secrets.FILECOIN_PRIVATE_KEY }}
1818
FILECOIN_RPC_URL: ${{ secrets.FILECOIN_RPC_URL }}
19-
FURNACE_PRIVATE_KEY: ${{ secrets.FURNACE_PRIVATE_KEY }}
20-
FURNACE_RPC_URL: ${{ secrets.FURNACE_RPC_URL }}
2119
POLYGON_PRIVATE_KEY: ${{ secrets.POLYGON_PRIVATE_KEY }}
2220
POLYGON_RPC_URL: ${{ secrets.POLYGON_RPC_URL }}
2321
OPTIMISM_SEPOLIA_PRIVATE_KEY: ${{ secrets.OPTIMISM_SEPOLIA_PRIVATE_KEY }}

src/blocklock.ts

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@ import {
1515
BASE_SEPOLIA,
1616
FILECOIN_CALIBNET,
1717
FILECOIN_MAINNET,
18-
FURNACE,
1918
OPTIMISM_SEPOLIA,
2019
POLYGON_POS, SEI_TESTNET
2120
} from "./networks"
@@ -278,10 +277,6 @@ export class Blocklock {
278277
return new Blocklock(rpc, FILECOIN_CALIBNET)
279278
}
280279

281-
static createFurnace(rpc: Signer | Provider): Blocklock {
282-
return new Blocklock(rpc, FURNACE)
283-
}
284-
285280
static createBaseSepolia(rpc: Signer | Provider): Blocklock {
286281
return new Blocklock(rpc, BASE_SEPOLIA)
287282
}

src/networks.ts

Lines changed: 1 addition & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -115,30 +115,6 @@ export const POLYGON_POS: NetworkConfig = {
115115
gasMultiplierDefault: 10n,
116116
}
117117

118-
export const FURNACE: NetworkConfig = {
119-
name: "furnace",
120-
chainId: 64630n,
121-
contractAddress: "0xEd925F96790F11678972b0F2c250498D782DDec9",
122-
publicKey: BLOCKLOCK_TESTNET_PUBLIC_KEY,
123-
ibeOpts: {
124-
hash: keccak_256,
125-
k: 128,
126-
expand_fn: "xmd",
127-
dsts: {
128-
H1_G1: encodeBytes(`BLOCKLOCK_BN254G1_XMD:KECCAK-256_SVDW_RO_H1_0x000000000000000000000000000000000000000000000000000000000000fc76_`),
129-
H2: encodeBytes(`BLOCKLOCK_BN254_XMD:KECCAK-256_H2_0x000000000000000000000000000000000000000000000000000000000000fc76_`),
130-
H3: encodeBytes(`BLOCKLOCK_BN254_XMD:KECCAK-256_H3_0x000000000000000000000000000000000000000000000000000000000000fc76_`),
131-
H4: encodeBytes(`BLOCKLOCK_BN254_XMD:KECCAK-256_H4_0x000000000000000000000000000000000000000000000000000000000000fc76_`),
132-
}
133-
},
134-
gasLimit: 1_000_000,
135-
maxFeePerGas: ethers.parseUnits("0.2", "gwei"),
136-
maxPriorityFeePerGas: ethers.parseUnits("0.2", "gwei"),
137-
gasBufferPercent: 100n,
138-
callbackGasLimitDefault: 1_000_000n,
139-
gasMultiplierDefault: 10n,
140-
}
141-
142118
export const AVALANCHE_C_CHAIN: NetworkConfig = {
143119
name: "avalanche_c_chain",
144120
chainId: 43114n,
@@ -235,7 +211,7 @@ export const SEI_TESTNET: NetworkConfig = {
235211
gasMultiplierDefault: 10n,
236212
}
237213

238-
export const SUPPORTED_TESTNETS = [FILECOIN_CALIBNET, BASE_SEPOLIA, FURNACE, AVALANCHE_C_CHAIN, OPTIMISM_SEPOLIA, ARBITRUM_SEPOLIA, SEI_TESTNET]
214+
export const SUPPORTED_TESTNETS = [FILECOIN_CALIBNET, BASE_SEPOLIA, AVALANCHE_C_CHAIN, OPTIMISM_SEPOLIA, ARBITRUM_SEPOLIA, SEI_TESTNET]
239215
export const SUPPORTED_MAINNETS = [FILECOIN_MAINNET, POLYGON_POS]
240216

241217
export function configForChainId(chainId: bigint | number | string): NetworkConfig {

test/integration.test.ts

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -21,14 +21,6 @@ describe("Blocklock integration tests with supported networks", () => {
2121
expect(estimatedRequestPrice).toBeGreaterThan(0n);
2222
}, FILECOIN_TIMEOUT)
2323

24-
// skipped because furnace is down right now booo
25-
it.skip("should encrypt and decrypt for furnace testnet", async () => {
26-
const rpc = createProvider(process.env.FURNACE_RPC_URL || "")
27-
const wallet = new NonceManager(new Wallet(process.env.FURNACE_PRIVATE_KEY || "", rpc))
28-
const blocklock = Blocklock.createFurnace(wallet)
29-
await runEncryptionTest(rpc, blocklock)
30-
}, TIMEOUT)
31-
3224
it("should encrypt and decrypt for polygon pos", async () => {
3325
const rpc = createProvider(process.env.POLYGON_RPC_URL || "")
3426
const wallet = new NonceManager(new Wallet(process.env.POLYGON_PRIVATE_KEY || "", rpc))

0 commit comments

Comments
 (0)