Catalog npm
Back to packageRELEASE DETAILS

3.0.3

npm

@0xsequence/erc20-meta-token

General ERC20 to ERC1155 Token Wrapper Contract

erc1155erc20ethereumtoken
Published16 Mar 2021
Direct dependencies1
Transitive dependenciesNot calculated

README

Current package documentation

@0xsequence/erc20-meta-token

General ERC20 to ERC1155 Token Wrapper Contract.

Allows any ERC-20 token to be wrapped inside of an ERC-1155 contract, and thereby allows an ERC-20 token to function as an ERC-1155 contract.

For more information see, github.com/0xsequence/erc20-meta-token

Getting started

Install

yarn add @0xsequence/erc20-meta-token or npm install @0xsequence/erc20-meta-token

Contract Verification

yarn verify --network {NETWORK_NAME} "{CONTRACT_NAME}={CONTRACT_ADDRESS}"

Usage from Solidity

pragma solidity ^0.8.0;

import '@0xsequence/erc20-meta-token/contracts/interfaces/IMetaERC20Wrapper.sol';

contract ContractA {
  //...
  function f(address wrapperAddress, address ERC20tokenAddress, uint256 amount) public {
    IMetaERC20Wrapper(wrapperAddress).deposit(ERC20tokenAddress, amount);
  }
}

NOTES

@0xsequence/erc20-meta-token includes the following files in its package distribution:

  • artifacts -- hardhat output of contract compilation
  • typings -- ethers v5 typings for easier interfacing with the contract abis

LICENSE

Copyright (c) 2017-present Horizon Blockchain Games Inc.

Licensed under Apache-2.0

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Declared dependencies 1

Native requirements
1 direct targetsNot calculated transitive count
Package / targetRequirementRelationship
@0xsequence/erc-1155
Environment
{
  "local_name": "@0xsequence/erc-1155",
  "alias": false,
  "peer_metadata": null
}
^3.0.3runtime

Distribution files

1 collected
Distribution 1

Source distribution

Source file
Checksums from source
{
  "shasum": "e273ec5e35a3b9aec2c797bcadf71d9aeaec9f3b",
  "tarball": "https://registry.npmjs.org/@0xsequence/erc20-meta-token/-/erc20-meta-token-3.0.3.tgz",
  "fileCount": 95,
  "integrity": "sha512-EcExGD2zoJKgW2+kgPcvOrdG43yZLEgUGvlb4ZCwfW81IT+q9ERJbZNUDR13Hk1vmbWhB7PbiDupDD4NsasghQ==",
  "signatures": [
    {
      "sig": "MEYCIQD127qh5fs+hetS8qoMpLtf58xRMigGBLzGbB1D//AEQgIhAMfAKqhR7+hBfFwoT8s6hSbjU5m/CAIfI5YORtvNz94Y",
      "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
    }
  ],
  "unpackedSize": 822179,
  "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUOpbCRA9TVsSAnZWagAAzcUQAJFxtLub/clwOF/aVOq8\nyooNSHmKgMdSZAvmhYVsGHmzYOQEMvdQwj536akZ98OwbWSMCE0ki1m9zq0R\nxical67H6C5UKOoA7PnIZIvAKjN1bDuVhw3eS0totMP6VuCIetMy9TE7SPQJ\nIEBB2KKHJz4taGDM+MOCp+LhclMep6uOyL2NJQdHOw2+G8jQRuz8C48Pnfhy\nipOOlUDdVK978bISOn7z+heBSjygduj4ecP8vwoogdZNguim8dBcTfJ0H8qu\nMmuRXT63/sXO5k/46TVct+QoyyeA+oQA1K5jRVhJkW6DjGp2GJskn5GOs+ou\nniuIi449lMIpSSYYowf4YwVipdf6+sxZO9vu6aLFBgJRYKuh1fhkMWa0Bbry\n1VqrAUScGrzbJZcZTiy4CAFfQtLFfyeUbVB5mOnbuUTPrprREib4lt3spVdR\nCMcPDbu/F63loJk892mKW97ax9e5nVGUlQ8y0BSfy42nXNBm/pbyKvroStRT\nVKYlGU3dsHCXwiIkObUciF/1v2yGdMMP6qsKjrIZbAZkYnK9UkX/e8WGI+gH\njStG5isg5uUX7i84JuYGk5gObnGU33ofDsJ1nPgKcYxU9QW/Ut+r7HeGTIx4\naGfYvXRU8qs3usuglqkcfhlAD/A7Yn8MD7918OQQEBGfw4Vgftnyoxnp4DQC\nMdX8\r\n=JvFh\r\n-----END PGP SIGNATURE-----\r\n"
}

Repository

PENDING
0xsequence/erc20-meta-token

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 21 Oct, 10:16 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package_version:989326a8c0de585e6111a4345fbbdd45c069d42c8afc3c19c37b945295bf01c2

Other collected versions

4.0.211 Aug4.0.15 Apr0.0.0-202304044 Apr0.0.0-202304023 Apr4.0.020 Mar3.2.010 NovView all collected versions →