Skip to content

Commit

Permalink
feat: Add polygon amoy support (#455)
Browse files Browse the repository at this point in the history
* feat: Use polygon amoy contract

* feat: Update @dcl/catalyst-contracts package

* chore: Upgrade @dcl/catalyst-contracts and @dcl/schemas package
  • Loading branch information
cyaiox authored Apr 16, 2024
1 parent ffa587f commit 6d287bd
Show file tree
Hide file tree
Showing 4 changed files with 18 additions and 17 deletions.
4 changes: 2 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -29,10 +29,10 @@
},
"homepage": "https://github.com/decentraland/catalyst-client#readme",
"dependencies": {
"@dcl/catalyst-contracts": "^4.0.2",
"@dcl/catalyst-contracts": "^4.4.0",
"@dcl/crypto": "^3.4.0",
"@dcl/hashing": "^3.0.0",
"@dcl/schemas": "^10.3.0",
"@dcl/schemas": "^11.5.0",
"@well-known-components/fetch-component": "^2.0.0",
"cookie": "^0.5.0",
"cross-fetch": "^3.1.5",
Expand Down
8 changes: 4 additions & 4 deletions scripts/generate-snapshots.ts
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ async function main(): Promise<void> {
mainnet: new HTTPProvider('https://rpc.decentraland.org/mainnet?project:catalyst-client-build', opts),
sepolia: new HTTPProvider('https://rpc.decentraland.org/sepolia?project:catalyst-client-build', opts),
polygon: new HTTPProvider('https://rpc.decentraland.org/polygon?project:catalyst-client-build', opts),
mumbai: new HTTPProvider('https://rpc.decentraland.org/mumbai?project:catalyst-client-build', opts)
amoy: new HTTPProvider('https://rpc.decentraland.org/amoy?project:catalyst-client-build', opts)
}

async function getDenylists() {
Expand Down Expand Up @@ -88,11 +88,11 @@ async function main(): Promise<void> {
const factory = new ContractFactory(requestManager, listAbi)
return (await factory.at(address)) as any
}
const [polygon, mumbai] = await Promise.all([
const [polygon, amoy] = await Promise.all([
getPoisFromContract(await createContract(l2Contracts.polygon.poi, providers.polygon)),
getPoisFromContract(await createContract(l2Contracts.mumbai.poi, providers.mumbai))
getPoisFromContract(await createContract(l2Contracts.amoy.poi, providers.amoy))
])
return { polygon, mumbai }
return { polygon, amoy }
}

const content = {
Expand Down
4 changes: 2 additions & 2 deletions src/contracts-snapshots/index.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { cache } from './data'
import { CatalystServerInfo, L1Network } from '@dcl/catalyst-contracts'
import { cache } from './data'

export function getCatalystServersFromCache(network: L1Network): CatalystServerInfo[] {
return cache.catalysts[network]
Expand All @@ -9,6 +9,6 @@ export function getNameDenylistFromCache(network: 'mainnet'): string[] {
return cache.nameDenylist[network]
}

export function getPoisFromCache(network: 'polygon' | 'mumbai'): string[] {
export function getPoisFromCache(network: 'polygon' | 'amoy'): string[] {
return cache.pois[network]
}
19 changes: 10 additions & 9 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -355,10 +355,10 @@
dependencies:
yaml "^2.3.4"

"@dcl/catalyst-contracts@^4.0.2":
version "4.3.1"
resolved "https://registry.yarnpkg.com/@dcl/catalyst-contracts/-/catalyst-contracts-4.3.1.tgz#ee79b4bf9c07fbe79c35b208323b6e30bf6e2598"
integrity sha512-wOaIG/RwsKniQu1wDhigiQHDbfYMSu9Ifk7PToLMA01ellPrF0CZK06vGJLtXlahaXfUbv94N03teS7kYRORLA==
"@dcl/catalyst-contracts@^4.4.0":
version "4.4.0"
resolved "https://registry.yarnpkg.com/@dcl/catalyst-contracts/-/catalyst-contracts-4.4.0.tgz#a36a599f5e0c4b15e653650f74fcaa3da1f525ec"
integrity sha512-jA4LU/f0VQI4epwctUZFIxnvnXBSsWGdoDibuV1kIW1nnooqRmCKdN2bbQKYWhWKtwjQfUHvbUKLzA+dD2a1gw==

"@dcl/crypto@^3.4.0":
version "3.4.5"
Expand Down Expand Up @@ -391,14 +391,15 @@
resolved "https://registry.yarnpkg.com/@dcl/hashing/-/hashing-3.0.4.tgz#4df2a4cb3a8114765aed34cb57b91c93bf33bfb3"
integrity sha512-Cg+MoIOn+BYmQV2q8zSFnNYY+GldlnUazwBnfgrq3i66ZxOaZ65h01btd8OUtSAlfWG4VTNIOHDjtKqmuwJNBg==

"@dcl/schemas@^10.3.0":
version "10.3.0"
resolved "https://registry.yarnpkg.com/@dcl/schemas/-/schemas-10.3.0.tgz#345e3710a34e278311606620969f4b020e53052c"
integrity sha512-92CDJjG6T2g437lkXaw8uOzehPqi0QIp3qnD5uSz5UQu4djoMJYwoGB/IL2RX7pFL8ojaBPFashX/FjqHLxP+A==
"@dcl/schemas@^11.5.0":
version "11.5.0"
resolved "https://registry.yarnpkg.com/@dcl/schemas/-/schemas-11.5.0.tgz#b07fe469523348eed4d4bfde1219123c38bdb3ee"
integrity sha512-FkDAsZm6Ydu5PEROup2dLjOcqNwOiUISGhVYQAg6bWIp3kDnAjxguutOXIfxuZrVZELEcIi6+ntbvvfR28FAwg==
dependencies:
ajv "^8.11.0"
ajv-errors "^3.0.0"
ajv-keywords "^5.1.0"
mitt "^3.0.1"

"@dcl/schemas@^9.2.0":
version "9.9.0"
Expand Down Expand Up @@ -3823,7 +3824,7 @@ minimatch@^6.1.6:
dependencies:
brace-expansion "^2.0.1"

mitt@^3.0.0:
mitt@^3.0.0, mitt@^3.0.1:
version "3.0.1"
resolved "https://registry.yarnpkg.com/mitt/-/mitt-3.0.1.tgz#ea36cf0cc30403601ae074c8f77b7092cdab36d1"
integrity sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==
Expand Down

0 comments on commit 6d287bd

Please sign in to comment.