├── .clang-format ├── .clang_complete ├── .gitattributes ├── .github └── workflows │ ├── docker-ubuntu-image.yml │ ├── macos-10.15-compile.yml │ ├── ubuntu-18.04-compile.yml │ └── windows2019x64-compile.yml ├── .gitignore ├── .gitmodules ├── CMake ├── AddCXXCompilerFlag.cmake ├── FindJeMalloc.cmake ├── FindMHD.cmake ├── FindReadline.cmake └── UseLATEX.cmake ├── CMakeLists.txt ├── GPLv2 ├── LGPLv2 ├── LICENSE.LGPL ├── README.md ├── adnl ├── CMakeLists.txt ├── adnl-address-list.cpp ├── adnl-address-list.h ├── adnl-address-list.hpp ├── adnl-channel.cpp ├── adnl-channel.h ├── adnl-channel.hpp ├── adnl-db.cpp ├── adnl-db.h ├── adnl-db.hpp ├── adnl-ext-client.cpp ├── adnl-ext-client.h ├── adnl-ext-client.hpp ├── adnl-ext-connection.cpp ├── adnl-ext-connection.hpp ├── adnl-ext-server.cpp ├── adnl-ext-server.h ├── adnl-ext-server.hpp ├── adnl-local-id.cpp ├── adnl-local-id.h ├── adnl-message.cpp ├── adnl-message.h ├── adnl-network-manager.cpp ├── adnl-network-manager.h ├── adnl-network-manager.hpp ├── adnl-node-id.cpp ├── adnl-node-id.hpp ├── adnl-node.cpp ├── adnl-node.h ├── adnl-packet.cpp ├── adnl-packet.h ├── adnl-peer-table.cpp ├── adnl-peer-table.h ├── adnl-peer-table.hpp ├── adnl-peer.cpp ├── adnl-peer.h ├── adnl-peer.hpp ├── adnl-pong.cpp ├── adnl-proxy-types.cpp ├── adnl-proxy-types.h ├── adnl-proxy-types.hpp ├── adnl-proxy.cpp ├── adnl-query.cpp ├── adnl-query.h ├── adnl-received-mask.h ├── adnl-static-nodes.cpp ├── adnl-static-nodes.h ├── adnl-static-nodes.hpp ├── adnl-test-loopback-implementation.cpp ├── adnl-test-loopback-implementation.h ├── adnl-tunnel.cpp ├── adnl-tunnel.h ├── adnl.h ├── test │ └── adnl-test-ping.cpp ├── utils.cpp └── utils.hpp ├── blockchain-explorer ├── CMakeLists.txt ├── blockchain-explorer-http.cpp ├── blockchain-explorer-http.hpp ├── blockchain-explorer-query.cpp ├── blockchain-explorer-query.hpp ├── blockchain-explorer.cpp └── blockchain-explorer.hpp ├── catchain ├── CMakeLists.txt ├── catchain-block.cpp ├── catchain-block.hpp ├── catchain-received-block.cpp ├── catchain-received-block.h ├── catchain-received-block.hpp ├── catchain-receiver-interface.h ├── catchain-receiver-source.cpp ├── catchain-receiver-source.h ├── catchain-receiver-source.hpp ├── catchain-receiver.cpp ├── catchain-receiver.h ├── catchain-receiver.hpp ├── catchain-types.h ├── catchain.cpp ├── catchain.h └── catchain.hpp ├── common ├── CMakeLists.txt ├── checksum.h ├── delay.h ├── errorcode.h ├── errorlog.cpp ├── errorlog.h ├── int-to-string.hpp ├── io.hpp └── status.h ├── create-hardfork ├── CMakeLists.txt └── create-hardfork.cpp ├── crypto ├── CMakeLists.txt ├── Ed25519.cpp ├── Ed25519.h ├── block │ ├── Binlog.cpp │ ├── Binlog.h │ ├── adjust-block.cpp │ ├── block-binlog.h │ ├── block-db-impl.h │ ├── block-db.cpp │ ├── block-db.h │ ├── block-parse.cpp │ ├── block-parse.h │ ├── block.cpp │ ├── block.h │ ├── block.tlb │ ├── check-proof.cpp │ ├── check-proof.h │ ├── create-state.cpp │ ├── dump-block.cpp │ ├── mc-config.cpp │ ├── mc-config.h │ ├── output-queue-merger.cpp │ ├── output-queue-merger.h │ ├── test-block.cpp │ ├── test-weight-distr.cpp │ ├── transaction.cpp │ └── transaction.h ├── common │ ├── AtomicRef.h │ ├── bigexp.cpp │ ├── bigexp.h │ ├── bigint.cpp │ ├── bigint.hpp │ ├── bitstring.cpp │ ├── bitstring.h │ ├── linalloc.hpp │ ├── promiseop.hpp │ ├── refcnt.cpp │ ├── refcnt.hpp │ ├── refint.cpp │ ├── refint.h │ ├── util.cpp │ └── util.h ├── ellcurve │ ├── Ed25519.cpp │ ├── Ed25519.h │ ├── Fp25519.cpp │ ├── Fp25519.h │ ├── Montgomery.cpp │ ├── Montgomery.h │ ├── TwEdwards.cpp │ └── TwEdwards.h ├── fift │ ├── Continuation.cpp │ ├── Continuation.h │ ├── Dictionary.cpp │ ├── Dictionary.h │ ├── Fift.cpp │ ├── Fift.h │ ├── IntCtx.cpp │ ├── IntCtx.h │ ├── SourceLookup.cpp │ ├── SourceLookup.h │ ├── fift-main.cpp │ ├── lib │ │ ├── Asm.fif │ │ ├── Color.fif │ │ ├── Fift.fif │ │ ├── GetOpt.fif │ │ ├── Lisp.fif │ │ ├── Lists.fif │ │ ├── Stack.fif │ │ └── TonUtil.fif │ ├── utils.cpp │ ├── utils.h │ ├── words.cpp │ └── words.h ├── func │ ├── abscode.cpp │ ├── analyzer.cpp │ ├── asmops.cpp │ ├── builtins.cpp │ ├── codegen.cpp │ ├── func.cpp │ ├── func.h │ ├── gen-abscode.cpp │ ├── keywords.cpp │ ├── optimize.cpp │ ├── parse-func.cpp │ ├── stack-transform.cpp │ ├── test │ │ ├── a10.fc │ │ ├── a11.fc │ │ ├── a12.fc │ │ ├── a12_1.fc │ │ ├── a12_2.fc │ │ ├── a12_3.fc │ │ ├── a12_4.fc │ │ ├── a12_5.fc │ │ ├── a12_6.fc │ │ ├── a12_7.fc │ │ ├── a12_8.fc │ │ ├── a12_9.fc │ │ ├── a6.fc │ │ ├── a6.fp │ │ ├── a6_1.fc │ │ ├── a6_2.fc │ │ ├── a6_3.fc │ │ ├── a6_4.fc │ │ ├── a6_5.fc │ │ ├── a7.fc │ │ ├── a8.fc │ │ ├── a9.fc │ │ ├── a9_1.fc │ │ ├── b1.fc │ │ ├── b2.fc │ │ ├── b2_0.fc │ │ ├── b2_1.fc │ │ ├── b2_2.fc │ │ ├── b3.fc │ │ ├── c1.fc │ │ ├── c2.fc │ │ ├── c2_1.fc │ │ ├── w1.fc │ │ ├── w2.fc │ │ ├── w3.fc │ │ ├── w4.fc │ │ ├── w5.fc │ │ ├── w6.fc │ │ ├── w7.fc │ │ ├── w8.fc │ │ └── w9.fc │ └── unify-types.cpp ├── openssl │ ├── bignum.cpp │ ├── bignum.h │ ├── digest.h │ ├── digest.hpp │ ├── rand.cpp │ ├── rand.hpp │ ├── residue.cpp │ └── residue.h ├── parser │ ├── lexer.cpp │ ├── lexer.h │ ├── srcread.cpp │ ├── srcread.h │ ├── symtable.cpp │ └── symtable.h ├── smartcont │ ├── CreateState.fif │ ├── asm-to-cpp.fif │ ├── auto-dns.fif │ ├── complaint-vote-req.fif │ ├── complaint-vote-signed.fif │ ├── config-code.fc │ ├── config-proposal-vote-req.fif │ ├── config-proposal-vote-signed.fif │ ├── create-config-proposal.fif │ ├── create-config-upgrade-proposal.fif │ ├── create-elector-upgrade-proposal.fif │ ├── dns-auto-code.fc │ ├── dns-manual-code.fc │ ├── elector-code.fc │ ├── envelope-complaint.fif │ ├── gen-zerostate-test.fif │ ├── gen-zerostate.fif │ ├── highload-wallet-code.fc │ ├── highload-wallet-v2-code.fc │ ├── highload-wallet-v2-one.fif │ ├── highload-wallet-v2.fif │ ├── highload-wallet.fif │ ├── manual-dns-manage.fif │ ├── multisig-code.fc │ ├── new-auto-dns.fif │ ├── new-highload-wallet-v2.fif │ ├── new-highload-wallet.fif │ ├── new-manual-dns.fif │ ├── new-pinger.fif │ ├── new-pow-testgiver.fif │ ├── new-restricted-wallet.fif │ ├── new-restricted-wallet2.fif │ ├── new-restricted-wallet3.fif │ ├── new-testgiver.fif │ ├── new-wallet-v2.fif │ ├── new-wallet-v3.fif │ ├── new-wallet.fif │ ├── payment-channel-code.fc │ ├── pow-testgiver-code.fc │ ├── recover-stake.fif │ ├── restricted-wallet-code.fc │ ├── restricted-wallet2-code.fc │ ├── restricted-wallet3-code.fc │ ├── show-addr.fif │ ├── simple-wallet-code.fc │ ├── simple-wallet-ext-code.fc │ ├── stdlib.fc │ ├── testgiver.fif │ ├── update-config-smc.fif │ ├── update-config.fif │ ├── update-elector-smc.fif │ ├── validator-elect-req.fif │ ├── validator-elect-signed.fif │ ├── wallet-code.fc │ ├── wallet-v2.fif │ ├── wallet-v3-code.fif │ ├── wallet-v3.fif │ ├── wallet.fif │ └── wallet3-code.fc ├── smc-envelope │ ├── GenericAccount.cpp │ ├── GenericAccount.h │ ├── HighloadWallet.cpp │ ├── HighloadWallet.h │ ├── HighloadWalletV2.cpp │ ├── HighloadWalletV2.h │ ├── ManualDns.cpp │ ├── ManualDns.h │ ├── MultisigWallet.cpp │ ├── MultisigWallet.h │ ├── PaymentChannel.cpp │ ├── PaymentChannel.h │ ├── SmartContract.cpp │ ├── SmartContract.h │ ├── SmartContractCode.cpp │ ├── SmartContractCode.h │ ├── TestGiver.cpp │ ├── TestGiver.h │ ├── TestWallet.cpp │ ├── TestWallet.h │ ├── Wallet.cpp │ ├── Wallet.h │ ├── WalletInterface.cpp │ ├── WalletInterface.h │ ├── WalletV3.cpp │ └── WalletV3.h ├── test │ ├── Ed25519.cpp │ ├── fift.cpp │ ├── fift │ │ ├── bug.fif │ │ ├── bug_div.fif │ │ ├── bug_ufits.fif │ │ ├── cmdline.fif │ │ ├── contfrac.fif │ │ ├── fixed.fif │ │ ├── sort.fif │ │ ├── sort2.fif │ │ ├── test-stack-copy.fif │ │ ├── test.fif │ │ ├── testcc.fif │ │ ├── testdb.fif │ │ ├── testdict.fif │ │ ├── testdict2.fif │ │ ├── testvm.fif │ │ ├── testvm2.fif │ │ ├── testvm3.fif │ │ ├── testvm4.fif │ │ ├── testvm4a.fif │ │ ├── testvm4b.fif │ │ ├── testvm4c.fif │ │ ├── testvm4d.fif │ │ ├── testvm4e.fif │ │ ├── testvm5.fif │ │ ├── testvm6.fif │ │ ├── testvm7.fif │ │ ├── testvm8.fif │ │ ├── testvm9.fif │ │ └── testvmprog.fif │ ├── test-cells.cpp │ ├── test-db.cpp │ ├── test-ed25519-crypto.cpp │ ├── test-smartcont.cpp │ ├── vm.cpp │ └── wycheproof.h ├── tl │ ├── boc.tlb │ ├── hashmap.tlb │ ├── tlbc-aux.h │ ├── tlbc-data.h │ ├── tlbc-gen-cpp.cpp │ ├── tlbc-gen-cpp.h │ ├── tlbc.cpp │ ├── tlblib.cpp │ └── tlblib.hpp ├── util │ ├── Miner.cpp │ ├── Miner.h │ └── pow-miner.cpp └── vm │ ├── arithops.cpp │ ├── arithops.h │ ├── atom.cpp │ ├── atom.h │ ├── boc.cpp │ ├── boc.h │ ├── box.hpp │ ├── cellops.cpp │ ├── cellops.h │ ├── cellparse.hpp │ ├── cells.h │ ├── cells │ ├── Cell.cpp │ ├── Cell.h │ ├── CellBuilder.cpp │ ├── CellBuilder.h │ ├── CellHash.cpp │ ├── CellHash.h │ ├── CellSlice.cpp │ ├── CellSlice.h │ ├── CellString.cpp │ ├── CellString.h │ ├── CellTraits.cpp │ ├── CellTraits.h │ ├── CellUsageTree.cpp │ ├── CellUsageTree.h │ ├── CellWithStorage.h │ ├── DataCell.cpp │ ├── DataCell.h │ ├── ExtCell.h │ ├── LevelMask.cpp │ ├── LevelMask.h │ ├── MerkleProof.cpp │ ├── MerkleProof.h │ ├── MerkleUpdate.cpp │ ├── MerkleUpdate.h │ ├── PrunnedCell.h │ ├── UsageCell.h │ ├── VirtualCell.h │ └── VirtualizationParameters.h │ ├── cellslice.h │ ├── continuation.cpp │ ├── continuation.h │ ├── contops.cpp │ ├── contops.h │ ├── cp0.cpp │ ├── cp0.h │ ├── db │ ├── BlobView.cpp │ ├── BlobView.h │ ├── CellHashTable.h │ ├── CellStorage.cpp │ ├── CellStorage.h │ ├── DynamicBagOfCellsDb.cpp │ ├── DynamicBagOfCellsDb.h │ ├── StaticBagOfCellsDb.cpp │ ├── StaticBagOfCellsDb.h │ ├── TonDb.cpp │ └── TonDb.h │ ├── debugops.cpp │ ├── debugops.h │ ├── dict.cpp │ ├── dict.h │ ├── dictops.cpp │ ├── dictops.h │ ├── dispatch.cpp │ ├── dispatch.h │ ├── excno.hpp │ ├── fmt.hpp │ ├── log.h │ ├── memo.cpp │ ├── memo.h │ ├── opctable.cpp │ ├── opctable.h │ ├── stack.cpp │ ├── stack.hpp │ ├── stackops.cpp │ ├── stackops.h │ ├── tonops.cpp │ ├── tonops.h │ ├── tupleops.cpp │ ├── tupleops.h │ ├── utils.cpp │ ├── utils.h │ ├── vm.cpp │ ├── vm.h │ └── vmstate.h ├── dht-server ├── CMakeLists.txt ├── dht-server.cpp └── dht-server.hpp ├── dht ├── CMakeLists.txt ├── dht-bucket.cpp ├── dht-bucket.hpp ├── dht-in.hpp ├── dht-node.cpp ├── dht-node.hpp ├── dht-query.cpp ├── dht-query.hpp ├── dht-remote-node.cpp ├── dht-remote-node.hpp ├── dht-types.cpp ├── dht-types.h ├── dht.cpp ├── dht.h ├── dht.hpp └── test │ └── dht-test-ping.cpp ├── doc ├── ConfigParam-HOWTO ├── DNS-HOWTO ├── FullNode-HOWTO ├── LiteClient-HOWTO ├── TestGrams-HOWTO ├── TonSites-HOWTO ├── Validator-HOWTO ├── catchain.tex ├── fiftbase.tex ├── smc-guidelines.txt ├── tblkch.tex ├── ton.tex └── tvm.tex ├── docker ├── Dockerfile ├── README.md ├── control.template └── init.sh ├── example ├── android │ ├── AddIntDef.php │ ├── CMakeLists.txt │ ├── build-all.sh │ ├── build.sh │ ├── export.sh │ ├── native-lib.cpp │ ├── src │ │ └── drinkless │ │ │ └── org │ │ │ └── ton │ │ │ └── Client.java │ ├── test.sh │ ├── test │ │ ├── .gitignore │ │ ├── build.gradle │ │ ├── gradle.properties │ │ ├── gradle │ │ │ └── wrapper │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ ├── settings.gradle │ │ └── ton │ │ │ ├── .gitignore │ │ │ ├── build.gradle │ │ │ ├── proguard-rules.pro │ │ │ └── src │ │ │ ├── androidTest │ │ │ └── java │ │ │ │ └── drinkless │ │ │ │ └── org │ │ │ │ └── ton │ │ │ │ ├── TonTest.kt │ │ │ │ └── TonTestJava.java │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ │ └── drinkless │ │ │ │ │ └── org │ │ │ │ │ └── ton │ │ │ │ │ └── Client.java │ │ │ └── res │ │ │ │ └── values │ │ │ │ └── strings.xml │ │ │ └── test │ │ │ └── java │ │ │ └── drinkless │ │ │ └── org │ │ │ └── ton │ │ │ └── ExampleUnitTest.java │ └── third_party │ │ └── crypto │ │ ├── arm │ │ ├── include │ │ │ ├── internal │ │ │ │ ├── __DECC_INCLUDE_EPILOGUE.H │ │ │ │ ├── __DECC_INCLUDE_PROLOGUE.H │ │ │ │ ├── bio.h │ │ │ │ ├── comp.h │ │ │ │ ├── conf.h │ │ │ │ ├── constant_time_locl.h │ │ │ │ ├── cryptlib.h │ │ │ │ ├── dane.h │ │ │ │ ├── dso.h │ │ │ │ ├── dsoerr.h │ │ │ │ ├── err.h │ │ │ │ ├── nelem.h │ │ │ │ ├── numbers.h │ │ │ │ ├── o_dir.h │ │ │ │ ├── o_str.h │ │ │ │ ├── refcount.h │ │ │ │ ├── sockets.h │ │ │ │ ├── sslconf.h │ │ │ │ ├── thread_once.h │ │ │ │ └── tsan_assist.h │ │ │ └── openssl │ │ │ │ ├── __DECC_INCLUDE_EPILOGUE.H │ │ │ │ ├── __DECC_INCLUDE_PROLOGUE.H │ │ │ │ ├── aes.h │ │ │ │ ├── asn1.h │ │ │ │ ├── asn1_mac.h │ │ │ │ ├── asn1err.h │ │ │ │ ├── asn1t.h │ │ │ │ ├── async.h │ │ │ │ ├── asyncerr.h │ │ │ │ ├── bio.h │ │ │ │ ├── bioerr.h │ │ │ │ ├── blowfish.h │ │ │ │ ├── bn.h │ │ │ │ ├── bnerr.h │ │ │ │ ├── buffer.h │ │ │ │ ├── buffererr.h │ │ │ │ ├── camellia.h │ │ │ │ ├── cast.h │ │ │ │ ├── cmac.h │ │ │ │ ├── cms.h │ │ │ │ ├── cmserr.h │ │ │ │ ├── comp.h │ │ │ │ ├── comperr.h │ │ │ │ ├── conf.h │ │ │ │ ├── conf_api.h │ │ │ │ ├── conferr.h │ │ │ │ ├── crypto.h │ │ │ │ ├── cryptoerr.h │ │ │ │ ├── ct.h │ │ │ │ ├── cterr.h │ │ │ │ ├── des.h │ │ │ │ ├── dh.h │ │ │ │ ├── dherr.h │ │ │ │ ├── dsa.h │ │ │ │ ├── dsaerr.h │ │ │ │ ├── dtls1.h │ │ │ │ ├── e_os2.h │ │ │ │ ├── ebcdic.h │ │ │ │ ├── ec.h │ │ │ │ ├── ecdh.h │ │ │ │ ├── ecdsa.h │ │ │ │ ├── ecerr.h │ │ │ │ ├── engine.h │ │ │ │ ├── engineerr.h │ │ │ │ ├── err.h │ │ │ │ ├── evp.h │ │ │ │ ├── evperr.h │ │ │ │ ├── hmac.h │ │ │ │ ├── idea.h │ │ │ │ ├── kdf.h │ │ │ │ ├── kdferr.h │ │ │ │ ├── lhash.h │ │ │ │ ├── md2.h │ │ │ │ ├── md4.h │ │ │ │ ├── md5.h │ │ │ │ ├── mdc2.h │ │ │ │ ├── modes.h │ │ │ │ ├── obj_mac.h │ │ │ │ ├── objects.h │ │ │ │ ├── objectserr.h │ │ │ │ ├── ocsp.h │ │ │ │ ├── ocsperr.h │ │ │ │ ├── opensslconf.h │ │ │ │ ├── opensslconf.h.in │ │ │ │ ├── opensslv.h │ │ │ │ ├── ossl_typ.h │ │ │ │ ├── pem.h │ │ │ │ ├── pem2.h │ │ │ │ ├── pemerr.h │ │ │ │ ├── pkcs12.h │ │ │ │ ├── pkcs12err.h │ │ │ │ ├── pkcs7.h │ │ │ │ ├── pkcs7err.h │ │ │ │ ├── rand.h │ │ │ │ ├── rand_drbg.h │ │ │ │ ├── randerr.h │ │ │ │ ├── rc2.h │ │ │ │ ├── rc4.h │ │ │ │ ├── rc5.h │ │ │ │ ├── ripemd.h │ │ │ │ ├── rsa.h │ │ │ │ ├── rsaerr.h │ │ │ │ ├── safestack.h │ │ │ │ ├── seed.h │ │ │ │ ├── sha.h │ │ │ │ ├── srp.h │ │ │ │ ├── srtp.h │ │ │ │ ├── ssl.h │ │ │ │ ├── ssl2.h │ │ │ │ ├── ssl3.h │ │ │ │ ├── sslerr.h │ │ │ │ ├── stack.h │ │ │ │ ├── store.h │ │ │ │ ├── storeerr.h │ │ │ │ ├── symhacks.h │ │ │ │ ├── tls1.h │ │ │ │ ├── ts.h │ │ │ │ ├── tserr.h │ │ │ │ ├── txt_db.h │ │ │ │ ├── ui.h │ │ │ │ ├── uierr.h │ │ │ │ ├── whrlpool.h │ │ │ │ ├── x509.h │ │ │ │ ├── x509_vfy.h │ │ │ │ ├── x509err.h │ │ │ │ ├── x509v3.h │ │ │ │ └── x509v3err.h │ │ └── lib │ │ │ ├── libcrypto.a │ │ │ └── libssl.a │ │ ├── arm64 │ │ ├── include │ │ │ ├── internal │ │ │ │ ├── __DECC_INCLUDE_EPILOGUE.H │ │ │ │ ├── __DECC_INCLUDE_PROLOGUE.H │ │ │ │ ├── bio.h │ │ │ │ ├── comp.h │ │ │ │ ├── conf.h │ │ │ │ ├── constant_time_locl.h │ │ │ │ ├── cryptlib.h │ │ │ │ ├── dane.h │ │ │ │ ├── dso.h │ │ │ │ ├── dsoerr.h │ │ │ │ ├── err.h │ │ │ │ ├── nelem.h │ │ │ │ ├── numbers.h │ │ │ │ ├── o_dir.h │ │ │ │ ├── o_str.h │ │ │ │ ├── refcount.h │ │ │ │ ├── sockets.h │ │ │ │ ├── sslconf.h │ │ │ │ ├── thread_once.h │ │ │ │ └── tsan_assist.h │ │ │ └── openssl │ │ │ │ ├── __DECC_INCLUDE_EPILOGUE.H │ │ │ │ ├── __DECC_INCLUDE_PROLOGUE.H │ │ │ │ ├── aes.h │ │ │ │ ├── asn1.h │ │ │ │ ├── asn1_mac.h │ │ │ │ ├── asn1err.h │ │ │ │ ├── asn1t.h │ │ │ │ ├── async.h │ │ │ │ ├── asyncerr.h │ │ │ │ ├── bio.h │ │ │ │ ├── bioerr.h │ │ │ │ ├── blowfish.h │ │ │ │ ├── bn.h │ │ │ │ ├── bnerr.h │ │ │ │ ├── buffer.h │ │ │ │ ├── buffererr.h │ │ │ │ ├── camellia.h │ │ │ │ ├── cast.h │ │ │ │ ├── cmac.h │ │ │ │ ├── cms.h │ │ │ │ ├── cmserr.h │ │ │ │ ├── comp.h │ │ │ │ ├── comperr.h │ │ │ │ ├── conf.h │ │ │ │ ├── conf_api.h │ │ │ │ ├── conferr.h │ │ │ │ ├── crypto.h │ │ │ │ ├── cryptoerr.h │ │ │ │ ├── ct.h │ │ │ │ ├── cterr.h │ │ │ │ ├── des.h │ │ │ │ ├── dh.h │ │ │ │ ├── dherr.h │ │ │ │ ├── dsa.h │ │ │ │ ├── dsaerr.h │ │ │ │ ├── dtls1.h │ │ │ │ ├── e_os2.h │ │ │ │ ├── ebcdic.h │ │ │ │ ├── ec.h │ │ │ │ ├── ecdh.h │ │ │ │ ├── ecdsa.h │ │ │ │ ├── ecerr.h │ │ │ │ ├── engine.h │ │ │ │ ├── engineerr.h │ │ │ │ ├── err.h │ │ │ │ ├── evp.h │ │ │ │ ├── evperr.h │ │ │ │ ├── hmac.h │ │ │ │ ├── idea.h │ │ │ │ ├── kdf.h │ │ │ │ ├── kdferr.h │ │ │ │ ├── lhash.h │ │ │ │ ├── md2.h │ │ │ │ ├── md4.h │ │ │ │ ├── md5.h │ │ │ │ ├── mdc2.h │ │ │ │ ├── modes.h │ │ │ │ ├── obj_mac.h │ │ │ │ ├── objects.h │ │ │ │ ├── objectserr.h │ │ │ │ ├── ocsp.h │ │ │ │ ├── ocsperr.h │ │ │ │ ├── opensslconf.h │ │ │ │ ├── opensslconf.h.in │ │ │ │ ├── opensslv.h │ │ │ │ ├── ossl_typ.h │ │ │ │ ├── pem.h │ │ │ │ ├── pem2.h │ │ │ │ ├── pemerr.h │ │ │ │ ├── pkcs12.h │ │ │ │ ├── pkcs12err.h │ │ │ │ ├── pkcs7.h │ │ │ │ ├── pkcs7err.h │ │ │ │ ├── rand.h │ │ │ │ ├── rand_drbg.h │ │ │ │ ├── randerr.h │ │ │ │ ├── rc2.h │ │ │ │ ├── rc4.h │ │ │ │ ├── rc5.h │ │ │ │ ├── ripemd.h │ │ │ │ ├── rsa.h │ │ │ │ ├── rsaerr.h │ │ │ │ ├── safestack.h │ │ │ │ ├── seed.h │ │ │ │ ├── sha.h │ │ │ │ ├── srp.h │ │ │ │ ├── srtp.h │ │ │ │ ├── ssl.h │ │ │ │ ├── ssl2.h │ │ │ │ ├── ssl3.h │ │ │ │ ├── sslerr.h │ │ │ │ ├── stack.h │ │ │ │ ├── store.h │ │ │ │ ├── storeerr.h │ │ │ │ ├── symhacks.h │ │ │ │ ├── tls1.h │ │ │ │ ├── ts.h │ │ │ │ ├── tserr.h │ │ │ │ ├── txt_db.h │ │ │ │ ├── ui.h │ │ │ │ ├── uierr.h │ │ │ │ ├── whrlpool.h │ │ │ │ ├── x509.h │ │ │ │ ├── x509_vfy.h │ │ │ │ ├── x509err.h │ │ │ │ ├── x509v3.h │ │ │ │ └── x509v3err.h │ │ └── lib │ │ │ ├── libcrypto.a │ │ │ └── libssl.a │ │ ├── build-all.sh │ │ ├── build.sh │ │ ├── x86 │ │ ├── include │ │ │ ├── internal │ │ │ │ ├── __DECC_INCLUDE_EPILOGUE.H │ │ │ │ ├── __DECC_INCLUDE_PROLOGUE.H │ │ │ │ ├── bio.h │ │ │ │ ├── comp.h │ │ │ │ ├── conf.h │ │ │ │ ├── constant_time_locl.h │ │ │ │ ├── cryptlib.h │ │ │ │ ├── dane.h │ │ │ │ ├── dso.h │ │ │ │ ├── dsoerr.h │ │ │ │ ├── err.h │ │ │ │ ├── nelem.h │ │ │ │ ├── numbers.h │ │ │ │ ├── o_dir.h │ │ │ │ ├── o_str.h │ │ │ │ ├── refcount.h │ │ │ │ ├── sockets.h │ │ │ │ ├── sslconf.h │ │ │ │ ├── thread_once.h │ │ │ │ └── tsan_assist.h │ │ │ └── openssl │ │ │ │ ├── __DECC_INCLUDE_EPILOGUE.H │ │ │ │ ├── __DECC_INCLUDE_PROLOGUE.H │ │ │ │ ├── aes.h │ │ │ │ ├── asn1.h │ │ │ │ ├── asn1_mac.h │ │ │ │ ├── asn1err.h │ │ │ │ ├── asn1t.h │ │ │ │ ├── async.h │ │ │ │ ├── asyncerr.h │ │ │ │ ├── bio.h │ │ │ │ ├── bioerr.h │ │ │ │ ├── blowfish.h │ │ │ │ ├── bn.h │ │ │ │ ├── bnerr.h │ │ │ │ ├── buffer.h │ │ │ │ ├── buffererr.h │ │ │ │ ├── camellia.h │ │ │ │ ├── cast.h │ │ │ │ ├── cmac.h │ │ │ │ ├── cms.h │ │ │ │ ├── cmserr.h │ │ │ │ ├── comp.h │ │ │ │ ├── comperr.h │ │ │ │ ├── conf.h │ │ │ │ ├── conf_api.h │ │ │ │ ├── conferr.h │ │ │ │ ├── crypto.h │ │ │ │ ├── cryptoerr.h │ │ │ │ ├── ct.h │ │ │ │ ├── cterr.h │ │ │ │ ├── des.h │ │ │ │ ├── dh.h │ │ │ │ ├── dherr.h │ │ │ │ ├── dsa.h │ │ │ │ ├── dsaerr.h │ │ │ │ ├── dtls1.h │ │ │ │ ├── e_os2.h │ │ │ │ ├── ebcdic.h │ │ │ │ ├── ec.h │ │ │ │ ├── ecdh.h │ │ │ │ ├── ecdsa.h │ │ │ │ ├── ecerr.h │ │ │ │ ├── engine.h │ │ │ │ ├── engineerr.h │ │ │ │ ├── err.h │ │ │ │ ├── evp.h │ │ │ │ ├── evperr.h │ │ │ │ ├── hmac.h │ │ │ │ ├── idea.h │ │ │ │ ├── kdf.h │ │ │ │ ├── kdferr.h │ │ │ │ ├── lhash.h │ │ │ │ ├── md2.h │ │ │ │ ├── md4.h │ │ │ │ ├── md5.h │ │ │ │ ├── mdc2.h │ │ │ │ ├── modes.h │ │ │ │ ├── obj_mac.h │ │ │ │ ├── objects.h │ │ │ │ ├── objectserr.h │ │ │ │ ├── ocsp.h │ │ │ │ ├── ocsperr.h │ │ │ │ ├── opensslconf.h │ │ │ │ ├── opensslconf.h.in │ │ │ │ ├── opensslv.h │ │ │ │ ├── ossl_typ.h │ │ │ │ ├── pem.h │ │ │ │ ├── pem2.h │ │ │ │ ├── pemerr.h │ │ │ │ ├── pkcs12.h │ │ │ │ ├── pkcs12err.h │ │ │ │ ├── pkcs7.h │ │ │ │ ├── pkcs7err.h │ │ │ │ ├── rand.h │ │ │ │ ├── rand_drbg.h │ │ │ │ ├── randerr.h │ │ │ │ ├── rc2.h │ │ │ │ ├── rc4.h │ │ │ │ ├── rc5.h │ │ │ │ ├── ripemd.h │ │ │ │ ├── rsa.h │ │ │ │ ├── rsaerr.h │ │ │ │ ├── safestack.h │ │ │ │ ├── seed.h │ │ │ │ ├── sha.h │ │ │ │ ├── srp.h │ │ │ │ ├── srtp.h │ │ │ │ ├── ssl.h │ │ │ │ ├── ssl2.h │ │ │ │ ├── ssl3.h │ │ │ │ ├── sslerr.h │ │ │ │ ├── stack.h │ │ │ │ ├── store.h │ │ │ │ ├── storeerr.h │ │ │ │ ├── symhacks.h │ │ │ │ ├── tls1.h │ │ │ │ ├── ts.h │ │ │ │ ├── tserr.h │ │ │ │ ├── txt_db.h │ │ │ │ ├── ui.h │ │ │ │ ├── uierr.h │ │ │ │ ├── whrlpool.h │ │ │ │ ├── x509.h │ │ │ │ ├── x509_vfy.h │ │ │ │ ├── x509err.h │ │ │ │ ├── x509v3.h │ │ │ │ └── x509v3err.h │ │ └── lib │ │ │ ├── libcrypto.a │ │ │ └── libssl.a │ │ └── x86_64 │ │ ├── include │ │ ├── internal │ │ │ ├── __DECC_INCLUDE_EPILOGUE.H │ │ │ ├── __DECC_INCLUDE_PROLOGUE.H │ │ │ ├── bio.h │ │ │ ├── comp.h │ │ │ ├── conf.h │ │ │ ├── constant_time_locl.h │ │ │ ├── cryptlib.h │ │ │ ├── dane.h │ │ │ ├── dso.h │ │ │ ├── dsoerr.h │ │ │ ├── err.h │ │ │ ├── nelem.h │ │ │ ├── numbers.h │ │ │ ├── o_dir.h │ │ │ ├── o_str.h │ │ │ ├── refcount.h │ │ │ ├── sockets.h │ │ │ ├── sslconf.h │ │ │ ├── thread_once.h │ │ │ └── tsan_assist.h │ │ └── openssl │ │ │ ├── __DECC_INCLUDE_EPILOGUE.H │ │ │ ├── __DECC_INCLUDE_PROLOGUE.H │ │ │ ├── aes.h │ │ │ ├── asn1.h │ │ │ ├── asn1_mac.h │ │ │ ├── asn1err.h │ │ │ ├── asn1t.h │ │ │ ├── async.h │ │ │ ├── asyncerr.h │ │ │ ├── bio.h │ │ │ ├── bioerr.h │ │ │ ├── blowfish.h │ │ │ ├── bn.h │ │ │ ├── bnerr.h │ │ │ ├── buffer.h │ │ │ ├── buffererr.h │ │ │ ├── camellia.h │ │ │ ├── cast.h │ │ │ ├── cmac.h │ │ │ ├── cms.h │ │ │ ├── cmserr.h │ │ │ ├── comp.h │ │ │ ├── comperr.h │ │ │ ├── conf.h │ │ │ ├── conf_api.h │ │ │ ├── conferr.h │ │ │ ├── crypto.h │ │ │ ├── cryptoerr.h │ │ │ ├── ct.h │ │ │ ├── cterr.h │ │ │ ├── des.h │ │ │ ├── dh.h │ │ │ ├── dherr.h │ │ │ ├── dsa.h │ │ │ ├── dsaerr.h │ │ │ ├── dtls1.h │ │ │ ├── e_os2.h │ │ │ ├── ebcdic.h │ │ │ ├── ec.h │ │ │ ├── ecdh.h │ │ │ ├── ecdsa.h │ │ │ ├── ecerr.h │ │ │ ├── engine.h │ │ │ ├── engineerr.h │ │ │ ├── err.h │ │ │ ├── evp.h │ │ │ ├── evperr.h │ │ │ ├── hmac.h │ │ │ ├── idea.h │ │ │ ├── kdf.h │ │ │ ├── kdferr.h │ │ │ ├── lhash.h │ │ │ ├── md2.h │ │ │ ├── md4.h │ │ │ ├── md5.h │ │ │ ├── mdc2.h │ │ │ ├── modes.h │ │ │ ├── obj_mac.h │ │ │ ├── objects.h │ │ │ ├── objectserr.h │ │ │ ├── ocsp.h │ │ │ ├── ocsperr.h │ │ │ ├── opensslconf.h │ │ │ ├── opensslconf.h.in │ │ │ ├── opensslv.h │ │ │ ├── ossl_typ.h │ │ │ ├── pem.h │ │ │ ├── pem2.h │ │ │ ├── pemerr.h │ │ │ ├── pkcs12.h │ │ │ ├── pkcs12err.h │ │ │ ├── pkcs7.h │ │ │ ├── pkcs7err.h │ │ │ ├── rand.h │ │ │ ├── rand_drbg.h │ │ │ ├── randerr.h │ │ │ ├── rc2.h │ │ │ ├── rc4.h │ │ │ ├── rc5.h │ │ │ ├── ripemd.h │ │ │ ├── rsa.h │ │ │ ├── rsaerr.h │ │ │ ├── safestack.h │ │ │ ├── seed.h │ │ │ ├── sha.h │ │ │ ├── srp.h │ │ │ ├── srtp.h │ │ │ ├── ssl.h │ │ │ ├── ssl2.h │ │ │ ├── ssl3.h │ │ │ ├── sslerr.h │ │ │ ├── stack.h │ │ │ ├── store.h │ │ │ ├── storeerr.h │ │ │ ├── symhacks.h │ │ │ ├── tls1.h │ │ │ ├── ts.h │ │ │ ├── tserr.h │ │ │ ├── txt_db.h │ │ │ ├── ui.h │ │ │ ├── uierr.h │ │ │ ├── whrlpool.h │ │ │ ├── x509.h │ │ │ ├── x509_vfy.h │ │ │ ├── x509err.h │ │ │ ├── x509v3.h │ │ │ └── x509v3err.h │ │ └── lib │ │ ├── libcrypto.a │ │ └── libssl.a └── cpp │ ├── CMakeLists.txt │ ├── README.md │ └── tonjson_example.cpp ├── fec ├── CMakeLists.txt ├── fec.cpp └── fec.h ├── git.cc.in ├── git.h ├── git_watcher.cmake ├── http ├── CMakeLists.txt ├── http-client.cpp ├── http-client.h ├── http-client.hpp ├── http-connection.cpp ├── http-connection.h ├── http-inbound-connection.cpp ├── http-inbound-connection.h ├── http-outbound-connection.cpp ├── http-outbound-connection.h ├── http-proxy.cpp ├── http-server.cpp ├── http-server.h ├── http.cpp └── http.h ├── keyring ├── CMakeLists.txt ├── keyring.cpp ├── keyring.h └── keyring.hpp ├── keys ├── CMakeLists.txt ├── encryptor.cpp ├── encryptor.h ├── encryptor.hpp ├── keys.cpp └── keys.hpp ├── lite-client-docs ├── DISCLAIMER └── README ├── lite-client ├── CMakeLists.txt ├── lite-client-common.cpp ├── lite-client-common.h ├── lite-client.cpp └── lite-client.h ├── memprof ├── CMakeLists.txt └── memprof │ ├── memprof.cpp │ └── memprof.h ├── overlay ├── CMakeLists.txt ├── overlay-broadcast.cpp ├── overlay-broadcast.hpp ├── overlay-fec-broadcast.cpp ├── overlay-fec-broadcast.hpp ├── overlay-fec.cpp ├── overlay-fec.hpp ├── overlay-id.hpp ├── overlay-manager.cpp ├── overlay-manager.h ├── overlay-peers.cpp ├── overlay.cpp ├── overlay.h ├── overlay.hpp └── overlays.h ├── rldp-http-proxy ├── CMakeLists.txt └── rldp-http-proxy.cpp ├── rldp ├── CMakeLists.txt ├── rldp-in.hpp ├── rldp-peer.cpp ├── rldp-peer.h ├── rldp-peer.hpp ├── rldp.cpp ├── rldp.h └── rldp.hpp ├── rldp2 ├── Ack.cpp ├── Ack.h ├── Bbr.cpp ├── Bbr.h ├── BdwStats.cpp ├── BdwStats.h ├── CMakeLists.txt ├── FecHelper.cpp ├── FecHelper.h ├── InboundTransfer.cpp ├── InboundTransfer.h ├── LossSender.cpp ├── LossSender.h ├── LossStats.cpp ├── LossStats.h ├── OutboundTransfer.cpp ├── OutboundTransfer.h ├── Pacer.cpp ├── Pacer.h ├── RldpConnection.cpp ├── RldpConnection.h ├── RldpReceiver.cpp ├── RldpReceiver.h ├── RldpSender.cpp ├── RldpSender.h ├── RttStats.cpp ├── RttStats.h ├── SenderPackets.cpp ├── SenderPackets.h ├── rldp-in.hpp ├── rldp.cpp ├── rldp.h └── rldp.hpp ├── run-clang-format.sh ├── storage ├── Bitset.h ├── CMakeLists.txt ├── LoadSpeed.cpp ├── LoadSpeed.h ├── MerkleTree.cpp ├── MerkleTree.h ├── NodeActor.cpp ├── NodeActor.h ├── PartsHelper.h ├── PeerActor.cpp ├── PeerActor.h ├── PeerState.cpp ├── PeerState.h ├── SharedState.h ├── Torrent.cpp ├── Torrent.h ├── TorrentCreator.cpp ├── TorrentCreator.h ├── TorrentHeader.cpp ├── TorrentHeader.h ├── TorrentHeader.hpp ├── TorrentInfo.cpp ├── TorrentInfo.h ├── TorrentMeta.cpp ├── TorrentMeta.h ├── storage-cli.cpp └── test │ └── storage.cpp ├── tdactor ├── .gitrepo ├── CMakeLists.txt ├── benchmark │ ├── CMakeLists.txt │ ├── benchmark.cpp │ └── third_party │ │ ├── FAAArrayQueue.h │ │ ├── HazardPointers.h │ │ ├── LCRQueue.h │ │ ├── LazyIndexArrayQueue.h │ │ ├── MoodyCamelQueue.h │ │ ├── mp-queue.c │ │ └── mp-queue.h ├── td │ └── actor │ │ ├── ActorId.h │ │ ├── ActorOwn.h │ │ ├── ActorShared.h │ │ ├── MultiPromise.cpp │ │ ├── MultiPromise.h │ │ ├── PromiseFuture.h │ │ ├── actor.h │ │ ├── common.h │ │ └── core │ │ ├── Actor.h │ │ ├── ActorExecuteContext.h │ │ ├── ActorExecutor.cpp │ │ ├── ActorExecutor.h │ │ ├── ActorInfo.h │ │ ├── ActorInfoCreator.h │ │ ├── ActorLocker.h │ │ ├── ActorMailbox.h │ │ ├── ActorMessage.h │ │ ├── ActorSignals.h │ │ ├── ActorState.h │ │ ├── Context.h │ │ ├── CpuWorker.cpp │ │ ├── CpuWorker.h │ │ ├── IoWorker.cpp │ │ ├── IoWorker.h │ │ ├── Scheduler.cpp │ │ ├── Scheduler.h │ │ ├── SchedulerContext.h │ │ ├── SchedulerId.h │ │ └── SchedulerMessage.h └── test │ ├── actors_core.cpp │ └── actors_promise.cpp ├── tddb ├── CMakeLists.txt ├── td │ └── db │ │ ├── KeyValue.h │ │ ├── KeyValueAsync.h │ │ ├── MemoryKeyValue.cpp │ │ ├── MemoryKeyValue.h │ │ ├── RocksDb.cpp │ │ ├── RocksDb.h │ │ ├── binlog │ │ ├── Binlog.cpp │ │ ├── Binlog.h │ │ ├── BinlogReaderHelper.cpp │ │ ├── BinlogReaderHelper.h │ │ └── BinlogReaderInterface.h │ │ └── utils │ │ ├── BlobView.cpp │ │ ├── BlobView.h │ │ ├── ChainBuffer.cpp │ │ ├── ChainBuffer.h │ │ ├── CyclicBuffer.cpp │ │ ├── CyclicBuffer.h │ │ ├── FileSyncState.cpp │ │ ├── FileSyncState.h │ │ ├── FileToStreamActor.cpp │ │ ├── FileToStreamActor.h │ │ ├── StreamInterface.cpp │ │ ├── StreamInterface.h │ │ ├── StreamToFileActor.cpp │ │ └── StreamToFileActor.h └── test │ ├── binlog.cpp │ ├── io-bench.cpp │ └── key_value.cpp ├── tdfec ├── CMakeLists.txt ├── benchmark │ ├── CMakeLists.txt │ └── benchmark.cpp ├── td │ └── fec │ │ ├── algebra │ │ ├── BeliefPropagationDecoding.cpp │ │ ├── BeliefPropagationDecoding.h │ │ ├── GaussianElimination.cpp │ │ ├── GaussianElimination.h │ │ ├── InactivationDecoding.cpp │ │ ├── InactivationDecoding.h │ │ ├── MatrixGF2.cpp │ │ ├── MatrixGF2.h │ │ ├── MatrixGF256.cpp │ │ ├── MatrixGF256.h │ │ ├── Octet.cpp │ │ ├── Octet.h │ │ ├── Simd.h │ │ ├── SparseMatrixGF2.cpp │ │ └── SparseMatrixGF2.h │ │ ├── common │ │ ├── SymbolRef.h │ │ ├── SymbolsView.cpp │ │ └── SymbolsView.h │ │ ├── fec.cpp │ │ ├── fec.h │ │ ├── online │ │ ├── Decoder.cpp │ │ ├── Decoder.h │ │ ├── Encoder.cpp │ │ ├── Encoder.h │ │ ├── Rfc.cpp │ │ └── Rfc.h │ │ └── raptorq │ │ ├── Decoder.cpp │ │ ├── Decoder.h │ │ ├── Encoder.cpp │ │ ├── Encoder.h │ │ ├── RawEncoder.cpp │ │ ├── RawEncoder.h │ │ ├── Rfc.cpp │ │ ├── Rfc.h │ │ ├── Solver.cpp │ │ └── Solver.h └── test │ ├── LibRaptorQ.cpp │ ├── LibRaptorQ.h │ └── fec-test.cpp ├── tdnet ├── CMakeLists.txt ├── example │ ├── tcp_ping_pong.cpp │ └── udp_ping_pong.cpp ├── td │ └── net │ │ ├── FdListener.cpp │ │ ├── FdListener.h │ │ ├── TcpListener.cpp │ │ ├── TcpListener.h │ │ ├── UdpServer.cpp │ │ └── UdpServer.h └── test │ └── net-test.cpp ├── tdtl ├── .gitrepo ├── CMakeLists.txt └── td │ └── tl │ ├── tl_config.cpp │ ├── tl_config.h │ ├── tl_core.cpp │ ├── tl_core.h │ ├── tl_file_outputer.cpp │ ├── tl_file_outputer.h │ ├── tl_file_utils.cpp │ ├── tl_file_utils.h │ ├── tl_generate.cpp │ ├── tl_generate.h │ ├── tl_outputer.cpp │ ├── tl_outputer.h │ ├── tl_simple.h │ ├── tl_simple_parser.h │ ├── tl_string_outputer.cpp │ ├── tl_string_outputer.h │ ├── tl_writer.cpp │ └── tl_writer.h ├── tdutils ├── .gitrepo ├── CMakeLists.txt ├── generate │ ├── CMakeLists.txt │ ├── generate_mime_types_gperf.cpp │ └── mime_types.txt ├── td │ └── utils │ │ ├── AesCtrByteFlow.h │ │ ├── AtomicRead.h │ │ ├── BigNum.cpp │ │ ├── BigNum.h │ │ ├── BufferedFd.h │ │ ├── BufferedReader.h │ │ ├── BufferedUdp.cpp │ │ ├── BufferedUdp.h │ │ ├── ByteFlow.h │ │ ├── CancellationToken.h │ │ ├── ChangesProcessor.h │ │ ├── Closure.h │ │ ├── ConcurrentHashTable.h │ │ ├── Container.h │ │ ├── Context.h │ │ ├── DecTree.h │ │ ├── Destructor.h │ │ ├── Enumerator.h │ │ ├── EpochBasedMemoryReclamation.h │ │ ├── FileLog.cpp │ │ ├── FileLog.h │ │ ├── FloodControlFast.h │ │ ├── FloodControlStrict.h │ │ ├── GitInfo.cpp │ │ ├── GitInfo.h │ │ ├── Gzip.cpp │ │ ├── Gzip.h │ │ ├── GzipByteFlow.cpp │ │ ├── GzipByteFlow.h │ │ ├── Hash.h │ │ ├── HashMap.h │ │ ├── HashSet.h │ │ ├── HazardPointers.h │ │ ├── Heap.h │ │ ├── Hints.cpp │ │ ├── Hints.h │ │ ├── HttpUrl.cpp │ │ ├── HttpUrl.h │ │ ├── JsonBuilder.cpp │ │ ├── JsonBuilder.h │ │ ├── List.h │ │ ├── MemoryLog.h │ │ ├── MimeType.cpp │ │ ├── MimeType.h │ │ ├── MovableValue.h │ │ ├── MpmcQueue.cpp │ │ ├── MpmcQueue.h │ │ ├── MpmcWaiter.h │ │ ├── MpscLinkQueue.h │ │ ├── MpscPollableQueue.h │ │ ├── Named.h │ │ ├── ObjectPool.h │ │ ├── Observer.h │ │ ├── OptionParser.cpp │ │ ├── OptionParser.h │ │ ├── OptionsParser.cpp │ │ ├── OptionsParser.h │ │ ├── OrderedEventsProcessor.h │ │ ├── Parser.h │ │ ├── PathView.cpp │ │ ├── PathView.h │ │ ├── Random.cpp │ │ ├── Random.h │ │ ├── ScopeGuard.h │ │ ├── SharedObjectPool.h │ │ ├── SharedSlice.cpp │ │ ├── SharedSlice.h │ │ ├── Slice-decl.h │ │ ├── Slice.cpp │ │ ├── Slice.h │ │ ├── Span.h │ │ ├── SpinLock.h │ │ ├── StackAllocator.cpp │ │ ├── StackAllocator.h │ │ ├── Status.cpp │ │ ├── Status.h │ │ ├── StealingQueue.h │ │ ├── Storer.h │ │ ├── StorerBase.h │ │ ├── StringBuilder.cpp │ │ ├── StringBuilder.h │ │ ├── ThreadLocalStorage.h │ │ ├── ThreadSafeCounter.h │ │ ├── Time.cpp │ │ ├── Time.h │ │ ├── TimedStat.h │ │ ├── Timer.cpp │ │ ├── Timer.h │ │ ├── TsFileLog.cpp │ │ ├── TsFileLog.h │ │ ├── TsList.h │ │ ├── UInt.h │ │ ├── Variant.h │ │ ├── VectorQueue.h │ │ ├── as.h │ │ ├── base64.cpp │ │ ├── base64.h │ │ ├── benchmark.h │ │ ├── bits.h │ │ ├── buffer.cpp │ │ ├── buffer.h │ │ ├── check.cpp │ │ ├── check.h │ │ ├── common.h │ │ ├── config.h.in │ │ ├── crypto.cpp │ │ ├── crypto.h │ │ ├── date.h │ │ ├── filesystem.cpp │ │ ├── filesystem.h │ │ ├── find_boundary.cpp │ │ ├── find_boundary.h │ │ ├── format.h │ │ ├── int_types.h │ │ ├── invoke.h │ │ ├── logging.cpp │ │ ├── logging.h │ │ ├── misc.cpp │ │ ├── misc.h │ │ ├── optional.h │ │ ├── overloaded.h │ │ ├── port │ │ ├── Clocks.cpp │ │ ├── Clocks.h │ │ ├── CxCli.h │ │ ├── EventFd.h │ │ ├── EventFdBase.h │ │ ├── FileFd.cpp │ │ ├── FileFd.h │ │ ├── IPAddress.cpp │ │ ├── IPAddress.h │ │ ├── IoSlice.h │ │ ├── MemoryMapping.cpp │ │ ├── MemoryMapping.h │ │ ├── Poll.h │ │ ├── PollBase.h │ │ ├── PollFlags.cpp │ │ ├── PollFlags.h │ │ ├── RwMutex.h │ │ ├── ServerSocketFd.cpp │ │ ├── ServerSocketFd.h │ │ ├── SocketFd.cpp │ │ ├── SocketFd.h │ │ ├── Stat.cpp │ │ ├── Stat.h │ │ ├── StdStreams.cpp │ │ ├── StdStreams.h │ │ ├── UdpSocketFd.cpp │ │ ├── UdpSocketFd.h │ │ ├── config.h │ │ ├── detail │ │ │ ├── Epoll.cpp │ │ │ ├── Epoll.h │ │ │ ├── EventFdBsd.cpp │ │ │ ├── EventFdBsd.h │ │ │ ├── EventFdLinux.cpp │ │ │ ├── EventFdLinux.h │ │ │ ├── EventFdWindows.cpp │ │ │ ├── EventFdWindows.h │ │ │ ├── Iocp.cpp │ │ │ ├── Iocp.h │ │ │ ├── KQueue.cpp │ │ │ ├── KQueue.h │ │ │ ├── NativeFd.cpp │ │ │ ├── NativeFd.h │ │ │ ├── Poll.cpp │ │ │ ├── Poll.h │ │ │ ├── PollableFd.h │ │ │ ├── Select.cpp │ │ │ ├── Select.h │ │ │ ├── ThreadIdGuard.cpp │ │ │ ├── ThreadIdGuard.h │ │ │ ├── ThreadPthread.cpp │ │ │ ├── ThreadPthread.h │ │ │ ├── ThreadStl.h │ │ │ ├── WineventPoll.cpp │ │ │ ├── WineventPoll.h │ │ │ └── skip_eintr.h │ │ ├── path.cpp │ │ ├── path.h │ │ ├── platform.h │ │ ├── rlimit.cpp │ │ ├── rlimit.h │ │ ├── signals.cpp │ │ ├── signals.h │ │ ├── sleep.cpp │ │ ├── sleep.h │ │ ├── stacktrace.cpp │ │ ├── stacktrace.h │ │ ├── thread.h │ │ ├── thread_local.cpp │ │ ├── thread_local.h │ │ ├── uname.cpp │ │ ├── uname.h │ │ ├── user.cpp │ │ ├── user.h │ │ ├── wstring_convert.cpp │ │ └── wstring_convert.h │ │ ├── queue.h │ │ ├── tests.cpp │ │ ├── tests.h │ │ ├── tl_helpers.h │ │ ├── tl_parsers.cpp │ │ ├── tl_parsers.h │ │ ├── tl_storers.h │ │ ├── translit.cpp │ │ ├── translit.h │ │ ├── type_traits.h │ │ ├── uint128.h │ │ ├── unicode.cpp │ │ ├── unicode.h │ │ ├── unique_ptr.h │ │ ├── utf8.cpp │ │ └── utf8.h └── test │ ├── ConcurrentHashMap.cpp │ ├── Enumerator.cpp │ ├── EpochBasedMemoryReclamation.cpp │ ├── HazardPointers.cpp │ ├── List.cpp │ ├── MpmcQueue.cpp │ ├── MpmcWaiter.cpp │ ├── MpscLinkQueue.cpp │ ├── OptionParser.cpp │ ├── OrderedEventsProcessor.cpp │ ├── SharedObjectPool.cpp │ ├── SharedSlice.cpp │ ├── StealingQueue.cpp │ ├── buffer.cpp │ ├── crypto.cpp │ ├── filesystem.cpp │ ├── gzip.cpp │ ├── heap.cpp │ ├── json.cpp │ ├── log.cpp │ ├── misc.cpp │ ├── port.cpp │ ├── pq.cpp │ └── variant.cpp ├── terminal ├── CMakeLists.txt ├── terminal.cpp ├── terminal.h └── terminal.hpp ├── test ├── ed25519_crypto.cpp ├── generate-test-node-config.py ├── regression-tests.ans ├── test-adnl.cpp ├── test-catchain.cpp ├── test-dht.cpp ├── test-ext-client.cpp ├── test-ext-server.cpp ├── test-hello-world.cpp ├── test-http.cpp ├── test-node.cpp ├── test-rldp.cpp ├── test-rldp2.cpp ├── test-rocksdb.cpp ├── test-td-main.cpp ├── test-ton-collator.cpp ├── test-validator-session-state.cpp ├── test-validator-session.cpp └── test-validator.cpp ├── third-party └── wingetopt │ ├── .gitignore │ ├── .gitrepo │ ├── CMakeLists.txt │ ├── LICENSE │ ├── README.md │ └── src │ ├── getopt.c │ └── getopt.h ├── tl-utils ├── CMakeLists.txt ├── common-utils.hpp ├── lite-utils.cpp ├── lite-utils.hpp ├── tl-utils.cpp └── tl-utils.hpp ├── tl ├── CMakeLists.txt ├── generate │ ├── CMakeLists.txt │ ├── JavadocTlDocumentationGenerator.php │ ├── TlDocumentationGenerator.php │ ├── generate_common.cpp │ ├── generate_java.cpp │ ├── scheme │ │ ├── lite_api.tl │ │ ├── lite_api.tlo │ │ ├── ton_api.tl │ │ ├── ton_api.tlo │ │ ├── tonlib_api.tl │ │ ├── tonlib_api.tlo │ │ └── update-tlo.sh │ ├── tl_json_converter.cpp │ ├── tl_json_converter.h │ ├── tl_writer_cpp.cpp │ ├── tl_writer_cpp.h │ ├── tl_writer_h.cpp │ ├── tl_writer_h.h │ ├── tl_writer_hpp.cpp │ ├── tl_writer_hpp.h │ ├── tl_writer_java.cpp │ ├── tl_writer_java.h │ ├── tl_writer_jni_cpp.cpp │ ├── tl_writer_jni_cpp.h │ ├── tl_writer_jni_h.cpp │ ├── tl_writer_jni_h.h │ ├── tl_writer_td.cpp │ └── tl_writer_td.h └── tl │ ├── TlObject.h │ ├── tl_jni_object.cpp │ ├── tl_jni_object.h │ ├── tl_json.h │ ├── tl_object_parse.h │ └── tl_object_store.h ├── ton ├── lite-tl.hpp ├── ton-io.hpp ├── ton-shard.h ├── ton-tl.hpp └── ton-types.h ├── tonlib ├── CMakeLists.txt ├── TonlibConfig.cmake ├── test │ ├── offline.cpp │ └── online.cpp ├── tonlib │ ├── CellString.cpp │ ├── CellString.h │ ├── Client.cpp │ ├── Client.h │ ├── ClientActor.cpp │ ├── ClientActor.h │ ├── ClientJson.cpp │ ├── ClientJson.h │ ├── Config.cpp │ ├── Config.h │ ├── ExtClient.cpp │ ├── ExtClient.h │ ├── ExtClientLazy.cpp │ ├── ExtClientLazy.h │ ├── ExtClientOutbound.cpp │ ├── ExtClientOutbound.h │ ├── GenericAccount.cpp │ ├── GenericAccount.h │ ├── KeyStorage.cpp │ ├── KeyStorage.h │ ├── KeyValue.cpp │ ├── KeyValue.h │ ├── LastBlock.cpp │ ├── LastBlock.h │ ├── LastBlockStorage.cpp │ ├── LastBlockStorage.h │ ├── LastConfig.cpp │ ├── LastConfig.h │ ├── Logging.cpp │ ├── Logging.h │ ├── TestGiver.cpp │ ├── TestGiver.h │ ├── TestWallet.cpp │ ├── TestWallet.h │ ├── TonlibCallback.h │ ├── TonlibClient.cpp │ ├── TonlibClient.h │ ├── TonlibError.h │ ├── Wallet.cpp │ ├── Wallet.h │ ├── keys │ │ ├── DecryptedKey.cpp │ │ ├── DecryptedKey.h │ │ ├── EncryptedKey.cpp │ │ ├── EncryptedKey.h │ │ ├── Mnemonic.cpp │ │ ├── Mnemonic.h │ │ ├── SimpleEncryption.cpp │ │ ├── SimpleEncryption.h │ │ ├── bip39.cpp │ │ └── bip39.h │ ├── tonlib-cli.cpp │ ├── tonlib_client_json.cpp │ ├── tonlib_client_json.h │ ├── utils.cpp │ └── utils.h └── tonlibclientjson_export_list ├── utils ├── CMakeLists.txt ├── generate-random-id.cpp ├── json2tlo.cpp └── pack-viewer.cpp ├── validator-engine-console ├── CMakeLists.txt ├── validator-engine-console-query.cpp ├── validator-engine-console-query.h ├── validator-engine-console.cpp └── validator-engine-console.h ├── validator-engine ├── CMakeLists.txt ├── validator-engine.cpp └── validator-engine.hpp ├── validator-session ├── CMakeLists.txt ├── persistent-vector.cpp ├── persistent-vector.h ├── validator-session-description.cpp ├── validator-session-description.h ├── validator-session-description.hpp ├── validator-session-state.cpp ├── validator-session-state.h ├── validator-session-types.h ├── validator-session.cpp ├── validator-session.h └── validator-session.hpp └── validator ├── CMakeLists.txt ├── apply-block.cpp ├── apply-block.hpp ├── block-handle.cpp ├── block-handle.hpp ├── db ├── archive-db.cpp ├── archive-db.hpp ├── archive-manager.cpp ├── archive-manager.hpp ├── archive-mover.cpp ├── archive-mover.hpp ├── archive-slice.cpp ├── archive-slice.hpp ├── archiver.cpp ├── archiver.hpp ├── celldb.cpp ├── celldb.hpp ├── fileref.cpp ├── fileref.hpp ├── files-async.hpp ├── package.cpp ├── package.hpp ├── rootdb.cpp ├── rootdb.hpp ├── statedb.cpp ├── statedb.hpp ├── staticfilesdb.cpp └── staticfilesdb.hpp ├── downloaders ├── download-state.cpp ├── download-state.hpp ├── wait-block-data-disk.cpp ├── wait-block-data-disk.hpp ├── wait-block-data.cpp ├── wait-block-data.hpp ├── wait-block-state-merge.cpp ├── wait-block-state-merge.hpp ├── wait-block-state.cpp └── wait-block-state.hpp ├── fabric.h ├── full-node-master.cpp ├── full-node-master.h ├── full-node-master.hpp ├── full-node-shard-queries.hpp ├── full-node-shard.cpp ├── full-node-shard.h ├── full-node-shard.hpp ├── full-node.cpp ├── full-node.h ├── full-node.hpp ├── get-next-key-blocks.cpp ├── get-next-key-blocks.h ├── impl ├── CMakeLists.txt ├── accept-block.cpp ├── accept-block.hpp ├── block.cpp ├── block.hpp ├── check-proof.cpp ├── check-proof.hpp ├── collate-query-impl.h ├── collator-impl.h ├── collator.cpp ├── collator.h ├── config.cpp ├── config.hpp ├── external-message.cpp ├── external-message.hpp ├── fabric.cpp ├── ihr-message.cpp ├── ihr-message.hpp ├── liteserver.cpp ├── liteserver.hpp ├── message-queue.cpp ├── message-queue.hpp ├── proof.cpp ├── proof.hpp ├── shard.cpp ├── shard.hpp ├── signature-set.cpp ├── signature-set.hpp ├── top-shard-descr.cpp ├── top-shard-descr.hpp ├── validate-query.cpp ├── validate-query.hpp ├── validator-set.cpp └── validator-set.hpp ├── import-db-slice.cpp ├── import-db-slice.hpp ├── interfaces ├── block-handle.h ├── block.h ├── config.h ├── db.h ├── external-message.h ├── ihr-message.h ├── liteserver.h ├── message-queue.h ├── proof.h ├── shard-block.h ├── shard.h ├── signature-set.h ├── validator-full-id.h ├── validator-manager.h └── validator-set.h ├── invariants.hpp ├── manager-disk.cpp ├── manager-disk.h ├── manager-disk.hpp ├── manager-hardfork.cpp ├── manager-hardfork.h ├── manager-hardfork.hpp ├── manager-init.cpp ├── manager-init.h ├── manager-init.hpp ├── manager.cpp ├── manager.h ├── manager.hpp ├── net ├── download-archive-slice.cpp ├── download-archive-slice.hpp ├── download-block-new.cpp ├── download-block-new.hpp ├── download-block.cpp ├── download-block.hpp ├── download-next-block.cpp ├── download-next-block.hpp ├── download-proof.cpp ├── download-proof.hpp ├── download-state.cpp ├── download-state.hpp ├── get-next-key-blocks.cpp └── get-next-key-blocks.hpp ├── shard-client.cpp ├── shard-client.hpp ├── state-serializer.cpp ├── state-serializer.hpp ├── stats-merger.h ├── token-manager.cpp ├── token-manager.h ├── validate-broadcast.cpp ├── validate-broadcast.hpp ├── validator-full-id.cpp ├── validator-group.cpp ├── validator-group.hpp ├── validator-options.cpp ├── validator-options.hpp └── validator.h /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/.clang-format -------------------------------------------------------------------------------- /.clang_complete: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/.clang_complete -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/.gitmodules -------------------------------------------------------------------------------- /CMake/AddCXXCompilerFlag.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/CMake/AddCXXCompilerFlag.cmake -------------------------------------------------------------------------------- /CMake/FindJeMalloc.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/CMake/FindJeMalloc.cmake -------------------------------------------------------------------------------- /CMake/FindMHD.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/CMake/FindMHD.cmake -------------------------------------------------------------------------------- /CMake/FindReadline.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/CMake/FindReadline.cmake -------------------------------------------------------------------------------- /CMake/UseLATEX.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/CMake/UseLATEX.cmake -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /GPLv2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/GPLv2 -------------------------------------------------------------------------------- /LGPLv2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/LGPLv2 -------------------------------------------------------------------------------- /LICENSE.LGPL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/LICENSE.LGPL -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/README.md -------------------------------------------------------------------------------- /adnl/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/adnl/CMakeLists.txt -------------------------------------------------------------------------------- /adnl/adnl-address-list.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/adnl/adnl-address-list.cpp -------------------------------------------------------------------------------- /adnl/adnl-address-list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/adnl/adnl-address-list.h -------------------------------------------------------------------------------- /adnl/adnl-address-list.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/adnl/adnl-address-list.hpp -------------------------------------------------------------------------------- /adnl/adnl-channel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/adnl/adnl-channel.cpp -------------------------------------------------------------------------------- /adnl/adnl-channel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/adnl/adnl-channel.h -------------------------------------------------------------------------------- /adnl/adnl-channel.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/adnl/adnl-channel.hpp -------------------------------------------------------------------------------- /adnl/adnl-db.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/adnl/adnl-db.cpp -------------------------------------------------------------------------------- /adnl/adnl-db.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/adnl/adnl-db.h -------------------------------------------------------------------------------- /adnl/adnl-db.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/adnl/adnl-db.hpp -------------------------------------------------------------------------------- /adnl/adnl-ext-client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/adnl/adnl-ext-client.cpp -------------------------------------------------------------------------------- /adnl/adnl-ext-client.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/adnl/adnl-ext-client.h -------------------------------------------------------------------------------- /adnl/adnl-ext-client.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/adnl/adnl-ext-client.hpp -------------------------------------------------------------------------------- /adnl/adnl-ext-connection.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/adnl/adnl-ext-connection.cpp -------------------------------------------------------------------------------- /adnl/adnl-ext-connection.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/adnl/adnl-ext-connection.hpp -------------------------------------------------------------------------------- /adnl/adnl-ext-server.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/adnl/adnl-ext-server.cpp -------------------------------------------------------------------------------- /adnl/adnl-ext-server.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/adnl/adnl-ext-server.h -------------------------------------------------------------------------------- /adnl/adnl-ext-server.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/adnl/adnl-ext-server.hpp -------------------------------------------------------------------------------- /adnl/adnl-local-id.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/adnl/adnl-local-id.cpp -------------------------------------------------------------------------------- /adnl/adnl-local-id.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/adnl/adnl-local-id.h -------------------------------------------------------------------------------- /adnl/adnl-message.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/adnl/adnl-message.cpp -------------------------------------------------------------------------------- /adnl/adnl-message.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/adnl/adnl-message.h -------------------------------------------------------------------------------- /adnl/adnl-network-manager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/adnl/adnl-network-manager.cpp -------------------------------------------------------------------------------- /adnl/adnl-network-manager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/adnl/adnl-network-manager.h -------------------------------------------------------------------------------- /adnl/adnl-network-manager.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/adnl/adnl-network-manager.hpp -------------------------------------------------------------------------------- /adnl/adnl-node-id.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/adnl/adnl-node-id.cpp -------------------------------------------------------------------------------- /adnl/adnl-node-id.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/adnl/adnl-node-id.hpp -------------------------------------------------------------------------------- /adnl/adnl-node.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/adnl/adnl-node.cpp -------------------------------------------------------------------------------- /adnl/adnl-node.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/adnl/adnl-node.h -------------------------------------------------------------------------------- /adnl/adnl-packet.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/adnl/adnl-packet.cpp -------------------------------------------------------------------------------- /adnl/adnl-packet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/adnl/adnl-packet.h -------------------------------------------------------------------------------- /adnl/adnl-peer-table.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/adnl/adnl-peer-table.cpp -------------------------------------------------------------------------------- /adnl/adnl-peer-table.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/adnl/adnl-peer-table.h -------------------------------------------------------------------------------- /adnl/adnl-peer-table.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/adnl/adnl-peer-table.hpp -------------------------------------------------------------------------------- /adnl/adnl-peer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/adnl/adnl-peer.cpp -------------------------------------------------------------------------------- /adnl/adnl-peer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/adnl/adnl-peer.h -------------------------------------------------------------------------------- /adnl/adnl-peer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/adnl/adnl-peer.hpp -------------------------------------------------------------------------------- /adnl/adnl-pong.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/adnl/adnl-pong.cpp -------------------------------------------------------------------------------- /adnl/adnl-proxy-types.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/adnl/adnl-proxy-types.cpp -------------------------------------------------------------------------------- /adnl/adnl-proxy-types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/adnl/adnl-proxy-types.h -------------------------------------------------------------------------------- /adnl/adnl-proxy-types.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/adnl/adnl-proxy-types.hpp -------------------------------------------------------------------------------- /adnl/adnl-proxy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/adnl/adnl-proxy.cpp -------------------------------------------------------------------------------- /adnl/adnl-query.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/adnl/adnl-query.cpp -------------------------------------------------------------------------------- /adnl/adnl-query.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/adnl/adnl-query.h -------------------------------------------------------------------------------- /adnl/adnl-received-mask.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/adnl/adnl-received-mask.h -------------------------------------------------------------------------------- /adnl/adnl-static-nodes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/adnl/adnl-static-nodes.cpp -------------------------------------------------------------------------------- /adnl/adnl-static-nodes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/adnl/adnl-static-nodes.h -------------------------------------------------------------------------------- /adnl/adnl-static-nodes.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/adnl/adnl-static-nodes.hpp -------------------------------------------------------------------------------- /adnl/adnl-tunnel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/adnl/adnl-tunnel.cpp -------------------------------------------------------------------------------- /adnl/adnl-tunnel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/adnl/adnl-tunnel.h -------------------------------------------------------------------------------- /adnl/adnl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/adnl/adnl.h -------------------------------------------------------------------------------- /adnl/test/adnl-test-ping.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/adnl/test/adnl-test-ping.cpp -------------------------------------------------------------------------------- /adnl/utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/adnl/utils.cpp -------------------------------------------------------------------------------- /adnl/utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/adnl/utils.hpp -------------------------------------------------------------------------------- /catchain/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/catchain/CMakeLists.txt -------------------------------------------------------------------------------- /catchain/catchain-block.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/catchain/catchain-block.cpp -------------------------------------------------------------------------------- /catchain/catchain-block.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/catchain/catchain-block.hpp -------------------------------------------------------------------------------- /catchain/catchain-receiver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/catchain/catchain-receiver.cpp -------------------------------------------------------------------------------- /catchain/catchain-receiver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/catchain/catchain-receiver.h -------------------------------------------------------------------------------- /catchain/catchain-receiver.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/catchain/catchain-receiver.hpp -------------------------------------------------------------------------------- /catchain/catchain-types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/catchain/catchain-types.h -------------------------------------------------------------------------------- /catchain/catchain.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/catchain/catchain.cpp -------------------------------------------------------------------------------- /catchain/catchain.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/catchain/catchain.h -------------------------------------------------------------------------------- /catchain/catchain.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/catchain/catchain.hpp -------------------------------------------------------------------------------- /common/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/common/CMakeLists.txt -------------------------------------------------------------------------------- /common/checksum.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/common/checksum.h -------------------------------------------------------------------------------- /common/delay.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/common/delay.h -------------------------------------------------------------------------------- /common/errorcode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/common/errorcode.h -------------------------------------------------------------------------------- /common/errorlog.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/common/errorlog.cpp -------------------------------------------------------------------------------- /common/errorlog.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/common/errorlog.h -------------------------------------------------------------------------------- /common/int-to-string.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/common/int-to-string.hpp -------------------------------------------------------------------------------- /common/io.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/common/io.hpp -------------------------------------------------------------------------------- /common/status.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/common/status.h -------------------------------------------------------------------------------- /create-hardfork/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/create-hardfork/CMakeLists.txt -------------------------------------------------------------------------------- /crypto/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/CMakeLists.txt -------------------------------------------------------------------------------- /crypto/Ed25519.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/Ed25519.cpp -------------------------------------------------------------------------------- /crypto/Ed25519.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/Ed25519.h -------------------------------------------------------------------------------- /crypto/block/Binlog.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/block/Binlog.cpp -------------------------------------------------------------------------------- /crypto/block/Binlog.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/block/Binlog.h -------------------------------------------------------------------------------- /crypto/block/adjust-block.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/block/adjust-block.cpp -------------------------------------------------------------------------------- /crypto/block/block-binlog.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/block/block-binlog.h -------------------------------------------------------------------------------- /crypto/block/block-db-impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/block/block-db-impl.h -------------------------------------------------------------------------------- /crypto/block/block-db.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/block/block-db.cpp -------------------------------------------------------------------------------- /crypto/block/block-db.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/block/block-db.h -------------------------------------------------------------------------------- /crypto/block/block-parse.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/block/block-parse.cpp -------------------------------------------------------------------------------- /crypto/block/block-parse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/block/block-parse.h -------------------------------------------------------------------------------- /crypto/block/block.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/block/block.cpp -------------------------------------------------------------------------------- /crypto/block/block.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/block/block.h -------------------------------------------------------------------------------- /crypto/block/block.tlb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/block/block.tlb -------------------------------------------------------------------------------- /crypto/block/check-proof.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/block/check-proof.cpp -------------------------------------------------------------------------------- /crypto/block/check-proof.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/block/check-proof.h -------------------------------------------------------------------------------- /crypto/block/create-state.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/block/create-state.cpp -------------------------------------------------------------------------------- /crypto/block/dump-block.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/block/dump-block.cpp -------------------------------------------------------------------------------- /crypto/block/mc-config.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/block/mc-config.cpp -------------------------------------------------------------------------------- /crypto/block/mc-config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/block/mc-config.h -------------------------------------------------------------------------------- /crypto/block/test-block.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/block/test-block.cpp -------------------------------------------------------------------------------- /crypto/block/transaction.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/block/transaction.cpp -------------------------------------------------------------------------------- /crypto/block/transaction.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/block/transaction.h -------------------------------------------------------------------------------- /crypto/common/AtomicRef.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/common/AtomicRef.h -------------------------------------------------------------------------------- /crypto/common/bigexp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/common/bigexp.cpp -------------------------------------------------------------------------------- /crypto/common/bigexp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/common/bigexp.h -------------------------------------------------------------------------------- /crypto/common/bigint.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/common/bigint.cpp -------------------------------------------------------------------------------- /crypto/common/bigint.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/common/bigint.hpp -------------------------------------------------------------------------------- /crypto/common/bitstring.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/common/bitstring.cpp -------------------------------------------------------------------------------- /crypto/common/bitstring.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/common/bitstring.h -------------------------------------------------------------------------------- /crypto/common/linalloc.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/common/linalloc.hpp -------------------------------------------------------------------------------- /crypto/common/promiseop.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/common/promiseop.hpp -------------------------------------------------------------------------------- /crypto/common/refcnt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/common/refcnt.cpp -------------------------------------------------------------------------------- /crypto/common/refcnt.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/common/refcnt.hpp -------------------------------------------------------------------------------- /crypto/common/refint.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/common/refint.cpp -------------------------------------------------------------------------------- /crypto/common/refint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/common/refint.h -------------------------------------------------------------------------------- /crypto/common/util.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/common/util.cpp -------------------------------------------------------------------------------- /crypto/common/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/common/util.h -------------------------------------------------------------------------------- /crypto/ellcurve/Ed25519.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/ellcurve/Ed25519.cpp -------------------------------------------------------------------------------- /crypto/ellcurve/Ed25519.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/ellcurve/Ed25519.h -------------------------------------------------------------------------------- /crypto/ellcurve/Fp25519.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/ellcurve/Fp25519.cpp -------------------------------------------------------------------------------- /crypto/ellcurve/Fp25519.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/ellcurve/Fp25519.h -------------------------------------------------------------------------------- /crypto/ellcurve/Montgomery.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/ellcurve/Montgomery.cpp -------------------------------------------------------------------------------- /crypto/ellcurve/Montgomery.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/ellcurve/Montgomery.h -------------------------------------------------------------------------------- /crypto/ellcurve/TwEdwards.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/ellcurve/TwEdwards.cpp -------------------------------------------------------------------------------- /crypto/ellcurve/TwEdwards.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/ellcurve/TwEdwards.h -------------------------------------------------------------------------------- /crypto/fift/Continuation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/fift/Continuation.cpp -------------------------------------------------------------------------------- /crypto/fift/Continuation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/fift/Continuation.h -------------------------------------------------------------------------------- /crypto/fift/Dictionary.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/fift/Dictionary.cpp -------------------------------------------------------------------------------- /crypto/fift/Dictionary.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/fift/Dictionary.h -------------------------------------------------------------------------------- /crypto/fift/Fift.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/fift/Fift.cpp -------------------------------------------------------------------------------- /crypto/fift/Fift.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/fift/Fift.h -------------------------------------------------------------------------------- /crypto/fift/IntCtx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/fift/IntCtx.cpp -------------------------------------------------------------------------------- /crypto/fift/IntCtx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/fift/IntCtx.h -------------------------------------------------------------------------------- /crypto/fift/SourceLookup.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/fift/SourceLookup.cpp -------------------------------------------------------------------------------- /crypto/fift/SourceLookup.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/fift/SourceLookup.h -------------------------------------------------------------------------------- /crypto/fift/fift-main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/fift/fift-main.cpp -------------------------------------------------------------------------------- /crypto/fift/lib/Asm.fif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/fift/lib/Asm.fif -------------------------------------------------------------------------------- /crypto/fift/lib/Color.fif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/fift/lib/Color.fif -------------------------------------------------------------------------------- /crypto/fift/lib/Fift.fif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/fift/lib/Fift.fif -------------------------------------------------------------------------------- /crypto/fift/lib/GetOpt.fif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/fift/lib/GetOpt.fif -------------------------------------------------------------------------------- /crypto/fift/lib/Lisp.fif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/fift/lib/Lisp.fif -------------------------------------------------------------------------------- /crypto/fift/lib/Lists.fif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/fift/lib/Lists.fif -------------------------------------------------------------------------------- /crypto/fift/lib/Stack.fif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/fift/lib/Stack.fif -------------------------------------------------------------------------------- /crypto/fift/lib/TonUtil.fif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/fift/lib/TonUtil.fif -------------------------------------------------------------------------------- /crypto/fift/utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/fift/utils.cpp -------------------------------------------------------------------------------- /crypto/fift/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/fift/utils.h -------------------------------------------------------------------------------- /crypto/fift/words.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/fift/words.cpp -------------------------------------------------------------------------------- /crypto/fift/words.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/fift/words.h -------------------------------------------------------------------------------- /crypto/func/abscode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/func/abscode.cpp -------------------------------------------------------------------------------- /crypto/func/analyzer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/func/analyzer.cpp -------------------------------------------------------------------------------- /crypto/func/asmops.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/func/asmops.cpp -------------------------------------------------------------------------------- /crypto/func/builtins.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/func/builtins.cpp -------------------------------------------------------------------------------- /crypto/func/codegen.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/func/codegen.cpp -------------------------------------------------------------------------------- /crypto/func/func.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/func/func.cpp -------------------------------------------------------------------------------- /crypto/func/func.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/func/func.h -------------------------------------------------------------------------------- /crypto/func/gen-abscode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/func/gen-abscode.cpp -------------------------------------------------------------------------------- /crypto/func/keywords.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/func/keywords.cpp -------------------------------------------------------------------------------- /crypto/func/optimize.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/func/optimize.cpp -------------------------------------------------------------------------------- /crypto/func/parse-func.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/func/parse-func.cpp -------------------------------------------------------------------------------- /crypto/func/test/a10.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/func/test/a10.fc -------------------------------------------------------------------------------- /crypto/func/test/a11.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/func/test/a11.fc -------------------------------------------------------------------------------- /crypto/func/test/a12.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/func/test/a12.fc -------------------------------------------------------------------------------- /crypto/func/test/a12_1.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/func/test/a12_1.fc -------------------------------------------------------------------------------- /crypto/func/test/a12_2.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/func/test/a12_2.fc -------------------------------------------------------------------------------- /crypto/func/test/a12_3.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/func/test/a12_3.fc -------------------------------------------------------------------------------- /crypto/func/test/a12_4.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/func/test/a12_4.fc -------------------------------------------------------------------------------- /crypto/func/test/a12_5.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/func/test/a12_5.fc -------------------------------------------------------------------------------- /crypto/func/test/a12_6.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/func/test/a12_6.fc -------------------------------------------------------------------------------- /crypto/func/test/a12_7.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/func/test/a12_7.fc -------------------------------------------------------------------------------- /crypto/func/test/a12_8.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/func/test/a12_8.fc -------------------------------------------------------------------------------- /crypto/func/test/a12_9.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/func/test/a12_9.fc -------------------------------------------------------------------------------- /crypto/func/test/a6.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/func/test/a6.fc -------------------------------------------------------------------------------- /crypto/func/test/a6.fp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/func/test/a6.fp -------------------------------------------------------------------------------- /crypto/func/test/a6_1.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/func/test/a6_1.fc -------------------------------------------------------------------------------- /crypto/func/test/a6_2.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/func/test/a6_2.fc -------------------------------------------------------------------------------- /crypto/func/test/a6_3.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/func/test/a6_3.fc -------------------------------------------------------------------------------- /crypto/func/test/a6_4.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/func/test/a6_4.fc -------------------------------------------------------------------------------- /crypto/func/test/a6_5.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/func/test/a6_5.fc -------------------------------------------------------------------------------- /crypto/func/test/a7.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/func/test/a7.fc -------------------------------------------------------------------------------- /crypto/func/test/a8.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/func/test/a8.fc -------------------------------------------------------------------------------- /crypto/func/test/a9.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/func/test/a9.fc -------------------------------------------------------------------------------- /crypto/func/test/a9_1.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/func/test/a9_1.fc -------------------------------------------------------------------------------- /crypto/func/test/b1.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/func/test/b1.fc -------------------------------------------------------------------------------- /crypto/func/test/b2.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/func/test/b2.fc -------------------------------------------------------------------------------- /crypto/func/test/b2_0.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/func/test/b2_0.fc -------------------------------------------------------------------------------- /crypto/func/test/b2_1.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/func/test/b2_1.fc -------------------------------------------------------------------------------- /crypto/func/test/b2_2.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/func/test/b2_2.fc -------------------------------------------------------------------------------- /crypto/func/test/b3.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/func/test/b3.fc -------------------------------------------------------------------------------- /crypto/func/test/c1.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/func/test/c1.fc -------------------------------------------------------------------------------- /crypto/func/test/c2.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/func/test/c2.fc -------------------------------------------------------------------------------- /crypto/func/test/c2_1.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/func/test/c2_1.fc -------------------------------------------------------------------------------- /crypto/func/test/w1.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/func/test/w1.fc -------------------------------------------------------------------------------- /crypto/func/test/w2.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/func/test/w2.fc -------------------------------------------------------------------------------- /crypto/func/test/w3.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/func/test/w3.fc -------------------------------------------------------------------------------- /crypto/func/test/w4.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/func/test/w4.fc -------------------------------------------------------------------------------- /crypto/func/test/w5.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/func/test/w5.fc -------------------------------------------------------------------------------- /crypto/func/test/w6.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/func/test/w6.fc -------------------------------------------------------------------------------- /crypto/func/test/w7.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/func/test/w7.fc -------------------------------------------------------------------------------- /crypto/func/test/w8.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/func/test/w8.fc -------------------------------------------------------------------------------- /crypto/func/test/w9.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/func/test/w9.fc -------------------------------------------------------------------------------- /crypto/func/unify-types.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/func/unify-types.cpp -------------------------------------------------------------------------------- /crypto/openssl/bignum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/openssl/bignum.cpp -------------------------------------------------------------------------------- /crypto/openssl/bignum.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/openssl/bignum.h -------------------------------------------------------------------------------- /crypto/openssl/digest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/openssl/digest.h -------------------------------------------------------------------------------- /crypto/openssl/digest.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/openssl/digest.hpp -------------------------------------------------------------------------------- /crypto/openssl/rand.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/openssl/rand.cpp -------------------------------------------------------------------------------- /crypto/openssl/rand.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/openssl/rand.hpp -------------------------------------------------------------------------------- /crypto/openssl/residue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/openssl/residue.cpp -------------------------------------------------------------------------------- /crypto/openssl/residue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/openssl/residue.h -------------------------------------------------------------------------------- /crypto/parser/lexer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/parser/lexer.cpp -------------------------------------------------------------------------------- /crypto/parser/lexer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/parser/lexer.h -------------------------------------------------------------------------------- /crypto/parser/srcread.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/parser/srcread.cpp -------------------------------------------------------------------------------- /crypto/parser/srcread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/parser/srcread.h -------------------------------------------------------------------------------- /crypto/parser/symtable.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/parser/symtable.cpp -------------------------------------------------------------------------------- /crypto/parser/symtable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/parser/symtable.h -------------------------------------------------------------------------------- /crypto/smartcont/auto-dns.fif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/smartcont/auto-dns.fif -------------------------------------------------------------------------------- /crypto/smartcont/show-addr.fif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/smartcont/show-addr.fif -------------------------------------------------------------------------------- /crypto/smartcont/stdlib.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/smartcont/stdlib.fc -------------------------------------------------------------------------------- /crypto/smartcont/testgiver.fif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/smartcont/testgiver.fif -------------------------------------------------------------------------------- /crypto/smartcont/wallet-v2.fif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/smartcont/wallet-v2.fif -------------------------------------------------------------------------------- /crypto/smartcont/wallet-v3.fif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/smartcont/wallet-v3.fif -------------------------------------------------------------------------------- /crypto/smartcont/wallet.fif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/smartcont/wallet.fif -------------------------------------------------------------------------------- /crypto/smc-envelope/Wallet.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/smc-envelope/Wallet.cpp -------------------------------------------------------------------------------- /crypto/smc-envelope/Wallet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/smc-envelope/Wallet.h -------------------------------------------------------------------------------- /crypto/smc-envelope/WalletV3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/smc-envelope/WalletV3.h -------------------------------------------------------------------------------- /crypto/test/Ed25519.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/test/Ed25519.cpp -------------------------------------------------------------------------------- /crypto/test/fift.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/test/fift.cpp -------------------------------------------------------------------------------- /crypto/test/fift/bug.fif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/test/fift/bug.fif -------------------------------------------------------------------------------- /crypto/test/fift/bug_div.fif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/test/fift/bug_div.fif -------------------------------------------------------------------------------- /crypto/test/fift/bug_ufits.fif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/test/fift/bug_ufits.fif -------------------------------------------------------------------------------- /crypto/test/fift/cmdline.fif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/test/fift/cmdline.fif -------------------------------------------------------------------------------- /crypto/test/fift/contfrac.fif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/test/fift/contfrac.fif -------------------------------------------------------------------------------- /crypto/test/fift/fixed.fif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/test/fift/fixed.fif -------------------------------------------------------------------------------- /crypto/test/fift/sort.fif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/test/fift/sort.fif -------------------------------------------------------------------------------- /crypto/test/fift/sort2.fif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/test/fift/sort2.fif -------------------------------------------------------------------------------- /crypto/test/fift/test.fif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/test/fift/test.fif -------------------------------------------------------------------------------- /crypto/test/fift/testcc.fif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/test/fift/testcc.fif -------------------------------------------------------------------------------- /crypto/test/fift/testdb.fif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/test/fift/testdb.fif -------------------------------------------------------------------------------- /crypto/test/fift/testdict.fif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/test/fift/testdict.fif -------------------------------------------------------------------------------- /crypto/test/fift/testdict2.fif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/test/fift/testdict2.fif -------------------------------------------------------------------------------- /crypto/test/fift/testvm.fif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/test/fift/testvm.fif -------------------------------------------------------------------------------- /crypto/test/fift/testvm2.fif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/test/fift/testvm2.fif -------------------------------------------------------------------------------- /crypto/test/fift/testvm3.fif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/test/fift/testvm3.fif -------------------------------------------------------------------------------- /crypto/test/fift/testvm4.fif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/test/fift/testvm4.fif -------------------------------------------------------------------------------- /crypto/test/fift/testvm4a.fif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/test/fift/testvm4a.fif -------------------------------------------------------------------------------- /crypto/test/fift/testvm4b.fif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/test/fift/testvm4b.fif -------------------------------------------------------------------------------- /crypto/test/fift/testvm4c.fif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/test/fift/testvm4c.fif -------------------------------------------------------------------------------- /crypto/test/fift/testvm4d.fif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/test/fift/testvm4d.fif -------------------------------------------------------------------------------- /crypto/test/fift/testvm4e.fif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/test/fift/testvm4e.fif -------------------------------------------------------------------------------- /crypto/test/fift/testvm5.fif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/test/fift/testvm5.fif -------------------------------------------------------------------------------- /crypto/test/fift/testvm6.fif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/test/fift/testvm6.fif -------------------------------------------------------------------------------- /crypto/test/fift/testvm7.fif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/test/fift/testvm7.fif -------------------------------------------------------------------------------- /crypto/test/fift/testvm8.fif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/test/fift/testvm8.fif -------------------------------------------------------------------------------- /crypto/test/fift/testvm9.fif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/test/fift/testvm9.fif -------------------------------------------------------------------------------- /crypto/test/test-cells.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/test/test-cells.cpp -------------------------------------------------------------------------------- /crypto/test/test-db.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/test/test-db.cpp -------------------------------------------------------------------------------- /crypto/test/test-smartcont.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/test/test-smartcont.cpp -------------------------------------------------------------------------------- /crypto/test/vm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/test/vm.cpp -------------------------------------------------------------------------------- /crypto/test/wycheproof.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/test/wycheproof.h -------------------------------------------------------------------------------- /crypto/tl/boc.tlb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/tl/boc.tlb -------------------------------------------------------------------------------- /crypto/tl/hashmap.tlb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/tl/hashmap.tlb -------------------------------------------------------------------------------- /crypto/tl/tlbc-aux.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/tl/tlbc-aux.h -------------------------------------------------------------------------------- /crypto/tl/tlbc-data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/tl/tlbc-data.h -------------------------------------------------------------------------------- /crypto/tl/tlbc-gen-cpp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/tl/tlbc-gen-cpp.cpp -------------------------------------------------------------------------------- /crypto/tl/tlbc-gen-cpp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/tl/tlbc-gen-cpp.h -------------------------------------------------------------------------------- /crypto/tl/tlbc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/tl/tlbc.cpp -------------------------------------------------------------------------------- /crypto/tl/tlblib.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/tl/tlblib.cpp -------------------------------------------------------------------------------- /crypto/tl/tlblib.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/tl/tlblib.hpp -------------------------------------------------------------------------------- /crypto/util/Miner.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/util/Miner.cpp -------------------------------------------------------------------------------- /crypto/util/Miner.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/util/Miner.h -------------------------------------------------------------------------------- /crypto/util/pow-miner.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/util/pow-miner.cpp -------------------------------------------------------------------------------- /crypto/vm/arithops.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/vm/arithops.cpp -------------------------------------------------------------------------------- /crypto/vm/arithops.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/vm/arithops.h -------------------------------------------------------------------------------- /crypto/vm/atom.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/vm/atom.cpp -------------------------------------------------------------------------------- /crypto/vm/atom.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/vm/atom.h -------------------------------------------------------------------------------- /crypto/vm/boc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/vm/boc.cpp -------------------------------------------------------------------------------- /crypto/vm/boc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/vm/boc.h -------------------------------------------------------------------------------- /crypto/vm/box.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/vm/box.hpp -------------------------------------------------------------------------------- /crypto/vm/cellops.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/vm/cellops.cpp -------------------------------------------------------------------------------- /crypto/vm/cellops.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/vm/cellops.h -------------------------------------------------------------------------------- /crypto/vm/cellparse.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/vm/cellparse.hpp -------------------------------------------------------------------------------- /crypto/vm/cells.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/vm/cells.h -------------------------------------------------------------------------------- /crypto/vm/cells/Cell.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/vm/cells/Cell.cpp -------------------------------------------------------------------------------- /crypto/vm/cells/Cell.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/vm/cells/Cell.h -------------------------------------------------------------------------------- /crypto/vm/cells/CellBuilder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/vm/cells/CellBuilder.h -------------------------------------------------------------------------------- /crypto/vm/cells/CellHash.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/vm/cells/CellHash.cpp -------------------------------------------------------------------------------- /crypto/vm/cells/CellHash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/vm/cells/CellHash.h -------------------------------------------------------------------------------- /crypto/vm/cells/CellSlice.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/vm/cells/CellSlice.cpp -------------------------------------------------------------------------------- /crypto/vm/cells/CellSlice.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/vm/cells/CellSlice.h -------------------------------------------------------------------------------- /crypto/vm/cells/CellString.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/vm/cells/CellString.cpp -------------------------------------------------------------------------------- /crypto/vm/cells/CellString.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/vm/cells/CellString.h -------------------------------------------------------------------------------- /crypto/vm/cells/CellTraits.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/vm/cells/CellTraits.cpp -------------------------------------------------------------------------------- /crypto/vm/cells/CellTraits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/vm/cells/CellTraits.h -------------------------------------------------------------------------------- /crypto/vm/cells/DataCell.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/vm/cells/DataCell.cpp -------------------------------------------------------------------------------- /crypto/vm/cells/DataCell.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/vm/cells/DataCell.h -------------------------------------------------------------------------------- /crypto/vm/cells/ExtCell.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/vm/cells/ExtCell.h -------------------------------------------------------------------------------- /crypto/vm/cells/LevelMask.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/vm/cells/LevelMask.cpp -------------------------------------------------------------------------------- /crypto/vm/cells/LevelMask.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/vm/cells/LevelMask.h -------------------------------------------------------------------------------- /crypto/vm/cells/MerkleProof.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/vm/cells/MerkleProof.h -------------------------------------------------------------------------------- /crypto/vm/cells/MerkleUpdate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/vm/cells/MerkleUpdate.h -------------------------------------------------------------------------------- /crypto/vm/cells/PrunnedCell.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/vm/cells/PrunnedCell.h -------------------------------------------------------------------------------- /crypto/vm/cells/UsageCell.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/vm/cells/UsageCell.h -------------------------------------------------------------------------------- /crypto/vm/cells/VirtualCell.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/vm/cells/VirtualCell.h -------------------------------------------------------------------------------- /crypto/vm/cellslice.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/vm/cellslice.h -------------------------------------------------------------------------------- /crypto/vm/continuation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/vm/continuation.cpp -------------------------------------------------------------------------------- /crypto/vm/continuation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/vm/continuation.h -------------------------------------------------------------------------------- /crypto/vm/contops.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/vm/contops.cpp -------------------------------------------------------------------------------- /crypto/vm/contops.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/vm/contops.h -------------------------------------------------------------------------------- /crypto/vm/cp0.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/vm/cp0.cpp -------------------------------------------------------------------------------- /crypto/vm/cp0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/vm/cp0.h -------------------------------------------------------------------------------- /crypto/vm/db/BlobView.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/vm/db/BlobView.cpp -------------------------------------------------------------------------------- /crypto/vm/db/BlobView.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/vm/db/BlobView.h -------------------------------------------------------------------------------- /crypto/vm/db/CellHashTable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/vm/db/CellHashTable.h -------------------------------------------------------------------------------- /crypto/vm/db/CellStorage.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/vm/db/CellStorage.cpp -------------------------------------------------------------------------------- /crypto/vm/db/CellStorage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/vm/db/CellStorage.h -------------------------------------------------------------------------------- /crypto/vm/db/TonDb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/vm/db/TonDb.cpp -------------------------------------------------------------------------------- /crypto/vm/db/TonDb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/vm/db/TonDb.h -------------------------------------------------------------------------------- /crypto/vm/debugops.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/vm/debugops.cpp -------------------------------------------------------------------------------- /crypto/vm/debugops.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/vm/debugops.h -------------------------------------------------------------------------------- /crypto/vm/dict.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/vm/dict.cpp -------------------------------------------------------------------------------- /crypto/vm/dict.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/vm/dict.h -------------------------------------------------------------------------------- /crypto/vm/dictops.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/vm/dictops.cpp -------------------------------------------------------------------------------- /crypto/vm/dictops.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/vm/dictops.h -------------------------------------------------------------------------------- /crypto/vm/dispatch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/vm/dispatch.cpp -------------------------------------------------------------------------------- /crypto/vm/dispatch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/vm/dispatch.h -------------------------------------------------------------------------------- /crypto/vm/excno.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/vm/excno.hpp -------------------------------------------------------------------------------- /crypto/vm/fmt.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/vm/fmt.hpp -------------------------------------------------------------------------------- /crypto/vm/log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/vm/log.h -------------------------------------------------------------------------------- /crypto/vm/memo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/vm/memo.cpp -------------------------------------------------------------------------------- /crypto/vm/memo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/vm/memo.h -------------------------------------------------------------------------------- /crypto/vm/opctable.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/vm/opctable.cpp -------------------------------------------------------------------------------- /crypto/vm/opctable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/vm/opctable.h -------------------------------------------------------------------------------- /crypto/vm/stack.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/vm/stack.cpp -------------------------------------------------------------------------------- /crypto/vm/stack.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/vm/stack.hpp -------------------------------------------------------------------------------- /crypto/vm/stackops.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/vm/stackops.cpp -------------------------------------------------------------------------------- /crypto/vm/stackops.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/vm/stackops.h -------------------------------------------------------------------------------- /crypto/vm/tonops.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/vm/tonops.cpp -------------------------------------------------------------------------------- /crypto/vm/tonops.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/vm/tonops.h -------------------------------------------------------------------------------- /crypto/vm/tupleops.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/vm/tupleops.cpp -------------------------------------------------------------------------------- /crypto/vm/tupleops.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/vm/tupleops.h -------------------------------------------------------------------------------- /crypto/vm/utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/vm/utils.cpp -------------------------------------------------------------------------------- /crypto/vm/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/vm/utils.h -------------------------------------------------------------------------------- /crypto/vm/vm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/vm/vm.cpp -------------------------------------------------------------------------------- /crypto/vm/vm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/vm/vm.h -------------------------------------------------------------------------------- /crypto/vm/vmstate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/crypto/vm/vmstate.h -------------------------------------------------------------------------------- /dht-server/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/dht-server/CMakeLists.txt -------------------------------------------------------------------------------- /dht-server/dht-server.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/dht-server/dht-server.cpp -------------------------------------------------------------------------------- /dht-server/dht-server.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/dht-server/dht-server.hpp -------------------------------------------------------------------------------- /dht/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/dht/CMakeLists.txt -------------------------------------------------------------------------------- /dht/dht-bucket.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/dht/dht-bucket.cpp -------------------------------------------------------------------------------- /dht/dht-bucket.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/dht/dht-bucket.hpp -------------------------------------------------------------------------------- /dht/dht-in.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/dht/dht-in.hpp -------------------------------------------------------------------------------- /dht/dht-node.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/dht/dht-node.cpp -------------------------------------------------------------------------------- /dht/dht-node.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/dht/dht-node.hpp -------------------------------------------------------------------------------- /dht/dht-query.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/dht/dht-query.cpp -------------------------------------------------------------------------------- /dht/dht-query.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/dht/dht-query.hpp -------------------------------------------------------------------------------- /dht/dht-remote-node.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/dht/dht-remote-node.cpp -------------------------------------------------------------------------------- /dht/dht-remote-node.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/dht/dht-remote-node.hpp -------------------------------------------------------------------------------- /dht/dht-types.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/dht/dht-types.cpp -------------------------------------------------------------------------------- /dht/dht-types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/dht/dht-types.h -------------------------------------------------------------------------------- /dht/dht.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/dht/dht.cpp -------------------------------------------------------------------------------- /dht/dht.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/dht/dht.h -------------------------------------------------------------------------------- /dht/dht.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/dht/dht.hpp -------------------------------------------------------------------------------- /dht/test/dht-test-ping.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/dht/test/dht-test-ping.cpp -------------------------------------------------------------------------------- /doc/ConfigParam-HOWTO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/doc/ConfigParam-HOWTO -------------------------------------------------------------------------------- /doc/DNS-HOWTO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/doc/DNS-HOWTO -------------------------------------------------------------------------------- /doc/FullNode-HOWTO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/doc/FullNode-HOWTO -------------------------------------------------------------------------------- /doc/LiteClient-HOWTO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/doc/LiteClient-HOWTO -------------------------------------------------------------------------------- /doc/TestGrams-HOWTO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/doc/TestGrams-HOWTO -------------------------------------------------------------------------------- /doc/TonSites-HOWTO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/doc/TonSites-HOWTO -------------------------------------------------------------------------------- /doc/Validator-HOWTO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/doc/Validator-HOWTO -------------------------------------------------------------------------------- /doc/catchain.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/doc/catchain.tex -------------------------------------------------------------------------------- /doc/fiftbase.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/doc/fiftbase.tex -------------------------------------------------------------------------------- /doc/smc-guidelines.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/doc/smc-guidelines.txt -------------------------------------------------------------------------------- /doc/tblkch.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/doc/tblkch.tex -------------------------------------------------------------------------------- /doc/ton.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/doc/ton.tex -------------------------------------------------------------------------------- /doc/tvm.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/doc/tvm.tex -------------------------------------------------------------------------------- /docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/docker/Dockerfile -------------------------------------------------------------------------------- /docker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/docker/README.md -------------------------------------------------------------------------------- /docker/control.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/docker/control.template -------------------------------------------------------------------------------- /docker/init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/docker/init.sh -------------------------------------------------------------------------------- /example/android/AddIntDef.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/example/android/AddIntDef.php -------------------------------------------------------------------------------- /example/android/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/example/android/CMakeLists.txt -------------------------------------------------------------------------------- /example/android/build-all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/example/android/build-all.sh -------------------------------------------------------------------------------- /example/android/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/example/android/build.sh -------------------------------------------------------------------------------- /example/android/export.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/example/android/export.sh -------------------------------------------------------------------------------- /example/android/native-lib.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/example/android/native-lib.cpp -------------------------------------------------------------------------------- /example/android/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/example/android/test.sh -------------------------------------------------------------------------------- /example/android/test/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/example/android/test/gradlew -------------------------------------------------------------------------------- /example/android/test/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':ton' 2 | -------------------------------------------------------------------------------- /example/android/test/ton/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /example/cpp/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/example/cpp/CMakeLists.txt -------------------------------------------------------------------------------- /example/cpp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/example/cpp/README.md -------------------------------------------------------------------------------- /fec/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/fec/CMakeLists.txt -------------------------------------------------------------------------------- /fec/fec.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/fec/fec.cpp -------------------------------------------------------------------------------- /fec/fec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/fec/fec.h -------------------------------------------------------------------------------- /git.cc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/git.cc.in -------------------------------------------------------------------------------- /git.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/git.h -------------------------------------------------------------------------------- /git_watcher.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/git_watcher.cmake -------------------------------------------------------------------------------- /http/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/http/CMakeLists.txt -------------------------------------------------------------------------------- /http/http-client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/http/http-client.cpp -------------------------------------------------------------------------------- /http/http-client.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/http/http-client.h -------------------------------------------------------------------------------- /http/http-client.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/http/http-client.hpp -------------------------------------------------------------------------------- /http/http-connection.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/http/http-connection.cpp -------------------------------------------------------------------------------- /http/http-connection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/http/http-connection.h -------------------------------------------------------------------------------- /http/http-inbound-connection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/http/http-inbound-connection.h -------------------------------------------------------------------------------- /http/http-proxy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/http/http-proxy.cpp -------------------------------------------------------------------------------- /http/http-server.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/http/http-server.cpp -------------------------------------------------------------------------------- /http/http-server.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/http/http-server.h -------------------------------------------------------------------------------- /http/http.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/http/http.cpp -------------------------------------------------------------------------------- /http/http.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/http/http.h -------------------------------------------------------------------------------- /keyring/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/keyring/CMakeLists.txt -------------------------------------------------------------------------------- /keyring/keyring.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/keyring/keyring.cpp -------------------------------------------------------------------------------- /keyring/keyring.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/keyring/keyring.h -------------------------------------------------------------------------------- /keyring/keyring.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/keyring/keyring.hpp -------------------------------------------------------------------------------- /keys/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/keys/CMakeLists.txt -------------------------------------------------------------------------------- /keys/encryptor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/keys/encryptor.cpp -------------------------------------------------------------------------------- /keys/encryptor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/keys/encryptor.h -------------------------------------------------------------------------------- /keys/encryptor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/keys/encryptor.hpp -------------------------------------------------------------------------------- /keys/keys.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/keys/keys.cpp -------------------------------------------------------------------------------- /keys/keys.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/keys/keys.hpp -------------------------------------------------------------------------------- /lite-client-docs/DISCLAIMER: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/lite-client-docs/DISCLAIMER -------------------------------------------------------------------------------- /lite-client-docs/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/lite-client-docs/README -------------------------------------------------------------------------------- /lite-client/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/lite-client/CMakeLists.txt -------------------------------------------------------------------------------- /lite-client/lite-client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/lite-client/lite-client.cpp -------------------------------------------------------------------------------- /lite-client/lite-client.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/lite-client/lite-client.h -------------------------------------------------------------------------------- /memprof/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/memprof/CMakeLists.txt -------------------------------------------------------------------------------- /memprof/memprof/memprof.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/memprof/memprof/memprof.cpp -------------------------------------------------------------------------------- /memprof/memprof/memprof.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/memprof/memprof/memprof.h -------------------------------------------------------------------------------- /overlay/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/overlay/CMakeLists.txt -------------------------------------------------------------------------------- /overlay/overlay-broadcast.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/overlay/overlay-broadcast.cpp -------------------------------------------------------------------------------- /overlay/overlay-broadcast.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/overlay/overlay-broadcast.hpp -------------------------------------------------------------------------------- /overlay/overlay-fec.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/overlay/overlay-fec.cpp -------------------------------------------------------------------------------- /overlay/overlay-fec.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/overlay/overlay-fec.hpp -------------------------------------------------------------------------------- /overlay/overlay-id.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/overlay/overlay-id.hpp -------------------------------------------------------------------------------- /overlay/overlay-manager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/overlay/overlay-manager.cpp -------------------------------------------------------------------------------- /overlay/overlay-manager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/overlay/overlay-manager.h -------------------------------------------------------------------------------- /overlay/overlay-peers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/overlay/overlay-peers.cpp -------------------------------------------------------------------------------- /overlay/overlay.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/overlay/overlay.cpp -------------------------------------------------------------------------------- /overlay/overlay.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/overlay/overlay.h -------------------------------------------------------------------------------- /overlay/overlay.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/overlay/overlay.hpp -------------------------------------------------------------------------------- /overlay/overlays.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/overlay/overlays.h -------------------------------------------------------------------------------- /rldp-http-proxy/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/rldp-http-proxy/CMakeLists.txt -------------------------------------------------------------------------------- /rldp/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/rldp/CMakeLists.txt -------------------------------------------------------------------------------- /rldp/rldp-in.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/rldp/rldp-in.hpp -------------------------------------------------------------------------------- /rldp/rldp-peer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/rldp/rldp-peer.cpp -------------------------------------------------------------------------------- /rldp/rldp-peer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/rldp/rldp-peer.h -------------------------------------------------------------------------------- /rldp/rldp-peer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/rldp/rldp-peer.hpp -------------------------------------------------------------------------------- /rldp/rldp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/rldp/rldp.cpp -------------------------------------------------------------------------------- /rldp/rldp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/rldp/rldp.h -------------------------------------------------------------------------------- /rldp/rldp.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/rldp/rldp.hpp -------------------------------------------------------------------------------- /rldp2/Ack.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/rldp2/Ack.cpp -------------------------------------------------------------------------------- /rldp2/Ack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/rldp2/Ack.h -------------------------------------------------------------------------------- /rldp2/Bbr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/rldp2/Bbr.cpp -------------------------------------------------------------------------------- /rldp2/Bbr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/rldp2/Bbr.h -------------------------------------------------------------------------------- /rldp2/BdwStats.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/rldp2/BdwStats.cpp -------------------------------------------------------------------------------- /rldp2/BdwStats.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/rldp2/BdwStats.h -------------------------------------------------------------------------------- /rldp2/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/rldp2/CMakeLists.txt -------------------------------------------------------------------------------- /rldp2/FecHelper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/rldp2/FecHelper.cpp -------------------------------------------------------------------------------- /rldp2/FecHelper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/rldp2/FecHelper.h -------------------------------------------------------------------------------- /rldp2/InboundTransfer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/rldp2/InboundTransfer.cpp -------------------------------------------------------------------------------- /rldp2/InboundTransfer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/rldp2/InboundTransfer.h -------------------------------------------------------------------------------- /rldp2/LossSender.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/rldp2/LossSender.cpp -------------------------------------------------------------------------------- /rldp2/LossSender.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/rldp2/LossSender.h -------------------------------------------------------------------------------- /rldp2/LossStats.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/rldp2/LossStats.cpp -------------------------------------------------------------------------------- /rldp2/LossStats.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/rldp2/LossStats.h -------------------------------------------------------------------------------- /rldp2/OutboundTransfer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/rldp2/OutboundTransfer.cpp -------------------------------------------------------------------------------- /rldp2/OutboundTransfer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/rldp2/OutboundTransfer.h -------------------------------------------------------------------------------- /rldp2/Pacer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/rldp2/Pacer.cpp -------------------------------------------------------------------------------- /rldp2/Pacer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/rldp2/Pacer.h -------------------------------------------------------------------------------- /rldp2/RldpConnection.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/rldp2/RldpConnection.cpp -------------------------------------------------------------------------------- /rldp2/RldpConnection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/rldp2/RldpConnection.h -------------------------------------------------------------------------------- /rldp2/RldpReceiver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/rldp2/RldpReceiver.cpp -------------------------------------------------------------------------------- /rldp2/RldpReceiver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/rldp2/RldpReceiver.h -------------------------------------------------------------------------------- /rldp2/RldpSender.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/rldp2/RldpSender.cpp -------------------------------------------------------------------------------- /rldp2/RldpSender.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/rldp2/RldpSender.h -------------------------------------------------------------------------------- /rldp2/RttStats.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/rldp2/RttStats.cpp -------------------------------------------------------------------------------- /rldp2/RttStats.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/rldp2/RttStats.h -------------------------------------------------------------------------------- /rldp2/SenderPackets.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/rldp2/SenderPackets.cpp -------------------------------------------------------------------------------- /rldp2/SenderPackets.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/rldp2/SenderPackets.h -------------------------------------------------------------------------------- /rldp2/rldp-in.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/rldp2/rldp-in.hpp -------------------------------------------------------------------------------- /rldp2/rldp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/rldp2/rldp.cpp -------------------------------------------------------------------------------- /rldp2/rldp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/rldp2/rldp.h -------------------------------------------------------------------------------- /rldp2/rldp.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/rldp2/rldp.hpp -------------------------------------------------------------------------------- /run-clang-format.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | ./src.sh | xargs -n 1 clang-format -verbose -style=file -i 3 | -------------------------------------------------------------------------------- /storage/Bitset.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/storage/Bitset.h -------------------------------------------------------------------------------- /storage/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/storage/CMakeLists.txt -------------------------------------------------------------------------------- /storage/LoadSpeed.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/storage/LoadSpeed.cpp -------------------------------------------------------------------------------- /storage/LoadSpeed.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/storage/LoadSpeed.h -------------------------------------------------------------------------------- /storage/MerkleTree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/storage/MerkleTree.cpp -------------------------------------------------------------------------------- /storage/MerkleTree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/storage/MerkleTree.h -------------------------------------------------------------------------------- /storage/NodeActor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/storage/NodeActor.cpp -------------------------------------------------------------------------------- /storage/NodeActor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/storage/NodeActor.h -------------------------------------------------------------------------------- /storage/PartsHelper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/storage/PartsHelper.h -------------------------------------------------------------------------------- /storage/PeerActor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/storage/PeerActor.cpp -------------------------------------------------------------------------------- /storage/PeerActor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/storage/PeerActor.h -------------------------------------------------------------------------------- /storage/PeerState.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/storage/PeerState.cpp -------------------------------------------------------------------------------- /storage/PeerState.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/storage/PeerState.h -------------------------------------------------------------------------------- /storage/SharedState.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/storage/SharedState.h -------------------------------------------------------------------------------- /storage/Torrent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/storage/Torrent.cpp -------------------------------------------------------------------------------- /storage/Torrent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/storage/Torrent.h -------------------------------------------------------------------------------- /storage/TorrentCreator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/storage/TorrentCreator.cpp -------------------------------------------------------------------------------- /storage/TorrentCreator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/storage/TorrentCreator.h -------------------------------------------------------------------------------- /storage/TorrentHeader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/storage/TorrentHeader.cpp -------------------------------------------------------------------------------- /storage/TorrentHeader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/storage/TorrentHeader.h -------------------------------------------------------------------------------- /storage/TorrentHeader.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/storage/TorrentHeader.hpp -------------------------------------------------------------------------------- /storage/TorrentInfo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/storage/TorrentInfo.cpp -------------------------------------------------------------------------------- /storage/TorrentInfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/storage/TorrentInfo.h -------------------------------------------------------------------------------- /storage/TorrentMeta.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/storage/TorrentMeta.cpp -------------------------------------------------------------------------------- /storage/TorrentMeta.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/storage/TorrentMeta.h -------------------------------------------------------------------------------- /storage/storage-cli.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/storage/storage-cli.cpp -------------------------------------------------------------------------------- /storage/test/storage.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/storage/test/storage.cpp -------------------------------------------------------------------------------- /tdactor/.gitrepo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdactor/.gitrepo -------------------------------------------------------------------------------- /tdactor/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdactor/CMakeLists.txt -------------------------------------------------------------------------------- /tdactor/benchmark/third_party/LazyIndexArrayQueue.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tdactor/td/actor/ActorId.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdactor/td/actor/ActorId.h -------------------------------------------------------------------------------- /tdactor/td/actor/ActorOwn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdactor/td/actor/ActorOwn.h -------------------------------------------------------------------------------- /tdactor/td/actor/ActorShared.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdactor/td/actor/ActorShared.h -------------------------------------------------------------------------------- /tdactor/td/actor/actor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdactor/td/actor/actor.h -------------------------------------------------------------------------------- /tdactor/td/actor/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdactor/td/actor/common.h -------------------------------------------------------------------------------- /tdactor/td/actor/core/Actor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdactor/td/actor/core/Actor.h -------------------------------------------------------------------------------- /tdactor/test/actors_core.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdactor/test/actors_core.cpp -------------------------------------------------------------------------------- /tddb/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tddb/CMakeLists.txt -------------------------------------------------------------------------------- /tddb/td/db/KeyValue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tddb/td/db/KeyValue.h -------------------------------------------------------------------------------- /tddb/td/db/KeyValueAsync.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tddb/td/db/KeyValueAsync.h -------------------------------------------------------------------------------- /tddb/td/db/MemoryKeyValue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tddb/td/db/MemoryKeyValue.cpp -------------------------------------------------------------------------------- /tddb/td/db/MemoryKeyValue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tddb/td/db/MemoryKeyValue.h -------------------------------------------------------------------------------- /tddb/td/db/RocksDb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tddb/td/db/RocksDb.cpp -------------------------------------------------------------------------------- /tddb/td/db/RocksDb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tddb/td/db/RocksDb.h -------------------------------------------------------------------------------- /tddb/td/db/binlog/Binlog.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tddb/td/db/binlog/Binlog.cpp -------------------------------------------------------------------------------- /tddb/td/db/binlog/Binlog.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tddb/td/db/binlog/Binlog.h -------------------------------------------------------------------------------- /tddb/td/db/utils/BlobView.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tddb/td/db/utils/BlobView.cpp -------------------------------------------------------------------------------- /tddb/td/db/utils/BlobView.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tddb/td/db/utils/BlobView.h -------------------------------------------------------------------------------- /tddb/td/db/utils/ChainBuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tddb/td/db/utils/ChainBuffer.h -------------------------------------------------------------------------------- /tddb/test/binlog.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tddb/test/binlog.cpp -------------------------------------------------------------------------------- /tddb/test/io-bench.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tddb/test/io-bench.cpp -------------------------------------------------------------------------------- /tddb/test/key_value.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tddb/test/key_value.cpp -------------------------------------------------------------------------------- /tdfec/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdfec/CMakeLists.txt -------------------------------------------------------------------------------- /tdfec/benchmark/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdfec/benchmark/CMakeLists.txt -------------------------------------------------------------------------------- /tdfec/benchmark/benchmark.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdfec/benchmark/benchmark.cpp -------------------------------------------------------------------------------- /tdfec/td/fec/algebra/Octet.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdfec/td/fec/algebra/Octet.cpp -------------------------------------------------------------------------------- /tdfec/td/fec/algebra/Octet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdfec/td/fec/algebra/Octet.h -------------------------------------------------------------------------------- /tdfec/td/fec/algebra/Simd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdfec/td/fec/algebra/Simd.h -------------------------------------------------------------------------------- /tdfec/td/fec/fec.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdfec/td/fec/fec.cpp -------------------------------------------------------------------------------- /tdfec/td/fec/fec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdfec/td/fec/fec.h -------------------------------------------------------------------------------- /tdfec/td/fec/online/Decoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdfec/td/fec/online/Decoder.h -------------------------------------------------------------------------------- /tdfec/td/fec/online/Encoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdfec/td/fec/online/Encoder.h -------------------------------------------------------------------------------- /tdfec/td/fec/online/Rfc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdfec/td/fec/online/Rfc.cpp -------------------------------------------------------------------------------- /tdfec/td/fec/online/Rfc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdfec/td/fec/online/Rfc.h -------------------------------------------------------------------------------- /tdfec/td/fec/raptorq/Decoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdfec/td/fec/raptorq/Decoder.h -------------------------------------------------------------------------------- /tdfec/td/fec/raptorq/Encoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdfec/td/fec/raptorq/Encoder.h -------------------------------------------------------------------------------- /tdfec/td/fec/raptorq/Rfc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdfec/td/fec/raptorq/Rfc.cpp -------------------------------------------------------------------------------- /tdfec/td/fec/raptorq/Rfc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdfec/td/fec/raptorq/Rfc.h -------------------------------------------------------------------------------- /tdfec/td/fec/raptorq/Solver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdfec/td/fec/raptorq/Solver.h -------------------------------------------------------------------------------- /tdfec/test/LibRaptorQ.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdfec/test/LibRaptorQ.cpp -------------------------------------------------------------------------------- /tdfec/test/LibRaptorQ.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdfec/test/LibRaptorQ.h -------------------------------------------------------------------------------- /tdfec/test/fec-test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdfec/test/fec-test.cpp -------------------------------------------------------------------------------- /tdnet/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdnet/CMakeLists.txt -------------------------------------------------------------------------------- /tdnet/td/net/FdListener.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdnet/td/net/FdListener.cpp -------------------------------------------------------------------------------- /tdnet/td/net/FdListener.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdnet/td/net/FdListener.h -------------------------------------------------------------------------------- /tdnet/td/net/TcpListener.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdnet/td/net/TcpListener.cpp -------------------------------------------------------------------------------- /tdnet/td/net/TcpListener.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdnet/td/net/TcpListener.h -------------------------------------------------------------------------------- /tdnet/td/net/UdpServer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdnet/td/net/UdpServer.cpp -------------------------------------------------------------------------------- /tdnet/td/net/UdpServer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdnet/td/net/UdpServer.h -------------------------------------------------------------------------------- /tdnet/test/net-test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdnet/test/net-test.cpp -------------------------------------------------------------------------------- /tdtl/.gitrepo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdtl/.gitrepo -------------------------------------------------------------------------------- /tdtl/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdtl/CMakeLists.txt -------------------------------------------------------------------------------- /tdtl/td/tl/tl_config.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdtl/td/tl/tl_config.cpp -------------------------------------------------------------------------------- /tdtl/td/tl/tl_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdtl/td/tl/tl_config.h -------------------------------------------------------------------------------- /tdtl/td/tl/tl_core.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdtl/td/tl/tl_core.cpp -------------------------------------------------------------------------------- /tdtl/td/tl/tl_core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdtl/td/tl/tl_core.h -------------------------------------------------------------------------------- /tdtl/td/tl/tl_file_outputer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdtl/td/tl/tl_file_outputer.h -------------------------------------------------------------------------------- /tdtl/td/tl/tl_file_utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdtl/td/tl/tl_file_utils.cpp -------------------------------------------------------------------------------- /tdtl/td/tl/tl_file_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdtl/td/tl/tl_file_utils.h -------------------------------------------------------------------------------- /tdtl/td/tl/tl_generate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdtl/td/tl/tl_generate.cpp -------------------------------------------------------------------------------- /tdtl/td/tl/tl_generate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdtl/td/tl/tl_generate.h -------------------------------------------------------------------------------- /tdtl/td/tl/tl_outputer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdtl/td/tl/tl_outputer.cpp -------------------------------------------------------------------------------- /tdtl/td/tl/tl_outputer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdtl/td/tl/tl_outputer.h -------------------------------------------------------------------------------- /tdtl/td/tl/tl_simple.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdtl/td/tl/tl_simple.h -------------------------------------------------------------------------------- /tdtl/td/tl/tl_simple_parser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdtl/td/tl/tl_simple_parser.h -------------------------------------------------------------------------------- /tdtl/td/tl/tl_writer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdtl/td/tl/tl_writer.cpp -------------------------------------------------------------------------------- /tdtl/td/tl/tl_writer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdtl/td/tl/tl_writer.h -------------------------------------------------------------------------------- /tdutils/.gitrepo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/.gitrepo -------------------------------------------------------------------------------- /tdutils/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/CMakeLists.txt -------------------------------------------------------------------------------- /tdutils/td/utils/AtomicRead.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/AtomicRead.h -------------------------------------------------------------------------------- /tdutils/td/utils/BigNum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/BigNum.cpp -------------------------------------------------------------------------------- /tdutils/td/utils/BigNum.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/BigNum.h -------------------------------------------------------------------------------- /tdutils/td/utils/BufferedFd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/BufferedFd.h -------------------------------------------------------------------------------- /tdutils/td/utils/BufferedUdp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/BufferedUdp.h -------------------------------------------------------------------------------- /tdutils/td/utils/ByteFlow.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/ByteFlow.h -------------------------------------------------------------------------------- /tdutils/td/utils/Closure.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/Closure.h -------------------------------------------------------------------------------- /tdutils/td/utils/Container.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/Container.h -------------------------------------------------------------------------------- /tdutils/td/utils/Context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/Context.h -------------------------------------------------------------------------------- /tdutils/td/utils/DecTree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/DecTree.h -------------------------------------------------------------------------------- /tdutils/td/utils/Destructor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/Destructor.h -------------------------------------------------------------------------------- /tdutils/td/utils/Enumerator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/Enumerator.h -------------------------------------------------------------------------------- /tdutils/td/utils/FileLog.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/FileLog.cpp -------------------------------------------------------------------------------- /tdutils/td/utils/FileLog.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/FileLog.h -------------------------------------------------------------------------------- /tdutils/td/utils/GitInfo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/GitInfo.cpp -------------------------------------------------------------------------------- /tdutils/td/utils/GitInfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/GitInfo.h -------------------------------------------------------------------------------- /tdutils/td/utils/Gzip.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/Gzip.cpp -------------------------------------------------------------------------------- /tdutils/td/utils/Gzip.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/Gzip.h -------------------------------------------------------------------------------- /tdutils/td/utils/Hash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/Hash.h -------------------------------------------------------------------------------- /tdutils/td/utils/HashMap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/HashMap.h -------------------------------------------------------------------------------- /tdutils/td/utils/HashSet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/HashSet.h -------------------------------------------------------------------------------- /tdutils/td/utils/Heap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/Heap.h -------------------------------------------------------------------------------- /tdutils/td/utils/Hints.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/Hints.cpp -------------------------------------------------------------------------------- /tdutils/td/utils/Hints.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/Hints.h -------------------------------------------------------------------------------- /tdutils/td/utils/HttpUrl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/HttpUrl.cpp -------------------------------------------------------------------------------- /tdutils/td/utils/HttpUrl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/HttpUrl.h -------------------------------------------------------------------------------- /tdutils/td/utils/JsonBuilder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/JsonBuilder.h -------------------------------------------------------------------------------- /tdutils/td/utils/List.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/List.h -------------------------------------------------------------------------------- /tdutils/td/utils/MemoryLog.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/MemoryLog.h -------------------------------------------------------------------------------- /tdutils/td/utils/MimeType.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/MimeType.cpp -------------------------------------------------------------------------------- /tdutils/td/utils/MimeType.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/MimeType.h -------------------------------------------------------------------------------- /tdutils/td/utils/MpmcQueue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/MpmcQueue.cpp -------------------------------------------------------------------------------- /tdutils/td/utils/MpmcQueue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/MpmcQueue.h -------------------------------------------------------------------------------- /tdutils/td/utils/MpmcWaiter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/MpmcWaiter.h -------------------------------------------------------------------------------- /tdutils/td/utils/Named.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/Named.h -------------------------------------------------------------------------------- /tdutils/td/utils/ObjectPool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/ObjectPool.h -------------------------------------------------------------------------------- /tdutils/td/utils/Observer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/Observer.h -------------------------------------------------------------------------------- /tdutils/td/utils/Parser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/Parser.h -------------------------------------------------------------------------------- /tdutils/td/utils/PathView.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/PathView.cpp -------------------------------------------------------------------------------- /tdutils/td/utils/PathView.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/PathView.h -------------------------------------------------------------------------------- /tdutils/td/utils/Random.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/Random.cpp -------------------------------------------------------------------------------- /tdutils/td/utils/Random.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/Random.h -------------------------------------------------------------------------------- /tdutils/td/utils/ScopeGuard.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/ScopeGuard.h -------------------------------------------------------------------------------- /tdutils/td/utils/SharedSlice.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/SharedSlice.h -------------------------------------------------------------------------------- /tdutils/td/utils/Slice-decl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/Slice-decl.h -------------------------------------------------------------------------------- /tdutils/td/utils/Slice.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/Slice.cpp -------------------------------------------------------------------------------- /tdutils/td/utils/Slice.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/Slice.h -------------------------------------------------------------------------------- /tdutils/td/utils/Span.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/Span.h -------------------------------------------------------------------------------- /tdutils/td/utils/SpinLock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/SpinLock.h -------------------------------------------------------------------------------- /tdutils/td/utils/Status.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/Status.cpp -------------------------------------------------------------------------------- /tdutils/td/utils/Status.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/Status.h -------------------------------------------------------------------------------- /tdutils/td/utils/Storer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/Storer.h -------------------------------------------------------------------------------- /tdutils/td/utils/StorerBase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/StorerBase.h -------------------------------------------------------------------------------- /tdutils/td/utils/Time.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/Time.cpp -------------------------------------------------------------------------------- /tdutils/td/utils/Time.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/Time.h -------------------------------------------------------------------------------- /tdutils/td/utils/TimedStat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/TimedStat.h -------------------------------------------------------------------------------- /tdutils/td/utils/Timer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/Timer.cpp -------------------------------------------------------------------------------- /tdutils/td/utils/Timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/Timer.h -------------------------------------------------------------------------------- /tdutils/td/utils/TsFileLog.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/TsFileLog.cpp -------------------------------------------------------------------------------- /tdutils/td/utils/TsFileLog.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/TsFileLog.h -------------------------------------------------------------------------------- /tdutils/td/utils/TsList.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/TsList.h -------------------------------------------------------------------------------- /tdutils/td/utils/UInt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/UInt.h -------------------------------------------------------------------------------- /tdutils/td/utils/Variant.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/Variant.h -------------------------------------------------------------------------------- /tdutils/td/utils/VectorQueue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/VectorQueue.h -------------------------------------------------------------------------------- /tdutils/td/utils/as.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/as.h -------------------------------------------------------------------------------- /tdutils/td/utils/base64.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/base64.cpp -------------------------------------------------------------------------------- /tdutils/td/utils/base64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/base64.h -------------------------------------------------------------------------------- /tdutils/td/utils/benchmark.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/benchmark.h -------------------------------------------------------------------------------- /tdutils/td/utils/bits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/bits.h -------------------------------------------------------------------------------- /tdutils/td/utils/buffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/buffer.cpp -------------------------------------------------------------------------------- /tdutils/td/utils/buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/buffer.h -------------------------------------------------------------------------------- /tdutils/td/utils/check.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/check.cpp -------------------------------------------------------------------------------- /tdutils/td/utils/check.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/check.h -------------------------------------------------------------------------------- /tdutils/td/utils/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/common.h -------------------------------------------------------------------------------- /tdutils/td/utils/config.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/config.h.in -------------------------------------------------------------------------------- /tdutils/td/utils/crypto.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/crypto.cpp -------------------------------------------------------------------------------- /tdutils/td/utils/crypto.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/crypto.h -------------------------------------------------------------------------------- /tdutils/td/utils/date.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/date.h -------------------------------------------------------------------------------- /tdutils/td/utils/filesystem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/filesystem.h -------------------------------------------------------------------------------- /tdutils/td/utils/format.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/format.h -------------------------------------------------------------------------------- /tdutils/td/utils/int_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/int_types.h -------------------------------------------------------------------------------- /tdutils/td/utils/invoke.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/invoke.h -------------------------------------------------------------------------------- /tdutils/td/utils/logging.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/logging.cpp -------------------------------------------------------------------------------- /tdutils/td/utils/logging.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/logging.h -------------------------------------------------------------------------------- /tdutils/td/utils/misc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/misc.cpp -------------------------------------------------------------------------------- /tdutils/td/utils/misc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/misc.h -------------------------------------------------------------------------------- /tdutils/td/utils/optional.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/optional.h -------------------------------------------------------------------------------- /tdutils/td/utils/overloaded.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/overloaded.h -------------------------------------------------------------------------------- /tdutils/td/utils/port/Clocks.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/port/Clocks.h -------------------------------------------------------------------------------- /tdutils/td/utils/port/CxCli.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/port/CxCli.h -------------------------------------------------------------------------------- /tdutils/td/utils/port/FileFd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/port/FileFd.h -------------------------------------------------------------------------------- /tdutils/td/utils/port/Poll.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/port/Poll.h -------------------------------------------------------------------------------- /tdutils/td/utils/port/Stat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/port/Stat.cpp -------------------------------------------------------------------------------- /tdutils/td/utils/port/Stat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/port/Stat.h -------------------------------------------------------------------------------- /tdutils/td/utils/port/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/port/config.h -------------------------------------------------------------------------------- /tdutils/td/utils/port/path.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/port/path.cpp -------------------------------------------------------------------------------- /tdutils/td/utils/port/path.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/port/path.h -------------------------------------------------------------------------------- /tdutils/td/utils/port/rlimit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/port/rlimit.h -------------------------------------------------------------------------------- /tdutils/td/utils/port/sleep.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/port/sleep.h -------------------------------------------------------------------------------- /tdutils/td/utils/port/thread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/port/thread.h -------------------------------------------------------------------------------- /tdutils/td/utils/port/uname.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/port/uname.h -------------------------------------------------------------------------------- /tdutils/td/utils/port/user.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/port/user.cpp -------------------------------------------------------------------------------- /tdutils/td/utils/port/user.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/port/user.h -------------------------------------------------------------------------------- /tdutils/td/utils/queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/queue.h -------------------------------------------------------------------------------- /tdutils/td/utils/tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/tests.cpp -------------------------------------------------------------------------------- /tdutils/td/utils/tests.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/tests.h -------------------------------------------------------------------------------- /tdutils/td/utils/tl_helpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/tl_helpers.h -------------------------------------------------------------------------------- /tdutils/td/utils/tl_parsers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/tl_parsers.h -------------------------------------------------------------------------------- /tdutils/td/utils/tl_storers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/tl_storers.h -------------------------------------------------------------------------------- /tdutils/td/utils/translit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/translit.cpp -------------------------------------------------------------------------------- /tdutils/td/utils/translit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/translit.h -------------------------------------------------------------------------------- /tdutils/td/utils/type_traits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/type_traits.h -------------------------------------------------------------------------------- /tdutils/td/utils/uint128.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/uint128.h -------------------------------------------------------------------------------- /tdutils/td/utils/unicode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/unicode.cpp -------------------------------------------------------------------------------- /tdutils/td/utils/unicode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/unicode.h -------------------------------------------------------------------------------- /tdutils/td/utils/unique_ptr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/unique_ptr.h -------------------------------------------------------------------------------- /tdutils/td/utils/utf8.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/utf8.cpp -------------------------------------------------------------------------------- /tdutils/td/utils/utf8.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/td/utils/utf8.h -------------------------------------------------------------------------------- /tdutils/test/Enumerator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/test/Enumerator.cpp -------------------------------------------------------------------------------- /tdutils/test/List.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/test/List.cpp -------------------------------------------------------------------------------- /tdutils/test/MpmcQueue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/test/MpmcQueue.cpp -------------------------------------------------------------------------------- /tdutils/test/MpmcWaiter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/test/MpmcWaiter.cpp -------------------------------------------------------------------------------- /tdutils/test/MpscLinkQueue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/test/MpscLinkQueue.cpp -------------------------------------------------------------------------------- /tdutils/test/OptionParser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/test/OptionParser.cpp -------------------------------------------------------------------------------- /tdutils/test/SharedSlice.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/test/SharedSlice.cpp -------------------------------------------------------------------------------- /tdutils/test/StealingQueue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/test/StealingQueue.cpp -------------------------------------------------------------------------------- /tdutils/test/buffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/test/buffer.cpp -------------------------------------------------------------------------------- /tdutils/test/crypto.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/test/crypto.cpp -------------------------------------------------------------------------------- /tdutils/test/filesystem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/test/filesystem.cpp -------------------------------------------------------------------------------- /tdutils/test/gzip.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/test/gzip.cpp -------------------------------------------------------------------------------- /tdutils/test/heap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/test/heap.cpp -------------------------------------------------------------------------------- /tdutils/test/json.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/test/json.cpp -------------------------------------------------------------------------------- /tdutils/test/log.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/test/log.cpp -------------------------------------------------------------------------------- /tdutils/test/misc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/test/misc.cpp -------------------------------------------------------------------------------- /tdutils/test/port.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/test/port.cpp -------------------------------------------------------------------------------- /tdutils/test/pq.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/test/pq.cpp -------------------------------------------------------------------------------- /tdutils/test/variant.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tdutils/test/variant.cpp -------------------------------------------------------------------------------- /terminal/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/terminal/CMakeLists.txt -------------------------------------------------------------------------------- /terminal/terminal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/terminal/terminal.cpp -------------------------------------------------------------------------------- /terminal/terminal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/terminal/terminal.h -------------------------------------------------------------------------------- /terminal/terminal.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/terminal/terminal.hpp -------------------------------------------------------------------------------- /test/ed25519_crypto.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/test/ed25519_crypto.cpp -------------------------------------------------------------------------------- /test/regression-tests.ans: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/test/regression-tests.ans -------------------------------------------------------------------------------- /test/test-adnl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/test/test-adnl.cpp -------------------------------------------------------------------------------- /test/test-catchain.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/test/test-catchain.cpp -------------------------------------------------------------------------------- /test/test-dht.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/test/test-dht.cpp -------------------------------------------------------------------------------- /test/test-ext-client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/test/test-ext-client.cpp -------------------------------------------------------------------------------- /test/test-ext-server.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/test/test-ext-server.cpp -------------------------------------------------------------------------------- /test/test-hello-world.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/test/test-hello-world.cpp -------------------------------------------------------------------------------- /test/test-http.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/test/test-http.cpp -------------------------------------------------------------------------------- /test/test-node.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/test/test-node.cpp -------------------------------------------------------------------------------- /test/test-rldp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/test/test-rldp.cpp -------------------------------------------------------------------------------- /test/test-rldp2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/test/test-rldp2.cpp -------------------------------------------------------------------------------- /test/test-rocksdb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/test/test-rocksdb.cpp -------------------------------------------------------------------------------- /test/test-td-main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/test/test-td-main.cpp -------------------------------------------------------------------------------- /test/test-ton-collator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/test/test-ton-collator.cpp -------------------------------------------------------------------------------- /test/test-validator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/test/test-validator.cpp -------------------------------------------------------------------------------- /third-party/wingetopt/.gitrepo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/third-party/wingetopt/.gitrepo -------------------------------------------------------------------------------- /third-party/wingetopt/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/third-party/wingetopt/LICENSE -------------------------------------------------------------------------------- /tl-utils/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tl-utils/CMakeLists.txt -------------------------------------------------------------------------------- /tl-utils/common-utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tl-utils/common-utils.hpp -------------------------------------------------------------------------------- /tl-utils/lite-utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tl-utils/lite-utils.cpp -------------------------------------------------------------------------------- /tl-utils/lite-utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tl-utils/lite-utils.hpp -------------------------------------------------------------------------------- /tl-utils/tl-utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tl-utils/tl-utils.cpp -------------------------------------------------------------------------------- /tl-utils/tl-utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tl-utils/tl-utils.hpp -------------------------------------------------------------------------------- /tl/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tl/CMakeLists.txt -------------------------------------------------------------------------------- /tl/generate/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tl/generate/CMakeLists.txt -------------------------------------------------------------------------------- /tl/generate/generate_java.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tl/generate/generate_java.cpp -------------------------------------------------------------------------------- /tl/generate/scheme/lite_api.tl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tl/generate/scheme/lite_api.tl -------------------------------------------------------------------------------- /tl/generate/scheme/ton_api.tl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tl/generate/scheme/ton_api.tl -------------------------------------------------------------------------------- /tl/generate/scheme/ton_api.tlo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tl/generate/scheme/ton_api.tlo -------------------------------------------------------------------------------- /tl/generate/tl_writer_cpp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tl/generate/tl_writer_cpp.cpp -------------------------------------------------------------------------------- /tl/generate/tl_writer_cpp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tl/generate/tl_writer_cpp.h -------------------------------------------------------------------------------- /tl/generate/tl_writer_h.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tl/generate/tl_writer_h.cpp -------------------------------------------------------------------------------- /tl/generate/tl_writer_h.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tl/generate/tl_writer_h.h -------------------------------------------------------------------------------- /tl/generate/tl_writer_hpp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tl/generate/tl_writer_hpp.cpp -------------------------------------------------------------------------------- /tl/generate/tl_writer_hpp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tl/generate/tl_writer_hpp.h -------------------------------------------------------------------------------- /tl/generate/tl_writer_java.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tl/generate/tl_writer_java.cpp -------------------------------------------------------------------------------- /tl/generate/tl_writer_java.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tl/generate/tl_writer_java.h -------------------------------------------------------------------------------- /tl/generate/tl_writer_jni_h.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tl/generate/tl_writer_jni_h.h -------------------------------------------------------------------------------- /tl/generate/tl_writer_td.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tl/generate/tl_writer_td.cpp -------------------------------------------------------------------------------- /tl/generate/tl_writer_td.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tl/generate/tl_writer_td.h -------------------------------------------------------------------------------- /tl/tl/TlObject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tl/tl/TlObject.h -------------------------------------------------------------------------------- /tl/tl/tl_jni_object.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tl/tl/tl_jni_object.cpp -------------------------------------------------------------------------------- /tl/tl/tl_jni_object.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tl/tl/tl_jni_object.h -------------------------------------------------------------------------------- /tl/tl/tl_json.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tl/tl/tl_json.h -------------------------------------------------------------------------------- /tl/tl/tl_object_parse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tl/tl/tl_object_parse.h -------------------------------------------------------------------------------- /tl/tl/tl_object_store.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tl/tl/tl_object_store.h -------------------------------------------------------------------------------- /ton/lite-tl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/ton/lite-tl.hpp -------------------------------------------------------------------------------- /ton/ton-io.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/ton/ton-io.hpp -------------------------------------------------------------------------------- /ton/ton-shard.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/ton/ton-shard.h -------------------------------------------------------------------------------- /ton/ton-tl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/ton/ton-tl.hpp -------------------------------------------------------------------------------- /ton/ton-types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/ton/ton-types.h -------------------------------------------------------------------------------- /tonlib/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tonlib/CMakeLists.txt -------------------------------------------------------------------------------- /tonlib/TonlibConfig.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tonlib/TonlibConfig.cmake -------------------------------------------------------------------------------- /tonlib/test/offline.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tonlib/test/offline.cpp -------------------------------------------------------------------------------- /tonlib/test/online.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tonlib/test/online.cpp -------------------------------------------------------------------------------- /tonlib/tonlib/CellString.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tonlib/tonlib/CellString.cpp -------------------------------------------------------------------------------- /tonlib/tonlib/CellString.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tonlib/tonlib/CellString.h -------------------------------------------------------------------------------- /tonlib/tonlib/Client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tonlib/tonlib/Client.cpp -------------------------------------------------------------------------------- /tonlib/tonlib/Client.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tonlib/tonlib/Client.h -------------------------------------------------------------------------------- /tonlib/tonlib/ClientActor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tonlib/tonlib/ClientActor.cpp -------------------------------------------------------------------------------- /tonlib/tonlib/ClientActor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tonlib/tonlib/ClientActor.h -------------------------------------------------------------------------------- /tonlib/tonlib/ClientJson.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tonlib/tonlib/ClientJson.cpp -------------------------------------------------------------------------------- /tonlib/tonlib/ClientJson.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tonlib/tonlib/ClientJson.h -------------------------------------------------------------------------------- /tonlib/tonlib/Config.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tonlib/tonlib/Config.cpp -------------------------------------------------------------------------------- /tonlib/tonlib/Config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tonlib/tonlib/Config.h -------------------------------------------------------------------------------- /tonlib/tonlib/ExtClient.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tonlib/tonlib/ExtClient.cpp -------------------------------------------------------------------------------- /tonlib/tonlib/ExtClient.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tonlib/tonlib/ExtClient.h -------------------------------------------------------------------------------- /tonlib/tonlib/ExtClientLazy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tonlib/tonlib/ExtClientLazy.h -------------------------------------------------------------------------------- /tonlib/tonlib/GenericAccount.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tonlib/tonlib/GenericAccount.h -------------------------------------------------------------------------------- /tonlib/tonlib/KeyStorage.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tonlib/tonlib/KeyStorage.cpp -------------------------------------------------------------------------------- /tonlib/tonlib/KeyStorage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tonlib/tonlib/KeyStorage.h -------------------------------------------------------------------------------- /tonlib/tonlib/KeyValue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tonlib/tonlib/KeyValue.cpp -------------------------------------------------------------------------------- /tonlib/tonlib/KeyValue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tonlib/tonlib/KeyValue.h -------------------------------------------------------------------------------- /tonlib/tonlib/LastBlock.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tonlib/tonlib/LastBlock.cpp -------------------------------------------------------------------------------- /tonlib/tonlib/LastBlock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tonlib/tonlib/LastBlock.h -------------------------------------------------------------------------------- /tonlib/tonlib/LastConfig.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tonlib/tonlib/LastConfig.cpp -------------------------------------------------------------------------------- /tonlib/tonlib/LastConfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tonlib/tonlib/LastConfig.h -------------------------------------------------------------------------------- /tonlib/tonlib/Logging.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tonlib/tonlib/Logging.cpp -------------------------------------------------------------------------------- /tonlib/tonlib/Logging.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tonlib/tonlib/Logging.h -------------------------------------------------------------------------------- /tonlib/tonlib/TestGiver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tonlib/tonlib/TestGiver.cpp -------------------------------------------------------------------------------- /tonlib/tonlib/TestGiver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tonlib/tonlib/TestGiver.h -------------------------------------------------------------------------------- /tonlib/tonlib/TestWallet.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tonlib/tonlib/TestWallet.cpp -------------------------------------------------------------------------------- /tonlib/tonlib/TestWallet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tonlib/tonlib/TestWallet.h -------------------------------------------------------------------------------- /tonlib/tonlib/TonlibCallback.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tonlib/tonlib/TonlibCallback.h -------------------------------------------------------------------------------- /tonlib/tonlib/TonlibClient.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tonlib/tonlib/TonlibClient.cpp -------------------------------------------------------------------------------- /tonlib/tonlib/TonlibClient.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tonlib/tonlib/TonlibClient.h -------------------------------------------------------------------------------- /tonlib/tonlib/TonlibError.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tonlib/tonlib/TonlibError.h -------------------------------------------------------------------------------- /tonlib/tonlib/Wallet.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tonlib/tonlib/Wallet.cpp -------------------------------------------------------------------------------- /tonlib/tonlib/Wallet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tonlib/tonlib/Wallet.h -------------------------------------------------------------------------------- /tonlib/tonlib/keys/Mnemonic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tonlib/tonlib/keys/Mnemonic.h -------------------------------------------------------------------------------- /tonlib/tonlib/keys/bip39.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tonlib/tonlib/keys/bip39.cpp -------------------------------------------------------------------------------- /tonlib/tonlib/keys/bip39.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tonlib/tonlib/keys/bip39.h -------------------------------------------------------------------------------- /tonlib/tonlib/tonlib-cli.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tonlib/tonlib/tonlib-cli.cpp -------------------------------------------------------------------------------- /tonlib/tonlib/utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tonlib/tonlib/utils.cpp -------------------------------------------------------------------------------- /tonlib/tonlib/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/tonlib/tonlib/utils.h -------------------------------------------------------------------------------- /utils/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/utils/CMakeLists.txt -------------------------------------------------------------------------------- /utils/generate-random-id.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/utils/generate-random-id.cpp -------------------------------------------------------------------------------- /utils/json2tlo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/utils/json2tlo.cpp -------------------------------------------------------------------------------- /utils/pack-viewer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/utils/pack-viewer.cpp -------------------------------------------------------------------------------- /validator/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/validator/CMakeLists.txt -------------------------------------------------------------------------------- /validator/apply-block.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/validator/apply-block.cpp -------------------------------------------------------------------------------- /validator/apply-block.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/validator/apply-block.hpp -------------------------------------------------------------------------------- /validator/block-handle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/validator/block-handle.cpp -------------------------------------------------------------------------------- /validator/block-handle.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/validator/block-handle.hpp -------------------------------------------------------------------------------- /validator/db/archive-db.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/validator/db/archive-db.cpp -------------------------------------------------------------------------------- /validator/db/archive-db.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/validator/db/archive-db.hpp -------------------------------------------------------------------------------- /validator/db/archive-mover.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/validator/db/archive-mover.cpp -------------------------------------------------------------------------------- /validator/db/archive-mover.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/validator/db/archive-mover.hpp -------------------------------------------------------------------------------- /validator/db/archive-slice.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/validator/db/archive-slice.cpp -------------------------------------------------------------------------------- /validator/db/archive-slice.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/validator/db/archive-slice.hpp -------------------------------------------------------------------------------- /validator/db/archiver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/validator/db/archiver.cpp -------------------------------------------------------------------------------- /validator/db/archiver.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/validator/db/archiver.hpp -------------------------------------------------------------------------------- /validator/db/celldb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/validator/db/celldb.cpp -------------------------------------------------------------------------------- /validator/db/celldb.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/validator/db/celldb.hpp -------------------------------------------------------------------------------- /validator/db/fileref.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/validator/db/fileref.cpp -------------------------------------------------------------------------------- /validator/db/fileref.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/validator/db/fileref.hpp -------------------------------------------------------------------------------- /validator/db/files-async.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/validator/db/files-async.hpp -------------------------------------------------------------------------------- /validator/db/package.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/validator/db/package.cpp -------------------------------------------------------------------------------- /validator/db/package.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/validator/db/package.hpp -------------------------------------------------------------------------------- /validator/db/rootdb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/validator/db/rootdb.cpp -------------------------------------------------------------------------------- /validator/db/rootdb.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/validator/db/rootdb.hpp -------------------------------------------------------------------------------- /validator/db/statedb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/validator/db/statedb.cpp -------------------------------------------------------------------------------- /validator/db/statedb.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/validator/db/statedb.hpp -------------------------------------------------------------------------------- /validator/db/staticfilesdb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/validator/db/staticfilesdb.cpp -------------------------------------------------------------------------------- /validator/db/staticfilesdb.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/validator/db/staticfilesdb.hpp -------------------------------------------------------------------------------- /validator/fabric.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/validator/fabric.h -------------------------------------------------------------------------------- /validator/full-node-master.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/validator/full-node-master.cpp -------------------------------------------------------------------------------- /validator/full-node-master.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/validator/full-node-master.h -------------------------------------------------------------------------------- /validator/full-node-shard.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/validator/full-node-shard.h -------------------------------------------------------------------------------- /validator/full-node.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/validator/full-node.cpp -------------------------------------------------------------------------------- /validator/full-node.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/validator/full-node.h -------------------------------------------------------------------------------- /validator/full-node.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/validator/full-node.hpp -------------------------------------------------------------------------------- /validator/impl/block.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/validator/impl/block.cpp -------------------------------------------------------------------------------- /validator/impl/block.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/validator/impl/block.hpp -------------------------------------------------------------------------------- /validator/impl/collator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/validator/impl/collator.cpp -------------------------------------------------------------------------------- /validator/impl/collator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/validator/impl/collator.h -------------------------------------------------------------------------------- /validator/impl/config.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/validator/impl/config.cpp -------------------------------------------------------------------------------- /validator/impl/config.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/validator/impl/config.hpp -------------------------------------------------------------------------------- /validator/impl/fabric.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/validator/impl/fabric.cpp -------------------------------------------------------------------------------- /validator/impl/proof.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/validator/impl/proof.cpp -------------------------------------------------------------------------------- /validator/impl/proof.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/validator/impl/proof.hpp -------------------------------------------------------------------------------- /validator/impl/shard.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/validator/impl/shard.cpp -------------------------------------------------------------------------------- /validator/impl/shard.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/validator/impl/shard.hpp -------------------------------------------------------------------------------- /validator/interfaces/block.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/validator/interfaces/block.h -------------------------------------------------------------------------------- /validator/interfaces/db.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/validator/interfaces/db.h -------------------------------------------------------------------------------- /validator/interfaces/proof.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/validator/interfaces/proof.h -------------------------------------------------------------------------------- /validator/interfaces/shard.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/validator/interfaces/shard.h -------------------------------------------------------------------------------- /validator/invariants.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/validator/invariants.hpp -------------------------------------------------------------------------------- /validator/manager-disk.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/validator/manager-disk.cpp -------------------------------------------------------------------------------- /validator/manager-disk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/validator/manager-disk.h -------------------------------------------------------------------------------- /validator/manager-disk.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/validator/manager-disk.hpp -------------------------------------------------------------------------------- /validator/manager-hardfork.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/validator/manager-hardfork.h -------------------------------------------------------------------------------- /validator/manager-init.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/validator/manager-init.cpp -------------------------------------------------------------------------------- /validator/manager-init.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/validator/manager-init.h -------------------------------------------------------------------------------- /validator/manager-init.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/validator/manager-init.hpp -------------------------------------------------------------------------------- /validator/manager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/validator/manager.cpp -------------------------------------------------------------------------------- /validator/manager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/validator/manager.h -------------------------------------------------------------------------------- /validator/manager.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/validator/manager.hpp -------------------------------------------------------------------------------- /validator/shard-client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/validator/shard-client.cpp -------------------------------------------------------------------------------- /validator/shard-client.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/validator/shard-client.hpp -------------------------------------------------------------------------------- /validator/stats-merger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/validator/stats-merger.h -------------------------------------------------------------------------------- /validator/token-manager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/validator/token-manager.cpp -------------------------------------------------------------------------------- /validator/token-manager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/validator/token-manager.h -------------------------------------------------------------------------------- /validator/validator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newton-blockchain/ton/HEAD/validator/validator.h --------------------------------------------------------------------------------