zkLinkProtocol / recover_state_server

If the zkLink sequencer is abnormally closed or the dApp cannot work properly, this program can help users recover their funds by themselves without relying on any external services.
https://zk.link/dunkirk
10 stars 9 forks source link

impl updating token event for starknet #2

Open RequiemOfSoul opened 1 year ago

Subbitoooo commented 11 months ago

Implementing an updating token event for StarkNet involves incorporating functionality that triggers an event when a token update occurs. You should try to follow this Guide Steps:

Define Event Structure: Begin by defining the structure of your updating token event. Decide what information needs to be included, such as the token's new details or any relevant changes.

Smart Contract Logic: Integrate the updating event logic within your smart contract. This might involve creating a function that updates the token details and emits the event. For example:

python Copy code @public def updateTokenDetails(newName: string, newSymbol: string):

Update token details logic here

# Emit the updating token event
self.tokenUpdated(newName, newSymbol)

Declare Event in Contract: Declare the updating token event in your smart contract. This involves specifying the parameters that the event will take.

python Copy code event tokenUpdated(newName: string, newSymbol: string) Handle Events Off-Chain: Off-chain systems can listen for this event and react accordingly. This allows you to keep external systems synchronized with the on-chain updates.

Testing: Thoroughly test the implementation to ensure that the updating token event is triggered correctly and contains the accurate information. These are steps you should Follow if you want To update tokene event for Starknet, I hope this guide will be Helpful for you and have a nice day ;)