├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── all-travis.sh ├── all.sh ├── anchor ├── anchor.go ├── anchor_chain.go ├── anchor_test.go ├── log.go └── util │ └── anchor_chain_util.go ├── cleandb.sh ├── common ├── adminBlock.go ├── adminBlock_test.gox ├── binary.go ├── coding.go ├── commit_test.go ├── commitchain.go ├── commitentry.go ├── constants.go ├── dblock_test.go ├── directoryBlock.go ├── eblock.go ├── eblock_test.go ├── ecblock.go ├── ecblock_test.go ├── ecchain.go ├── echain.go ├── entry.go ├── entry_test.gox ├── error.go ├── ftcblock.go ├── hash.go ├── hash_test.go ├── increasebalance.go ├── increasebalance_test.go ├── key.go ├── key_test.go ├── marshal.go ├── merkle.go ├── minutenumber.go ├── minutenumber_test.go ├── serverindexnumber.go ├── serverindexnumber_test.go ├── signature.go ├── stringInterfaces.go ├── varint.go └── varint_test.go ├── consensus ├── plist.go ├── plist_test.gox └── plistmgr.go ├── controlpanel ├── controlpanel.go └── webserver.go ├── database ├── .gitignore ├── .travis.yml ├── db.go └── ldb │ ├── ablock.go │ ├── comptest │ └── compareTwoDbs.go │ ├── db_test.gox │ ├── dblock.go │ ├── dbtest │ └── dbtst.go │ ├── eblock.go │ ├── ecblock.go │ ├── entry.go │ ├── fdbtest │ └── dbdump.go │ ├── leveldb.go │ └── scblock.go ├── factoid └── factoid.go ├── factomapi ├── api.go └── test │ ├── api_test.gox │ ├── guten_test.gox │ ├── varint_test.gox │ └── wsapi_test.gox ├── factomd ├── Entryblocks_test.gox ├── blocks_test.gox ├── factomd.conf ├── factomd.go ├── log.go ├── runfactomd.sh ├── srunfactomd.sh └── test │ ├── blocks_test.gox │ ├── chainhead_test.gox │ ├── dblock_test.gox │ └── ecblock_db_test.gox ├── factomlog ├── logger.go └── logger_test.go ├── process ├── init.go ├── log.go ├── mempool.go ├── processor.go ├── replay.go ├── replay_test.go ├── syncup.go ├── timer.go └── util.go ├── tests.sh ├── util ├── config.go ├── config_test.go ├── misc.go └── sorting.go ├── wallet ├── keymanager.go ├── mainwallet │ └── wallet.go ├── wallet.conf ├── wallet.go └── wallet_test.gox └── wsapi ├── .gitignore ├── log.go ├── test ├── handlers_test.gox ├── log_test.gox └── wsapi_test.gox └── wsapi.go /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FactomProject/FactomCode/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FactomProject/FactomCode/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FactomProject/FactomCode/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FactomProject/FactomCode/HEAD/README.md -------------------------------------------------------------------------------- /all-travis.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FactomProject/FactomCode/HEAD/all-travis.sh -------------------------------------------------------------------------------- /all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FactomProject/FactomCode/HEAD/all.sh -------------------------------------------------------------------------------- /anchor/anchor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FactomProject/FactomCode/HEAD/anchor/anchor.go -------------------------------------------------------------------------------- /anchor/anchor_chain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FactomProject/FactomCode/HEAD/anchor/anchor_chain.go -------------------------------------------------------------------------------- /anchor/anchor_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FactomProject/FactomCode/HEAD/anchor/anchor_test.go -------------------------------------------------------------------------------- /anchor/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FactomProject/FactomCode/HEAD/anchor/log.go -------------------------------------------------------------------------------- /anchor/util/anchor_chain_util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FactomProject/FactomCode/HEAD/anchor/util/anchor_chain_util.go -------------------------------------------------------------------------------- /cleandb.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FactomProject/FactomCode/HEAD/cleandb.sh -------------------------------------------------------------------------------- /common/adminBlock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FactomProject/FactomCode/HEAD/common/adminBlock.go -------------------------------------------------------------------------------- /common/adminBlock_test.gox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FactomProject/FactomCode/HEAD/common/adminBlock_test.gox -------------------------------------------------------------------------------- /common/binary.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FactomProject/FactomCode/HEAD/common/binary.go -------------------------------------------------------------------------------- /common/coding.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FactomProject/FactomCode/HEAD/common/coding.go -------------------------------------------------------------------------------- /common/commit_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FactomProject/FactomCode/HEAD/common/commit_test.go -------------------------------------------------------------------------------- /common/commitchain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FactomProject/FactomCode/HEAD/common/commitchain.go -------------------------------------------------------------------------------- /common/commitentry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FactomProject/FactomCode/HEAD/common/commitentry.go -------------------------------------------------------------------------------- /common/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FactomProject/FactomCode/HEAD/common/constants.go -------------------------------------------------------------------------------- /common/dblock_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FactomProject/FactomCode/HEAD/common/dblock_test.go -------------------------------------------------------------------------------- /common/directoryBlock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FactomProject/FactomCode/HEAD/common/directoryBlock.go -------------------------------------------------------------------------------- /common/eblock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FactomProject/FactomCode/HEAD/common/eblock.go -------------------------------------------------------------------------------- /common/eblock_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FactomProject/FactomCode/HEAD/common/eblock_test.go -------------------------------------------------------------------------------- /common/ecblock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FactomProject/FactomCode/HEAD/common/ecblock.go -------------------------------------------------------------------------------- /common/ecblock_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FactomProject/FactomCode/HEAD/common/ecblock_test.go -------------------------------------------------------------------------------- /common/ecchain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FactomProject/FactomCode/HEAD/common/ecchain.go -------------------------------------------------------------------------------- /common/echain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FactomProject/FactomCode/HEAD/common/echain.go -------------------------------------------------------------------------------- /common/entry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FactomProject/FactomCode/HEAD/common/entry.go -------------------------------------------------------------------------------- /common/entry_test.gox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FactomProject/FactomCode/HEAD/common/entry_test.gox -------------------------------------------------------------------------------- /common/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FactomProject/FactomCode/HEAD/common/error.go -------------------------------------------------------------------------------- /common/ftcblock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FactomProject/FactomCode/HEAD/common/ftcblock.go -------------------------------------------------------------------------------- /common/hash.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FactomProject/FactomCode/HEAD/common/hash.go -------------------------------------------------------------------------------- /common/hash_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FactomProject/FactomCode/HEAD/common/hash_test.go -------------------------------------------------------------------------------- /common/increasebalance.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FactomProject/FactomCode/HEAD/common/increasebalance.go -------------------------------------------------------------------------------- /common/increasebalance_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FactomProject/FactomCode/HEAD/common/increasebalance_test.go -------------------------------------------------------------------------------- /common/key.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FactomProject/FactomCode/HEAD/common/key.go -------------------------------------------------------------------------------- /common/key_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FactomProject/FactomCode/HEAD/common/key_test.go -------------------------------------------------------------------------------- /common/marshal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FactomProject/FactomCode/HEAD/common/marshal.go -------------------------------------------------------------------------------- /common/merkle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FactomProject/FactomCode/HEAD/common/merkle.go -------------------------------------------------------------------------------- /common/minutenumber.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FactomProject/FactomCode/HEAD/common/minutenumber.go -------------------------------------------------------------------------------- /common/minutenumber_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FactomProject/FactomCode/HEAD/common/minutenumber_test.go -------------------------------------------------------------------------------- /common/serverindexnumber.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FactomProject/FactomCode/HEAD/common/serverindexnumber.go -------------------------------------------------------------------------------- /common/serverindexnumber_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FactomProject/FactomCode/HEAD/common/serverindexnumber_test.go -------------------------------------------------------------------------------- /common/signature.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FactomProject/FactomCode/HEAD/common/signature.go -------------------------------------------------------------------------------- /common/stringInterfaces.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FactomProject/FactomCode/HEAD/common/stringInterfaces.go -------------------------------------------------------------------------------- /common/varint.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FactomProject/FactomCode/HEAD/common/varint.go -------------------------------------------------------------------------------- /common/varint_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FactomProject/FactomCode/HEAD/common/varint_test.go -------------------------------------------------------------------------------- /consensus/plist.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FactomProject/FactomCode/HEAD/consensus/plist.go -------------------------------------------------------------------------------- /consensus/plist_test.gox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FactomProject/FactomCode/HEAD/consensus/plist_test.gox -------------------------------------------------------------------------------- /consensus/plistmgr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FactomProject/FactomCode/HEAD/consensus/plistmgr.go -------------------------------------------------------------------------------- /controlpanel/controlpanel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FactomProject/FactomCode/HEAD/controlpanel/controlpanel.go -------------------------------------------------------------------------------- /controlpanel/webserver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FactomProject/FactomCode/HEAD/controlpanel/webserver.go -------------------------------------------------------------------------------- /database/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FactomProject/FactomCode/HEAD/database/.gitignore -------------------------------------------------------------------------------- /database/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FactomProject/FactomCode/HEAD/database/.travis.yml -------------------------------------------------------------------------------- /database/db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FactomProject/FactomCode/HEAD/database/db.go -------------------------------------------------------------------------------- /database/ldb/ablock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FactomProject/FactomCode/HEAD/database/ldb/ablock.go -------------------------------------------------------------------------------- /database/ldb/comptest/compareTwoDbs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FactomProject/FactomCode/HEAD/database/ldb/comptest/compareTwoDbs.go -------------------------------------------------------------------------------- /database/ldb/db_test.gox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FactomProject/FactomCode/HEAD/database/ldb/db_test.gox -------------------------------------------------------------------------------- /database/ldb/dblock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FactomProject/FactomCode/HEAD/database/ldb/dblock.go -------------------------------------------------------------------------------- /database/ldb/dbtest/dbtst.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FactomProject/FactomCode/HEAD/database/ldb/dbtest/dbtst.go -------------------------------------------------------------------------------- /database/ldb/eblock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FactomProject/FactomCode/HEAD/database/ldb/eblock.go -------------------------------------------------------------------------------- /database/ldb/ecblock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FactomProject/FactomCode/HEAD/database/ldb/ecblock.go -------------------------------------------------------------------------------- /database/ldb/entry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FactomProject/FactomCode/HEAD/database/ldb/entry.go -------------------------------------------------------------------------------- /database/ldb/fdbtest/dbdump.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FactomProject/FactomCode/HEAD/database/ldb/fdbtest/dbdump.go -------------------------------------------------------------------------------- /database/ldb/leveldb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FactomProject/FactomCode/HEAD/database/ldb/leveldb.go -------------------------------------------------------------------------------- /database/ldb/scblock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FactomProject/FactomCode/HEAD/database/ldb/scblock.go -------------------------------------------------------------------------------- /factoid/factoid.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FactomProject/FactomCode/HEAD/factoid/factoid.go -------------------------------------------------------------------------------- /factomapi/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FactomProject/FactomCode/HEAD/factomapi/api.go -------------------------------------------------------------------------------- /factomapi/test/api_test.gox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FactomProject/FactomCode/HEAD/factomapi/test/api_test.gox -------------------------------------------------------------------------------- /factomapi/test/guten_test.gox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FactomProject/FactomCode/HEAD/factomapi/test/guten_test.gox -------------------------------------------------------------------------------- /factomapi/test/varint_test.gox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FactomProject/FactomCode/HEAD/factomapi/test/varint_test.gox -------------------------------------------------------------------------------- /factomapi/test/wsapi_test.gox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FactomProject/FactomCode/HEAD/factomapi/test/wsapi_test.gox -------------------------------------------------------------------------------- /factomd/Entryblocks_test.gox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FactomProject/FactomCode/HEAD/factomd/Entryblocks_test.gox -------------------------------------------------------------------------------- /factomd/blocks_test.gox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FactomProject/FactomCode/HEAD/factomd/blocks_test.gox -------------------------------------------------------------------------------- /factomd/factomd.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FactomProject/FactomCode/HEAD/factomd/factomd.conf -------------------------------------------------------------------------------- /factomd/factomd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FactomProject/FactomCode/HEAD/factomd/factomd.go -------------------------------------------------------------------------------- /factomd/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FactomProject/FactomCode/HEAD/factomd/log.go -------------------------------------------------------------------------------- /factomd/runfactomd.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FactomProject/FactomCode/HEAD/factomd/runfactomd.sh -------------------------------------------------------------------------------- /factomd/srunfactomd.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FactomProject/FactomCode/HEAD/factomd/srunfactomd.sh -------------------------------------------------------------------------------- /factomd/test/blocks_test.gox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FactomProject/FactomCode/HEAD/factomd/test/blocks_test.gox -------------------------------------------------------------------------------- /factomd/test/chainhead_test.gox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FactomProject/FactomCode/HEAD/factomd/test/chainhead_test.gox -------------------------------------------------------------------------------- /factomd/test/dblock_test.gox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FactomProject/FactomCode/HEAD/factomd/test/dblock_test.gox -------------------------------------------------------------------------------- /factomd/test/ecblock_db_test.gox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FactomProject/FactomCode/HEAD/factomd/test/ecblock_db_test.gox -------------------------------------------------------------------------------- /factomlog/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FactomProject/FactomCode/HEAD/factomlog/logger.go -------------------------------------------------------------------------------- /factomlog/logger_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FactomProject/FactomCode/HEAD/factomlog/logger_test.go -------------------------------------------------------------------------------- /process/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FactomProject/FactomCode/HEAD/process/init.go -------------------------------------------------------------------------------- /process/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FactomProject/FactomCode/HEAD/process/log.go -------------------------------------------------------------------------------- /process/mempool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FactomProject/FactomCode/HEAD/process/mempool.go -------------------------------------------------------------------------------- /process/processor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FactomProject/FactomCode/HEAD/process/processor.go -------------------------------------------------------------------------------- /process/replay.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FactomProject/FactomCode/HEAD/process/replay.go -------------------------------------------------------------------------------- /process/replay_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FactomProject/FactomCode/HEAD/process/replay_test.go -------------------------------------------------------------------------------- /process/syncup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FactomProject/FactomCode/HEAD/process/syncup.go -------------------------------------------------------------------------------- /process/timer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FactomProject/FactomCode/HEAD/process/timer.go -------------------------------------------------------------------------------- /process/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FactomProject/FactomCode/HEAD/process/util.go -------------------------------------------------------------------------------- /tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FactomProject/FactomCode/HEAD/tests.sh -------------------------------------------------------------------------------- /util/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FactomProject/FactomCode/HEAD/util/config.go -------------------------------------------------------------------------------- /util/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FactomProject/FactomCode/HEAD/util/config_test.go -------------------------------------------------------------------------------- /util/misc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FactomProject/FactomCode/HEAD/util/misc.go -------------------------------------------------------------------------------- /util/sorting.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FactomProject/FactomCode/HEAD/util/sorting.go -------------------------------------------------------------------------------- /wallet/keymanager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FactomProject/FactomCode/HEAD/wallet/keymanager.go -------------------------------------------------------------------------------- /wallet/mainwallet/wallet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FactomProject/FactomCode/HEAD/wallet/mainwallet/wallet.go -------------------------------------------------------------------------------- /wallet/wallet.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FactomProject/FactomCode/HEAD/wallet/wallet.conf -------------------------------------------------------------------------------- /wallet/wallet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FactomProject/FactomCode/HEAD/wallet/wallet.go -------------------------------------------------------------------------------- /wallet/wallet_test.gox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FactomProject/FactomCode/HEAD/wallet/wallet_test.gox -------------------------------------------------------------------------------- /wsapi/.gitignore: -------------------------------------------------------------------------------- 1 | tmp/* 2 | -------------------------------------------------------------------------------- /wsapi/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FactomProject/FactomCode/HEAD/wsapi/log.go -------------------------------------------------------------------------------- /wsapi/test/handlers_test.gox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FactomProject/FactomCode/HEAD/wsapi/test/handlers_test.gox -------------------------------------------------------------------------------- /wsapi/test/log_test.gox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FactomProject/FactomCode/HEAD/wsapi/test/log_test.gox -------------------------------------------------------------------------------- /wsapi/test/wsapi_test.gox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FactomProject/FactomCode/HEAD/wsapi/test/wsapi_test.gox -------------------------------------------------------------------------------- /wsapi/wsapi.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FactomProject/FactomCode/HEAD/wsapi/wsapi.go --------------------------------------------------------------------------------