Browse Source

Rename SmartToken to ERC827

AugustoL 7 years ago
parent
commit
e57f4be1fb

+ 15 - 0
contracts/mocks/ERC827TokenMock.sol

@@ -0,0 +1,15 @@
+pragma solidity ^0.4.13;
+
+
+import '../token/ERC827.sol';
+
+
+// mock class using ERC827 Token
+contract ERC827TokenMock is ERC827 {
+
+  function ERC827TokenMock(address initialAccount, uint256 initialBalance) {
+    balances[initialAccount] = initialBalance;
+    totalSupply = initialBalance;
+  }
+
+}

+ 0 - 15
contracts/mocks/SmartTokenMock.sol

@@ -1,15 +0,0 @@
-pragma solidity ^0.4.13;
-
-
-import '../token/SmartToken.sol';
-
-
-// mock class using SmartToken
-contract SmartTokenMock is SmartToken {
-
-  function SmartTokenMock(address initialAccount, uint256 initialBalance) {
-    balances[initialAccount] = initialBalance;
-    totalSupply = initialBalance;
-  }
-
-}

+ 3 - 3
contracts/token/SmartToken.sol → contracts/token/ERC827.sol

@@ -3,14 +3,14 @@ pragma solidity ^0.4.13;
 import "./StandardToken.sol";
 
 /**
-   @title SmartToken, an extension of ERC20 token standard
+   @title ERC827, an extension of ERC20 token standard
 
-   Implementation the SmartToken, following the ERC20 standard with extra
+   Implementation the ERC827, following the ERC20 standard with extra
    methods to transfer value and data and execute calls in transfers and
    approvals.
    Uses OpenZeppelin StandardToken.
  */
-contract SmartToken is StandardToken {
+contract ERC827 is StandardToken {
 
   /**
      @dev `approveData` is an addition to ERC20 token methods. It allows to

+ 4 - 4
test/SmartToken.js → test/ERC827Token.js

@@ -1,7 +1,7 @@
 
 import EVMRevert from './helpers/EVMRevert';
 var Message = artifacts.require('./mock/MessageHelper.sol');
-var SmartTokenMock = artifacts.require('./mock/SmartTokenMock.sol');
+var ERC827TokenMock = artifacts.require('./mock/ERC827TokenMock.sol');
 
 var BigNumber = web3.BigNumber;
 
@@ -10,11 +10,11 @@ require('chai')
   .use(require('chai-bignumber')(BigNumber))
   .should();
 
-contract('SmartToken', function (accounts) {
+contract('ERC827 Token', function (accounts) {
   let token;
 
   beforeEach(async function () {
-    token = await SmartTokenMock.new(accounts[0], 100);
+    token = await ERC827TokenMock.new(accounts[0], 100);
   });
 
   it('should return the correct totalSupply after construction', async function () {
@@ -24,7 +24,7 @@ contract('SmartToken', function (accounts) {
   });
 
   it('should return the correct allowance amount after approval', async function () {
-    let token = await SmartTokenMock.new();
+    let token = await ERC827TokenMock.new();
     await token.approve(accounts[1], 100);
     let allowance = await token.allowance(accounts[0], accounts[1]);