2.0.34 • Published 9 months ago

@libp2p/autonat v2.0.34

Weekly downloads
-
License
Apache-2.0 OR MIT
Repository
github
Last release
9 months ago

@libp2p/autonat

libp2p.io Discuss codecov CI

Implementation of Autonat Protocol

About

The AutoNAT service uses the AutoNAT protocol. The service confirms addresses are dialable by remote peers, and updates the list it advertises.

The service dials randomly selected peers with a request to verify it's external addresses. The request includes a list of public multiaddrs (addressManager.getObservedAddrs()). The remote peers dial that list and respond with the results.

The AutoNAT service uses those responses to either:

  • addressManager.confirmObservedAddr(addr)
  • addressManager.removeObservedAddr(addr)

The result list of candidates and confirmed addresses can be found at addressManager.getObservedAddrs()

Example

import { createLibp2p } from 'libp2p'
import { autoNAT } from '@libp2p/autonat'

const node = await createLibp2p({
  // ...other options
  services: {
    autoNAT: autoNAT()
  }
})

Install

$ npm i @libp2p/autonat

Browser <script> tag

Loading this module through a script tag will make its exports available as Libp2pAutonat in the global namespace.

<script src="https://unpkg.com/@libp2p/autonat/dist/index.min.js"></script>

API Docs

License

Licensed under either of

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

2.0.27-757577dd2

11 months ago

2.0.33-8efb065d2

9 months ago

2.0.33-b32bc8406

9 months ago

2.0.30-3df5bf2da

9 months ago

2.0.30-9b33d202e

10 months ago

2.0.29-3833353bd

10 months ago

2.0.30-a5a33afd9

10 months ago

2.0.23-f465c5473

12 months ago

2.0.23-6f8cfeafb

12 months ago

2.0.26-0699fb747

12 months ago

2.0.30-afa5c9f59

10 months ago

2.0.30-3577af88a

9 months ago

2.0.15

1 year ago

2.0.16

1 year ago

2.0.13

1 year ago

2.0.14

1 year ago

2.0.24-9acccaaed

12 months ago

2.0.11

1 year ago

2.0.12

1 year ago

2.0.23-e7e01f58f

12 months ago

2.0.28-71267286

11 months ago

2.0.26-a6c9aee5a

12 months ago

2.0.19

1 year ago

2.0.17

1 year ago

2.0.18

1 year ago

2.0.26

12 months ago

2.0.27

12 months ago

2.0.24

12 months ago

2.0.27-a71c7c32b

11 months ago

2.0.25

12 months ago

2.0.22

12 months ago

2.0.23

12 months ago

2.0.20

1 year ago

2.0.21

1 year ago

2.0.28

11 months ago

2.0.29

11 months ago

2.0.33

9 months ago

2.0.34

9 months ago

2.0.31

9 months ago

2.0.32

9 months ago

2.0.25-80fe31aa1

12 months ago

2.0.30

10 months ago

2.0.28-da7353a0b

11 months ago

2.0.25-2fbcdb687

12 months ago

2.0.33-d91ae66c6

9 months ago

2.0.33-5b004c0c4

9 months ago

2.0.33-14dbebea8

9 months ago

2.0.28-78cd7d53e

11 months ago

2.0.29-f09bef843

10 months ago

2.0.25-2c8ecb455

12 months ago

2.0.33-8e87be9e6

9 months ago

2.0.28-53a9be54e

11 months ago

2.0.22-2a3cec922

12 months ago

2.0.24-3d9b07c34

12 months ago

2.0.25-3f127b610

12 months ago

2.0.30-213a54a1e

9 months ago

2.0.28-b2124c2db

11 months ago

2.0.30-4b8c0a6bd

9 months ago

2.0.33-ec73d59a6

9 months ago

2.0.22-a4f0db1e9

12 months ago

2.0.33-bb4ad31db

9 months ago

2.0.28-da4e9da82

11 months ago

2.0.28-d53ef170c

11 months ago

2.0.26-600d0a561

12 months ago

2.0.33-dbbc6ef1d

9 months ago

2.0.33-3528df829

9 months ago

2.0.26-88b5c29ed

12 months ago

2.0.23-5b084e968

12 months ago

2.0.27-2f2322a25

11 months ago

2.0.24-52a46ecad

12 months ago

2.0.25-48cd9b652

12 months ago

2.0.30-cdc63e6cc

10 months ago

2.0.27-907518bad

11 months ago

2.0.22-9b1a3791d

12 months ago

2.0.31-aa25d38ab

9 months ago

2.0.30-772b4011e

10 months ago

2.0.24-e2f49432b

12 months ago

2.0.30-6f96de86c

10 months ago

2.0.33-9f1be6742

9 months ago

2.0.33-b8600fce8

9 months ago

2.0.27-a7ab9a41b

11 months ago

2.0.33-2a7425cdb

9 months ago

2.0.24-22e62d00f

12 months ago

2.0.29-b9e32cc37

10 months ago

2.0.30-32627c876

9 months ago

2.0.30-f1de46607

10 months ago

2.0.32-776cb432d

9 months ago

2.0.32-7788b4025

9 months ago

2.0.25-dd71d8a86

12 months ago

2.0.24-4939ef7ae

12 months ago

2.0.28-fc5122110

11 months ago

2.0.27-95909c3df

11 months ago

2.0.26-5fe2a18fc

12 months ago

2.0.21-2b49a5f74

12 months ago

2.0.33-307d0ba58

9 months ago

2.0.24-0555339ba

12 months ago

2.0.28-0b9090aea

11 months ago

2.0.24-e1f868f03

12 months ago

2.0.33-6a3ae02f5

9 months ago

2.0.28-4f37aff53

11 months ago

2.0.33-cc7b34c0f

9 months ago

2.0.23-90cca822b

12 months ago

2.0.30-185b23eac

9 months ago

2.0.24-96f79bc11

12 months ago

2.0.32-ab014c0c0

9 months ago

2.0.28-4c64bd06d

11 months ago

2.0.10

1 year ago

2.0.9-a657bbd2e

1 year ago

2.0.9-d34642db1

1 year ago

2.0.9-7383821e1

1 year ago

2.0.9-717731e49

1 year ago

2.0.8-3bc9769b8

1 year ago

2.0.8-3244ed086

1 year ago

2.0.9

1 year ago

2.0.8-aa8de9fd3

1 year ago

2.0.8-4521cf1f7

1 year ago

2.0.8-75301ac7d

1 year ago

2.0.8-e6b4158c6

1 year ago

2.0.5-a390db4a4

1 year ago

2.0.6-58784abf7

1 year ago

2.0.6-27b2fa6b6

1 year ago

2.0.6-b4f02a637

1 year ago

2.0.6-d9c7e0f7e

1 year ago

2.0.6-35b48025c

1 year ago

2.0.7-0d326d102

1 year ago

2.0.6-32c176fd5

1 year ago

2.0.7-e99e8f448

1 year ago

2.0.8-5d199f9b6

1 year ago

2.0.7-d7a818e8e

1 year ago

2.0.7

1 year ago

2.0.6

1 year ago

2.0.8

1 year ago

2.0.6-24fa1d5af

1 year ago

2.0.7-934a891f9

1 year ago

2.0.5-82bd42bcf

1 year ago

2.0.6-661d6586a

1 year ago

2.0.5-dad979f9b

1 year ago

2.0.6-80e798cdc

1 year ago

2.0.7-d4da56961

1 year ago

2.0.4-c5988cce8

1 year ago

2.0.4-fa83ee1c7

1 year ago

2.0.5

1 year ago

2.0.4-980038477

1 year ago

2.0.4-0c5957836

1 year ago

2.0.3-c258b35af

1 year ago

2.0.2-7f7ec82ae

1 year ago

2.0.2-b3272cfce

1 year ago

2.0.3

1 year ago

2.0.4

1 year ago

2.0.1-21fe841f2

1 year ago

2.0.2

1 year ago

2.0.1-c628c44c5

1 year ago

2.0.1-6ccbb06f0

1 year ago

2.0.1-4fd7eb2e1

1 year ago

2.0.1-34455b5f2

1 year ago

2.0.1

1 year ago

2.0.0-18dd3cb26

1 year ago

2.0.0-1210884ed

1 year ago

1.1.5-a142bb642

1 year ago

1.1.5-2bbaf4361

1 year ago

1.1.5-5214dec4a

1 year ago

1.1.5-e1ca9cced

1 year ago

2.0.0-d101aac4b

1 year ago

2.0.0

1 year ago

1.1.5-c010d575c

1 year ago

1.1.5-81ebe4e47

1 year ago

1.1.5-71e5f7a5b

1 year ago

2.0.0-7cd984569

1 year ago

1.1.5-b6681bd25

1 year ago

1.1.5-dd7b329c4

1 year ago

1.1.5-df330695a

1 year ago

1.1.5-737b3ea5b

1 year ago

1.1.5-2265e59ba

1 year ago

1.1.5-1675adee2

1 year ago

1.1.5-e211b46cc

1 year ago

1.1.5-50b897139

1 year ago

1.1.5-7655e5200

1 year ago

1.0.21-12106b5b0

2 years ago

1.1.0-b0b6cae12

2 years ago

1.0.22-8e4fdcde9

2 years ago

1.1.1-e9b6a242a

2 years ago

1.1.4-1dfb74e79

2 years ago

1.1.2-a130993ed

2 years ago

1.0.21-90d10b565

2 years ago

1.0.21-7aec7bd45

2 years ago

1.1.1-e1f0b307c

2 years ago

1.1.0-3b9cbf7d8

2 years ago

1.0.21-769461d3b

2 years ago

1.0.21-757fb2674

2 years ago

1.0.21-169c9d85e

2 years ago

1.1.5-359265a3a

2 years ago

1.0.21-6011d3697

2 years ago

1.1.2-34cf1f7cd

2 years ago

1.1.3-f30e2ee8d

2 years ago

1.1.0-abb9f90c7

2 years ago

1.1.2-928801a80

2 years ago

1.1.1-151bc46fb

2 years ago

1.1.0-af85a7cad

2 years ago

1.1.5-3c8dd5bbf

2 years ago

1.1.4-c5dba70a9

2 years ago

1.0.22-d1f1c2be7

2 years ago

1.1.2-73f2b6b6d

2 years ago

1.1.2-a8ec2bcb7

2 years ago

1.0.21-4bd8e4f79

2 years ago

1.0.21-167bf2b3c

2 years ago

1.0.22-94cac115a

2 years ago

1.1.3-944935f8d

2 years ago

1.0.22-9e0236627

2 years ago

1.1.1-ce6da9896

2 years ago

1.1.1

2 years ago

1.1.0

2 years ago

1.1.5

2 years ago

1.1.4

2 years ago

1.1.3

2 years ago

1.1.2

2 years ago

1.0.21-e69a2f1b6

2 years ago

1.1.4-0edbfe7af

2 years ago

1.0.21-352699ab5

2 years ago

1.1.0-0b55625d1

2 years ago

1.0.21-f4e572cd6

2 years ago

1.0.21-62e32252a

2 years ago

1.1.0-15eb66428

2 years ago

1.1.2-8b3114292

2 years ago

1.1.2-40902d99b

2 years ago

1.0.22

2 years ago

1.0.21-bc6556f96

2 years ago

1.1.2-a82ff8221

2 years ago

1.0.22-863b3de03

2 years ago

1.0.21-440c9b360

2 years ago

1.1.4-7939dbd5c

2 years ago

1.1.0-21cf7bc56

2 years ago

1.1.1-3319ff41e

2 years ago

1.0.22-44791342

2 years ago

1.1.2-4a994c5ef

2 years ago

1.1.0-6573cb8b0

2 years ago

1.0.21-f6fe2cc3c

2 years ago

1.0.21-7464dc00c

2 years ago

1.1.1-d1aec4d9f

2 years ago

1.0.21

2 years ago

1.0.20-1eb5b2713

2 years ago

1.0.20-a3e8beabd

2 years ago

1.0.20-7de56f244

2 years ago

1.0.20-1a41c28bb

2 years ago

1.0.20-1cd5aae11

2 years ago

1.0.20-1cc6a9405

2 years ago

1.0.20-5b7380259

2 years ago

1.0.20-48444f750

2 years ago

1.0.20-8214dcfb0

2 years ago

1.0.20

2 years ago

1.0.20-3c73707ff

2 years ago

1.0.19-9d4b0596f

2 years ago

1.0.19-43046b9ae

2 years ago

1.0.19-83c14d08f

2 years ago

1.0.19-7ae6063df

2 years ago

1.0.19-d9366f9aa

2 years ago

1.0.19-4ad63bb79

2 years ago

1.0.19-bfa7660d5

2 years ago

1.0.19-1488a7371

2 years ago

1.0.19-510d9ce65

2 years ago

1.0.19-767b23e71

2 years ago

1.0.19-a11e135c2

2 years ago

1.0.18-de3f7aeaf

2 years ago

1.0.19-9d13a2f6a

2 years ago

1.0.19

2 years ago

1.0.18-c82432312

2 years ago

1.0.18-3bc94b403

2 years ago

1.0.18-3d7a9da17

2 years ago

1.0.18-998fcaf94

2 years ago

1.0.18-e1923b0a7

2 years ago

1.0.18-90cfd25e2

2 years ago

1.0.17-c2181f0cf

2 years ago

1.0.18

2 years ago

1.0.17-2281f802b

2 years ago

1.0.17-fd1f8343d

2 years ago

1.0.17-eaf8ac7cf

2 years ago

1.0.17-acef72613

2 years ago

1.0.17

2 years ago

1.0.17-ea4f26285

2 years ago

1.0.16-08dabd390

2 years ago

1.0.16-31c78f4ed

2 years ago

1.0.15-2c56203f9

2 years ago

1.0.16

2 years ago

1.0.15-b17824a1d

2 years ago

1.0.15-936dbba10

2 years ago

1.0.15-732c436d4

2 years ago

1.0.15-2b2958fe6

2 years ago

1.0.14-3e515f007

2 years ago

1.0.15

2 years ago

1.0.14-d446c6c31

2 years ago

1.0.14-a2b41f793

2 years ago

1.0.14-4fc0a7d30

2 years ago

1.0.14-ab5f05763

2 years ago

1.0.14-afe15f669

2 years ago

1.0.14-3ffecc5bf

2 years ago

1.0.14-1f589c822

2 years ago

1.0.14-80278b36b

2 years ago

1.0.13-82901e785

2 years ago

1.0.13-330a5ed72

2 years ago

1.0.13-1fc929c1c

2 years ago

1.0.13-59a97b61b

2 years ago

1.0.13-bf720c045

2 years ago

1.0.14

2 years ago

1.0.13-cad9cf007

2 years ago

1.0.13-e1798aa26

2 years ago

1.0.13-fad3074b8

2 years ago

1.0.13-f39ce5f13

2 years ago

1.0.13-83ef3717e

2 years ago

1.0.13-ab466004b

2 years ago

1.0.13-a9cc0ee49

2 years ago

1.0.13-2122a713d

2 years ago

1.0.13-28e51652a

2 years ago

1.0.13-f71bc49bd

2 years ago

1.0.13

2 years ago

1.0.12-f0d2b52d0

2 years ago

1.0.12-bedfd0aa2

2 years ago

1.0.12-8072a2e59

2 years ago

1.0.12-b1b77adb4

2 years ago

1.0.12-e1c01370b

2 years ago

1.0.12-fb7c51c3c

2 years ago

1.0.10-03ff9fd82

2 years ago

1.0.10-dab5cf724

2 years ago

1.0.10-0321812e7

2 years ago

1.0.10-9891ecd73

2 years ago

1.0.11-0c7bbbb07

2 years ago

1.0.10-2370d1c39

2 years ago

1.0.10-1cb2408ac

2 years ago

1.0.11

2 years ago

1.0.12

2 years ago

1.0.10-e1db332a4

2 years ago

1.0.10-6f323de7d

2 years ago

1.0.10-c9ed1c7d6

2 years ago

1.0.9-f4dda4a3c

2 years ago

1.0.9-dbc92ab74

2 years ago

1.0.9-2e464c099

2 years ago

1.0.9-72f0e09f7

2 years ago

1.0.9-74fb5671d

2 years ago

1.0.10

2 years ago

1.0.9-3e47d88fd

2 years ago

1.0.9-f27138ca1

2 years ago

1.0.9-8c6654c3a

2 years ago

1.0.9-9376e61a1

2 years ago

1.0.9-08f6f607d

2 years ago

1.0.9-74477f6ea

2 years ago

1.0.9

2 years ago

1.0.8-092861e23

2 years ago

1.0.8

2 years ago

1.0.7-856ccd708

2 years ago

1.0.7-ddaa59a60

2 years ago

1.0.8-8bbd43628

2 years ago

1.0.7-4691f4173

2 years ago

1.0.7-ee7ffe9b9

2 years ago

1.0.7-821a38e24

2 years ago

1.0.7-900236724

2 years ago

1.0.7

2 years ago

1.0.6-528d73781

2 years ago

1.0.6-444d83751

2 years ago

1.0.6-d011f6130

2 years ago

1.0.6-581574d6d

2 years ago

1.0.6-ba7089984

2 years ago

1.0.6-388d02b33

2 years ago

1.0.6

2 years ago

1.0.5-5d1f68e92

2 years ago

1.0.5-28587d24f

2 years ago

1.0.5-4e0135c7d

2 years ago

1.0.5-6fd681d09

2 years ago

1.0.5-178fe2671

2 years ago

1.0.5-cd8cafcd5

2 years ago

1.0.5-c00378909

2 years ago

1.0.5-83dfc7dc8

2 years ago

1.0.5-f71f2e14e

2 years ago

1.0.5-984f13e42

2 years ago

1.0.5-07f3afe2d

2 years ago

1.0.5-ad6f70bf3

2 years ago

1.0.5-9eff7eff0

2 years ago

1.0.5-a7c6a93c6

2 years ago

1.0.5-230afea4b

2 years ago

1.0.5-f81be145a

2 years ago

1.0.5-01e9a5fe4

2 years ago

1.0.5

2 years ago

1.0.5-742915567

2 years ago

1.0.4-341581166

2 years ago

1.0.4-6d11e8268

2 years ago

1.0.3-d10506189

2 years ago

1.0.4

2 years ago

1.0.3-64a915ae9

2 years ago

1.0.3-3bf6387ff

2 years ago

1.0.3-93890c8f9

2 years ago

1.0.3-16588d27c

2 years ago

1.0.3-887c6ffe1

2 years ago

1.0.3-bcfa15993

2 years ago

1.0.3-10ea19700

2 years ago

1.0.3-09dd02987

2 years ago

1.0.3-5a9362e21

2 years ago

1.0.3

2 years ago

1.0.2-738dd40f1

2 years ago

1.0.2

2 years ago

1.0.1-7861ed882

2 years ago

1.0.1-9197f10ba

2 years ago

1.0.1-e7167fe52

2 years ago

1.0.1-f537b3731

2 years ago

1.0.1-8c169db1b

2 years ago

1.0.1-561797a89

2 years ago

1.0.1-cf963694f

2 years ago

1.0.1-bca8d6e68

2 years ago

1.0.1

2 years ago

1.0.1-53224004f

2 years ago

1.0.0-273d8177c

2 years ago

1.0.1-6c1f0ee81

2 years ago

1.0.0-a32e70bac

2 years ago

1.0.0-06e6d235f

2 years ago

1.0.0-bcf18265e

2 years ago

1.0.0-8e4fbe13a

2 years ago

1.0.0-7682861f9

2 years ago

1.0.0-551622a96

2 years ago

1.0.0

2 years ago

0.0.0-8f921ee97

2 years ago

0.0.0-74e84bc29

2 years ago

0.0.0-8bb6d5333

2 years ago

0.0.0-7877a50e0

2 years ago

0.0.0-68db79f6b

2 years ago

0.0.0-e2267d437

2 years ago

0.0.0-4a474d54d

2 years ago

0.0.0-0b4a2ee79

2 years ago

0.0.0-6b6ba9ab7

2 years ago

0.0.0-d729d66a5

2 years ago

0.0.0-bb6ceb192

2 years ago

0.0.0-d8f5bc211

2 years ago

0.0.0-13a870cbe

2 years ago

0.0.0-3dee5df4d

2 years ago

0.0.0-adea7bbbf

2 years ago

0.0.0-6625a27fc

2 years ago

0.0.0-9c67c5b3d

2 years ago

0.0.0-05b52d69c

2 years ago

0.0.0-97ab31c0c

2 years ago

0.0.0

2 years ago