add polygon amoy to tx-tracker
Co-authored-by: ftocal <fert1335@gmail.com>
This commit is contained in:
parent
c3950c4fb9
commit
28b6a1b5d5
|
@ -179,6 +179,7 @@ func NormalizeTxHashByChainId(chainID sdk.ChainID, txHash string) string {
|
||||||
sdk.ChainIDBase,
|
sdk.ChainIDBase,
|
||||||
sdk.ChainIDBSC,
|
sdk.ChainIDBSC,
|
||||||
sdk.ChainIDPolygon,
|
sdk.ChainIDPolygon,
|
||||||
|
sdk.ChainIDPolygonSepolia,
|
||||||
sdk.ChainIDAvalanche,
|
sdk.ChainIDAvalanche,
|
||||||
sdk.ChainIDOasis,
|
sdk.ChainIDOasis,
|
||||||
sdk.ChainIDAurora,
|
sdk.ChainIDAurora,
|
||||||
|
|
|
@ -83,7 +83,8 @@ func FetchTx(
|
||||||
sdk.ChainIDOptimismSepolia,
|
sdk.ChainIDOptimismSepolia,
|
||||||
sdk.ChainIDPolygon,
|
sdk.ChainIDPolygon,
|
||||||
sdk.ChainIDScroll,
|
sdk.ChainIDScroll,
|
||||||
sdk.ChainIDBlast:
|
sdk.ChainIDBlast,
|
||||||
|
sdk.ChainIDPolygonSepolia: // polygon amoy
|
||||||
apiEvm := &apiEvm{
|
apiEvm := &apiEvm{
|
||||||
chainId: chainId,
|
chainId: chainId,
|
||||||
}
|
}
|
||||||
|
|
|
@ -134,7 +134,8 @@ func FormatTxHashByChain(chainId sdk.ChainID, txHash string) string {
|
||||||
sdk.ChainIDOptimismSepolia,
|
sdk.ChainIDOptimismSepolia,
|
||||||
sdk.ChainIDPolygon,
|
sdk.ChainIDPolygon,
|
||||||
sdk.ChainIDScroll,
|
sdk.ChainIDScroll,
|
||||||
sdk.ChainIDBlast:
|
sdk.ChainIDBlast,
|
||||||
|
sdk.ChainIDPolygonSepolia:
|
||||||
return txHashLowerCaseWith0x(txHash)
|
return txHashLowerCaseWith0x(txHash)
|
||||||
case sdk.ChainIDSei, sdk.ChainIDWormchain:
|
case sdk.ChainIDSei, sdk.ChainIDWormchain:
|
||||||
return txHashLowerCaseWith0x(txHash)
|
return txHashLowerCaseWith0x(txHash)
|
||||||
|
|
|
@ -207,6 +207,10 @@ type TestnetRpcProviderSettings struct {
|
||||||
OptimismSepoliaRequestsPerMinute uint16 `split_words:"true" required:"false"`
|
OptimismSepoliaRequestsPerMinute uint16 `split_words:"true" required:"false"`
|
||||||
OptimismSepoliaFallbackUrls string `split_words:"true" required:"false"`
|
OptimismSepoliaFallbackUrls string `split_words:"true" required:"false"`
|
||||||
OptimismSepoliaFallbackRequestsPerMinute 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) {
|
func NewRpcProviderSettingJson(path string) (*RpcProviderSettingsJson, error) {
|
||||||
|
@ -731,6 +735,19 @@ func (r TestnetRpcProviderSettings) ToMap() (map[sdk.ChainID][]RpcConfig, error)
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
rpcs[sdk.ChainIDOptimismSepolia] = optimismSepoliaRpcConfigs
|
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
|
return rpcs, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue