-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpackage.json
More file actions
111 lines (111 loc) · 9 KB
/
package.json
File metadata and controls
111 lines (111 loc) · 9 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
{
"name": "typescript-examples",
"version": "1.0.0",
"description": "Examples of how to interact with Bridge components (MessageBridge, ExecutionManager, BridgeManagement) in TS",
"license": "Apache-2.0",
"author": "Otniel Nicola",
"type": "module",
"scripts": {
"evm:amb:execute": "tsx src/evm/message-bridge/executeMessage.ts",
"evm:amb:readonly": "tsx src/evm/message-bridge/readOnlyMethods.ts",
"evm:amb:pause": "tsx src/evm/message-bridge/pauseOperations.ts",
"evm:amb:send-executable": "MESSAGE_BRIDGE_OPERATION=send-executable tsx src/evm/message-bridge/sendMessage.ts",
"evm:amb:send-result": "MESSAGE_BRIDGE_OPERATION=send-result tsx src/evm/message-bridge/sendMessage.ts",
"evm:amb:send-store-only": "MESSAGE_BRIDGE_OPERATION=send-store-only tsx src/evm/message-bridge/sendMessage.ts",
"evm:amb:set-executor": "tsx src/evm/message-bridge/setExecutionManager.ts",
"evm:amb:encode-message": "tsx src/evm/message-bridge/encodeExecutableMessage.ts",
"evm:em:execute": "tsx src/evm/execution-manager/executeMessage.ts",
"evm:em:readonly": "tsx src/evm/execution-manager/readOnlyMethods.ts",
"evm:nb:readonly": "tsx src/evm/native-bridge/readOnlyMethods.ts",
"evm:nb:operations": "tsx src/evm/native-bridge/nativeBridgeOperations.ts",
"evm:nb:pause": "tsx src/evm/native-bridge/pauseOperations.ts",
"evm:nb:set": "NATIVE_OPERATION=set tsx src/evm/native-bridge/nativeBridgeOperations.ts",
"evm:nb:withdraw": "NATIVE_OPERATION=withdraw tsx src/evm/native-bridge/nativeBridgeOperations.ts",
"evm:nb:claim": "NATIVE_OPERATION=claim tsx src/evm/native-bridge/nativeBridgeOperations.ts",
"evm:nb:pause-bridge": "NATIVE_OPERATION=pause-bridge tsx src/evm/native-bridge/nativeBridgeOperations.ts",
"evm:nb:unpause-bridge": "NATIVE_OPERATION=unpause-bridge tsx src/evm/native-bridge/nativeBridgeOperations.ts",
"evm:nb:set-fee": "NATIVE_OPERATION=set-fee tsx src/evm/native-bridge/nativeBridgeOperations.ts",
"evm:nb:set-min": "NATIVE_OPERATION=set-min tsx src/evm/native-bridge/nativeBridgeOperations.ts",
"evm:nb:set-max": "NATIVE_OPERATION=set-max tsx src/evm/native-bridge/nativeBridgeOperations.ts",
"evm:nb:set-total": "NATIVE_OPERATION=set-total tsx src/evm/native-bridge/nativeBridgeOperations.ts",
"evm:tb:readonly": "tsx src/evm/token-bridge/readOnlyMethods.ts",
"evm:tb:operations": "tsx src/evm/token-bridge/tokenBridgeOperations.ts",
"evm:tb:register": "TOKEN_OPERATION=register tsx src/evm/token-bridge/tokenBridgeOperations.ts",
"evm:tb:withdraw": "TOKEN_OPERATION=withdraw tsx src/evm/token-bridge/tokenBridgeOperations.ts",
"evm:tb:claim": "TOKEN_OPERATION=claim tsx src/evm/token-bridge/tokenBridgeOperations.ts",
"evm:tb:pause": "TOKEN_OPERATION=pause tsx src/evm/token-bridge/tokenBridgeOperations.ts",
"evm:tb:unpause": "TOKEN_OPERATION=unpause tsx src/evm/token-bridge/tokenBridgeOperations.ts",
"evm:tb:set-fee": "TOKEN_OPERATION=set-fee tsx src/evm/token-bridge/tokenBridgeOperations.ts",
"evm:tb:set-min": "TOKEN_OPERATION=set-min tsx src/evm/token-bridge/tokenBridgeOperations.ts",
"evm:tb:set-max": "TOKEN_OPERATION=set-max tsx src/evm/token-bridge/tokenBridgeOperations.ts",
"evm:tb:set-withdrawals": "TOKEN_OPERATION=set-withdrawals tsx src/evm/token-bridge/tokenBridgeOperations.ts",
"evm:mgmt:readonly": "tsx src/evm/bridge-management/readOnlyMethods.ts",
"evm:mgmt:validator-add": "VALIDATOR_ACTION=add tsx src/evm/bridge-management/validatorManagement.ts",
"evm:mgmt:validator-remove": "VALIDATOR_ACTION=remove tsx src/evm/bridge-management/validatorManagement.ts",
"evm:mgmt:validator-replace": "VALIDATOR_ACTION=replace tsx src/evm/bridge-management/validatorManagement.ts",
"evm:mgmt:validator-threshold": "VALIDATOR_ACTION=set-threshold tsx src/evm/bridge-management/validatorManagement.ts",
"evm:mgmt:transfer-ownership": "MANAGEMENT_ACTION=transfer-ownership tsx src/evm/bridge-management/ownerRelayerGovernor.ts",
"evm:mgmt:accept-ownership": "MANAGEMENT_ACTION=accept-ownership tsx src/evm/bridge-management/ownerRelayerGovernor.ts",
"evm:mgmt:set-relayer": "MANAGEMENT_ACTION=set-relayer tsx src/evm/bridge-management/ownerRelayerGovernor.ts",
"evm:mgmt:set-governor": "MANAGEMENT_ACTION=set-governor tsx src/evm/bridge-management/ownerRelayerGovernor.ts",
"evm:mgmt:set-security-guard": "MANAGEMENT_ACTION=set-security-guard tsx src/evm/bridge-management/ownerRelayerGovernor.ts",
"neo:amb:serialize": "tsx src/neo/message-bridge/serializeCall.ts",
"neo:amb:execute": "tsx src/neo/message-bridge/executeMessage.ts",
"neo:amb:send-executable": "MESSAGE_BRIDGE_OPERATION=send-executable tsx src/neo/message-bridge/sendMessage.ts",
"neo:amb:send-result": "MESSAGE_BRIDGE_OPERATION=send-result tsx src/neo/message-bridge/sendMessage.ts",
"neo:amb:send-store-only": "MESSAGE_BRIDGE_OPERATION=send-store-only tsx src/neo/message-bridge/sendMessage.ts",
"neo:amb:set-executor": "tsx src/neo/message-bridge/setExecutionManager.ts",
"neo:amb:readonly": "tsx src/neo/message-bridge/readOnlyMethods.ts",
"neo:amb:pause": "tsx src/neo/message-bridge/performAllPauseOperations.ts",
"neo:em:readonly": "tsx src/neo/execution-manager/readOnlyMethods.ts",
"neo:em:execute": "tsx src/neo/execution-manager/executeMessage.ts",
"neo:em:serialize": "tsx src/neo/execution-manager/serializeCall.ts",
"neo:em:pause": "tsx src/neo/execution-manager/pauseOperations.ts",
"neo:em:serialize-pause": "SERIALIZE_METHOD=isPaused tsx src/neo/execution-manager/serializeCall.ts",
"neo:nb:readonly": "tsx src/neo/native-bridge/readOnlyMethods.ts",
"neo:nb:operations": "tsx src/neo/native-bridge/nativeBridgeOperations.ts",
"neo:nb:pause": "tsx src/neo/native-bridge/pauseOperations.ts",
"neo:nb:set": "NATIVE_OPERATION=set-native-bridge tsx src/neo/native-bridge/nativeBridgeOperations.ts",
"neo:nb:deposit": "NATIVE_OPERATION=deposit-native tsx src/neo/native-bridge/nativeBridgeOperations.ts",
"neo:nb:claim": "NATIVE_OPERATION=claim-native tsx src/neo/native-bridge/nativeBridgeOperations.ts",
"neo:nb:pause-bridge": "NATIVE_OPERATION=pause-native tsx src/neo/native-bridge/nativeBridgeOperations.ts",
"neo:nb:unpause-bridge": "NATIVE_OPERATION=unpause-native tsx src/neo/native-bridge/nativeBridgeOperations.ts",
"neo:nb:set-fee": "NATIVE_OPERATION=set-native-fee tsx src/neo/native-bridge/nativeBridgeOperations.ts",
"neo:nb:set-min": "NATIVE_OPERATION=set-native-min tsx src/neo/native-bridge/nativeBridgeOperations.ts",
"neo:nb:set-max": "NATIVE_OPERATION=set-native-max tsx src/neo/native-bridge/nativeBridgeOperations.ts",
"neo:nb:set-total": "NATIVE_OPERATION=set-native-total tsx src/neo/native-bridge/nativeBridgeOperations.ts",
"neo:tb:readonly": "tsx src/neo/token-bridge/readOnlyMethods.ts",
"neo:tb:operations": "tsx src/neo/token-bridge/tokenBridgeOperations.ts",
"neo:tb:register": "TOKEN_OPERATION=register-token tsx src/neo/token-bridge/tokenBridgeOperations.ts",
"neo:tb:deposit": "TOKEN_OPERATION=deposit-token tsx src/neo/token-bridge/tokenBridgeOperations.ts",
"neo:tb:claim": "TOKEN_OPERATION=claim-token tsx src/neo/token-bridge/tokenBridgeOperations.ts",
"neo:tb:pause": "TOKEN_OPERATION=pause-token tsx src/neo/token-bridge/tokenBridgeOperations.ts",
"neo:tb:unpause": "TOKEN_OPERATION=unpause-token tsx src/neo/token-bridge/tokenBridgeOperations.ts",
"neo:tb:set-fee": "TOKEN_OPERATION=set-token-fee tsx src/neo/token-bridge/tokenBridgeOperations.ts",
"neo:tb:set-min": "TOKEN_OPERATION=set-token-min tsx src/neo/token-bridge/tokenBridgeOperations.ts",
"neo:tb:set-max": "TOKEN_OPERATION=set-token-max tsx src/neo/token-bridge/tokenBridgeOperations.ts",
"neo:tb:set-withdrawals": "TOKEN_OPERATION=set-token-withdrawals tsx src/neo/token-bridge/tokenBridgeOperations.ts",
"neo:mgmt:readonly": "tsx src/neo/management/readOnlyMethods.ts",
"neo:mgmt:validator-add": "VALIDATOR_ACTION=add tsx src/neo/management/validatorManagement.ts",
"neo:mgmt:validator-remove": "VALIDATOR_ACTION=remove tsx src/neo/management/validatorManagement.ts",
"neo:mgmt:validator-replace": "VALIDATOR_ACTION=replace tsx src/neo/management/validatorManagement.ts",
"neo:mgmt:validator-threshold": "VALIDATOR_ACTION=set-threshold tsx src/neo/management/validatorManagement.ts",
"neo:mgmt:set-owner": "MANAGEMENT_ACTION=set-owner tsx src/neo/management/ownerRelayerGovernor.ts",
"neo:mgmt:set-relayer": "MANAGEMENT_ACTION=set-relayer tsx src/neo/management/ownerRelayerGovernor.ts",
"neo:mgmt:set-governor": "MANAGEMENT_ACTION=set-governor tsx src/neo/management/ownerRelayerGovernor.ts",
"neo:mgmt:set-security": "MANAGEMENT_ACTION=set-security-guard tsx src/neo/management/ownerRelayerGovernor.ts",
"neo:wallet": "tsx src/neo/wallet/walletOperations.ts"
},
"dependencies": {
"@bane-labs/bridge-sdk-ts": "^1.0.1",
"dotenv": "^17.2.3",
"ethers": "^6.16.0",
"viem": "^2.21.53"
},
"devDependencies": {
"@types/node": "^24.10.1",
"ts-node": "^10.9.2",
"tsx": "^4.20.6",
"typescript": "^5.9.3"
}
}