wormhole-explorer/blockchain-watcher/src/infrastructure/mappers/contractsMapperConfig.json

842 lines
22 KiB
JSON

{
"contracts": [
{
"chain": "solana",
"protocols": [
{
"addresses": [
"wormDTUJ6AWPNvk59vGQbDvGJmqbDTdgWgAqcLBCgUb",
"DZnkkTmCiFWfYTfT41X3Rd1kDgozqzxWaHqsw6W4x2oe"
],
"type": "Token Bridge",
"methods": [
{
"methodId": "1",
"method": "unknownInstruction"
},
{
"methodId": "2",
"method": "completeNativeInstruction"
},
{
"methodId": "3",
"method": "completeWrappedInstruction"
},
{
"methodId": "9",
"method": "CompleteNativeWithPayloadInstruction"
},
{
"methodId": "10",
"method": "CompleteWrappedWithPayloadInstruction"
}
]
}
]
},
{
"chain": "ethereum",
"protocols": [
{
"addresses": [
"0xF890982f9310df57d00f659cf4fd87e65adEd8d7",
"0x3ee18B2214AFF97000D974cf647E7C347E8fa585"
],
"type": "Token Bridge",
"methods": [
{
"methodId": "0xc6878519",
"method": "MethodCompleteTransfer"
},
{
"methodId": "0xff200cde",
"method": "MethodCompleteAndUnwrapETH"
},
{
"methodId": "0xe8059810",
"method": "MethodCreateWrapped"
},
{
"methodId": "0xf768441f",
"method": "MethodUpdateWrapped"
}
]
},
{
"addresses": [
"0x9563a59C15842a6f322B10f69d1dD88b41f2E97B",
"0xcafd2f0a35a4459fa40c0517e17e6fa2939441ca"
],
"type": "Relay",
"methods": [
{
"methodId": "0x2f25e25f",
"method": "MethodCompleteTransferWithRelay"
}
]
},
{
"addresses": ["0x48b6101128c0ed1e208b7c910e60542a2ee6f476"],
"type": "Portico",
"methods": [
{
"methodId": "0x3d528f35",
"method": "MethodReceiveMessageAndSwap"
}
]
},
{
"addresses": [
"0x4cb69FaE7e7Af841e44E1A1c30Af640739378bb2",
"0x4cb69fae7e7af841e44e1a1c30af640739378bb2"
],
"type": "CCTP",
"methods": [
{
"methodId": "0x0a55d735",
"method": "MethodRedeemTokensCCTP"
},
{
"methodId": "0x57ecfd28",
"method": "MethodReceiveMessageCCTP"
}
]
}
]
},
{
"chain": "ethereum-sepolia",
"protocols": [
{
"addresses": ["0x4a8bc80Ed5a4067f1CCf107057b8270E0cC11A78"],
"type": "Token Bridge",
"methods": [
{
"methodId": "0xc6878519",
"method": "MethodCompleteTransfer"
},
{
"methodId": "0xff200cde",
"method": "MethodCompleteAndUnwrapETH"
},
{
"methodId": "0xe8059810",
"method": "MethodCreateWrapped"
},
{
"methodId": "0xf768441f",
"method": "MethodUpdateWrapped"
}
]
},
{
"addresses": ["0x2703483B1a5a7c577e8680de9Df8Be03c6f30e3c"],
"type": "CCTP",
"methods": [
{
"methodId": "0x0a55d735",
"method": "MethodRedeemTokensCCTP"
},
{
"methodId": "0x57ecfd28",
"method": "MethodReceiveMessageCCTP"
}
]
}
]
},
{
"chain": "polygon",
"protocols": [
{
"addresses": [
"0x377D55a7928c046E18eEbb61977e714d2a76472a",
"0x5a58505a96D1dbf8dF91cB21B54419FC36e93fdE"
],
"type": "Token Bridge",
"methods": [
{
"methodId": "0xc6878519",
"method": "MethodCompleteTransfer"
},
{
"methodId": "0xff200cde",
"method": "MethodCompleteAndUnwrapETH"
},
{
"methodId": "0xe8059810",
"method": "MethodCreateWrapped"
},
{
"methodId": "0xf768441f",
"method": "MethodUpdateWrapped"
}
]
},
{
"addresses": [
"0x9563a59C15842a6f322B10f69d1dD88b41f2E97B",
"0xcafd2f0a35a4459fa40c0517e17e6fa2939441ca"
],
"type": "Relay",
"methods": [
{
"methodId": "0x2f25e25f",
"method": "MethodCompleteTransferWithRelay"
}
]
},
{
"addresses": [
"0xc3D46e0266d95215589DE639cC4E93b79f88fc6C",
"0x09959798B95d00a3183d20FaC298E4594E599eab"
],
"type": "tBTC",
"methods": [
{
"methodId": "0x5d21a596",
"method": "MethodReceiveTbtc"
}
]
},
{
"addresses": ["0x227babe533fa9a1085f5261210e0b7137e44437b"],
"type": "Portico",
"methods": [
{
"methodId": "0x3d528f35",
"method": "MethodReceiveMessageAndSwap"
}
]
},
{
"addresses": [
"0x4cb69fae7e7af841e44e1a1c30af640739378bb2",
"0x4cb69fae7e7af841e44e1a1c30af640739378bb2"
],
"type": "CCTP",
"methods": [
{
"methodId": "0x0a55d735",
"method": "MethodRedeemTokensCCTP"
},
{
"methodId": "0x57ecfd28",
"method": "MethodReceiveMessageCCTP"
}
]
}
]
},
{
"chain": "bsc",
"protocols": [
{
"addresses": [
"0x9dcF9D205C9De35334D646BeE44b2D2859712A09",
"0xB6F6D86a8f9879A9c87f643768d9efc38c1Da6E7"
],
"type": "Token Bridge",
"methods": [
{
"methodId": "0xc6878519",
"method": "MethodCompleteTransfer"
},
{
"methodId": "0xff200cde",
"method": "MethodCompleteAndUnwrapETH"
},
{
"methodId": "0xe8059810",
"method": "MethodCreateWrapped"
},
{
"methodId": "0xf768441f",
"method": "MethodUpdateWrapped"
}
]
},
{
"addresses": [
"0x9563a59C15842a6f322B10f69d1dD88b41f2E97B",
"0xcafd2f0a35a4459fa40c0517e17e6fa2939441ca"
],
"type": "Relay",
"methods": [
{
"methodId": "0x2f25e25f",
"method": "MethodCompleteTransferWithRelay"
}
]
},
{
"addresses": ["0x05498574bd0fa99eecb01e1241661e7ee58f8a85"],
"type": "Portico",
"methods": [
{
"methodId": "0x3d528f35",
"method": "MethodReceiveMessageAndSwap"
}
]
}
]
},
{
"chain": "fantom",
"protocols": [
{
"addresses": [
"0x599CEa2204B4FaECd584Ab1F2b6aCA137a0afbE8",
"0x7C9Fc5741288cDFdD83CeB07f3ea7e22618D79D2"
],
"type": "Token Bridge",
"methods": [
{
"methodId": "0xc6878519",
"method": "MethodCompleteTransfer"
},
{
"methodId": "0xff200cde",
"method": "MethodCompleteAndUnwrapETH"
},
{
"methodId": "0xe8059810",
"method": "MethodCreateWrapped"
},
{
"methodId": "0xf768441f",
"method": "MethodUpdateWrapped"
}
]
},
{
"addresses": [
"0x9563a59C15842a6f322B10f69d1dD88b41f2E97B",
"0xcafd2f0a35a4459fa40c0517e17e6fa2939441ca"
],
"type": "Relay",
"methods": [
{
"methodId": "0x2f25e25f",
"method": "MethodCompleteTransferWithRelay"
}
]
}
]
},
{
"chain": "avalanche",
"protocols": [
{
"addresses": [
"0x61E44E506Ca5659E6c0bba9b678586fA2d729756",
"0x0e082F06FF657D94310cB8cE8B0D9a04541d8052"
],
"type": "Token Bridge",
"methods": [
{
"methodId": "0xc6878519",
"method": "MethodCompleteTransfer"
},
{
"methodId": "0xff200cde",
"method": "MethodCompleteAndUnwrapETH"
},
{
"methodId": "0xe8059810",
"method": "MethodCreateWrapped"
},
{
"methodId": "0xf768441f",
"method": "MethodUpdateWrapped"
}
]
},
{
"addresses": [
"0x9563a59C15842a6f322B10f69d1dD88b41f2E97B",
"0xcafd2f0a35a4459fa40c0517e17e6fa2939441ca"
],
"type": "Relay",
"methods": [
{
"methodId": "0x2f25e25f",
"method": "MethodCompleteTransferWithRelay"
}
]
},
{
"addresses": [
"0x4cb69fae7e7af841e44e1a1c30af640739378bb2",
"0x4cb69fae7e7af841e44e1a1c30af640739378bb2"
],
"type": "CCTP",
"methods": [
{
"methodId": "0x0a55d735",
"method": "MethodRedeemTokensCCTP"
},
{
"methodId": "0x57ecfd28",
"method": "MethodReceiveMessageCCTP"
}
]
},
{
"addresses": ["0xe565e118e75304dd3cf83dff409c90034b7ea18a"],
"type": "Portico",
"methods": [
{
"methodId": "0x3d528f35",
"method": "MethodReceiveMessageAndSwap"
}
]
}
]
},
{
"chain": "oasis",
"protocols": [
{
"addresses": [
"0x88d8004A9BdbfD9D28090A02010C19897a29605c",
"0x5848C791e09901b40A9Ef749f2a6735b418d7564"
],
"type": "Token Bridge",
"methods": [
{
"methodId": "0xc6878519",
"method": "MethodCompleteTransfer"
},
{
"methodId": "0xff200cde",
"method": "MethodCompleteAndUnwrapETH"
},
{
"methodId": "0xe8059810",
"method": "MethodCreateWrapped"
},
{
"methodId": "0xf768441f",
"method": "MethodUpdateWrapped"
}
]
}
]
},
{
"chain": "moonbean",
"protocols": [
{
"addresses": [
"0xbc976D4b9D57E57c3cA52e1Fd136C45FF7955A96",
"0xb1731c586ca89a23809861c6103f0b96b3f57d92"
],
"type": "Token Bridge",
"methods": [
{
"methodId": "0xc6878519",
"method": "MethodCompleteTransfer"
},
{
"methodId": "0xff200cde",
"method": "MethodCompleteAndUnwrapETH"
},
{
"methodId": "0xe8059810",
"method": "MethodCreateWrapped"
},
{
"methodId": "0xf768441f",
"method": "MethodUpdateWrapped"
}
]
},
{
"addresses": [
"0x9563a59C15842a6f322B10f69d1dD88b41f2E97B",
"0xcafd2f0a35a4459fa40c0517e17e6fa2939441ca"
],
"type": "Relay",
"methods": [
{
"methodId": "0x2f25e25f",
"method": "MethodCompleteTransferWithRelay"
}
]
}
]
},
{
"chain": "celo",
"protocols": [
{
"addresses": [
"0x05ca6037eC51F8b712eD2E6Fa72219FEaE74E153",
"0x796Dff6D74F3E27060B71255Fe517BFb23C93eed"
],
"type": "Token Bridge",
"methods": [
{
"methodId": "0xc6878519",
"method": "MethodCompleteTransfer"
},
{
"methodId": "0xff200cde",
"method": "MethodCompleteAndUnwrapETH"
},
{
"methodId": "0xe8059810",
"method": "MethodCreateWrapped"
},
{
"methodId": "0xf768441f",
"method": "MethodUpdateWrapped"
}
]
},
{
"addresses": [
"0x9563a59C15842a6f322B10f69d1dD88b41f2E97B",
"0xcafd2f0a35a4459fa40c0517e17e6fa2939441ca"
],
"type": "Relay",
"methods": [
{
"methodId": "0x2f25e25f",
"method": "MethodCompleteTransferWithRelay"
}
]
}
]
},
{
"chain": "arbitrum",
"protocols": [
{
"addresses": [
"0xC7A204bDBFe983FCD8d8E61D02b475D4073fF97e",
"0x23908A62110e21C04F3A4e011d24F901F911744A",
"0x0b2402144Bb366A632D14B83F244D2e0e21bD39c"
],
"type": "Token Bridge",
"methods": [
{
"methodId": "0xc6878519",
"method": "MethodCompleteTransfer"
},
{
"methodId": "0xff200cde",
"method": "MethodCompleteAndUnwrapETH"
},
{
"methodId": "0xe8059810",
"method": "MethodCreateWrapped"
},
{
"methodId": "0xf768441f",
"method": "MethodUpdateWrapped"
}
]
},
{
"addresses": [
"0xe3e0511EEbD87F08FbaE4486419cb5dFB06e1343",
"0x1293a54e160D1cd7075487898d65266081A15458"
],
"type": "tBTC",
"methods": [
{
"methodId": "0x5d21a596",
"method": "MethodReceiveTbtc"
}
]
},
{
"addresses": ["0x48fa7528bfd6164ddf09df0ed22451cf59c84130"],
"type": "Portico",
"methods": [
{
"methodId": "0x3d528f35",
"method": "MethodReceiveMessageAndSwap"
}
]
},
{
"addresses": [
"0x4cb69fae7e7af841e44e1a1c30af640739378bb2",
"0x4cb69fae7e7af841e44e1a1c30af640739378bb2"
],
"type": "CCTP",
"methods": [
{
"methodId": "0x0a55d735",
"method": "MethodRedeemTokensCCTP"
},
{
"methodId": "0x57ecfd28",
"method": "MethodReceiveMessageCCTP"
}
]
}
]
},
{
"chain": "arbitrum-sepolia",
"protocols": [
{
"addresses": [
"0xC7A204bDBFe983FCD8d8E61D02b475D4073fF97e",
"0x6b9C8671cdDC8dEab9c719bB87cBd3e782bA6a35"
],
"type": "Token Bridge",
"methods": [
{
"methodId": "0xc6878519",
"method": "MethodCompleteTransfer"
},
{
"methodId": "0xff200cde",
"method": "MethodCompleteAndUnwrapETH"
},
{
"methodId": "0xe8059810",
"method": "MethodCreateWrapped"
},
{
"methodId": "0xf768441f",
"method": "MethodUpdateWrapped"
}
]
},
{
"addresses": ["0x2703483B1a5a7c577e8680de9Df8Be03c6f30e3c"],
"type": "CCTP",
"methods": [
{
"methodId": "0x0a55d735",
"method": "MethodRedeemTokensCCTP"
},
{
"methodId": "0x57ecfd28",
"method": "MethodReceiveMessageCCTP"
}
]
}
]
},
{
"chain": "optimism",
"protocols": [
{
"addresses": [
"0xC7A204bDBFe983FCD8d8E61D02b475D4073fF97e",
"0x1D68124e65faFC907325e3EDbF8c4d84499DAa8b"
],
"type": "Token Bridge",
"methods": [
{
"methodId": "0xc6878519",
"method": "MethodCompleteTransfer"
},
{
"methodId": "0xff200cde",
"method": "MethodCompleteAndUnwrapETH"
},
{
"methodId": "0xe8059810",
"method": "MethodCreateWrapped"
},
{
"methodId": "0xf768441f",
"method": "MethodUpdateWrapped"
}
]
},
{
"addresses": [
"0xc3D46e0266d95215589DE639cC4E93b79f88fc6C",
"0x1293a54e160D1cd7075487898d65266081A15458"
],
"type": "tBTC",
"methods": [
{
"methodId": "0x5d21a596",
"method": "MethodReceiveTbtc"
}
]
},
{
"addresses": ["0x9ae506cddd27dee1275fd1fe6627e5dc65257061"],
"type": "Portico",
"methods": [
{
"methodId": "0x3d528f35",
"method": "MethodReceiveMessageAndSwap"
}
]
},
{
"addresses": [
"0x4cb69fae7e7af841e44e1a1c30af640739378bb2",
"0x4cb69fae7e7af841e44e1a1c30af640739378bb2"
],
"type": "CCTP",
"methods": [
{
"methodId": "0x0a55d735",
"method": "MethodRedeemTokensCCTP"
},
{
"methodId": "0x57ecfd28",
"method": "MethodReceiveMessageCCTP"
}
]
}
]
},
{
"chain": "optimism-sepolia",
"protocols": [
{
"addresses": [
"0x99737Ec4B815d816c49A385943baf0380e75c0Ac",
"0x31377888146f3253211EFEf5c676D41ECe7D58Fe"
],
"type": "Token Bridge",
"methods": [
{
"methodId": "0xc6878519",
"method": "MethodCompleteTransfer"
},
{
"methodId": "0xff200cde",
"method": "MethodCompleteAndUnwrapETH"
},
{
"methodId": "0xe8059810",
"method": "MethodCreateWrapped"
},
{
"methodId": "0xf768441f",
"method": "MethodUpdateWrapped"
}
]
},
{
"addresses": ["0x2703483B1a5a7c577e8680de9Df8Be03c6f30e3c"],
"type": "CCTP",
"methods": [
{
"methodId": "0x0a55d735",
"method": "MethodRedeemTokensCCTP"
},
{
"methodId": "0x57ecfd28",
"method": "MethodReceiveMessageCCTP"
}
]
}
]
},
{
"chain": "base",
"protocols": [
{
"addresses": [
"0xA31aa3FDb7aF7Db93d18DDA4e19F811342EDF780",
"0x8d2de8d2f73F1F4cAB472AC9A881C9b123C79627"
],
"type": "Token Bridge",
"methods": [
{
"methodId": "0xc6878519",
"method": "MethodCompleteTransfer"
},
{
"methodId": "0xff200cde",
"method": "MethodCompleteAndUnwrapETH"
},
{
"methodId": "0xe8059810",
"method": "MethodCreateWrapped"
},
{
"methodId": "0xf768441f",
"method": "MethodUpdateWrapped"
}
]
},
{
"addresses": ["0x610d4dfac3ec32e0be98d18ddb280dacd76a1889"],
"type": "Portico",
"methods": [
{
"methodId": "0x3d528f35",
"method": "MethodReceiveMessageAndSwap"
}
]
},
{
"addresses": [
"0x4cb69fae7e7af841e44e1a1c30af640739378bb2",
"0x4cb69fae7e7af841e44e1a1c30af640739378bb2"
],
"type": "CCTP",
"methods": [
{
"methodId": "0x0a55d735",
"method": "MethodRedeemTokensCCTP"
},
{
"methodId": "0x57ecfd28",
"method": "MethodReceiveMessageCCTP"
}
]
}
]
},
{
"chain": "base-sepolia",
"protocols": [
{
"addresses": ["0x79A1027a6A159502049F10906D333EC57E95F083"],
"type": "Token Bridge",
"methods": [
{
"methodId": "0xc6878519",
"method": "MethodCompleteTransfer"
},
{
"methodId": "0xff200cde",
"method": "MethodCompleteAndUnwrapETH"
},
{
"methodId": "0xe8059810",
"method": "MethodCreateWrapped"
},
{
"methodId": "0xf768441f",
"method": "MethodUpdateWrapped"
}
]
},
{
"addresses": ["0x2703483B1a5a7c577e8680de9Df8Be03c6f30e3c"],
"type": "CCTP",
"methods": [
{
"methodId": "0x0a55d735",
"method": "MethodRedeemTokensCCTP"
},
{
"methodId": "0x57ecfd28",
"method": "MethodReceiveMessageCCTP"
}
]
}
]
}
]
}