

Welcome to Paragraph!
Learn how to make the most of it.
hướng dẫn chạy 4 nhiệm vụ subsquid
nên dùng vps hoặc các máy ảo vmw nếu sợ bị dính key log vào máy tính nhé ad sẽ hướng dẫn chạy trên window còn ai dùng vps thì có thể lên đây xem cách cài những cái cần thiết link - mục installbước 1 : tải các phần mềm cần thiết1 . tải hyper -V : link - tải xong về bấm chuột phải chọn run as administrator cho nó tự cài 2 tải docker window : link 3 tai Node.js - link 4 tải git - link 2 3 4 tải về cứ cài như bình thường bước 2 mở phần mềm docker window ( phần mêm này phải luôn mở trong quá trình...
hướng dẫn chạy 4 nhiệm vụ subsquid
nên dùng vps hoặc các máy ảo vmw nếu sợ bị dính key log vào máy tính nhé ad sẽ hướng dẫn chạy trên window còn ai dùng vps thì có thể lên đây xem cách cài những cái cần thiết link - mục installbước 1 : tải các phần mềm cần thiết1 . tải hyper -V : link - tải xong về bấm chuột phải chọn run as administrator cho nó tự cài 2 tải docker window : link 3 tai Node.js - link 4 tải git - link 2 3 4 tải về cứ cài như bình thường bước 2 mở phần mềm docker window ( phần mêm này phải luôn mở trong quá trình...

hướng dẫn lấy chứng nhận diễn đàn starknet
Bước 1 : đăng ký hoặc login bằng discord https://community.starknet.io/t/greetings/16734/33 Bước 2 : tạo username và tên Bước 3 : nhấp vào profile và chọn chat với bottiếp tục làm như những ảnh bên dướichọn 1 ngày tùy ýtrả lời bằng 1 link bất kỳtrả lời bằng 1 icontrả lời bằng chữ in đậm hoặc nghiêngtrả lời bằng quote - click đúp chuột vào chỗ văn bảnlike và trả lời bằng hình ảnhtìm kiếm từ khóa capybarakết thúc - nhận lấy chứng chỉ sơ cấp - làm tiếp theo bên dưới để lấy chứng chỉ cao cấpchứn...

hướng dẫn lấy chứng nhận diễn đàn starknet
Bước 1 : đăng ký hoặc login bằng discord https://community.starknet.io/t/greetings/16734/33 Bước 2 : tạo username và tên Bước 3 : nhấp vào profile và chọn chat với bottiếp tục làm như những ảnh bên dướichọn 1 ngày tùy ýtrả lời bằng 1 link bất kỳtrả lời bằng 1 icontrả lời bằng chữ in đậm hoặc nghiêngtrả lời bằng quote - click đúp chuột vào chỗ văn bảnlike và trả lời bằng hình ảnhtìm kiếm từ khóa capybarakết thúc - nhận lấy chứng chỉ sơ cấp - làm tiếp theo bên dưới để lấy chứng chỉ cao cấpchứn...

polyhedra testnet
link test B1 : liên kết ví chọn chain tùy ý và bấm create NFTB2 : sau khi tạo xong quay lại chỗ ban đầu và chọn my NFT và chọn NFT mới tạo vàođợi nó chạy xong rùi claimsau đó sang mục history copy id của bước 3qua mục redeem dán vào

polyhedra testnet
link test B1 : liên kết ví chọn chain tùy ý và bấm create NFTB2 : sau khi tạo xong quay lại chỗ ban đầu và chọn my NFT và chọn NFT mới tạo vàođợi nó chạy xong rùi claimsau đó sang mục history copy id của bước 3qua mục redeem dán vào

Smart Contract Basics
Solidity Syntax// SPDX-License-Identifier: MIT pragma solidity ^0.8.4; contract Contract { bool public a = true; bool public b = false; } // SPDX-License-Identifier: MIT pragma solidity ^0.8.4; contract Contract { uint8 public a = 3; uint16 public b = 268; uint256 public sum = a + b; } // SPDX-License-Identifier: MIT pragma solidity ^0.8.4; contract Contract { int8 public a = 10; int8 public b = -15; int16 public difference = a - b; } // SPDX-License-Identifier: MIT pragma solidity ^0.8.4; co...

Smart Contract Basics
Solidity Syntax// SPDX-License-Identifier: MIT pragma solidity ^0.8.4; contract Contract { bool public a = true; bool public b = false; } // SPDX-License-Identifier: MIT pragma solidity ^0.8.4; contract Contract { uint8 public a = 3; uint16 public b = 268; uint256 public sum = a + b; } // SPDX-License-Identifier: MIT pragma solidity ^0.8.4; contract Contract { int8 public a = 10; int8 public b = -15; int16 public difference = a - b; } // SPDX-License-Identifier: MIT pragma solidity ^0.8.4; co...

Ethereum
Ethereum Transactionsconst provider = require('./provider'); async function getBlockNumber() { const ret = await provider.send({ jsonrpc: "2.0", id: 1, method: "eth_blockNumber", }); return ret.result; } module.exports = getBlockNumber; const provider = require('./provider'); async function getBalance(address) { const ret = await provider.send({ jsonrpc: "2.0", id: 1, method: "eth_getBalance", params: [address, "latest"], }); return ret.result; } module.exports = getBalance; const provider = ...

Ethereum
Ethereum Transactionsconst provider = require('./provider'); async function getBlockNumber() { const ret = await provider.send({ jsonrpc: "2.0", id: 1, method: "eth_blockNumber", }); return ret.result; } module.exports = getBlockNumber; const provider = require('./provider'); async function getBalance(address) { const ret = await provider.send({ jsonrpc: "2.0", id: 1, method: "eth_getBalance", params: [address, "latest"], }); return ret.result; } module.exports = getBalance; const provider = ...