├── .github └── workflows │ ├── daily_run.yml │ ├── devskim.yml │ └── merge.yml ├── .gitignore ├── Cargo.toml ├── README.md ├── reviewpad.yml ├── safenode ├── Cargo.toml ├── examples │ └── registers.rs └── src │ ├── bin │ ├── kadclient.rs │ └── kadnode.rs │ ├── client │ ├── api.rs │ ├── chunks │ │ ├── error.rs │ │ ├── mod.rs │ │ └── pac_man.rs │ ├── error.rs │ ├── event.rs │ ├── file_apis.rs │ ├── mod.rs │ ├── register │ │ ├── mod.rs │ │ └── offline_replica.rs │ └── wallet.rs │ ├── lib.rs │ ├── log │ ├── appender.rs │ └── mod.rs │ ├── network │ ├── README.md │ ├── cmd.rs │ ├── error.rs │ ├── event.rs │ ├── mod.rs │ └── msg │ │ ├── codec.rs │ │ └── mod.rs │ ├── network_transfers │ ├── error.rs │ └── mod.rs │ ├── node │ ├── api.rs │ ├── error.rs │ ├── event.rs │ └── mod.rs │ ├── protocol │ ├── address │ │ ├── chunk.rs │ │ ├── dbc.rs │ │ ├── mod.rs │ │ └── register.rs │ ├── authority.rs │ ├── chunk.rs │ ├── dbc_genesis.rs │ ├── error.rs │ ├── fees │ │ ├── error.rs │ │ ├── fee_ciphers.rs │ │ ├── mod.rs │ │ ├── priority.rs │ │ ├── required_fee.rs │ │ ├── required_fee_content.rs │ │ └── spend_queue.rs │ ├── messages │ │ ├── cmd.rs │ │ ├── event.rs │ │ ├── mod.rs │ │ ├── query.rs │ │ ├── register.rs │ │ ├── response.rs │ │ └── spend.rs │ ├── mod.rs │ ├── register │ │ ├── metadata.rs │ │ ├── mod.rs │ │ ├── policy.rs │ │ └── reg_crdt.rs │ ├── transfers │ │ ├── error.rs │ │ ├── mod.rs │ │ ├── offline.rs │ │ └── online.rs │ └── wallet │ │ ├── error.rs │ │ ├── keys.rs │ │ ├── local_store.rs │ │ ├── mod.rs │ │ ├── network_store.rs │ │ └── wallet_file.rs │ └── storage │ ├── chunks.rs │ ├── mod.rs │ ├── register_store.rs │ ├── registers.rs │ ├── spends.rs │ └── used_space.rs ├── sn_testnet ├── CHANGELOG.md ├── Cargo.toml ├── README.md └── src │ ├── check_testnet.rs │ ├── lib.rs │ └── main.rs └── startup /.github/workflows/daily_run.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe/temp_safe_network/HEAD/.github/workflows/daily_run.yml -------------------------------------------------------------------------------- /.github/workflows/devskim.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe/temp_safe_network/HEAD/.github/workflows/devskim.yml -------------------------------------------------------------------------------- /.github/workflows/merge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe/temp_safe_network/HEAD/.github/workflows/merge.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe/temp_safe_network/HEAD/.gitignore -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe/temp_safe_network/HEAD/Cargo.toml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe/temp_safe_network/HEAD/README.md -------------------------------------------------------------------------------- /reviewpad.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe/temp_safe_network/HEAD/reviewpad.yml -------------------------------------------------------------------------------- /safenode/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe/temp_safe_network/HEAD/safenode/Cargo.toml -------------------------------------------------------------------------------- /safenode/examples/registers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe/temp_safe_network/HEAD/safenode/examples/registers.rs -------------------------------------------------------------------------------- /safenode/src/bin/kadclient.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe/temp_safe_network/HEAD/safenode/src/bin/kadclient.rs -------------------------------------------------------------------------------- /safenode/src/bin/kadnode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe/temp_safe_network/HEAD/safenode/src/bin/kadnode.rs -------------------------------------------------------------------------------- /safenode/src/client/api.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe/temp_safe_network/HEAD/safenode/src/client/api.rs -------------------------------------------------------------------------------- /safenode/src/client/chunks/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe/temp_safe_network/HEAD/safenode/src/client/chunks/error.rs -------------------------------------------------------------------------------- /safenode/src/client/chunks/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe/temp_safe_network/HEAD/safenode/src/client/chunks/mod.rs -------------------------------------------------------------------------------- /safenode/src/client/chunks/pac_man.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe/temp_safe_network/HEAD/safenode/src/client/chunks/pac_man.rs -------------------------------------------------------------------------------- /safenode/src/client/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe/temp_safe_network/HEAD/safenode/src/client/error.rs -------------------------------------------------------------------------------- /safenode/src/client/event.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe/temp_safe_network/HEAD/safenode/src/client/event.rs -------------------------------------------------------------------------------- /safenode/src/client/file_apis.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe/temp_safe_network/HEAD/safenode/src/client/file_apis.rs -------------------------------------------------------------------------------- /safenode/src/client/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe/temp_safe_network/HEAD/safenode/src/client/mod.rs -------------------------------------------------------------------------------- /safenode/src/client/register/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe/temp_safe_network/HEAD/safenode/src/client/register/mod.rs -------------------------------------------------------------------------------- /safenode/src/client/register/offline_replica.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe/temp_safe_network/HEAD/safenode/src/client/register/offline_replica.rs -------------------------------------------------------------------------------- /safenode/src/client/wallet.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe/temp_safe_network/HEAD/safenode/src/client/wallet.rs -------------------------------------------------------------------------------- /safenode/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe/temp_safe_network/HEAD/safenode/src/lib.rs -------------------------------------------------------------------------------- /safenode/src/log/appender.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe/temp_safe_network/HEAD/safenode/src/log/appender.rs -------------------------------------------------------------------------------- /safenode/src/log/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe/temp_safe_network/HEAD/safenode/src/log/mod.rs -------------------------------------------------------------------------------- /safenode/src/network/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe/temp_safe_network/HEAD/safenode/src/network/README.md -------------------------------------------------------------------------------- /safenode/src/network/cmd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe/temp_safe_network/HEAD/safenode/src/network/cmd.rs -------------------------------------------------------------------------------- /safenode/src/network/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe/temp_safe_network/HEAD/safenode/src/network/error.rs -------------------------------------------------------------------------------- /safenode/src/network/event.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe/temp_safe_network/HEAD/safenode/src/network/event.rs -------------------------------------------------------------------------------- /safenode/src/network/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe/temp_safe_network/HEAD/safenode/src/network/mod.rs -------------------------------------------------------------------------------- /safenode/src/network/msg/codec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe/temp_safe_network/HEAD/safenode/src/network/msg/codec.rs -------------------------------------------------------------------------------- /safenode/src/network/msg/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe/temp_safe_network/HEAD/safenode/src/network/msg/mod.rs -------------------------------------------------------------------------------- /safenode/src/network_transfers/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe/temp_safe_network/HEAD/safenode/src/network_transfers/error.rs -------------------------------------------------------------------------------- /safenode/src/network_transfers/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe/temp_safe_network/HEAD/safenode/src/network_transfers/mod.rs -------------------------------------------------------------------------------- /safenode/src/node/api.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe/temp_safe_network/HEAD/safenode/src/node/api.rs -------------------------------------------------------------------------------- /safenode/src/node/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe/temp_safe_network/HEAD/safenode/src/node/error.rs -------------------------------------------------------------------------------- /safenode/src/node/event.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe/temp_safe_network/HEAD/safenode/src/node/event.rs -------------------------------------------------------------------------------- /safenode/src/node/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe/temp_safe_network/HEAD/safenode/src/node/mod.rs -------------------------------------------------------------------------------- /safenode/src/protocol/address/chunk.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe/temp_safe_network/HEAD/safenode/src/protocol/address/chunk.rs -------------------------------------------------------------------------------- /safenode/src/protocol/address/dbc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe/temp_safe_network/HEAD/safenode/src/protocol/address/dbc.rs -------------------------------------------------------------------------------- /safenode/src/protocol/address/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe/temp_safe_network/HEAD/safenode/src/protocol/address/mod.rs -------------------------------------------------------------------------------- /safenode/src/protocol/address/register.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe/temp_safe_network/HEAD/safenode/src/protocol/address/register.rs -------------------------------------------------------------------------------- /safenode/src/protocol/authority.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe/temp_safe_network/HEAD/safenode/src/protocol/authority.rs -------------------------------------------------------------------------------- /safenode/src/protocol/chunk.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe/temp_safe_network/HEAD/safenode/src/protocol/chunk.rs -------------------------------------------------------------------------------- /safenode/src/protocol/dbc_genesis.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe/temp_safe_network/HEAD/safenode/src/protocol/dbc_genesis.rs -------------------------------------------------------------------------------- /safenode/src/protocol/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe/temp_safe_network/HEAD/safenode/src/protocol/error.rs -------------------------------------------------------------------------------- /safenode/src/protocol/fees/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe/temp_safe_network/HEAD/safenode/src/protocol/fees/error.rs -------------------------------------------------------------------------------- /safenode/src/protocol/fees/fee_ciphers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe/temp_safe_network/HEAD/safenode/src/protocol/fees/fee_ciphers.rs -------------------------------------------------------------------------------- /safenode/src/protocol/fees/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe/temp_safe_network/HEAD/safenode/src/protocol/fees/mod.rs -------------------------------------------------------------------------------- /safenode/src/protocol/fees/priority.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe/temp_safe_network/HEAD/safenode/src/protocol/fees/priority.rs -------------------------------------------------------------------------------- /safenode/src/protocol/fees/required_fee.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe/temp_safe_network/HEAD/safenode/src/protocol/fees/required_fee.rs -------------------------------------------------------------------------------- /safenode/src/protocol/fees/required_fee_content.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe/temp_safe_network/HEAD/safenode/src/protocol/fees/required_fee_content.rs -------------------------------------------------------------------------------- /safenode/src/protocol/fees/spend_queue.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe/temp_safe_network/HEAD/safenode/src/protocol/fees/spend_queue.rs -------------------------------------------------------------------------------- /safenode/src/protocol/messages/cmd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe/temp_safe_network/HEAD/safenode/src/protocol/messages/cmd.rs -------------------------------------------------------------------------------- /safenode/src/protocol/messages/event.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe/temp_safe_network/HEAD/safenode/src/protocol/messages/event.rs -------------------------------------------------------------------------------- /safenode/src/protocol/messages/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe/temp_safe_network/HEAD/safenode/src/protocol/messages/mod.rs -------------------------------------------------------------------------------- /safenode/src/protocol/messages/query.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe/temp_safe_network/HEAD/safenode/src/protocol/messages/query.rs -------------------------------------------------------------------------------- /safenode/src/protocol/messages/register.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe/temp_safe_network/HEAD/safenode/src/protocol/messages/register.rs -------------------------------------------------------------------------------- /safenode/src/protocol/messages/response.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe/temp_safe_network/HEAD/safenode/src/protocol/messages/response.rs -------------------------------------------------------------------------------- /safenode/src/protocol/messages/spend.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe/temp_safe_network/HEAD/safenode/src/protocol/messages/spend.rs -------------------------------------------------------------------------------- /safenode/src/protocol/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe/temp_safe_network/HEAD/safenode/src/protocol/mod.rs -------------------------------------------------------------------------------- /safenode/src/protocol/register/metadata.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe/temp_safe_network/HEAD/safenode/src/protocol/register/metadata.rs -------------------------------------------------------------------------------- /safenode/src/protocol/register/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe/temp_safe_network/HEAD/safenode/src/protocol/register/mod.rs -------------------------------------------------------------------------------- /safenode/src/protocol/register/policy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe/temp_safe_network/HEAD/safenode/src/protocol/register/policy.rs -------------------------------------------------------------------------------- /safenode/src/protocol/register/reg_crdt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe/temp_safe_network/HEAD/safenode/src/protocol/register/reg_crdt.rs -------------------------------------------------------------------------------- /safenode/src/protocol/transfers/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe/temp_safe_network/HEAD/safenode/src/protocol/transfers/error.rs -------------------------------------------------------------------------------- /safenode/src/protocol/transfers/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe/temp_safe_network/HEAD/safenode/src/protocol/transfers/mod.rs -------------------------------------------------------------------------------- /safenode/src/protocol/transfers/offline.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe/temp_safe_network/HEAD/safenode/src/protocol/transfers/offline.rs -------------------------------------------------------------------------------- /safenode/src/protocol/transfers/online.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe/temp_safe_network/HEAD/safenode/src/protocol/transfers/online.rs -------------------------------------------------------------------------------- /safenode/src/protocol/wallet/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe/temp_safe_network/HEAD/safenode/src/protocol/wallet/error.rs -------------------------------------------------------------------------------- /safenode/src/protocol/wallet/keys.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe/temp_safe_network/HEAD/safenode/src/protocol/wallet/keys.rs -------------------------------------------------------------------------------- /safenode/src/protocol/wallet/local_store.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe/temp_safe_network/HEAD/safenode/src/protocol/wallet/local_store.rs -------------------------------------------------------------------------------- /safenode/src/protocol/wallet/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe/temp_safe_network/HEAD/safenode/src/protocol/wallet/mod.rs -------------------------------------------------------------------------------- /safenode/src/protocol/wallet/network_store.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe/temp_safe_network/HEAD/safenode/src/protocol/wallet/network_store.rs -------------------------------------------------------------------------------- /safenode/src/protocol/wallet/wallet_file.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe/temp_safe_network/HEAD/safenode/src/protocol/wallet/wallet_file.rs -------------------------------------------------------------------------------- /safenode/src/storage/chunks.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe/temp_safe_network/HEAD/safenode/src/storage/chunks.rs -------------------------------------------------------------------------------- /safenode/src/storage/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe/temp_safe_network/HEAD/safenode/src/storage/mod.rs -------------------------------------------------------------------------------- /safenode/src/storage/register_store.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe/temp_safe_network/HEAD/safenode/src/storage/register_store.rs -------------------------------------------------------------------------------- /safenode/src/storage/registers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe/temp_safe_network/HEAD/safenode/src/storage/registers.rs -------------------------------------------------------------------------------- /safenode/src/storage/spends.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe/temp_safe_network/HEAD/safenode/src/storage/spends.rs -------------------------------------------------------------------------------- /safenode/src/storage/used_space.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe/temp_safe_network/HEAD/safenode/src/storage/used_space.rs -------------------------------------------------------------------------------- /sn_testnet/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe/temp_safe_network/HEAD/sn_testnet/CHANGELOG.md -------------------------------------------------------------------------------- /sn_testnet/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe/temp_safe_network/HEAD/sn_testnet/Cargo.toml -------------------------------------------------------------------------------- /sn_testnet/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe/temp_safe_network/HEAD/sn_testnet/README.md -------------------------------------------------------------------------------- /sn_testnet/src/check_testnet.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe/temp_safe_network/HEAD/sn_testnet/src/check_testnet.rs -------------------------------------------------------------------------------- /sn_testnet/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe/temp_safe_network/HEAD/sn_testnet/src/lib.rs -------------------------------------------------------------------------------- /sn_testnet/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe/temp_safe_network/HEAD/sn_testnet/src/main.rs -------------------------------------------------------------------------------- /startup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maidsafe/temp_safe_network/HEAD/startup --------------------------------------------------------------------------------