Commit e57f4be1 by AugustoL

Rename SmartToken to ERC827

parent a806520d
pragma solidity ^0.4.13;
import '../token/SmartToken.sol';
import '../token/ERC827.sol';
// mock class using SmartToken
contract SmartTokenMock is SmartToken {
// mock class using ERC827 Token
contract ERC827TokenMock is ERC827 {
function SmartTokenMock(address initialAccount, uint256 initialBalance) {
function ERC827TokenMock(address initialAccount, uint256 initialBalance) {
balances[initialAccount] = initialBalance;
totalSupply = initialBalance;
}
......
......@@ -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
......
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]);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment