ECMAScript Proxy Object

Proxy object is used to define custom behavior for fundamental operations (e.g. property lookup, assignment, enumeration, function invocation, etc). ================================================================handler: Placeholder object which contains traps. traps: The methods that provide property access. This is analogous to the concept of traps in operating systems. target: Object which the proxy virtualizes. It is often used as storage backend …

Bignumber issue in web3 invalid number value

Getting invalid number error when calling a method of a contract which take uint256 argument. Example:myContract.methods.transfer(accounts[1], 1e16).send({ from: accounts[0] }) When sending value 1e16 it throw errorweb3 invalid number value (arg=”_value”, coderType=”uint256″, value=10000000000000000) When sending value 10000000000000000 throw same error When sending value 1e16 as hex it work okay. No error. When sending value 1e15 …

Web3.js 1.0 Transaction Receive Issue

After deploying a new contract I never receive a receipt object. Expected behavior Receiving a contract object containing the address of the new contract in .on (‘receipt’, …. Actual behavior Nothing happens (also no error). On my node I can look up the contract address manually.The contract gets created. Versions web3.js: 1.0.0-beta.51 (latest) metamask: 6.3.0 (latest) browser: Chromium ethereum node: instance: Geth/v1.8.23-stable-c9427004/linux-amd64/go1.11. Solution …

Lerna

Lerna is a tool that optimizes the workflow around managing multi-package repositories with git and npm. Lerna can also reduce the time and space requirements for numerous copies of packages in development and build environments – normally a downside of dividing a project into many separate NPM package. See the hoist documentationfor details.

RabbitMQ

RabbitMQ is the most widely deployed open source message broker. With more than 35,000 production deployments of RabbitMQ world-wide at small startups and large enterprises, RabbitMQ is the most popular open source message broker. RabbitMQ is lightweight and easy to deploy on premises and in the cloud. It supports multiple messaging protocols. RabbitMQ can be …

Security Token ERC777 and ERC1400 for Financial Asset Tokenization

ERC777 implementation – Advanced token standard for asset transfers Empowerment of operators with the ability to send tokens on behalf of other addresses. Setup of send/receive hooks to offer token holders more control over their tokens. Use of ER820(eips.ethereum.org/EIPS/eip-820) to notify contracts and regular addresses when they receive tokens. Backwards compatible with ERC20. ERC1400 implementation …

TRON Blockchain

TRON is an ambitious project dedicated to the establishment of a truly decentralized Internet and its infrastructure. The current TRON team radiates out from Beijing to Seoul, Tokyo, San Francisco and many other countries and regions, totaling more than 100 members. The technological backbones of TRON are experienced blockchain enthusiasts who were previously employed by …