juno icon indicating copy to clipboard operation
juno copied to clipboard

Starknet client implementation.

Results 334 juno issues
Sort by recently updated
recently updated
newest added

Create a Juno package for the [Advanced Package Tool (APT)](https://wiki.debian.org/Apt) that can be used on Debian and its derivatives.

enhancement
devops

- https://go.dev/blog/godoc - https://go.dev/doc/effective_go#commentary - https://github.com/golang/proposal/blob/master/design/51082-godocfmt.md

documentation
good first issue

- [ ] Receive and propagate: - [ ] State diffs. - [ ] Transactions. - [ ] Events. - [ ] Send state to new syncing nodes.

core

Plus minimal verification of new transactions.

core

https://starknet.io/documentation/starkgate-token-bridge/ STARKGATE – TOKEN BRIDGE PAGE CONTENT: StarkGate General Architecture – Go Transfer L1→L2 – Go Transfer L2→L1 – Go STARKGATE GENERAL ARCHITECTURE On Ethereum, we have uploaded bridges that...

https://starknet.io/documentation/events/ EVENTS A contract may emit events throughout its execution. Each event contains the following fields: from_address: address of the contract emitting the events keys: a list of field elements...

core

Add contract address calculation as specified in: https://starknet.io/documentation/contracts/ CONTRACTS ADDRESSES The contract address is a unique identifier of the contract on Starknet. It is a hash chain of the following...

core

Add block hash calculation: BLOCK HASH A block hash is a hash of the block’s header elements. Specifically: pedersen_hash( parent_block_hash,block_number, new_global_root,sequencer, creation_time, transaction_commitment, transaction_count event_commitment, event_count, protocol_version, extra_data ) In...

core

Add transaction hash calculator as specified in: https://starknet.io/documentation/transaction-structure-and-hash/

core

Resolves https://github.com/NethermindEth/juno/issues/403 ## Description It resolves the limitations with testify/assert and testify/require by migrating them to use gotest.tools ## Types of changes - Enhancement ## Testing **Requires testing**: Yes **Did...