1. 首页 > 自媒体

ERC

decimals(uint256 _itemId):

totalSupply(uint256 _itemId):

balanceOf(uint256 _itemId, address _owner):

allowance(uint256 _itemId, address _owner, address _spender):

transfer(uint256[] _itemId, address[] _to, uint256[] _value):

transferFrom(uint256[] _itemId, address[] _from, address[] _to, uint256[] _value):

approve(uint256[] _itemId, address[] _spender, uint256[] _value):

increaseApproval(uint256[] _itemId, address[] _spender, uint256[] _addedValue):

decreaseApproval(uint256[] _itemId, address[] _spender, uint256[] _subtractedValue):

ownerOf(uint256 _itemId):

itemURI(uint256 _itemId):

itemByIndex(uint256 _itemId, uint256 _index):

itemOfOwnerByIndex(uint256 _itemId, address _owner, uint256 _index):

4.5 ERC1190

状态:

还处于pull request下(issue)

提交记录:

https://github.com/ethereum/EIPs/issues/1190

标准说明:

推荐样例:

ERC1190的token将使每个数字对象的创建者(如艺术品或游戏中的物品)在每次使用该对象时会自动受益,无论是下一秒还是几年之后。

每位ERC1190 token的持证者都可以单独持有“创造权”或“所有权”,当然也可以同时持有两个权利。

ERC1190的三种获益方式:

1.销售“所有权”;

2.销售“创造权”;

3.在固定时间内出租“所有权”。

一个数字产品的“所有权”持有者和“创造权”持有者通过以上三种方式都会自动获得一定收益。

1. 创造者将拥有“创造权”和“所有权”

我们以网络游戏中的“装备”为例。

物品的创建者可以将物品及其所有权信息嵌入到一个ERC1190 token中。

简单来说,我在游戏里制造了一把剑并把他命名为“裂魂之剑”。

详解以太坊token标准ERC1190

 

身为创造者的我就会拥有他的“创造权”和“所有权”。

如果我想销售我的“裂魂之剑”那么它的“所有权”将会被转交给一个第三方参与者(此处我们将他定为玩家A),但是我还会保留它的“创造权”。

在这次销售中,我一次性获得了“所有权”带来的收益,并会在将来的某个时刻获得一定比例的“所有权”收益。

详解以太坊token标准ERC1190

 

2. 如果“所有权”持有者再次发生转换,创造者将会获得收益

拥有“裂魂之剑”“所有权”的玩家可以永久持有该装备,在游戏里如果这件装备得到了更好的优化或者其他玩家因为某种原因喜欢上了这件装备,那么它的价格也必定会有所提高。

当玩家A决定销售“裂魂之剑”的“所有权”给玩家B时,他会从中获得高比例的收益,而拥有“创造权”的我将会获得低比例的收益。

如:10%。(这个比例会在一开始设计该token的时候写在协议上)每一次“所有权”的转换,“创造权”持有者都会自动获得售价10%的收益。

详解以太坊token标准ERC1190

 

3. 如果“所有权”持有者出租了“装备”,那么创造者也可以获得一定比例的租金

如果玩家B暂时不需要使用“裂魂之剑”。

他便有权将“装备”出租给玩家C。按照规定,做为创造者的我将会获得租金里的10%,而这个过程也是可以无限循环的(任何一次有关“装备”权益的转换都需要支付给创造者一定比例的费用)。

其实不单单是在游戏领域,在其它的的虚拟领域都可以进行这一活动,如影音,艺术等。人们不用再担心复杂的交易流程和版权费问题了。

规则被写入了智能合约,基于区块链技术,双方的任何行为都会自动触发后续动作。

详解以太坊token标准ERC1190

 

4. 创造者销售“创造权”

身为创造者的我有权出售“裂魂之剑”的“创造权”,并且我将会一次性的拿到所有收益,这其中的收益比销售“所有权”所带来的收益要高得多。

之后,新的“创造权”持有者在未来的“权益”转换过程中会重复上面的步骤,只要他不出售自己的“创造权”,他将继续重复获得租金或“所有权”转换所带来的收益。

详解以太坊token标准ERC1190

 

用一个现实世界的例子“房屋”来解释,你拥有它的房产证并且拥有它的出租权,使用权。

你作为房产证的拥有者可以将房子的使用权出售给客人A,而客人A可以选择将他的使用权卖给客人B或者将使用权出租给客人B。

而你依旧可以获得一定比例的房租收益或售卖分红,且最终房屋还是归你所有。

当你卖掉了房产证之后才会从这个利益关系中彻底退出,之后任何的“权益”转换也就和你没有半毛钱关系!

函数接口:

function approve(address[] owners, uint royaltyForOwnershipTransfer, uint royaltyForRental) returns uint256;

说明:Function to initialize token and set the owner(s) and the royalty rates. Returns the unique token ID for the digital asset.

function transferCreativeLicense(address[] creativeLicenseHolders, address[] newOwners, uint256 tokenId);

说明: Function to transfer creative license of token。

function transferOwnershipLicense(address[] creativeLicenseHolders, address[] ownershipLicenseHolders, address newOwners[], uint256 tokenId);

说明:Function to transfer ownership license of token

function rentAsset(address[] creativeLicenseHolders, address[] ownershipLicenseHolders, address[] renters, uint256 tokenId);

说明:Function to rent asset

5、ERC865

状态:

还处于pull request下(issue)

提交记录:

https://github.com/ethereum/EIPs/issues/865

标准说明:

推荐样例:

https://github.com/lavawallet/lava-wallet

以太坊开发者Bhaskar Sharma在Medium网站上发表了一篇文章,提出了一个在以太坊中使用对用户更友好的代币的提案,这一提案将允许用户来采用去中心化应用程序(DApps)时使用代币(tokens)来支付交易费用,而不是用以太币ETH来支付。

他认为,以太坊区块链中的费用支付问题为新手带来了麻烦,这些费用用于支付矿工将交易打包到区块并确保区块链的安全。用户必须认识以太坊的工作原理,这样才能理解燃料(gas)价格和成本。用户还需要获得必要的以太币来支付这两种费用。

函数接口说明:

transferPreSigned(bytes _signature, address _to, uint256 _value, uint256 _gasPrice, uint256 _nonce):

approvePreSigned(bytes _signature, address _spender, uint256 _value, uint256 _gasPrice, uint256 _nonce):

**approveAndCallPreSigned(bytes _signature, address _spender, uint256 _value, bytes _extraData, uint256 _gasPrice, uint256 _nonce) **:

increaseApprovalPreSigned(bytes _signature, address _to, uint256 _amount, uint256 _gasPrice, uint256 _nonce):

decreaseApprovalPreSigned(bytes _signature, address _to, uint256 _amount, uint256 _gasPrice, uint256 _nonce):

revokeSignature(bytes _signature):

6、其他ERC协议

6.1 ERC165

状态:

已定稿(Final)

提交记录:

https://github.com/ethereum/EIPs/issues/165

标准说明:

https://github.com/ethereum/EIPs/blob/master/EIPS/eip-165.md

ERC165定义以下功能:

1) 如何识别接口;

2) 一个智能合约如何发布它执行的接口;

3) 如何检测一个智能合约是否执行了ERC-165协议;

4) 如何检测一个智能合约是否执行了一个给定的接口;

7、参考

(1)以太坊官网ERC列表

(2)以太坊官网EIP提出列表

提交EOS代币的核心要求资料准备:完善的项目资料以及相关区块链媒体报道,包括但不限于以下:

官方公告:(资料的完整和准确 中会详细说明)

团队背景:

项目基本情况:

媒体报道:

收录的交易所:

Token Profile 提交:

参考模版:https://github.com/consenlabs/token-profile/pull/3475/files

对资料的要求

资料的完整和准确

你需要对提交的资料负责,务必保证所提资料真实有效。参考示例模版,完善的资料有助于 imToken 团队更了解你们的项目,加速显示进度。

为确保资料提交的真实性,请在贵方官网或其他经过认证的社交媒体渠道发布公告,并将此公告链接附于「官方公告」。推荐文案:

#imToken# #1636# 我们正在完善 XXX 在 imToken 中的代币相关资料。完成后,大家就可以在 imToken 里看到 logo,更方便地管理 XXX 了,还能看到更多代币信息。

注:1636 为 pr 序号,如 https://github.com/consenlabs/token-profile/pull/1636 的序号为 1636.这是帮助 imToken 判断 pr 真实性的关键。

#imToken #1636 标签及其展示形式可自行调整。

若未提供「官方公告」,则无法显示代币信息。

Logo 设计要求

尺寸: 120x120 像素

图片为透明背景的 PNG 格式

品牌标识水平竖直居中顶边,见下图:

具体如何提交token?

建议由技术人员协助完成

Fork 这个仓库到你的账户

克隆到本地,注意:不是直接克隆最原始的仓库,而是克隆你 fork 的那个仓库

gitclonegit@github.c

om:xxxxxxxx/token-profile.git

cdtoken-profile/

创建并且切换到用你的 token symbol 命名的分支里 举例:

gitbranchxxx-token

gitcheckoutxxx-token

在 eos-token 目录里添加一个新的 json 文件,使用 symbol@accoutname 命名这个 json 文件。举例:PUB@publytoken11.json

json 文件请使用 UTF-8 编码,否则 Travis-CI 会构建失败。请参照模版文件补充完整的代币资料:$template.json

代币 Logo 放到 images 目录里,图片名称也是使用 symbol@accoutname 命名

Commit 并且 Push 提交信息到你的仓库 举例:

gitadd-A

gitcommit-m“Addxxxtoken”

gitpushoriginxxx-token

在你的仓库页面下点击 New pull request 按钮 ,并附上项目资料、官方公告以及相关区块链媒体报道,包括但不限于以下:(官方公告;团队背景;项目基本情况;媒体报道;收录的交易所)

PR 示例:https://github.com/consenlabs/token-profile/pull/3475

我们会尽快核实你的 PR,如果 PR 没问题我们会合并到主分支下,至此你的代币资料将会出现在 imToken App 内

常见问题

如何显示价格?

imToken 目前的价格显示对接 block.cc 的 API,如需在 imToken 中显示价格,你们的代币要求被 block.cc 收录;并提供我们相应的链接,参考:https://mifengcha.com/q/eos

imtoken钱包2.0如何搜索代币?首先资产首页点击加号图标进入添加新资产页面,点击右上角的搜索图标图标。

可以直接搜索代币名称添加,也可以通过搜索合约地址添加。如果你搜索不到自己需要的代币,也可以在代币搜索页面底部,点击"向我们提交新

Token",填写并提交代币的合约地址和 logo 即可

imToken如何添加自定义代币?

imToken 目前已经支持由项目方自主提交或修改 Token 信息,无论是初次提交项目资料,还是修改代币简称、LOGO 等信息,都可以通过 Github 自主提交。

注:系统会自动抓取 Etherscan 记录,如果代币名称重复,会在代币名称后添加数字编号来区分。

为什么搜索不到某Token?

imToken 支持所有基于以太坊 ERC 20 标准的代币,由于以太坊生态的不断发展,符合 ERC 20 标准的代币多达数千种,为了方便用户管理自己的代币,我们会筛选绝大部分以太坊社区相对流行的代币添加到我们的搜索列表,对于小部分我们未添加的代币则会出现搜索不到的情况,但是搜索不到并不意味 imToken 不支持该代币,只要符合 ERC20 标准,imToken 都可以显示该代币并进行转账的。

需要说明的是,imToken 搜索列表里的所有代币只是我们为了方便用户管理和添加代币而收录的,并未经过所谓的 “审核” ,请用户切勿以此作为判断代币好坏的依据。

EOS采用账户体系, 并且引入抵押和带宽模式, 所以用户在创建 EOS 账户的时候, 也是需要消耗资源的,这时就必须要有另外一个有充足 EOS 的 EOS 钱包参与创建过程。目前 imToken 为用户提供了四种创建钱包的方式:

1.支付 ETH,自助注册(确保身份下的 ETH 钱包有足够 ETH)

2.持有通粉勋章(TFT)免费获得账户

3.分享二维码给好友,协助注册

4.联系客服,协助注册

在 imToken 2.0 恢复身份后切换到 EOS 钱包,点击“选择 EOS 账户”,然后点击“注册 EOS 账户”跳转到注册界面。

注册界面会显示用户账户的两把公钥,同时需要用户设置自己的 EOS 账户名,账户名需设置成 a-z, 1-5 组合的 12 位字符。

接下来用户可以根据自己的实际情况选择注册不同的注册方式。

支付 ETH,自助注册

若用户选择此种方式注册 EOS 账户,点击图中蓝色按钮,跳转到下一界面,界面会显示出需要支付的 ETH 数量,点击下一步后输入转账密码并确认就完成了自助注册 EOS 账户的操作。

持有通粉勋章(TFT)免费获得账户

若用户身份下 ETH 钱包有不少于 3 个通粉勋章(Token Fans Token)可以免费注册一个 EOS 账户,点击图中“注册 EOS 账户”按钮,跳转到支付详情界面,界面显示需要向收款地址转账 0 ETH,点击下一步后输入转账密码并确认就完成了免费注册 EOS 账户的操作。

 4/5   首页 上一页 2 3 4 5 下一页 尾页

本文采摘于网络,不代表本站立场,转载联系作者并注明出处:http://www.longfuchaju.com//zmt/4011.html

联系我们

在线咨询:点击这里给我发消息

微信号:wx123456