add polygon amoy to tx-tracker

Co-authored-by: ftocal <fert1335@gmail.com>
This commit is contained in:
Agustin Pazos 2024-04-30 15:34:04 -03:00
parent c3950c4fb9
commit 28b6a1b5d5
4 changed files with 22 additions and 2 deletions

View File

@ -179,6 +179,7 @@ func NormalizeTxHashByChainId(chainID sdk.ChainID, txHash string) string {
sdk.ChainIDBase,
sdk.ChainIDBSC,
sdk.ChainIDPolygon,
sdk.ChainIDPolygonSepolia,
sdk.ChainIDAvalanche,
sdk.ChainIDOasis,
sdk.ChainIDAurora,

View File

@ -83,7 +83,8 @@ func FetchTx(
sdk.ChainIDOptimismSepolia,
sdk.ChainIDPolygon,
sdk.ChainIDScroll,
sdk.ChainIDBlast:
sdk.ChainIDBlast,
sdk.ChainIDPolygonSepolia: // polygon amoy
apiEvm := &apiEvm{
chainId: chainId,
}

View File

@ -134,7 +134,8 @@ func FormatTxHashByChain(chainId sdk.ChainID, txHash string) string {
sdk.ChainIDOptimismSepolia,
sdk.ChainIDPolygon,
sdk.ChainIDScroll,
sdk.ChainIDBlast:
sdk.ChainIDBlast,
sdk.ChainIDPolygonSepolia:
return txHashLowerCaseWith0x(txHash)
case sdk.ChainIDSei, sdk.ChainIDWormchain:
return txHashLowerCaseWith0x(txHash)

View File

@ -207,6 +207,10 @@ type TestnetRpcProviderSettings struct {
OptimismSepoliaRequestsPerMinute uint16 `split_words:"true" required:"false"`
OptimismSepoliaFallbackUrls string `split_words:"true" required:"false"`
OptimismSepoliaFallbackRequestsPerMinute string `split_words:"true" required:"false"`
PolygonSepoliaBaseUrl string `split_words:"true" required:"false"`
PolygonSepoliaRequestsPerMinute uint16 `split_words:"true" required:"false"`
PolygonSepoliaFallbackUrls string `split_words:"true" required:"false"`
PolygonSepoliaFallbackRequestsPerMinute string `split_words:"true" required:"false"`
}
func NewRpcProviderSettingJson(path string) (*RpcProviderSettingsJson, error) {
@ -731,6 +735,19 @@ func (r TestnetRpcProviderSettings) ToMap() (map[sdk.ChainID][]RpcConfig, error)
return nil, err
}
rpcs[sdk.ChainIDOptimismSepolia] = optimismSepoliaRpcConfigs
// add polygon sepolia rpcs
polygonSepoliaRpcConfigs, err := addRpcConfig(
r.PolygonSepoliaBaseUrl,
r.PolygonSepoliaRequestsPerMinute,
r.PolygonSepoliaFallbackUrls,
r.PolygonSepoliaFallbackRequestsPerMinute)
if err != nil {
return nil, err
}
// polygon sepolia is the same as polygon amoy
rpcs[sdk.ChainIDPolygonSepolia] = polygonSepoliaRpcConfigs
return rpcs, nil
}