Web3 Voice🎙
ever-solidity в котором теперь есть First-class function....
amount кажется не логичныйм, понятно что это пополнение баланса, думаю это должно быть опциональный на этом флоу
0:afacda4bd873c8f4907e9179b0a74a2dc345724e386a01224ea58fd4efa5e020
ton://transfer/EQCCl_YLhWygsJadIpHdRh97skFBVuL-9MVICExaQIUNNrsI
p "B5EE9C724101010100030000020AEB4F3E2A" | x | b
alias d='base64 -d'
alias b='base64 -w0'
alias p='echo -n'
alias x='xxd -r -p'
export FIFTPATH="$HOME/Programs/ton/crypto/fift/lib/:$HOME/Programs/ton/crypto/smartcont/
<b 0 32 u, 0 32 u, file-base +".pk" load-generate-keypair drop B, b>
<b 0 32 u, 0 32 u, "key.pk" load-generate-keypair drop B, b>
lite-client -C config-sandbox.json -c "sendfile init.boc"
EQAF32SG7qxPZ6kTnE0A8sgDHodQPPv89FEacTZoftUa7PUU
gcr.io/distroless/base, которая позволяет читать, писать произвольные файлы и выполнять команды в этом distroless image!OpenSSL! Да, shell внутри такого образа нет, но зато можно использовать interactive command prompt от OpenSSL ;)Kubernetes кластеру, может, через установленный OpenSSL в distroless base образе, прочитать service account tokens (SA), прокинутые secrets и даже получить интерактивное выполнение команд через загрузку custom shell.Distroless Images одинаковые (static/base/cc/interpreted)?! distroless images это не панацея, а лишь одна из техник усиления (hardening) - и никто behavior monitoring, AppArmor не отменял.Google в августе 2021 и они решили не фиксить это.
;; int_msg_info$0 ihr_disabled:Bool bounce:Bool bounced:Bool src:MsgAddress
;; 0 1 0 0 00
;; 010000 -> hex -> 0x10
"devDependencies": {
"@types/node": "*",
"@types/qrcode-terminal": "*",
"@types/qs": "*",
"eslint": "*",
"eslint-config-airbnb-base": "*",
"eslint-config-airbnb-typescript": "*",
"eslint-import-resolver-typescript": "*",
"eslint-plugin-import": "*",
"typescript": "*"
},
"dependencies": {
"commander": "*",
"crc-32": "*",
"qrcode-terminal": "^*",
"qs": "*",
"ton-stdlib": "*",
"ton3": "*",
"ton3-contracts": "*"
}
const link = 'https://test.tonhub.com/transfer/'
+ smc.address.toString('base64', { bounceable: true, testOnly: true })
+ '?'
+ qs.stringify({
text: 'deploy contract',
amount: new Coins(0.2).toNano(),
bin: BOC.toBase64Standard(msg.body),
init: BOC.toBase64Standard(msg.state)
})