archethic-node
archethic-node copied to clipboard
Official Archethic Blockchain node, written in Elixir
# Description Add `Crypto.decrypt_with_storage_nonce/1` in the Interpreter's library. This feature allows node to decrypt secrets during the contract's execution. ## Type of change - New feature (non-breaking change which adds...
### Is your feature request related to a problem? _No response_ ### Describe the solution you'd like The storage_nonce is known to anyone that have joined the network once. It...
### Describe the problem you discovered ### Describe the solution you'd like Muco should be aggregated together ### Epic _No response_
# Description Add support of distributing tracing for transaction validation to have a better monitoring ## Type of change - Enhancements # How Has This Been Tested? Get Jaeger (https://www.jaegertracing.io/)...
### Describe the problem you discovered The goal of the inherit conditions is to ensure the output of the contract respect certain rules. The State of the contract could be...
### Is your feature request related to a problem? Currently when a contract is executed, the Worker fetch the contract UTXOs, filter them and uses them in contract execution. Then...
### Describe the problem you discovered When the Application starts, there is a first supervisor `Archethic.Supervisor` which starts all the other supervisors with a `rest_for_one` strategy. This means if a...
### Is your feature request related to a problem? Currently the structs `VersionedUnspentOutput` contains the unspent output and the protocol version: ```elixir %VersionedUnspentOutput{ protocol_version: v, unspent_output: %UnspentOutput{]} } ``` But...
# Description - Exponential backoff on reconnect (capped at 24 hours) - Wakeup when the other node connect to us - Heartbeat to automatically close "stale" connections Fixes #1323 ##...
``` import numpy as np gamification_wallet = 34400000 def list_of_active_patches(node_list, current_date): active_node_list = [] for node in node_list: date_of_joining = node[3] average_availability = node[1] days_since_joining = (current_date - date_of_joining).days if...