cloud functions - add aurora
This commit is contained in:
parent
0eb4fb9aae
commit
890f1a6469
|
@ -95,8 +95,14 @@ func chainIdToCoinGeckoPlatform(chain vaa.ChainID) string {
|
||||||
return "oasis"
|
return "oasis"
|
||||||
case vaa.ChainIDAlgorand:
|
case vaa.ChainIDAlgorand:
|
||||||
return "algorand"
|
return "algorand"
|
||||||
|
case vaa.ChainIDAurora:
|
||||||
|
return "aurora"
|
||||||
case vaa.ChainIDFantom:
|
case vaa.ChainIDFantom:
|
||||||
return "fantom"
|
return "fantom"
|
||||||
|
case vaa.ChainIDKarura:
|
||||||
|
return "" // no platform_id for karura on CG
|
||||||
|
case vaa.ChainIDAcala:
|
||||||
|
return "polkadot"
|
||||||
case vaa.ChainIDEthereumRopsten:
|
case vaa.ChainIDEthereumRopsten:
|
||||||
return "ethereum"
|
return "ethereum"
|
||||||
}
|
}
|
||||||
|
|
|
@ -8,7 +8,7 @@ require (
|
||||||
cloud.google.com/go/bigtable v1.12.0
|
cloud.google.com/go/bigtable v1.12.0
|
||||||
cloud.google.com/go/pubsub v1.17.1
|
cloud.google.com/go/pubsub v1.17.1
|
||||||
cloud.google.com/go/storage v1.18.2
|
cloud.google.com/go/storage v1.18.2
|
||||||
github.com/certusone/wormhole/node v0.0.0-20220302191816-1ac00415e907
|
github.com/certusone/wormhole/node v0.0.0-20220413222417-6e58ae511d52
|
||||||
github.com/cosmos/cosmos-sdk v0.44.0
|
github.com/cosmos/cosmos-sdk v0.44.0
|
||||||
github.com/gagliardetto/solana-go v1.0.2
|
github.com/gagliardetto/solana-go v1.0.2
|
||||||
github.com/holiman/uint256 v1.2.0
|
github.com/holiman/uint256 v1.2.0
|
||||||
|
|
|
@ -198,8 +198,8 @@ github.com/casbin/casbin/v2 v2.1.2/go.mod h1:YcPU1XXisHhLzuxH9coDNf2FbKpjGlbCg3n
|
||||||
github.com/cenkalti/backoff v2.2.1+incompatible/go.mod h1:90ReRw6GdpyfrHakVjL/QHaoyV4aDUVVkXQJJJ3NXXM=
|
github.com/cenkalti/backoff v2.2.1+incompatible/go.mod h1:90ReRw6GdpyfrHakVjL/QHaoyV4aDUVVkXQJJJ3NXXM=
|
||||||
github.com/cenkalti/backoff/v4 v4.1.1/go.mod h1:scbssz8iZGpm3xbr14ovlUdkxfGXNInqkPWOWmG2CLw=
|
github.com/cenkalti/backoff/v4 v4.1.1/go.mod h1:scbssz8iZGpm3xbr14ovlUdkxfGXNInqkPWOWmG2CLw=
|
||||||
github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU=
|
github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU=
|
||||||
github.com/certusone/wormhole/node v0.0.0-20220302191816-1ac00415e907 h1:cVhapSZgexHPl9tSSibiZd8dG4Bak5z7rEm2Lc2+4Wk=
|
github.com/certusone/wormhole/node v0.0.0-20220413222417-6e58ae511d52 h1:shSm7uqpb3MTEsIDl0J6nkpwpCmUylJqgyxmKYkfZSw=
|
||||||
github.com/certusone/wormhole/node v0.0.0-20220302191816-1ac00415e907/go.mod h1:TAPmwJ1XPdSxZHWBdZjJHos0JmQM6WMCNWbT167fs1s=
|
github.com/certusone/wormhole/node v0.0.0-20220413222417-6e58ae511d52/go.mod h1:TAPmwJ1XPdSxZHWBdZjJHos0JmQM6WMCNWbT167fs1s=
|
||||||
github.com/cespare/cp v0.1.0/go.mod h1:SOGHArjBr4JWaSDEVpWpo/hNg6RoKrls6Oh40hiwW+s=
|
github.com/cespare/cp v0.1.0/go.mod h1:SOGHArjBr4JWaSDEVpWpo/hNg6RoKrls6Oh40hiwW+s=
|
||||||
github.com/cespare/xxhash v1.1.0/go.mod h1:XrSqR1VqqWfGrhpAt58auRo0WTKS1nRRg3ghfAqPWnc=
|
github.com/cespare/xxhash v1.1.0/go.mod h1:XrSqR1VqqWfGrhpAt58auRo0WTKS1nRRg3ghfAqPWnc=
|
||||||
github.com/cespare/xxhash/v2 v2.1.1/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs=
|
github.com/cespare/xxhash/v2 v2.1.1/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs=
|
||||||
|
|
|
@ -49,7 +49,10 @@ func transformHexAddressToNative(chain vaa.ChainID, address string) string {
|
||||||
vaa.ChainIDAvalanche,
|
vaa.ChainIDAvalanche,
|
||||||
vaa.ChainIDOasis,
|
vaa.ChainIDOasis,
|
||||||
vaa.ChainIDEthereumRopsten,
|
vaa.ChainIDEthereumRopsten,
|
||||||
vaa.ChainIDFantom:
|
vaa.ChainIDAurora,
|
||||||
|
vaa.ChainIDFantom,
|
||||||
|
vaa.ChainIDKarura,
|
||||||
|
vaa.ChainIDAcala:
|
||||||
addr := fmt.Sprintf("0x%v", address[(len(address)-40):])
|
addr := fmt.Sprintf("0x%v", address[(len(address)-40):])
|
||||||
return addr
|
return addr
|
||||||
case vaa.ChainIDTerra:
|
case vaa.ChainIDTerra:
|
||||||
|
|
|
@ -31,6 +31,7 @@ var nftEmitters = map[string]string{
|
||||||
"000000000000000000000000f7B6737Ca9c4e08aE573F75A97B73D7a813f5De5": "0xf7B6737Ca9c4e08aE573F75A97B73D7a813f5De5", // avalanche
|
"000000000000000000000000f7B6737Ca9c4e08aE573F75A97B73D7a813f5De5": "0xf7B6737Ca9c4e08aE573F75A97B73D7a813f5De5", // avalanche
|
||||||
"00000000000000000000000004952d522ff217f40b5ef3cbf659eca7b952a6c1": "0x04952d522ff217f40b5ef3cbf659eca7b952a6c1", // oasis
|
"00000000000000000000000004952d522ff217f40b5ef3cbf659eca7b952a6c1": "0x04952d522ff217f40b5ef3cbf659eca7b952a6c1", // oasis
|
||||||
"000000000000000000000000A9c7119aBDa80d4a4E0C06C8F4d8cF5893234535": "0xA9c7119aBDa80d4a4E0C06C8F4d8cF5893234535", // fantom
|
"000000000000000000000000A9c7119aBDa80d4a4E0C06C8F4d8cF5893234535": "0xA9c7119aBDa80d4a4E0C06C8F4d8cF5893234535", // fantom
|
||||||
|
"0000000000000000000000006dcC0484472523ed9Cdc017F711Bcbf909789284": "0x6dcC0484472523ed9Cdc017F711Bcbf909789284", // aurora
|
||||||
|
|
||||||
// devnet
|
// devnet
|
||||||
"96ee982293251b48729804c8e8b24b553eb6b887867024948d2236fd37a577ab": "NFTWqJR8YnRVqPDvTJrYuLrQDitTG5AScqbeghi4zSA", // solana
|
"96ee982293251b48729804c8e8b24b553eb6b887867024948d2236fd37a577ab": "NFTWqJR8YnRVqPDvTJrYuLrQDitTG5AScqbeghi4zSA", // solana
|
||||||
|
@ -58,6 +59,7 @@ var tokenTransferEmitters = map[string]string{
|
||||||
"0000000000000000000000000e082f06ff657d94310cb8ce8b0d9a04541d8052": "0x0e082F06FF657D94310cB8cE8B0D9a04541d8052", // avalanche
|
"0000000000000000000000000e082f06ff657d94310cb8ce8b0d9a04541d8052": "0x0e082F06FF657D94310cB8cE8B0D9a04541d8052", // avalanche
|
||||||
"0000000000000000000000005848c791e09901b40a9ef749f2a6735b418d7564": "0x5848c791e09901b40a9ef749f2a6735b418d7564", // oasis
|
"0000000000000000000000005848c791e09901b40a9ef749f2a6735b418d7564": "0x5848c791e09901b40a9ef749f2a6735b418d7564", // oasis
|
||||||
"0000000000000000000000007c9fc5741288cdfdd83ceb07f3ea7e22618d79d2": "0x7c9fc5741288cdfdd83ceb07f3ea7e22618d79d2", // fantom
|
"0000000000000000000000007c9fc5741288cdfdd83ceb07f3ea7e22618d79d2": "0x7c9fc5741288cdfdd83ceb07f3ea7e22618d79d2", // fantom
|
||||||
|
"00000000000000000000000051b5123a7b0F9b2bA265f9c4C8de7D78D52f510F": "0x51b5123a7b0F9b2bA265f9c4C8de7D78D52f510F", // aurora
|
||||||
|
|
||||||
// devnet
|
// devnet
|
||||||
"c69a1b1a65dd336bf1df6a77afb501fc25db7fc0938cb08595a9ef473265cb4f": "B6RHG3mfcckmrYN1UhmJzyS1XX3fZKbkeUcpJe9Sy3FE", // solana
|
"c69a1b1a65dd336bf1df6a77afb501fc25db7fc0938cb08595a9ef473265cb4f": "B6RHG3mfcckmrYN1UhmJzyS1XX3fZKbkeUcpJe9Sy3FE", // solana
|
||||||
|
|
|
@ -262,8 +262,14 @@ func chainIdStringToType(chainId string) vaa.ChainID {
|
||||||
return vaa.ChainIDOasis
|
return vaa.ChainIDOasis
|
||||||
case "8":
|
case "8":
|
||||||
return vaa.ChainIDAlgorand
|
return vaa.ChainIDAlgorand
|
||||||
|
case "9":
|
||||||
|
return vaa.ChainIDAurora
|
||||||
case "10":
|
case "10":
|
||||||
return vaa.ChainIDFantom
|
return vaa.ChainIDFantom
|
||||||
|
case "11":
|
||||||
|
return vaa.ChainIDKarura
|
||||||
|
case "12":
|
||||||
|
return vaa.ChainIDAcala
|
||||||
case "10001":
|
case "10001":
|
||||||
return vaa.ChainIDEthereumRopsten
|
return vaa.ChainIDEthereumRopsten
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue