mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
Remove unnecessary contracts
This commit is contained in:
parent
74545e70a4
commit
e91e945933
9
std/Coin
9
std/Coin
@ -1,9 +0,0 @@
|
||||
contract Coin {
|
||||
function isApprovedFor(address _target, address _proxy) constant returns (bool _r) {}
|
||||
function isApproved(address _proxy) constant returns (bool _r) {}
|
||||
function sendCoinFrom(address _from, uint256 _val, address _to) {}
|
||||
function coinBalanceOf(address _a) constant returns (uint256 _r) {}
|
||||
function sendCoin(uint256 _val, address _to) {}
|
||||
function coinBalance() constant returns (uint256 _r) {}
|
||||
function approve(address _a) {}
|
||||
}
|
@ -1,6 +0,0 @@
|
||||
contract CoinReg{
|
||||
function count() constant returns (uint256 r) {}
|
||||
function info(uint256 i) constant returns (address addr, bytes3 name, uint256 denom) {}
|
||||
function register(bytes3 name, uint256 denom) {}
|
||||
function unregister() {}
|
||||
}
|
@ -1,6 +0,0 @@
|
||||
contract Config {
|
||||
function lookup(uint256 service) constant returns (address a) {}
|
||||
function kill() {}
|
||||
function unregister(uint256 id) {}
|
||||
function register(uint256 id, address service) {}
|
||||
}
|
@ -1,6 +0,0 @@
|
||||
contract NameReg {
|
||||
function register(bytes32 name) {}
|
||||
function addressOf(bytes32 name) constant returns (address addr) {}
|
||||
function unregister() {}
|
||||
function nameOf(address addr) constant returns (bytes32 name) {}
|
||||
}
|
9
std/coin
9
std/coin
@ -1,9 +0,0 @@
|
||||
import "./CoinReg";
|
||||
import "./Config";
|
||||
import "./configUser";
|
||||
|
||||
contract coin is configUser {
|
||||
function coin(bytes3 name, uint denom) {
|
||||
CoinReg(Config(configAddr()).lookup(3)).register(name, denom);
|
||||
}
|
||||
}
|
@ -1,5 +0,0 @@
|
||||
contract configUser {
|
||||
function configAddr() constant returns (address a) {
|
||||
return 0xc6d9d2cd449a754c494264e1809c50e34d64562b;
|
||||
}
|
||||
}
|
@ -1,9 +0,0 @@
|
||||
import "./Config";
|
||||
import "./NameReg";
|
||||
import "./configUser";
|
||||
|
||||
contract named is configUser {
|
||||
function named(bytes32 name) {
|
||||
NameReg(Config(configAddr()).lookup(1)).register(name);
|
||||
}
|
||||
}
|
@ -1,8 +0,0 @@
|
||||
import "./Config";
|
||||
import "./configUser";
|
||||
|
||||
contract service is configUser {
|
||||
function service(uint _n) {
|
||||
Config(configAddr()).register(_n, this);
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue
Block a user