ERC20
ERC20 token を受け付ける contract を作るためには、approce, allowance, transferFrom を使用する。 function approve(address _spender, uint256 _value) returns (bool success)
_spender に 最大で _value まで token を引き出すことを許可するメソッド
function allowance(address _owner, address _spender) constant returns (uint256 remaining)
_spender が _owner のアカウントから引き出すことのできる token の量
function transferFrom(address _from, address _to, uint256 _value) returns (bool success)
_from (owner のアカウント) から _to に token を転送するメソッド
これって、approve されていれば、全然関係ないアカウントも転送処理を行うこと自体はできそうな気がするので確認 & 要注意
まぁ、素直に ERC223 token を使用するのがいいだろうなあ。
ERC20