mainnet_chains.go 3.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. // This file contains the token and chain config to be used in the mainnet environment.
  2. //
  3. // This file is maintained by hand. Add / remove / update entries as appropriate.
  4. package governor
  5. import (
  6. "github.com/wormhole-foundation/wormhole/sdk/vaa"
  7. )
  8. func ChainList() []ChainConfigEntry {
  9. return []ChainConfigEntry{
  10. {EmitterChainID: vaa.ChainIDSolana, DailyLimit: 50_000_000, BigTransactionSize: 10_000_000},
  11. {EmitterChainID: vaa.ChainIDEthereum, DailyLimit: 100_000_000, BigTransactionSize: 20_000_000},
  12. {EmitterChainID: vaa.ChainIDBSC, DailyLimit: 5_000_000, BigTransactionSize: 500_000},
  13. {EmitterChainID: vaa.ChainIDPolygon, DailyLimit: 5_000_000, BigTransactionSize: 500_000},
  14. {EmitterChainID: vaa.ChainIDAvalanche, DailyLimit: 5_000_000, BigTransactionSize: 500_000},
  15. {EmitterChainID: vaa.ChainIDAlgorand, DailyLimit: 750_000, BigTransactionSize: 75_000},
  16. {EmitterChainID: vaa.ChainIDFantom, DailyLimit: 500_000, BigTransactionSize: 50_000},
  17. {EmitterChainID: vaa.ChainIDKlaytn, DailyLimit: 500_000, BigTransactionSize: 50_000},
  18. {EmitterChainID: vaa.ChainIDCelo, DailyLimit: 1_000_000, BigTransactionSize: 100_000},
  19. {EmitterChainID: vaa.ChainIDNear, DailyLimit: 150_000, BigTransactionSize: 15_000},
  20. {EmitterChainID: vaa.ChainIDMoonbeam, DailyLimit: 5_000_000, BigTransactionSize: 500_000},
  21. {EmitterChainID: vaa.ChainIDInjective, DailyLimit: 150_000, BigTransactionSize: 15_000},
  22. {EmitterChainID: vaa.ChainIDSui, DailyLimit: 10_000_000, BigTransactionSize: 2_000_000},
  23. {EmitterChainID: vaa.ChainIDAptos, DailyLimit: 1_000_000, BigTransactionSize: 100_000},
  24. {EmitterChainID: vaa.ChainIDArbitrum, DailyLimit: 5_000_000, BigTransactionSize: 2_000_000},
  25. {EmitterChainID: vaa.ChainIDOptimism, DailyLimit: 5_000_000, BigTransactionSize: 500_000},
  26. {EmitterChainID: vaa.ChainIDBase, DailyLimit: 5_000_000, BigTransactionSize: 2_000_000},
  27. {EmitterChainID: vaa.ChainIDSei, DailyLimit: 150_000, BigTransactionSize: 15_000},
  28. {EmitterChainID: vaa.ChainIDScroll, DailyLimit: 500_000, BigTransactionSize: 50_000},
  29. {EmitterChainID: vaa.ChainIDMantle, DailyLimit: 100_000, BigTransactionSize: 10_000},
  30. {EmitterChainID: vaa.ChainIDXLayer, DailyLimit: 0, BigTransactionSize: 0},
  31. {EmitterChainID: vaa.ChainIDBerachain, DailyLimit: 500_000, BigTransactionSize: 50_000},
  32. {EmitterChainID: vaa.ChainIDSeiEVM, DailyLimit: 500_000, BigTransactionSize: 50_000},
  33. {EmitterChainID: vaa.ChainIDWormchain, DailyLimit: 500_000, BigTransactionSize: 50_000},
  34. {EmitterChainID: vaa.ChainIDUnichain, DailyLimit: 500_000, BigTransactionSize: 50_000},
  35. {EmitterChainID: vaa.ChainIDWorldchain, DailyLimit: 500_000, BigTransactionSize: 50_000},
  36. {EmitterChainID: vaa.ChainIDInk, DailyLimit: 500_000, BigTransactionSize: 50_000},
  37. {EmitterChainID: vaa.ChainIDMezo, DailyLimit: 500_000, BigTransactionSize: 50_000},
  38. {EmitterChainID: vaa.ChainIDXRPLEVM, DailyLimit: 500_000, BigTransactionSize: 50_000},
  39. {EmitterChainID: vaa.ChainIDLinea, DailyLimit: 500_000, BigTransactionSize: 50_000},
  40. {EmitterChainID: vaa.ChainIDFogo, DailyLimit: 500_000, BigTransactionSize: 50_000},
  41. {EmitterChainID: vaa.ChainIDMonad, DailyLimit: 5_000_000, BigTransactionSize: 500_000},
  42. }
  43. }