1144 lines
46 KiB
YAML
1144 lines
46 KiB
YAML
---
|
|
apiVersion: v1
|
|
kind: Service
|
|
metadata:
|
|
name: {{ .NAME }}-target-events-1
|
|
namespace: {{ .NAMESPACE }}
|
|
labels:
|
|
app: {{ .NAME }}-target-events-1
|
|
spec:
|
|
selector:
|
|
app: {{ .NAME }}-target-events-1
|
|
ports:
|
|
- port: {{ .PORT }}
|
|
targetPort: {{ .PORT }}
|
|
name: {{ .NAME }}-target-events-1
|
|
protocol: TCP
|
|
---
|
|
apiVersion: v1
|
|
kind: PersistentVolumeClaim
|
|
metadata:
|
|
name: blockchain-watcher-eth-2-pvc
|
|
namespace: {{ .NAMESPACE }}
|
|
spec:
|
|
accessModes:
|
|
- ReadWriteOnce
|
|
resources:
|
|
requests:
|
|
storage: 10Mi
|
|
storageClassName: gp2
|
|
---
|
|
apiVersion: v1
|
|
kind: ConfigMap
|
|
metadata:
|
|
name: {{ .NAME }}-target-events-1-jobs
|
|
namespace: {{ .NAMESPACE }}
|
|
data:
|
|
testnet-jobs.json: |-
|
|
[
|
|
{
|
|
"id": "poll-redeemed-transactions-base-sepolia",
|
|
"chain": "base-sepolia",
|
|
"source": {
|
|
"action": "PollEvm",
|
|
"records": "GetEvmTransactions",
|
|
"config": {
|
|
"blockBatchSize": 100,
|
|
"commitment": "latest",
|
|
"interval": 5000,
|
|
"addresses": [
|
|
"0x2703483B1a5a7c577e8680de9Df8Be03c6f30e3c",
|
|
"0x1e072169541f1171e427aa44b5fd8924bee71b0e",
|
|
"0x93bad53ddfb6132b0ac8e37f6029163e63372cee",
|
|
"0x86f55a04690fd7815a3d802bd587e83ea888b239",
|
|
"0x268557122Ffd64c85750d630b716471118F323c8",
|
|
"0xc3D46e0266d95215589DE639cC4E93b79f88fc6C"
|
|
],
|
|
"chain": "base-sepolia",
|
|
"chainId": 10004,
|
|
"topics": [
|
|
"0x1b2a7ff080b8cb6ff436ce0372e399692bbfb6d4ae5766fd8d58a7b8cc6142e6",
|
|
"0xf02867db6908ee5f81fd178573ae9385837f0a0a72553f8c08306759a7e0f00e",
|
|
"0xf6fc529540981400dc64edf649eb5e2e0eb5812a27f8c81bac2c1d317e71a5f0",
|
|
"0x504e6efe18ab9eed10dc6501a417f5b12a2f7f2b1593aed9b89f9bce3cf29a91",
|
|
"0xbccc00b713f54173962e7de6098f643d8ebf53d488d71f4b2a5171496d038f9e",
|
|
"0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef"
|
|
]
|
|
}
|
|
},
|
|
"handlers": [
|
|
{
|
|
"action": "HandleEvmTransactions",
|
|
"target": "sns",
|
|
"mapper": "evmRedeemedTransactionFoundMapper",
|
|
"config": {
|
|
"metricName": "process_vaa_event",
|
|
"filter": {
|
|
"addresses": [
|
|
"0x2703483B1a5a7c577e8680de9Df8Be03c6f30e3c",
|
|
"0x1e072169541f1171e427aa44b5fd8924bee71b0e",
|
|
"0x93bad53ddfb6132b0ac8e37f6029163e63372cee",
|
|
"0x86f55a04690fd7815a3d802bd587e83ea888b239",
|
|
"0x268557122Ffd64c85750d630b716471118F323c8",
|
|
"0xc3D46e0266d95215589DE639cC4E93b79f88fc6C"
|
|
],
|
|
"topics": [
|
|
"0x1b2a7ff080b8cb6ff436ce0372e399692bbfb6d4ae5766fd8d58a7b8cc6142e6",
|
|
"0xf02867db6908ee5f81fd178573ae9385837f0a0a72553f8c08306759a7e0f00e",
|
|
"0xf6fc529540981400dc64edf649eb5e2e0eb5812a27f8c81bac2c1d317e71a5f0",
|
|
"0x504e6efe18ab9eed10dc6501a417f5b12a2f7f2b1593aed9b89f9bce3cf29a91",
|
|
"0xbccc00b713f54173962e7de6098f643d8ebf53d488d71f4b2a5171496d038f9e",
|
|
"0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "poll-redeemed-transactions-arbitrum-sepolia",
|
|
"chain": "arbitrum-sepolia",
|
|
"source": {
|
|
"action": "PollEvm",
|
|
"records": "GetEvmTransactions",
|
|
"config": {
|
|
"blockBatchSize": 100,
|
|
"commitment": "latest",
|
|
"interval": 500,
|
|
"addresses": [
|
|
"0x2703483B1a5a7c577e8680de9Df8Be03c6f30e3c",
|
|
"0xC7A204bDBFe983FCD8d8E61D02b475D4073fF97e",
|
|
"0x0E24D17D7467467b39Bf64A9DFf88776Bd6c74d7",
|
|
"0x7b1bd7a6b4e61c2a123ac6bc2cbfc614437d0470",
|
|
"0x23908A62110e21C04F3A4e011d24F901F911744A",
|
|
"0xc3D46e0266d95215589DE639cC4E93b79f88fc6C"
|
|
],
|
|
"chain": "arbitrum-sepolia",
|
|
"chainId": 10004,
|
|
"topics": [
|
|
"0x1b2a7ff080b8cb6ff436ce0372e399692bbfb6d4ae5766fd8d58a7b8cc6142e6",
|
|
"0xf02867db6908ee5f81fd178573ae9385837f0a0a72553f8c08306759a7e0f00e",
|
|
"0xf6fc529540981400dc64edf649eb5e2e0eb5812a27f8c81bac2c1d317e71a5f0",
|
|
[
|
|
"0x504e6efe18ab9eed10dc6501a417f5b12a2f7f2b1593aed9b89f9bce3cf29a91",
|
|
"0xbccc00b713f54173962e7de6098f643d8ebf53d488d71f4b2a5171496d038f9e"
|
|
]
|
|
]
|
|
}
|
|
},
|
|
"handlers": [
|
|
{
|
|
"action": "HandleEvmTransactions",
|
|
"target": "sns",
|
|
"mapper": "evmRedeemedTransactionFoundMapper",
|
|
"config": {
|
|
"metricName": "process_vaa_event",
|
|
"filter": {
|
|
"addresses": [
|
|
"0x2703483B1a5a7c577e8680de9Df8Be03c6f30e3c",
|
|
"0xC7A204bDBFe983FCD8d8E61D02b475D4073fF97e",
|
|
"0x0E24D17D7467467b39Bf64A9DFf88776Bd6c74d7",
|
|
"0x7b1bd7a6b4e61c2a123ac6bc2cbfc614437d0470",
|
|
"0x23908A62110e21C04F3A4e011d24F901F911744A",
|
|
"0xc3D46e0266d95215589DE639cC4E93b79f88fc6C"
|
|
],
|
|
"topics": [
|
|
"0x1b2a7ff080b8cb6ff436ce0372e399692bbfb6d4ae5766fd8d58a7b8cc6142e6",
|
|
"0xf02867db6908ee5f81fd178573ae9385837f0a0a72553f8c08306759a7e0f00e",
|
|
"0xf6fc529540981400dc64edf649eb5e2e0eb5812a27f8c81bac2c1d317e71a5f0",
|
|
[
|
|
"0x504e6efe18ab9eed10dc6501a417f5b12a2f7f2b1593aed9b89f9bce3cf29a91",
|
|
"0xbccc00b713f54173962e7de6098f643d8ebf53d488d71f4b2a5171496d038f9e"
|
|
]
|
|
]
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "poll-redeemed-transactions-polygon",
|
|
"chain": "polygon",
|
|
"source": {
|
|
"action": "PollEvm",
|
|
"records": "GetEvmTransactions",
|
|
"config": {
|
|
"blockBatchSize": 100,
|
|
"commitment": "latest",
|
|
"interval": 5000,
|
|
"addresses": [
|
|
"0x4cb69FaE7e7Af841e44E1A1c30Af640739378bb2",
|
|
"0x0591c25ebd0580e0d4f27a82fc2e24e7489cb5e0",
|
|
"0x377d55a7928c046e18eebb61977e714d2a76472a",
|
|
"0x51a02d0dcb5e52F5b92bdAA38FA013C91c7309A9",
|
|
"0xc3D46e0266d95215589DE639cC4E93b79f88fc6C",
|
|
"0x9563a59C15842a6f322B10f69d1dD88b41f2E97B"
|
|
],
|
|
"chain": "polygon",
|
|
"chainId": 5,
|
|
"topics": [
|
|
"0x1b2a7ff080b8cb6ff436ce0372e399692bbfb6d4ae5766fd8d58a7b8cc6142e6",
|
|
"0xf02867db6908ee5f81fd178573ae9385837f0a0a72553f8c08306759a7e0f00e",
|
|
"0xbccc00b713f54173962e7de6098f643d8ebf53d488d71f4b2a5171496d038f9e",
|
|
"0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef"
|
|
]
|
|
}
|
|
},
|
|
"handlers": [
|
|
{
|
|
"action": "HandleEvmTransactions",
|
|
"target": "sns",
|
|
"mapper": "evmRedeemedTransactionFoundMapper",
|
|
"config": {
|
|
"abi": "",
|
|
"filter": {
|
|
"addresses": [
|
|
"0x4cb69FaE7e7Af841e44E1A1c30Af640739378bb2",
|
|
"0x0591c25ebd0580e0d4f27a82fc2e24e7489cb5e0",
|
|
"0x377d55a7928c046e18eebb61977e714d2a76472a",
|
|
"0x51a02d0dcb5e52F5b92bdAA38FA013C91c7309A9",
|
|
"0xc3D46e0266d95215589DE639cC4E93b79f88fc6C",
|
|
"0x9563a59C15842a6f322B10f69d1dD88b41f2E97B"
|
|
],
|
|
"topics": [
|
|
"0x1b2a7ff080b8cb6ff436ce0372e399692bbfb6d4ae5766fd8d58a7b8cc6142e6",
|
|
"0xf02867db6908ee5f81fd178573ae9385837f0a0a72553f8c08306759a7e0f00e",
|
|
"0xbccc00b713f54173962e7de6098f643d8ebf53d488d71f4b2a5171496d038f9e",
|
|
"0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef"
|
|
]
|
|
},
|
|
"metricName": "process_vaa_event"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "poll-redeemed-transactions-polygon-sepolia",
|
|
"chain": "polygon-sepolia",
|
|
"source": {
|
|
"action": "PollEvm",
|
|
"records": "GetEvmTransactions",
|
|
"config": {
|
|
"blockBatchSize": 100,
|
|
"commitment": "latest",
|
|
"interval": 5000,
|
|
"addresses": [
|
|
"0xC7A204bDBFe983FCD8d8E61D02b475D4073fF97e",
|
|
"0x23908A62110e21C04F3A4e011d24F901F911744A"
|
|
],
|
|
"chain": "polygon-sepolia",
|
|
"chainId": 10007,
|
|
"topics": [
|
|
"0x1b2a7ff080b8cb6ff436ce0372e399692bbfb6d4ae5766fd8d58a7b8cc6142e6",
|
|
"0xf02867db6908ee5f81fd178573ae9385837f0a0a72553f8c08306759a7e0f00e",
|
|
"0xbccc00b713f54173962e7de6098f643d8ebf53d488d71f4b2a5171496d038f9e",
|
|
"0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef"
|
|
]
|
|
}
|
|
},
|
|
"handlers": [
|
|
{
|
|
"action": "HandleEvmTransactions",
|
|
"target": "sns",
|
|
"mapper": "evmRedeemedTransactionFoundMapper",
|
|
"config": {
|
|
"abi": "",
|
|
"filter": {
|
|
"addresses": [
|
|
"0xC7A204bDBFe983FCD8d8E61D02b475D4073fF97e",
|
|
"0x23908A62110e21C04F3A4e011d24F901F911744A"
|
|
],
|
|
"topics": [
|
|
"0x1b2a7ff080b8cb6ff436ce0372e399692bbfb6d4ae5766fd8d58a7b8cc6142e6",
|
|
"0xf02867db6908ee5f81fd178573ae9385837f0a0a72553f8c08306759a7e0f00e",
|
|
"0xbccc00b713f54173962e7de6098f643d8ebf53d488d71f4b2a5171496d038f9e",
|
|
"0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef"
|
|
]
|
|
},
|
|
"metricName": "process_vaa_event"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "poll-redeemed-transactions-avalanche",
|
|
"chain": "avalanche",
|
|
"source": {
|
|
"action": "PollEvm",
|
|
"records": "GetEvmTransactions",
|
|
"config": {
|
|
"blockBatchSize": 100,
|
|
"commitment": "finalized",
|
|
"interval": 5000,
|
|
"addresses": [
|
|
"0x774a70bbd03327c21460b60f25b677d9e46ab458",
|
|
"0xa3cf45939bd6260bcfe3d66bc73d60f19e49a8bb",
|
|
"0x61e44e506ca5659e6c0bba9b678586fa2d729756",
|
|
"0xD601BAf2EEE3C028344471684F6b27E789D9075D",
|
|
"0x9563a59C15842a6f322B10f69d1dD88b41f2E97B"
|
|
],
|
|
"chain": "avalanche",
|
|
"chainId": 6,
|
|
"topics": [
|
|
"0x1b2a7ff080b8cb6ff436ce0372e399692bbfb6d4ae5766fd8d58a7b8cc6142e6",
|
|
"0xf02867db6908ee5f81fd178573ae9385837f0a0a72553f8c08306759a7e0f00e",
|
|
"0xbccc00b713f54173962e7de6098f643d8ebf53d488d71f4b2a5171496d038f9e",
|
|
"0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef"
|
|
]
|
|
}
|
|
},
|
|
"handlers": [
|
|
{
|
|
"action": "HandleEvmTransactions",
|
|
"target": "sns",
|
|
"mapper": "evmRedeemedTransactionFoundMapper",
|
|
"config": {
|
|
"abi": "",
|
|
"filter": {
|
|
"addresses": [
|
|
"0x774a70bbd03327c21460b60f25b677d9e46ab458",
|
|
"0xa3cf45939bd6260bcfe3d66bc73d60f19e49a8bb",
|
|
"0x61e44e506ca5659e6c0bba9b678586fa2d729756",
|
|
"0xD601BAf2EEE3C028344471684F6b27E789D9075D",
|
|
"0x9563a59C15842a6f322B10f69d1dD88b41f2E97B"
|
|
],
|
|
"topics": [
|
|
"0x1b2a7ff080b8cb6ff436ce0372e399692bbfb6d4ae5766fd8d58a7b8cc6142e6",
|
|
"0xf02867db6908ee5f81fd178573ae9385837f0a0a72553f8c08306759a7e0f00e",
|
|
"0xbccc00b713f54173962e7de6098f643d8ebf53d488d71f4b2a5171496d038f9e",
|
|
"0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef"
|
|
]
|
|
},
|
|
"metricName": "process_vaa_event"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "poll-redeemed-transactions-ethereum-sepolia",
|
|
"chain": "ethereum-sepolia",
|
|
"source": {
|
|
"action": "PollEvm",
|
|
"records": "GetEvmTransactions",
|
|
"config": {
|
|
"blockBatchSize": 100,
|
|
"commitment": "latest",
|
|
"interval": 15000,
|
|
"addresses": [
|
|
"0x2703483B1a5a7c577e8680de9Df8Be03c6f30e3c",
|
|
"0x1fdc902e30b188fd2ba976b421cb179943f57896",
|
|
"0x7b1bd7a6b4e61c2a123ac6bc2cbfc614437d0470",
|
|
"0xdb5492265f6038831e89f495670ff909ade94bd9",
|
|
"0x6a0B52ac198e4870e5F3797d5B403838a5bbFD99"
|
|
],
|
|
"chain": "ethereum-sepolia",
|
|
"chainId": 10002,
|
|
"topics": [
|
|
"0x1b2a7ff080b8cb6ff436ce0372e399692bbfb6d4ae5766fd8d58a7b8cc6142e6",
|
|
"0xf02867db6908ee5f81fd178573ae9385837f0a0a72553f8c08306759a7e0f00e",
|
|
"0xf6fc529540981400dc64edf649eb5e2e0eb5812a27f8c81bac2c1d317e71a5f0",
|
|
[
|
|
"0x504e6efe18ab9eed10dc6501a417f5b12a2f7f2b1593aed9b89f9bce3cf29a91",
|
|
"0xbccc00b713f54173962e7de6098f643d8ebf53d488d71f4b2a5171496d038f9e"
|
|
],
|
|
"0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef"
|
|
]
|
|
}
|
|
},
|
|
"handlers": [
|
|
{
|
|
"action": "HandleEvmTransactions",
|
|
"target": "sns",
|
|
"mapper": "evmRedeemedTransactionFoundMapper",
|
|
"config": {
|
|
"metricName": "process_vaa_event",
|
|
"filter": {
|
|
"addresses": [
|
|
"0x2703483B1a5a7c577e8680de9Df8Be03c6f30e3c",
|
|
"0x1fdc902e30b188fd2ba976b421cb179943f57896",
|
|
"0x7b1bd7a6b4e61c2a123ac6bc2cbfc614437d0470",
|
|
"0xdb5492265f6038831e89f495670ff909ade94bd9",
|
|
"0x6a0B52ac198e4870e5F3797d5B403838a5bbFD99"
|
|
],
|
|
"topics": [
|
|
"0x1b2a7ff080b8cb6ff436ce0372e399692bbfb6d4ae5766fd8d58a7b8cc6142e6",
|
|
"0xf02867db6908ee5f81fd178573ae9385837f0a0a72553f8c08306759a7e0f00e",
|
|
"0xf6fc529540981400dc64edf649eb5e2e0eb5812a27f8c81bac2c1d317e71a5f0",
|
|
[
|
|
"0x504e6efe18ab9eed10dc6501a417f5b12a2f7f2b1593aed9b89f9bce3cf29a91",
|
|
"0xbccc00b713f54173962e7de6098f643d8ebf53d488d71f4b2a5171496d038f9e"
|
|
],
|
|
"0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "poll-transfer-redeems-sui",
|
|
"chain": "sui",
|
|
"source": {
|
|
"action": "PollSuiTransactions",
|
|
"config": {
|
|
"interval": 5000,
|
|
"chain": "sui",
|
|
"filter": {
|
|
"MoveFunction": {
|
|
"package": "0x562760fc51d90d4ae1835bac3e91e0e6987d3497b06f066941d3e51f6e8d76d0",
|
|
"module": "complete_transfer",
|
|
"function": "authorize_transfer"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"handlers": [
|
|
{
|
|
"action": "HandleSuiTransactions",
|
|
"target": "sns",
|
|
"mapper": "suiRedeemedTransactionFoundMapper",
|
|
"config": {
|
|
"eventTypes": [
|
|
"0x562760fc51d90d4ae1835bac3e91e0e6987d3497b06f066941d3e51f6e8d76d0::complete_transfer::TransferRedeemed"
|
|
],
|
|
"metricName": "process_vaa_event"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "poll-transfer-with-payload-redeems-sui",
|
|
"chain": "sui",
|
|
"source": {
|
|
"action": "PollSuiTransactions",
|
|
"config": {
|
|
"interval": 5000,
|
|
"chain": "sui",
|
|
"filter": {
|
|
"MoveFunction": {
|
|
"package": "0x562760fc51d90d4ae1835bac3e91e0e6987d3497b06f066941d3e51f6e8d76d0",
|
|
"module": "complete_transfer_with_payload",
|
|
"function": "authorize_transfer"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"handlers": [
|
|
{
|
|
"action": "HandleSuiTransactions",
|
|
"target": "sns",
|
|
"mapper": "suiRedeemedTransactionFoundMapper",
|
|
"config": {
|
|
"eventTypes": [
|
|
"0x562760fc51d90d4ae1835bac3e91e0e6987d3497b06f066941d3e51f6e8d76d0::complete_transfer::TransferRedeemed"
|
|
],
|
|
"metricName": "process_vaa_event"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "poll-redeemed-transactions-ethereum-holesky",
|
|
"chain": "ethereum-holesky",
|
|
"source": {
|
|
"action": "PollEvm",
|
|
"records": "GetEvmTransactions",
|
|
"config": {
|
|
"blockBatchSize": 100,
|
|
"commitment": "latest",
|
|
"interval": 15000,
|
|
"addresses": [
|
|
"0x76d093bbae4529a342080546cafeec4acba59ec6",
|
|
"0xc8941d483c45eF8FB72E4d1F9dDE089C95fF8171"
|
|
],
|
|
"chain": "ethereum-holesky",
|
|
"chainId": 10006,
|
|
"topics": [
|
|
"0x1b2a7ff080b8cb6ff436ce0372e399692bbfb6d4ae5766fd8d58a7b8cc6142e6",
|
|
"0xf02867db6908ee5f81fd178573ae9385837f0a0a72553f8c08306759a7e0f00e",
|
|
"0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef"
|
|
]
|
|
}
|
|
},
|
|
"handlers": [
|
|
{
|
|
"action": "HandleEvmTransactions",
|
|
"target": "sns",
|
|
"mapper": "evmRedeemedTransactionFoundMapper",
|
|
"config": {
|
|
"abi": "",
|
|
"filter": {
|
|
"addresses": [
|
|
"0x76d093bbae4529a342080546cafeec4acba59ec6",
|
|
"0xc8941d483c45eF8FB72E4d1F9dDE089C95fF8171"
|
|
],
|
|
"topics": [
|
|
"0x1b2a7ff080b8cb6ff436ce0372e399692bbfb6d4ae5766fd8d58a7b8cc6142e6",
|
|
"0xf02867db6908ee5f81fd178573ae9385837f0a0a72553f8c08306759a7e0f00e",
|
|
"0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef"
|
|
]
|
|
},
|
|
"metricName": "process_vaa_event"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "poll-redeemed-transactions-bsc",
|
|
"chain": "bsc",
|
|
"source": {
|
|
"action": "PollEvm",
|
|
"records": "GetEvmTransactions",
|
|
"config": {
|
|
"blockBatchSize": 100,
|
|
"commitment": "latest",
|
|
"interval": 5000,
|
|
"addresses": [
|
|
"0x9dcf9d205c9de35334d646bee44b2d2859712a09",
|
|
"0x80ac94316391752a193c1c47e27d382b507c93f3",
|
|
"0xcD16E5613EF35599dc82B24Cb45B5A93D779f1EE",
|
|
"0x9563a59C15842a6f322B10f69d1dD88b41f2E97B"
|
|
],
|
|
"chain": "bsc",
|
|
"chainId": 4,
|
|
"topics": [
|
|
"0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef",
|
|
"0xbccc00b713f54173962e7de6098f643d8ebf53d488d71f4b2a5171496d038f9e"
|
|
]
|
|
}
|
|
},
|
|
"handlers": [
|
|
{
|
|
"action": "HandleEvmTransactions",
|
|
"target": "sns",
|
|
"mapper": "evmRedeemedTransactionFoundMapper",
|
|
"config": {
|
|
"abi": "",
|
|
"filter": {
|
|
"addresses": [
|
|
"0x9dcf9d205c9de35334d646bee44b2d2859712a09",
|
|
"0x80ac94316391752a193c1c47e27d382b507c93f3",
|
|
"0xcD16E5613EF35599dc82B24Cb45B5A93D779f1EE",
|
|
"0x9563a59C15842a6f322B10f69d1dD88b41f2E97B"
|
|
],
|
|
"topics": [
|
|
"0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef",
|
|
"0xbccc00b713f54173962e7de6098f643d8ebf53d488d71f4b2a5171496d038f9e"
|
|
]
|
|
},
|
|
"metricName": "process_vaa_event"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
mainnet-jobs.json: |-
|
|
[
|
|
{
|
|
"id": "poll-redeemed-transactions-base",
|
|
"chain": "base",
|
|
"source": {
|
|
"action": "PollEvm",
|
|
"records": "GetEvmTransactions",
|
|
"config": {
|
|
"blockBatchSize": 100,
|
|
"commitment": "latest",
|
|
"interval": 5000,
|
|
"addresses": [
|
|
"0x4cb69fae7e7af841e44e1a1c30af640739378bb2",
|
|
"0x610d4dfac3ec32e0be98d18ddb280dacd76a1889",
|
|
"0x706f82e9bb5b0813501714ab5974216704980e31",
|
|
"0x8d2de8d2f73f1f4cab472ac9a881c9b123c79627",
|
|
"0xDA3adC6621B2677BEf9aD26598e6939CF0D92f88",
|
|
"0xD1a8AB69e00266e8B791a15BC47514153A5045a6",
|
|
"0x09959798B95d00a3183d20FaC298E4594E599eab",
|
|
"0x956b0aa39b37b23a0ff13a5c9b22ab4772616737"
|
|
],
|
|
"chain": "base",
|
|
"chainId": 30,
|
|
"topics": [
|
|
"0x1b2a7ff080b8cb6ff436ce0372e399692bbfb6d4ae5766fd8d58a7b8cc6142e6",
|
|
"0xf02867db6908ee5f81fd178573ae9385837f0a0a72553f8c08306759a7e0f00e",
|
|
"0xc2addcb063016f6dc1647fc8cd7206c3436cc4293c4acffe4feac288459ca7fc",
|
|
"0xbccc00b713f54173962e7de6098f643d8ebf53d488d71f4b2a5171496d038f9e",
|
|
"0xcaf280c8cfeba144da67230d9b009c8f868a75bac9a528fa0474be1ba317c169",
|
|
"0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef"
|
|
]
|
|
}
|
|
},
|
|
"handlers": [
|
|
{
|
|
"action": "HandleEvmTransactions",
|
|
"target": "sns",
|
|
"mapper": "evmRedeemedTransactionFoundMapper",
|
|
"config": {
|
|
"abi": "",
|
|
"filter": {
|
|
"addresses": [
|
|
"0x4cb69fae7e7af841e44e1a1c30af640739378bb2",
|
|
"0x610d4dfac3ec32e0be98d18ddb280dacd76a1889",
|
|
"0x706f82e9bb5b0813501714ab5974216704980e31",
|
|
"0x8d2de8d2f73f1f4cab472ac9a881c9b123c79627",
|
|
"0xDA3adC6621B2677BEf9aD26598e6939CF0D92f88",
|
|
"0xD1a8AB69e00266e8B791a15BC47514153A5045a6",
|
|
"0x09959798B95d00a3183d20FaC298E4594E599eab",
|
|
"0x956b0aa39b37b23a0ff13a5c9b22ab4772616737"
|
|
],
|
|
"topics": [
|
|
"0x1b2a7ff080b8cb6ff436ce0372e399692bbfb6d4ae5766fd8d58a7b8cc6142e6",
|
|
"0xf02867db6908ee5f81fd178573ae9385837f0a0a72553f8c08306759a7e0f00e",
|
|
"0xc2addcb063016f6dc1647fc8cd7206c3436cc4293c4acffe4feac288459ca7fc",
|
|
"0xbccc00b713f54173962e7de6098f643d8ebf53d488d71f4b2a5171496d038f9e",
|
|
"0xcaf280c8cfeba144da67230d9b009c8f868a75bac9a528fa0474be1ba317c169",
|
|
"0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef"
|
|
]
|
|
},
|
|
"metricName": "process_vaa_event"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "poll-redeemed-transactions-arbitrum",
|
|
"chain": "arbitrum",
|
|
"source": {
|
|
"action": "PollEvm",
|
|
"records": "GetEvmTransactions",
|
|
"config": {
|
|
"blockBatchSize": 1000,
|
|
"commitment": "latest",
|
|
"interval": 5000,
|
|
"addresses": [
|
|
"0x4cb69fae7e7af841e44e1a1c30af640739378bb2",
|
|
"0x0b2402144bb366a632d14b83f244d2e0e21bd39c",
|
|
"0x48fa7528bfd6164ddf09df0ed22451cf59c84130",
|
|
"0xf3f04555f8fda510bfc77820fd6eb8446f59e72d",
|
|
"0x27428dd2d3dd32a4d7f7c497eaaa23130d894911",
|
|
"0xbf5f3f65102ae745a48bd521d10bab5bf02a9ef4",
|
|
"0x8b782997b28e00ed8379ae8b27d4e4ddfc43967e",
|
|
"0x3dD14D553cFD986EAC8e3bddF629d82073e188c8",
|
|
"0xd1a8ab69e00266e8b791a15bc47514153a5045a6",
|
|
"0x1293a54e160D1cd7075487898d65266081A15458",
|
|
"0x89e928e6d95ba6d7419b2b9e384fc526b1649339",
|
|
"0x956b0aa39b37b23a0ff13a5c9b22ab4772616737"
|
|
],
|
|
"chain": "arbitrum",
|
|
"chainId": 23,
|
|
"topics": [
|
|
"0x1b2a7ff080b8cb6ff436ce0372e399692bbfb6d4ae5766fd8d58a7b8cc6142e6",
|
|
"0xf02867db6908ee5f81fd178573ae9385837f0a0a72553f8c08306759a7e0f00e",
|
|
"0xcaf280c8cfeba144da67230d9b009c8f868a75bac9a528fa0474be1ba317c169",
|
|
"0xc2addcb063016f6dc1647fc8cd7206c3436cc4293c4acffe4feac288459ca7fc",
|
|
"0xbccc00b713f54173962e7de6098f643d8ebf53d488d71f4b2a5171496d038f9e",
|
|
"0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef"
|
|
]
|
|
}
|
|
},
|
|
"handlers": [
|
|
{
|
|
"action": "HandleEvmTransactions",
|
|
"target": "sns",
|
|
"mapper": "evmRedeemedTransactionFoundMapper",
|
|
"config": {
|
|
"abi": "",
|
|
"filter": {
|
|
"addresses": [
|
|
"0x4cb69fae7e7af841e44e1a1c30af640739378bb2",
|
|
"0x0b2402144bb366a632d14b83f244d2e0e21bd39c",
|
|
"0x48fa7528bfd6164ddf09df0ed22451cf59c84130",
|
|
"0xf3f04555f8fda510bfc77820fd6eb8446f59e72d",
|
|
"0x27428dd2d3dd32a4d7f7c497eaaa23130d894911",
|
|
"0xbf5f3f65102ae745a48bd521d10bab5bf02a9ef4",
|
|
"0x8b782997b28e00ed8379ae8b27d4e4ddfc43967e",
|
|
"0x3dD14D553cFD986EAC8e3bddF629d82073e188c8",
|
|
"0xd1a8ab69e00266e8b791a15bc47514153a5045a6",
|
|
"0x1293a54e160D1cd7075487898d65266081A15458",
|
|
"0x89e928e6d95ba6d7419b2b9e384fc526b1649339",
|
|
"0x956b0aa39b37b23a0ff13a5c9b22ab4772616737"
|
|
],
|
|
"topics": [
|
|
"0x1b2a7ff080b8cb6ff436ce0372e399692bbfb6d4ae5766fd8d58a7b8cc6142e6",
|
|
"0xf02867db6908ee5f81fd178573ae9385837f0a0a72553f8c08306759a7e0f00e",
|
|
"0xcaf280c8cfeba144da67230d9b009c8f868a75bac9a528fa0474be1ba317c169",
|
|
"0xc2addcb063016f6dc1647fc8cd7206c3436cc4293c4acffe4feac288459ca7fc",
|
|
"0xbccc00b713f54173962e7de6098f643d8ebf53d488d71f4b2a5171496d038f9e",
|
|
"0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef"
|
|
]
|
|
},
|
|
"metricName": "process_vaa_event"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "poll-redeemed-transactions-polygon",
|
|
"chain": "polygon",
|
|
"source": {
|
|
"action": "PollEvm",
|
|
"records": "GetEvmTransactions",
|
|
"config": {
|
|
"blockBatchSize": 100,
|
|
"commitment": "latest",
|
|
"interval": 5000,
|
|
"addresses": [
|
|
"0x4cb69fae7e7af841e44e1a1c30af640739378bb2",
|
|
"0x227babe533fa9a1085f5261210e0b7137e44437b",
|
|
"0xf3f04555f8fda510bfc77820fd6eb8446f59e72d",
|
|
"0x27428dd2d3dd32a4d7f7c497eaaa23130d894911",
|
|
"0xe1c66210fb97c76cdaee38950f5e9c181e9da628",
|
|
"0xbf5f3f65102ae745a48bd521d10bab5bf02a9ef4",
|
|
"0x8b782997b28e00ed8379ae8b27d4e4ddfc43967e",
|
|
"0x5a58505a96d1dbf8df91cb21b54419fc36e93fde",
|
|
"0x90BBd86a6Fe93D3bc3ed6335935447E75fAb7fCf",
|
|
"0x09959798B95d00a3183d20FaC298E4594E599eab",
|
|
"0xcafd2f0a35a4459fa40c0517e17e6fa2939441ca",
|
|
"0x2967E7Bb9DaA5711Ac332cAF874BD47ef99B3820"
|
|
],
|
|
"chain": "polygon",
|
|
"chainId": 5,
|
|
"topics": [
|
|
"0x1b2a7ff080b8cb6ff436ce0372e399692bbfb6d4ae5766fd8d58a7b8cc6142e6",
|
|
"0xf02867db6908ee5f81fd178573ae9385837f0a0a72553f8c08306759a7e0f00e",
|
|
"0xc2addcb063016f6dc1647fc8cd7206c3436cc4293c4acffe4feac288459ca7fc",
|
|
"0xbccc00b713f54173962e7de6098f643d8ebf53d488d71f4b2a5171496d038f9e",
|
|
"0xcaf280c8cfeba144da67230d9b009c8f868a75bac9a528fa0474be1ba317c169",
|
|
"0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef"
|
|
]
|
|
}
|
|
},
|
|
"handlers": [
|
|
{
|
|
"action": "HandleEvmTransactions",
|
|
"target": "sns",
|
|
"mapper": "evmRedeemedTransactionFoundMapper",
|
|
"config": {
|
|
"abi": "",
|
|
"filter": {
|
|
"addresses": [
|
|
"0x4cb69fae7e7af841e44e1a1c30af640739378bb2",
|
|
"0x227babe533fa9a1085f5261210e0b7137e44437b",
|
|
"0xf3f04555f8fda510bfc77820fd6eb8446f59e72d",
|
|
"0x27428dd2d3dd32a4d7f7c497eaaa23130d894911",
|
|
"0xe1c66210fb97c76cdaee38950f5e9c181e9da628",
|
|
"0xbf5f3f65102ae745a48bd521d10bab5bf02a9ef4",
|
|
"0x8b782997b28e00ed8379ae8b27d4e4ddfc43967e",
|
|
"0x5a58505a96d1dbf8df91cb21b54419fc36e93fde",
|
|
"0x90BBd86a6Fe93D3bc3ed6335935447E75fAb7fCf",
|
|
"0x09959798B95d00a3183d20FaC298E4594E599eab",
|
|
"0xcafd2f0a35a4459fa40c0517e17e6fa2939441ca",
|
|
"0x2967E7Bb9DaA5711Ac332cAF874BD47ef99B3820"
|
|
],
|
|
"topics": [
|
|
"0x1b2a7ff080b8cb6ff436ce0372e399692bbfb6d4ae5766fd8d58a7b8cc6142e6",
|
|
"0xf02867db6908ee5f81fd178573ae9385837f0a0a72553f8c08306759a7e0f00e",
|
|
"0xc2addcb063016f6dc1647fc8cd7206c3436cc4293c4acffe4feac288459ca7fc",
|
|
"0xbccc00b713f54173962e7de6098f643d8ebf53d488d71f4b2a5171496d038f9e",
|
|
"0xcaf280c8cfeba144da67230d9b009c8f868a75bac9a528fa0474be1ba317c169",
|
|
"0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef"
|
|
]
|
|
},
|
|
"metricName": "process_vaa_event"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "poll-redeemed-transactions-avalanche",
|
|
"chain": "avalanche",
|
|
"source": {
|
|
"action": "PollEvm",
|
|
"records": "GetEvmTransactions",
|
|
"config": {
|
|
"blockBatchSize": 100,
|
|
"commitment": "finalized",
|
|
"interval": 5000,
|
|
"addresses": [
|
|
"0x4cb69fae7e7af841e44e1a1c30af640739378bb2",
|
|
"0xe565e118e75304dd3cf83dff409c90034b7ea18a",
|
|
"0xf3f04555f8fda510bfc77820fd6eb8446f59e72d",
|
|
"0x27428dd2d3dd32a4d7f7c497eaaa23130d894911",
|
|
"0xbf5f3f65102ae745a48bd521d10bab5bf02a9ef4",
|
|
"0x8b782997b28e00ed8379ae8b27d4e4ddfc43967e",
|
|
"0x0e082f06ff657d94310cb8ce8b0d9a04541d8052",
|
|
"0xf7B6737Ca9c4e08aE573F75A97B73D7a813f5De5",
|
|
"0xcafd2f0a35a4459fa40c0517e17e6fa2939441ca",
|
|
"0x956b0aa39b37b23a0ff13a5c9b22ab4772616737",
|
|
"0x2967E7Bb9DaA5711Ac332cAF874BD47ef99B3820"
|
|
],
|
|
"chain": "avalanche",
|
|
"chainId": 6,
|
|
"topics": [
|
|
"0x1b2a7ff080b8cb6ff436ce0372e399692bbfb6d4ae5766fd8d58a7b8cc6142e6",
|
|
"0xf02867db6908ee5f81fd178573ae9385837f0a0a72553f8c08306759a7e0f00e",
|
|
"0xc2addcb063016f6dc1647fc8cd7206c3436cc4293c4acffe4feac288459ca7fc",
|
|
"0xbccc00b713f54173962e7de6098f643d8ebf53d488d71f4b2a5171496d038f9e",
|
|
"0xcaf280c8cfeba144da67230d9b009c8f868a75bac9a528fa0474be1ba317c169",
|
|
"0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef"
|
|
]
|
|
}
|
|
},
|
|
"handlers": [
|
|
{
|
|
"action": "HandleEvmTransactions",
|
|
"target": "sns",
|
|
"mapper": "evmRedeemedTransactionFoundMapper",
|
|
"config": {
|
|
"abi": "",
|
|
"filter": {
|
|
"addresses": [
|
|
"0x4cb69fae7e7af841e44e1a1c30af640739378bb2",
|
|
"0xe565e118e75304dd3cf83dff409c90034b7ea18a",
|
|
"0xf3f04555f8fda510bfc77820fd6eb8446f59e72d",
|
|
"0x27428dd2d3dd32a4d7f7c497eaaa23130d894911",
|
|
"0xbf5f3f65102ae745a48bd521d10bab5bf02a9ef4",
|
|
"0x8b782997b28e00ed8379ae8b27d4e4ddfc43967e",
|
|
"0x0e082f06ff657d94310cb8ce8b0d9a04541d8052",
|
|
"0xf7B6737Ca9c4e08aE573F75A97B73D7a813f5De5",
|
|
"0xcafd2f0a35a4459fa40c0517e17e6fa2939441ca",
|
|
"0x956b0aa39b37b23a0ff13a5c9b22ab4772616737",
|
|
"0x2967E7Bb9DaA5711Ac332cAF874BD47ef99B3820"
|
|
],
|
|
"topics": [
|
|
"0x1b2a7ff080b8cb6ff436ce0372e399692bbfb6d4ae5766fd8d58a7b8cc6142e6",
|
|
"0xf02867db6908ee5f81fd178573ae9385837f0a0a72553f8c08306759a7e0f00e",
|
|
"0xc2addcb063016f6dc1647fc8cd7206c3436cc4293c4acffe4feac288459ca7fc",
|
|
"0xbccc00b713f54173962e7de6098f643d8ebf53d488d71f4b2a5171496d038f9e",
|
|
"0xcaf280c8cfeba144da67230d9b009c8f868a75bac9a528fa0474be1ba317c169",
|
|
"0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef"
|
|
]
|
|
},
|
|
"metricName": "process_vaa_event"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "poll-redeemed-transactions-ethereum",
|
|
"chain": "ethereum",
|
|
"source": {
|
|
"action": "PollEvm",
|
|
"records": "GetEvmTransactions",
|
|
"config": {
|
|
"blockBatchSize": 100,
|
|
"commitment": "latest",
|
|
"interval": 15000,
|
|
"addresses": [
|
|
"0x4cb69fae7e7af841e44e1a1c30af640739378bb2",
|
|
"0x48b6101128c0ed1e208b7c910e60542a2ee6f476",
|
|
"0xf3f04555f8fda510bfc77820fd6eb8446f59e72d",
|
|
"0x27428dd2d3dd32a4d7f7c497eaaa23130d894911",
|
|
"0xbf5f3f65102ae745a48bd521d10bab5bf02a9ef4",
|
|
"0x8b782997b28e00ed8379ae8b27d4e4ddfc43967e",
|
|
"0x3ee18b2214aff97000d974cf647e7c347e8fa585",
|
|
"0x55f7820357fa17a1ecb48e959d5e637bff956d6f",
|
|
"0x6FFd7EdE62328b3Af38FCD61461Bbfc52F5651fE",
|
|
"0xDb55492d7190D1baE8ACbE03911C4E3E7426870c",
|
|
"0xcafd2f0a35a4459fa40c0517e17e6fa2939441ca",
|
|
"0x45E581d6841F0a99Fc34F70871ef56b353813ddb",
|
|
"0x0e9c1B26Ee0D3021e4543c2Ed65a9661AC390390",
|
|
"0x2967E7Bb9DaA5711Ac332cAF874BD47ef99B3820"
|
|
],
|
|
"chain": "ethereum",
|
|
"chainId": 2,
|
|
"topics": [
|
|
"0x1b2a7ff080b8cb6ff436ce0372e399692bbfb6d4ae5766fd8d58a7b8cc6142e6",
|
|
"0xf02867db6908ee5f81fd178573ae9385837f0a0a72553f8c08306759a7e0f00e",
|
|
"0xc2addcb063016f6dc1647fc8cd7206c3436cc4293c4acffe4feac288459ca7fc",
|
|
"0xbccc00b713f54173962e7de6098f643d8ebf53d488d71f4b2a5171496d038f9e",
|
|
"0xcaf280c8cfeba144da67230d9b009c8f868a75bac9a528fa0474be1ba317c169",
|
|
"0x504e6efe18ab9eed10dc6501a417f5b12a2f7f2b1593aed9b89f9bce3cf29a91",
|
|
"0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef"
|
|
]
|
|
}
|
|
},
|
|
"handlers": [
|
|
{
|
|
"action": "HandleEvmTransactions",
|
|
"target": "sns",
|
|
"mapper": "evmRedeemedTransactionFoundMapper",
|
|
"config": {
|
|
"abi": "",
|
|
"filter": {
|
|
"addresses": [
|
|
"0x4cb69fae7e7af841e44e1a1c30af640739378bb2",
|
|
"0x48b6101128c0ed1e208b7c910e60542a2ee6f476",
|
|
"0xf3f04555f8fda510bfc77820fd6eb8446f59e72d",
|
|
"0x27428dd2d3dd32a4d7f7c497eaaa23130d894911",
|
|
"0xbf5f3f65102ae745a48bd521d10bab5bf02a9ef4",
|
|
"0x8b782997b28e00ed8379ae8b27d4e4ddfc43967e",
|
|
"0x3ee18b2214aff97000d974cf647e7c347e8fa585",
|
|
"0x55f7820357fa17a1ecb48e959d5e637bff956d6f",
|
|
"0x6FFd7EdE62328b3Af38FCD61461Bbfc52F5651fE",
|
|
"0xDb55492d7190D1baE8ACbE03911C4E3E7426870c",
|
|
"0xcafd2f0a35a4459fa40c0517e17e6fa2939441ca",
|
|
"0x45E581d6841F0a99Fc34F70871ef56b353813ddb",
|
|
"0x0e9c1B26Ee0D3021e4543c2Ed65a9661AC390390",
|
|
"0x2967E7Bb9DaA5711Ac332cAF874BD47ef99B3820"
|
|
],
|
|
"topics": [
|
|
"0x1b2a7ff080b8cb6ff436ce0372e399692bbfb6d4ae5766fd8d58a7b8cc6142e6",
|
|
"0xf02867db6908ee5f81fd178573ae9385837f0a0a72553f8c08306759a7e0f00e",
|
|
"0xc2addcb063016f6dc1647fc8cd7206c3436cc4293c4acffe4feac288459ca7fc",
|
|
"0xbccc00b713f54173962e7de6098f643d8ebf53d488d71f4b2a5171496d038f9e",
|
|
"0xcaf280c8cfeba144da67230d9b009c8f868a75bac9a528fa0474be1ba317c169",
|
|
"0x504e6efe18ab9eed10dc6501a417f5b12a2f7f2b1593aed9b89f9bce3cf29a91",
|
|
"0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef"
|
|
]
|
|
},
|
|
"metricName": "process_vaa_event"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "poll-transfer-redeems-sui",
|
|
"chain": "sui",
|
|
"source": {
|
|
"action": "PollSuiTransactions",
|
|
"config": {
|
|
"interval": 5000,
|
|
"chain": "sui",
|
|
"filter": {
|
|
"MoveFunction": {
|
|
"package": "0x26efee2b51c911237888e5dc6702868abca3c7ac12c53f76ef8eba0697695e3d",
|
|
"module": "complete_transfer",
|
|
"function": "authorize_transfer"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"handlers": [
|
|
{
|
|
"action": "HandleSuiTransactions",
|
|
"target": "sns",
|
|
"mapper": "suiRedeemedTransactionFoundMapper",
|
|
"config": {
|
|
"eventTypes": [
|
|
"0x26efee2b51c911237888e5dc6702868abca3c7ac12c53f76ef8eba0697695e3d::complete_transfer::TransferRedeemed"
|
|
],
|
|
"metricName": "process_vaa_event"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "poll-transfer-with-payload-redeems-sui",
|
|
"chain": "sui",
|
|
"source": {
|
|
"action": "PollSuiTransactions",
|
|
"config": {
|
|
"interval": 5000,
|
|
"chain": "sui",
|
|
"filter": {
|
|
"MoveFunction": {
|
|
"package": "0x26efee2b51c911237888e5dc6702868abca3c7ac12c53f76ef8eba0697695e3d",
|
|
"module": "complete_transfer_with_payload",
|
|
"function": "authorize_transfer"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"handlers": [
|
|
{
|
|
"action": "HandleSuiTransactions",
|
|
"target": "sns",
|
|
"mapper": "suiRedeemedTransactionFoundMapper",
|
|
"config": {
|
|
"eventTypes": [
|
|
"0x26efee2b51c911237888e5dc6702868abca3c7ac12c53f76ef8eba0697695e3d::complete_transfer::TransferRedeemed"
|
|
],
|
|
"metricName": "process_vaa_event"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "poll-redeemed-transactions-bsc",
|
|
"chain": "bsc",
|
|
"source": {
|
|
"action": "PollEvm",
|
|
"records": "GetEvmTransactions",
|
|
"config": {
|
|
"blockBatchSize": 100,
|
|
"commitment": "latest",
|
|
"interval": 5000,
|
|
"addresses": [
|
|
"0x05498574bd0fa99eecb01e1241661e7ee58f8a85",
|
|
"0xf3f04555f8fda510bfc77820fd6eb8446f59e72d",
|
|
"0x27428dd2d3dd32a4d7f7c497eaaa23130d894911",
|
|
"0xbf5f3f65102ae745a48bd521d10bab5bf02a9ef4",
|
|
"0x8b782997b28e00ed8379ae8b27d4e4ddfc43967e",
|
|
"0xb6f6d86a8f9879a9c87f643768d9efc38c1da6e7",
|
|
"0x5a58505a96D1dbf8dF91cB21B54419FC36e93fdE",
|
|
"0xcafd2f0a35a4459fa40c0517e17e6fa2939441ca",
|
|
"0x956b0aa39b37b23a0ff13a5c9b22ab4772616737",
|
|
"0x2967E7Bb9DaA5711Ac332cAF874BD47ef99B3820"
|
|
],
|
|
"chain": "bsc",
|
|
"chainId": 4,
|
|
"topics": [
|
|
"0xc2addcb063016f6dc1647fc8cd7206c3436cc4293c4acffe4feac288459ca7fc",
|
|
"0xbccc00b713f54173962e7de6098f643d8ebf53d488d71f4b2a5171496d038f9e",
|
|
"0xcaf280c8cfeba144da67230d9b009c8f868a75bac9a528fa0474be1ba317c169",
|
|
"0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef"
|
|
]
|
|
}
|
|
},
|
|
"handlers": [
|
|
{
|
|
"action": "HandleEvmTransactions",
|
|
"target": "sns",
|
|
"mapper": "evmRedeemedTransactionFoundMapper",
|
|
"config": {
|
|
"abi": "",
|
|
"filter": {
|
|
"addresses": [
|
|
"0x05498574bd0fa99eecb01e1241661e7ee58f8a85",
|
|
"0xf3f04555f8fda510bfc77820fd6eb8446f59e72d",
|
|
"0x27428dd2d3dd32a4d7f7c497eaaa23130d894911",
|
|
"0xbf5f3f65102ae745a48bd521d10bab5bf02a9ef4",
|
|
"0x8b782997b28e00ed8379ae8b27d4e4ddfc43967e",
|
|
"0xb6f6d86a8f9879a9c87f643768d9efc38c1da6e7",
|
|
"0x5a58505a96D1dbf8dF91cB21B54419FC36e93fdE",
|
|
"0xcafd2f0a35a4459fa40c0517e17e6fa2939441ca",
|
|
"0x956b0aa39b37b23a0ff13a5c9b22ab4772616737",
|
|
"0x2967E7Bb9DaA5711Ac332cAF874BD47ef99B3820"
|
|
],
|
|
"topics": [
|
|
"0xc2addcb063016f6dc1647fc8cd7206c3436cc4293c4acffe4feac288459ca7fc",
|
|
"0xbccc00b713f54173962e7de6098f643d8ebf53d488d71f4b2a5171496d038f9e",
|
|
"0xcaf280c8cfeba144da67230d9b009c8f868a75bac9a528fa0474be1ba317c169",
|
|
"0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef"
|
|
]
|
|
},
|
|
"metricName": "process_vaa_event"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
---
|
|
apiVersion: apps/v1
|
|
kind: Deployment
|
|
metadata:
|
|
name: {{ .NAME }}-target-events-1
|
|
namespace: {{ .NAMESPACE }}
|
|
spec:
|
|
replicas: 1
|
|
selector:
|
|
matchLabels:
|
|
app: {{ .NAME }}-target-events-1
|
|
template:
|
|
metadata:
|
|
labels:
|
|
app: {{ .NAME }}-target-events-1
|
|
annotations:
|
|
prometheus.io/scrape: "true"
|
|
prometheus.io/port: "{{ .PORT }}"
|
|
spec:
|
|
containers:
|
|
- name: {{ .NAME }}
|
|
env:
|
|
- name: NODE_ENV
|
|
value: {{ .NODE_ENV }}
|
|
- name: PORT
|
|
value: "{{ .PORT }}"
|
|
- name: LOG_LEVEL
|
|
value: {{ .LOG_LEVEL }}
|
|
- name: BLOCKCHAIN_ENV
|
|
value: {{ .BLOCKCHAIN_ENV }}
|
|
- name: DRY_RUN_ENABLED
|
|
value: "{{ .DRY_RUN_ENABLED }}"
|
|
- name: SNS_TOPIC_ARN
|
|
value: {{ .SNS_TOPIC_ARN }}
|
|
- name: SNS_REGION
|
|
value: {{ .SNS_REGION }}
|
|
- name: JOBS_DIR
|
|
value: /home/node/app/jobs
|
|
{{ if .BASE_RPCS }}
|
|
- name: BASE_RPCS
|
|
value: '{{ .BASE_RPCS }}'
|
|
{{ end }}
|
|
{{ if .OPTIMISM_RPCS }}
|
|
- name: OPTIMISM_RPCS
|
|
value: '{{ .OPTIMISM_RPCS }}'
|
|
{{ end }}
|
|
{{ if .ARBITRUM_RPCS }}
|
|
- name: ARBITRUM_RPCS
|
|
value: '{{ .ARBITRUM_RPCS }}'
|
|
{{ end }}
|
|
{{ if .POLYGON_RPCS }}
|
|
- name: POLYGON_RPCS
|
|
value: '{{ .POLYGON_RPCS }}'
|
|
{{ end }}
|
|
{{ if .AVALANCHE_RPCS }}
|
|
- name: AVALANCHE_RPCS
|
|
value: '{{ .AVALANCHE_RPCS }}'
|
|
{{ end }}
|
|
{{ if .BASE_SEPOLIA_RPCS }}
|
|
- name: BASE_SEPOLIA_RPCS
|
|
value: '{{ .BASE_SEPOLIA_RPCS }}'
|
|
{{ end }}
|
|
{{ if .OPTIMISM_SEPOLIA_RPCS }}
|
|
- name: OPTIMISM_SEPOLIA_RPCS
|
|
value: '{{ .OPTIMISM_SEPOLIA_RPCS }}'
|
|
{{ end }}
|
|
{{ if .ETHEREUM_HOLESKY_RPCS }}
|
|
- name: ETHEREUM_HOLESKY_RPCS
|
|
value: '{{ .ETHEREUM_HOLESKY_RPCS }}'
|
|
{{ end }}
|
|
{{ if .BSC_RPCS }}
|
|
- name: BSC_RPCS
|
|
value: '{{ .BSC_RPCS }}'
|
|
{{ end }}
|
|
{{ if .CELO_RPCS }}
|
|
- name: CELO_RPCS
|
|
value: '{{ .CELO_RPCS }}'
|
|
{{ end }}
|
|
{{ if .ETHEREUM_RPCS }}
|
|
- name: ETHEREUM_RPCS
|
|
value: '{{ .ETHEREUM_RPCS }}'
|
|
{{ end }}
|
|
{{ if .POLYGON_SEPOLIA_RPCS }}
|
|
- name: POLYGON_SEPOLIA_RPCS
|
|
value: '{{ .POLYGON_SEPOLIA_RPCS }}'
|
|
{{ end }}
|
|
{{ if .ETHEREUM_SEPOLIA_RPCS }}
|
|
- name: ETHEREUM_SEPOLIA_RPCS
|
|
value: '{{ .ETHEREUM_SEPOLIA_RPCS }}'
|
|
{{ end }}
|
|
{{ if .ARBITRUM_SEPOLIA_RPCS }}
|
|
- name: ARBITRUM_SEPOLIA_RPCS
|
|
value: '{{ .ARBITRUM_SEPOLIA_RPCS }}'
|
|
{{ end }}
|
|
{{ if .SUI_RPCS }}
|
|
- name: SUI_RPCS
|
|
value: '{{ .SUI_RPCS }}'
|
|
{{ end }}
|
|
image: {{ .IMAGE_NAME }}
|
|
resources:
|
|
limits:
|
|
cpu: {{ .RESOURCES_LIMITS_CPU }}
|
|
memory: {{ .RESOURCES_LIMITS_MEMORY }}
|
|
requests:
|
|
cpu: {{ .RESOURCES_REQUESTS_CPU }}
|
|
memory: {{ .RESOURCES_REQUESTS_MEMORY }}
|
|
volumeMounts:
|
|
- name: metadata-volume
|
|
mountPath: /home/node/app/metadata-repo
|
|
- name: jobs-volume
|
|
mountPath: /home/node/app/jobs
|
|
restartPolicy: Always
|
|
serviceAccountName: blockchain-watcher
|
|
terminationGracePeriodSeconds: 30
|
|
volumes:
|
|
- name: metadata-volume
|
|
persistentVolumeClaim:
|
|
claimName: blockchain-watcher-eth-2-pvc
|
|
- name: jobs-volume
|
|
configMap:
|
|
name: {{ .NAME }}-target-events-1-jobs
|
|
items:
|
|
- key: {{ .BLOCKCHAIN_ENV }}-jobs.json
|
|
path: jobs.json
|