Secure Infura project key

Details: https://docs.infura.io/infura/networks/ethereum/how-to/secure-a-project Patterns: Frontend/Mobile app:+ Requests: 10/sec, 5000/day+ Allowlists: Origins, Contract addresses, User agents (optional)+ JWT required: Public (short expiration), Signed (long expiration) BE service:+ Requests: x0/sec, x000/day+ Allowlists: Contract…

Google Sheets API

API References: https://developers.google.com/sheets/api/guides/values More about credential types: https://github.com/googleapis/google-api-nodejs-client#service-account-credentials Quick start: https://developers.google.com/sheets/api/quickstart/nodejs Main steps: Create Google Cloud Project: https://developers.google.com/workspace/guides/create-project Enable Google Sheets API: https://console.cloud.google.com/flows/enableapi?apiid=sheets.googleapis.com Authorize credentials: In the Google Cloud console,…

An AWS Cloud architecture for web hosting - 3 Tiers

Public Terraform source: https://github.com/nhancv/terraform.aws.public Best practice: https://docs.aws.amazon.com/whitepapers/latest/web-application-hosting-best-practices/an-aws-cloud-architecture-for-web-hosting.html I saw some mistakes of Full-stack developers about web hosting. To deliver better app should check some points: This post just share about…

SOLANA network programming

Getting started: https://solana.com/news/getting-started-with-solana-developmentDocs: https://docs.solana.comTerminology: https://docs.solana.com/terminologyCoin: SOLWallet: https://docs.solana.com/wallet-guide– App version: https://docs.solana.com/wallet-guide/apps– Web version: https://docs.solana.com/wallet-guide/web-wallets– Extension: https://phantom.app/– CLI: https://docs.solana.com/wallet-guide/cli Solana cluster explorers: http://explorer.solana.com/ http://solanabeach.io/ https://solscan.io/Token program (Token on Solana blockchain): https://spl.solana.com/tokenEnvironment setup…

Verify smart contract request with multi-signature approach

First, create a mintable token ERC20Mintable Create EIP712 multi-signature MultiSigEIP712 Create test scripts_truffle/eip712.js scripts_truffle/eip712ex.js test/MultiSigEIP712.test.js Start test Ganache-cli does not support eth_signTypedData_v4, you need hardhat instead https://hardhat.org/hardhat-network/ # Install hardhat nodenpm…