├── .gitignore ├── Dockerfile ├── LICENSE ├── README.md ├── cmd ├── coinconf │ └── main.go └── phantom │ └── main.go ├── configs ├── aias.json ├── ands.json ├── axe.json ├── beet.json ├── bitg.json ├── cdm.json ├── cnmc.json ├── d.json ├── dev.json ├── dkpc.json ├── emp.json ├── feirm.json ├── gbx.json ├── gic.json ├── gin.json ├── hlm.json ├── hlx.json ├── isf.json ├── isf_test.json ├── linda.json ├── lpc.json ├── marc.json ├── mill.json ├── mnpr.json ├── omega.json ├── pac.json ├── pivx-test.json ├── pivx.json ├── polis.json ├── prx.json ├── rapid.json ├── seko.json ├── sins.json ├── slx.json ├── smart.json ├── smrtc.json ├── sparks.json ├── sys.json ├── telos.json ├── vulc.json ├── wgr.json ├── wolf.json ├── xap.json ├── xbi.json ├── xlq.json ├── xmn.json └── xzc.json └── pkg ├── phantom ├── bootstraper.go ├── client.go ├── coinconf.go ├── conversion.go ├── generator.go ├── preamble.go └── queue.go └── socket └── wire ├── README.md ├── blockheader.go ├── common.go ├── error.go ├── invvect.go ├── message.go ├── msgaddr.go ├── msgdseg.go ├── msggetaddr.go ├── msggetblocks.go ├── msggetdata.go ├── msginv.go ├── msgmnb.go ├── msgmnp.go ├── msgping.go ├── msgpong.go ├── msgtx.go ├── msgverack.go ├── msgversion.go ├── netaddress.go └── protocol.go /.gitignore: -------------------------------------------------------------------------------- 1 | .idea/ 2 | **/.DS_Store 3 | -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breakcrypto/phantom/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breakcrypto/phantom/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breakcrypto/phantom/HEAD/README.md -------------------------------------------------------------------------------- /cmd/coinconf/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breakcrypto/phantom/HEAD/cmd/coinconf/main.go -------------------------------------------------------------------------------- /cmd/phantom/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breakcrypto/phantom/HEAD/cmd/phantom/main.go -------------------------------------------------------------------------------- /configs/aias.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breakcrypto/phantom/HEAD/configs/aias.json -------------------------------------------------------------------------------- /configs/ands.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breakcrypto/phantom/HEAD/configs/ands.json -------------------------------------------------------------------------------- /configs/axe.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breakcrypto/phantom/HEAD/configs/axe.json -------------------------------------------------------------------------------- /configs/beet.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breakcrypto/phantom/HEAD/configs/beet.json -------------------------------------------------------------------------------- /configs/bitg.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breakcrypto/phantom/HEAD/configs/bitg.json -------------------------------------------------------------------------------- /configs/cdm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breakcrypto/phantom/HEAD/configs/cdm.json -------------------------------------------------------------------------------- /configs/cnmc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breakcrypto/phantom/HEAD/configs/cnmc.json -------------------------------------------------------------------------------- /configs/d.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breakcrypto/phantom/HEAD/configs/d.json -------------------------------------------------------------------------------- /configs/dev.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breakcrypto/phantom/HEAD/configs/dev.json -------------------------------------------------------------------------------- /configs/dkpc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breakcrypto/phantom/HEAD/configs/dkpc.json -------------------------------------------------------------------------------- /configs/emp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breakcrypto/phantom/HEAD/configs/emp.json -------------------------------------------------------------------------------- /configs/feirm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breakcrypto/phantom/HEAD/configs/feirm.json -------------------------------------------------------------------------------- /configs/gbx.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breakcrypto/phantom/HEAD/configs/gbx.json -------------------------------------------------------------------------------- /configs/gic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breakcrypto/phantom/HEAD/configs/gic.json -------------------------------------------------------------------------------- /configs/gin.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breakcrypto/phantom/HEAD/configs/gin.json -------------------------------------------------------------------------------- /configs/hlm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breakcrypto/phantom/HEAD/configs/hlm.json -------------------------------------------------------------------------------- /configs/hlx.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breakcrypto/phantom/HEAD/configs/hlx.json -------------------------------------------------------------------------------- /configs/isf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breakcrypto/phantom/HEAD/configs/isf.json -------------------------------------------------------------------------------- /configs/isf_test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breakcrypto/phantom/HEAD/configs/isf_test.json -------------------------------------------------------------------------------- /configs/linda.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breakcrypto/phantom/HEAD/configs/linda.json -------------------------------------------------------------------------------- /configs/lpc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breakcrypto/phantom/HEAD/configs/lpc.json -------------------------------------------------------------------------------- /configs/marc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breakcrypto/phantom/HEAD/configs/marc.json -------------------------------------------------------------------------------- /configs/mill.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breakcrypto/phantom/HEAD/configs/mill.json -------------------------------------------------------------------------------- /configs/mnpr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breakcrypto/phantom/HEAD/configs/mnpr.json -------------------------------------------------------------------------------- /configs/omega.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breakcrypto/phantom/HEAD/configs/omega.json -------------------------------------------------------------------------------- /configs/pac.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breakcrypto/phantom/HEAD/configs/pac.json -------------------------------------------------------------------------------- /configs/pivx-test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breakcrypto/phantom/HEAD/configs/pivx-test.json -------------------------------------------------------------------------------- /configs/pivx.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breakcrypto/phantom/HEAD/configs/pivx.json -------------------------------------------------------------------------------- /configs/polis.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breakcrypto/phantom/HEAD/configs/polis.json -------------------------------------------------------------------------------- /configs/prx.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breakcrypto/phantom/HEAD/configs/prx.json -------------------------------------------------------------------------------- /configs/rapid.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breakcrypto/phantom/HEAD/configs/rapid.json -------------------------------------------------------------------------------- /configs/seko.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breakcrypto/phantom/HEAD/configs/seko.json -------------------------------------------------------------------------------- /configs/sins.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breakcrypto/phantom/HEAD/configs/sins.json -------------------------------------------------------------------------------- /configs/slx.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breakcrypto/phantom/HEAD/configs/slx.json -------------------------------------------------------------------------------- /configs/smart.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breakcrypto/phantom/HEAD/configs/smart.json -------------------------------------------------------------------------------- /configs/smrtc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breakcrypto/phantom/HEAD/configs/smrtc.json -------------------------------------------------------------------------------- /configs/sparks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breakcrypto/phantom/HEAD/configs/sparks.json -------------------------------------------------------------------------------- /configs/sys.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breakcrypto/phantom/HEAD/configs/sys.json -------------------------------------------------------------------------------- /configs/telos.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breakcrypto/phantom/HEAD/configs/telos.json -------------------------------------------------------------------------------- /configs/vulc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breakcrypto/phantom/HEAD/configs/vulc.json -------------------------------------------------------------------------------- /configs/wgr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breakcrypto/phantom/HEAD/configs/wgr.json -------------------------------------------------------------------------------- /configs/wolf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breakcrypto/phantom/HEAD/configs/wolf.json -------------------------------------------------------------------------------- /configs/xap.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breakcrypto/phantom/HEAD/configs/xap.json -------------------------------------------------------------------------------- /configs/xbi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breakcrypto/phantom/HEAD/configs/xbi.json -------------------------------------------------------------------------------- /configs/xlq.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breakcrypto/phantom/HEAD/configs/xlq.json -------------------------------------------------------------------------------- /configs/xmn.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breakcrypto/phantom/HEAD/configs/xmn.json -------------------------------------------------------------------------------- /configs/xzc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breakcrypto/phantom/HEAD/configs/xzc.json -------------------------------------------------------------------------------- /pkg/phantom/bootstraper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breakcrypto/phantom/HEAD/pkg/phantom/bootstraper.go -------------------------------------------------------------------------------- /pkg/phantom/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breakcrypto/phantom/HEAD/pkg/phantom/client.go -------------------------------------------------------------------------------- /pkg/phantom/coinconf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breakcrypto/phantom/HEAD/pkg/phantom/coinconf.go -------------------------------------------------------------------------------- /pkg/phantom/conversion.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breakcrypto/phantom/HEAD/pkg/phantom/conversion.go -------------------------------------------------------------------------------- /pkg/phantom/generator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breakcrypto/phantom/HEAD/pkg/phantom/generator.go -------------------------------------------------------------------------------- /pkg/phantom/preamble.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breakcrypto/phantom/HEAD/pkg/phantom/preamble.go -------------------------------------------------------------------------------- /pkg/phantom/queue.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breakcrypto/phantom/HEAD/pkg/phantom/queue.go -------------------------------------------------------------------------------- /pkg/socket/wire/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breakcrypto/phantom/HEAD/pkg/socket/wire/README.md -------------------------------------------------------------------------------- /pkg/socket/wire/blockheader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breakcrypto/phantom/HEAD/pkg/socket/wire/blockheader.go -------------------------------------------------------------------------------- /pkg/socket/wire/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breakcrypto/phantom/HEAD/pkg/socket/wire/common.go -------------------------------------------------------------------------------- /pkg/socket/wire/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breakcrypto/phantom/HEAD/pkg/socket/wire/error.go -------------------------------------------------------------------------------- /pkg/socket/wire/invvect.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breakcrypto/phantom/HEAD/pkg/socket/wire/invvect.go -------------------------------------------------------------------------------- /pkg/socket/wire/message.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breakcrypto/phantom/HEAD/pkg/socket/wire/message.go -------------------------------------------------------------------------------- /pkg/socket/wire/msgaddr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breakcrypto/phantom/HEAD/pkg/socket/wire/msgaddr.go -------------------------------------------------------------------------------- /pkg/socket/wire/msgdseg.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breakcrypto/phantom/HEAD/pkg/socket/wire/msgdseg.go -------------------------------------------------------------------------------- /pkg/socket/wire/msggetaddr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breakcrypto/phantom/HEAD/pkg/socket/wire/msggetaddr.go -------------------------------------------------------------------------------- /pkg/socket/wire/msggetblocks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breakcrypto/phantom/HEAD/pkg/socket/wire/msggetblocks.go -------------------------------------------------------------------------------- /pkg/socket/wire/msggetdata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breakcrypto/phantom/HEAD/pkg/socket/wire/msggetdata.go -------------------------------------------------------------------------------- /pkg/socket/wire/msginv.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breakcrypto/phantom/HEAD/pkg/socket/wire/msginv.go -------------------------------------------------------------------------------- /pkg/socket/wire/msgmnb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breakcrypto/phantom/HEAD/pkg/socket/wire/msgmnb.go -------------------------------------------------------------------------------- /pkg/socket/wire/msgmnp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breakcrypto/phantom/HEAD/pkg/socket/wire/msgmnp.go -------------------------------------------------------------------------------- /pkg/socket/wire/msgping.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breakcrypto/phantom/HEAD/pkg/socket/wire/msgping.go -------------------------------------------------------------------------------- /pkg/socket/wire/msgpong.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breakcrypto/phantom/HEAD/pkg/socket/wire/msgpong.go -------------------------------------------------------------------------------- /pkg/socket/wire/msgtx.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breakcrypto/phantom/HEAD/pkg/socket/wire/msgtx.go -------------------------------------------------------------------------------- /pkg/socket/wire/msgverack.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breakcrypto/phantom/HEAD/pkg/socket/wire/msgverack.go -------------------------------------------------------------------------------- /pkg/socket/wire/msgversion.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breakcrypto/phantom/HEAD/pkg/socket/wire/msgversion.go -------------------------------------------------------------------------------- /pkg/socket/wire/netaddress.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breakcrypto/phantom/HEAD/pkg/socket/wire/netaddress.go -------------------------------------------------------------------------------- /pkg/socket/wire/protocol.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breakcrypto/phantom/HEAD/pkg/socket/wire/protocol.go --------------------------------------------------------------------------------