codechain
codechain copied to clipboard
CodeChain's official implementation in Rust.
Now the `tracker()` method can be called through the structs [`ShardTransaction`](https://github.com/CodeChain-io/codechain/blob/a9686064fd36c3325f5c985047bf4529cce0d3b0/types/src/transaction/shard.rs#L101), [`Action`](https://github.com/CodeChain-io/codechain/blob/a9686064fd36c3325f5c985047bf4529cce0d3b0/types/src/transaction/action.rs#L183) and [`Transaction`](https://github.com/CodeChain-io/codechain/blob/a9686064fd36c3325f5c985047bf4529cce0d3b0/types/src/transaction/transaction.rs#L54). Some caller function code is now using useless conversion from `Action` to `ShardTransaction` though the conversion...
CodeChain is a heavy class. I would like to use some helper functions of the CodeChain class in other test code, but CodeChain has too many functionalities and it is...
Currently, we use `debug_assert` in most cases because we check the assertions in tests and we don't want to check them again in the release binary. But it's not sustainable....
I found a non-continuous seq on the current pending queue. It violates the assumption of the mempool.
In the Corgi testnet, there are invalid transactions found on the block [29978](http://corgi.codechain.io/explorer/block/29978) and 29979 In block 29978, there are 2 transactions which were signed by the same signer. The...
Currently, the below command works without any error or warning. ```sh ./codechain --notify-work 127.0.0.1:3333 ... ``` But actually, it should be like: ```sh ./codechain --notify-work http://127.0.0.1:3333 ... ```
It fails to test that the 42 edge indices are listed in increasing order in the proof. This mean that a single 42-cycle has 42! (42 factorial) different proofs, and...