Skip to main content
Version: Endpoint V2

Deployed Endpoints, Message Libraries, and Executors

The LayerZero Endpoint, MessageLib, and Executor for every supported blockchain.

EVM contract addresses
Total Mainnet Networks: 75
ChainEIDEndpoint AddressMessage Library
30101
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
30102
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
30106
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
30109
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
30110
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
30111
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
30112
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
30115
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
30116
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
30118
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
30125
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
30126
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
30138
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
30145
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
30149
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
30150
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
30151
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
30153
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
30155
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
30158
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
30159
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
30165
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
30167
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
30168
SendLib302
ReceiveLib302
LZ Executor
30173
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
30175
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
30176
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
30177
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
30181
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
30182
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
30183
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
30184
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
30195
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
30196
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
30197
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
30198
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
30199
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
30202
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
30210
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
30211
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
30212
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
30213
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
30214
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
30215
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
30216
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
30217
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
30230
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
30234
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
30235
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
30236
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
30237
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
30238
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
30243
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
30255
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
30257
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
30260
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
30263
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
30265
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
30266
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
30267
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
30273
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
30274
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
30278
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
30279
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
30280
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
30282
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
30283
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
30284
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
30285
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
30290
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
30291
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
30292
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
30293
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
30294
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
30420
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
40102
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
40106
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
40109
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
40112
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
40118
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
40125
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
40126
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
40138
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
40145
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
40150
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
40153
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
40155
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
40156
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
40159
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
40161
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
40168
SendLib302
ReceiveLib302
LZ Executor
40170
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
40172
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
40173
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
40178
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
40196
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
40197
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
40199
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
40200
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
40202
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
40210
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
40211
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
40217
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
40231
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
40232
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
40235
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
40236
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
40239
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
40242
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
40243
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
40245
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
40246
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
40247
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
40249
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
40251
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
40252
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
40255
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
40256
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
40258
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
40260
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
40262
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
40263
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
40264
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
40265
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
40266
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
40267
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
40269
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
40270
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
40272
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
40273
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
40274
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
40275
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
40276
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
40277
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
40278
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
40279
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
40280
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
40281
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
40282
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
40284
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
40286
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
40287
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
40288
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
40289
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
40290
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
40291
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor
40420
SendLib301
SendLib302
ReceiveLib301
ReceiveLib302
LZ Executor