What is StarkNet? Is it in production yet?

StarkNet is a general-purpose system, where you can write and deploy your own contracts, interact with other contracts, and so on, just like Ethereum. It will be secured by Ethereum Mainnet.
See https://starkware.co/product/starknet/

A testnet for StarkNet is currently running on Goerli.

Starknet Alpha will deployed on mainnet in November 2021. Stay tuned for further anouncements.

11 Likes

StarkNet Alpha has been updated to Alpha 3. The new addresses can be found here:
https://www.cairo-lang.org/docs/hello_starknet/index.html#starknet-alpha-version-3
Using alpha with the cli now points to the updated url. We’ve also updated (see the new constructors here - Constructors — Cairo documentation) and changed a bit the documentation - the first tutorial now is “Hello, StarkNet”. We hope it will reduce the confusion between StarkNet contracts and Cairo programs. voyager.online will soon also show StarkNet Alpha 3 state. (will be updated once the transition is complete)

9 Likes

Last stop before mainnet :partying_face: !
StarkNet Alpha has been updated to Alpha 4 (together with version 0.6.0 of the cairo-lang package)
StarkNet :

  • Replace block id with block hash (not verified by the OS yet)
  • Add constructor arguments to the computation of the contract’s address
  • Add get_transaction_receipt command to the starknet CLI * New system calls:
  • get_contract_address - returns the address of the current contract (Calling another contract — Cairo documentation)
  • get_sequencer_address - this may be used in the future for paying fees
  • delegate_call - partial support

Cairo :

In a few days, we’re going to remove the alpha3 environment. If you haven’t done so, please upgrade cairo-lang to v0.6.0 and move your contracts to alpha4.

Announcement: StarkNet Alpha 4 Release. StarkNet Mainnet Release Candidate… | by StarkWare | StarkWare | Nov, 2021 | Medium

11 Likes