Web3 Voice🎙
git clone git@github.com:tonlabs/DeBot-IS-consortium.git
cd DeBot-IS-consortium/UserInfo/examples
wget --quiet https://gist.githubusercontent.com/ilyar/a9eddbbe771228a83564d46ef88f37a4/raw/275e1ce0ff038d617f393e257a6a5a36a8537db0/debot-run.sh
bash debot-run.sh
network=${network:-se}
signer=${signer:-coder}
user=${user:-alice}
appName=${app:-Example}
[plantuml, "flow confirmation pending orders", svg, width=640, align=center]
----
skinparam shadowing false
state Offer {
Finished ---> Proposed
Proposed ---> Rejected
Proposed ---> Accepted
Proposed ---> Approved
Accepted ---> Approved
Accepted ---> Rejected
Approved ---> Rejected
Rejected ---> Finished
Approved ---> Finished
}
----
json банальная невнимательность, там не хватало закрывающей скобочки, все работает
0507070707020000004b07040001070707070a000000160000250505cd9d759c5cc1bffbc6f0f1142109e3d8410a0000001600002f893a1682981094007a9a745039295f924d57ad0a0000000805010000000268690080dac40907070002008d05
0507070707020000004b07040001070707070a000000160000250505cd9d759c5cc1bffbc6f0f1142109e3d8410a0000001600002f893a1682981094007a9a745039295f924d57ad0a0000000805010000000268690080dac40907070002008d05f7d0e68353673f9250ac3d278e608111d9daf92a4da3c1f94e3f015f3b9847b0ad6b1ff7450340e3eb65b537711a5027b5a1a90e2b268ad0ed8fe96fe39bb004
const { unpackDataBytes } = require('@taquito/michel-codec')
const data = unpackDataBytes({
bytes: "0507070707020000004b07040001070707070a000000160000250505cd9d759c5cc1bffbc6f0f1142109e3d8410a0000001600002f893a1682981094007a9a745039295f924d57ad0a0000000805010000000268690080dac40907070002008d05"
})
console.log(JSON.stringify(data, null, 2))
TIP-1 всё про новые опкоды, а про газ это Free Software License (TIP-1.1) хотя, как пом мне, логично назвать Developer Business Models (TIP-1.1) наличие репозитория со стандартами всем делает ноги короткими https://github.com/everscale-org/docs/blob/main/src/Standard/TIP-1/1.md
---------------------------------------------------------------
|Library | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10| 11|
|---------------+---+---+---+---+---+---+---+---+---+---+---+---|
|BoringSSL | V | V | V | V | X | X | X | X | X | X | X | V |
|BouncyCastle | V | V | V | V | X | X | X | X | X | X | X | X |
|CryptoKit | V | V | V | V | X | X | X | X | X | X | X | V |
|Dalek | V | V | V | V | X | X | X | X | X | X | X | V |
|Dalek strict | X | X | X | V | X | X | X | X | X | X | X | X |
|ed25519-donna | V | V | V | V | X | X | V | X | X | X | X | V |
|ed25519-java | V | V | V | V | X | X | V | V | X | X | V | X |
|Go | V | V | V | V | X | X | X | X | X | X | X | V |
|libra-crypto | X | X | X | V | X | X | X | X | X | X | X | X |
|LibSodium | X | X | X | V | X | X | X | X | X | X | X | X |
|npm | V | V | V | V | X | X | X | X | X | X | X | V |
|OpenSSL-3.0 | V | V | V | V | X | X | X | X | X | X | X | V |
|PyCA | V | V | V | V | X | X | X | X | X | X | X | V |
|python-ed25519 | V | V | V | V | X | X | V | V | X | X | X | V |
|ref10 | V | V | V | V | X | X | V | X | X | X | X | V |
|TweetNaCl-js | V | V | V | V | X | X | V | V | X | X | X | V |
|Zebra | V | V | V | V | V | V | X | X | X | V | V | V |
|Everscale-SDK | V | V | V | V | X | X | X | X | X | X | X | V |
---------------------------------------------------------------
https://replit.com/@ilyar/Everscale-ed25519-speccheck#index.jsEverscale-SDK под капотом ed25519-dalek@1.0.0
FIPS 186-5 тоже есть тесты, но полагаю надо смотреть их отчет Cryptology ePrint Archive: Report 2020/1244