Overview
ETH Balance
0 ETH
Eth Value
$0.00More Info
Private Name Tags
ContractCreator
Latest 18 from a total of 18 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Update Campaign | 4262903 | 2501 days ago | IN | 0 ETH | 0.00042561 | ||||
Change Status | 4026655 | 2559 days ago | IN | 0 ETH | 0.00120702 | ||||
Change Status | 4026653 | 2559 days ago | IN | 0 ETH | 0.00120702 | ||||
Change Status | 4026638 | 2559 days ago | IN | 0 ETH | 0.00120702 | ||||
Change Status | 4017502 | 2561 days ago | IN | 0 ETH | 0.00017243 | ||||
Add Campaign | 4012160 | 2562 days ago | IN | 0 ETH | 0.00119069 | ||||
Add Campaign | 4011972 | 2562 days ago | IN | 0 ETH | 0.00107091 | ||||
Add Campaign | 4011515 | 2563 days ago | IN | 0 ETH | 0.00098446 | ||||
Add Campaign | 4011199 | 2563 days ago | IN | 0 ETH | 0.00098523 | ||||
Change Status | 3582958 | 2643 days ago | IN | 0 ETH | 0.00086216 | ||||
Add Campaign | 3582930 | 2643 days ago | IN | 0 ETH | 0.0062234 | ||||
Add Campaign | 3538680 | 2651 days ago | IN | 0 ETH | 0.00450928 | ||||
Update Campaign | 3523435 | 2653 days ago | IN | 0 ETH | 0.00215358 | ||||
Add Campaign | 3494121 | 2658 days ago | IN | 0 ETH | 0.00485436 | ||||
Change Owner | 3494053 | 2658 days ago | IN | 0 ETH | 0.00057422 | ||||
Change Status | 3054947 | 2731 days ago | IN | 0 ETH | 0.00086088 | ||||
Add Campaign | 3054927 | 2731 days ago | IN | 0 ETH | 0.00444004 | ||||
0x60606040 | 3054866 | 2731 days ago | IN | Create: GivethDirectory | 0 ETH | 0.05051404 |
Loading...
Loading
Contract Name:
GivethDirectory
Compiler Version
v0.4.8+commit.60cc1668
Optimization Enabled:
Yes with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2017-01-24 */ pragma solidity ^0.4.6; /// @dev `Owned` is a base level contract that assigns an `owner` that can be /// later changed contract Owned { /// @dev `owner` is the only address that can call a function with this /// modifier modifier onlyOwner { if (msg.sender != owner) throw; _; } address public owner; /// @notice The Constructor assigns the message sender to be `owner` function Owned() { owner = msg.sender;} /// @notice `owner` can step down and assign some other address to this role /// @param _newOwner The address of the new owner. 0x0 can be used to create /// an unowned neutral vault, however that cannot be undone function changeOwner(address _newOwner) onlyOwner { owner = _newOwner; } } contract GivethDirectory is Owned { enum CampaignStatus {Preparing, Active, Obsoleted, Deleted} struct Campaign { string name; string description; string url; address token; address vault; address milestoneTracker; string extra; CampaignStatus status; } Campaign[] campaigns; function addCampaign( string name, string description, string url, address token, address vault, address milestoneTracker, string extra ) onlyOwner returns(uint idCampaign) { idCampaign = campaigns.length++; Campaign c = campaigns[idCampaign]; c.name = name; c.description = description; c.url = url; c.token = token; c.vault = vault; c.milestoneTracker = milestoneTracker; c.extra = extra; } function updateCampaign( uint idCampaign, string name, string description, string url, address token, address vault, address milestoneTracker, string extra ) onlyOwner { if (idCampaign >= campaigns.length) throw; Campaign c = campaigns[idCampaign]; c.name = name; c.description = description; c.url = url; c.token = token; c.vault = vault; c.milestoneTracker = milestoneTracker; c.extra = extra; } function changeStatus(uint idCampaign, CampaignStatus newStatus) onlyOwner { if (idCampaign >= campaigns.length) throw; Campaign c = campaigns[idCampaign]; c.status = newStatus; } function getCampaign(uint idCampaign) constant returns ( string name, string description, string url, address token, address vault, address milestoneTracker, string extra, CampaignStatus status ) { if (idCampaign >= campaigns.length) throw; Campaign c = campaigns[idCampaign]; name = c.name; description = c.description; url = c.url; token = c.token; vault = c.vault; milestoneTracker = c.milestoneTracker; extra = c.extra; status = c.status; } function numberOfCampaigns() constant returns (uint) { return campaigns.length; } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"constant":true,"inputs":[],"name":"numberOfCampaigns","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"name","type":"string"},{"name":"description","type":"string"},{"name":"url","type":"string"},{"name":"token","type":"address"},{"name":"vault","type":"address"},{"name":"milestoneTracker","type":"address"},{"name":"extra","type":"string"}],"name":"addCampaign","outputs":[{"name":"idCampaign","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"idCampaign","type":"uint256"}],"name":"getCampaign","outputs":[{"name":"name","type":"string"},{"name":"description","type":"string"},{"name":"url","type":"string"},{"name":"token","type":"address"},{"name":"vault","type":"address"},{"name":"milestoneTracker","type":"address"},{"name":"extra","type":"string"},{"name":"status","type":"uint8"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_newOwner","type":"address"}],"name":"changeOwner","outputs":[],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"idCampaign","type":"uint256"},{"name":"name","type":"string"},{"name":"description","type":"string"},{"name":"url","type":"string"},{"name":"token","type":"address"},{"name":"vault","type":"address"},{"name":"milestoneTracker","type":"address"},{"name":"extra","type":"string"}],"name":"updateCampaign","outputs":[],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"idCampaign","type":"uint256"},{"name":"newStatus","type":"uint8"}],"name":"changeStatus","outputs":[],"payable":false,"type":"function"}]
Contract Creation Code
60606040525b60008054600160a060020a03191633600160a060020a03161790555b5b61116d806100316000396000f300606060405236156100675763ffffffff60e060020a60003504166307ca140d811461006c5780631c140bdd1461008b5780635598f8cc146101c65780638da5cb5b146103e4578063a6f9dae11461040d578063bb5530c414610428578063c5a8a2ab14610554575b610000565b346100005761007961056c565b60408051918252519081900360200190f35b3461000057610079600480803590602001908201803590602001908080601f0160208091040260200160405190810160405280939291908181526020018383808284375050604080516020601f89358b0180359182018390048302840183019094528083529799988101979196509182019450925082915084018382808284375050604080516020601f89358b0180359182018390048302840183019094528083529799988101979196509182019450925082915084018382808284375050604080516020601f60608a01358b0180359182018390048302840183018552818452989a600160a060020a038b3581169b8481013582169b968101359091169950909750608001955091935091820191819084018382808284375094965061057395505050505050565b60408051918252519081900360200190f35b34610000576101d6600435610a7b565b60408051600160a060020a0380881660608301528681166080830152851660a08201529081906020820190820160c0830160e0840186600381116100005760ff16815260200185810385528d81815181526020019150805190602001908083836000831461025f575b80518252602083111561025f57601f19909201916020918201910161023f565b505050905090810190601f16801561028b5780820380516001836020036101000a031916815260200191505b5085810384528c5181528c516020918201918e019080838382156102ca575b8051825260208311156102ca57601f1990920191602091820191016102aa565b505050905090810190601f1680156102f65780820380516001836020036101000a031916815260200191505b5085810383528b5181528b516020918201918d01908083838215610335575b80518252602083111561033557601f199092019160209182019101610315565b505050905090810190601f1680156103615780820380516001836020036101000a031916815260200191505b50858103825287518152875160209182019189019080838382156103a0575b8051825260208311156103a057601f199092019160209182019101610380565b505050905090810190601f1680156103cc5780820380516001836020036101000a031916815260200191505b509c5050505050505050505050505060405180910390f35b34610000576103f1610d72565b60408051600160a060020a039092168252519081900360200190f35b3461000057610426600160a060020a0360043516610d81565b005b346100005760408051602060046024803582810135601f8101859004850286018501909652858552610426958335959394604494939290920191819084018382808284375050604080516020601f89358b0180359182018390048302840183019094528083529799988101979196509182019450925082915084018382808284375050604080516020601f89358b0180359182018390048302840183019094528083529799988101979196509182019450925082915084018382808284375050604080516020601f60608a01358b0180359182018390048302840183018552818452989a600160a060020a038b3581169b8481013582169b9681013590911699509097506080019550919350918201918190840183828082843750949650610dbc95505050505050565b005b346100005761042660043560ff602435166110d3565b005b6001545b90565b60008054819033600160a060020a0390811691161461059157610000565b600180548091906001018154818355818115116107875760080281600802836000526020600020918201910161078791905b8082111561062457600060008201805460018160011615610100020316600290046000825580601f106105f65750610628565b601f01602090049060005260206000209081019061062891905b808211156106245760008155600101610610565b5090565b5b5060018201805460018160011615610100020316600290046000825580601f106106535750610685565b601f01602090049060005260206000209081019061068591905b808211156106245760008155600101610610565b5090565b5b5060028201805460018160011615610100020316600290046000825580601f106106b057506106e2565b601f0160209004906000526020600020908101906106e291905b808211156106245760008155600101610610565b5090565b5b50600382018054600160a060020a03199081169091556004830180548216905560058301805490911690556006820180546000825560026001821615610100026000190190911604601f81901061073a575061076c565b601f01602090049060005260206000209081019061076c91905b808211156106245760008155600101610610565b5090565b5b505060078101805460ff191690556008016105c3565b5090565b5b5050509150600182815481101561000057906000526020600020906008020160005b50905088816000019080519060200190828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106107fb57805160ff1916838001178555610828565b82800160010185558215610828579182015b8281111561082857825182559160200191906001019061080d565b5b506108499291505b808211156106245760008155600101610610565b5090565b505087816001019080519060200190828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061089957805160ff19168380011785556108c6565b828001600101855582156108c6579182015b828111156108c65782518255916020019190600101906108ab565b5b506108e79291505b808211156106245760008155600101610610565b5090565b505086816002019080519060200190828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061093757805160ff1916838001178555610964565b82800160010185558215610964579182015b82811115610964578251825591602001919060010190610949565b5b506109859291505b808211156106245760008155600101610610565b5090565b5050600381018054600160a060020a0319908116600160a060020a0389811691909117909255600483018054821688841617905560058301805490911691861691909117905582516006820180546000828152602090819020929360026101006001851615026000190190931692909204601f90810182900484019391880190839010610a1d57805160ff1916838001178555610a4a565b82800160010185558215610a4a579182015b82811115610a4a578251825591602001919060010190610a2f565b5b50610a6b9291505b808211156106245760008155600101610610565b5090565b50505b5b50979650505050505050565b60408051602081810183526000808352835180830185528181528451808401865282815285519384019095528183526001549394909390928291829190829081908a10610ac757610000565b60018a815481101561000057906000526020600020906008020160005b50805460408051602060026001851615610100026000190190941693909304601f81018490048402820184019092528181529293508391830182828015610b6c5780601f10610b4157610100808354040283529160200191610b6c565b820191906000526020600020905b815481529060010190602001808311610b4f57829003601f168201915b50505050509850806001018054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610c0b5780601f10610be057610100808354040283529160200191610c0b565b820191906000526020600020905b815481529060010190602001808311610bee57829003601f168201915b50505060028085018054604080516020601f6000196101006001871615020190941695909504928301859004850281018501909152818152959d509093509150830182828015610c9c5780601f10610c7157610100808354040283529160200191610c9c565b820191906000526020600020905b815481529060010190602001808311610c7f57829003601f168201915b5050505060038301546004840154600585015460068601805460408051602060026101006001861615026000190190941693909304601f8101849004840282018401909252818152979e50600160a060020a039586169d509385169b50939091169850925090830182828015610d535780601f10610d2857610100808354040283529160200191610d53565b820191906000526020600020905b815481529060010190602001808311610d3657829003601f168201915b5050505060078301549194505060ff1691505b50919395975091939597565b600054600160a060020a031681565b60005433600160a060020a03908116911614610d9c57610000565b60008054600160a060020a031916600160a060020a0383161790555b5b50565b6000805433600160a060020a03908116911614610dd857610000565b6001548910610de657610000565b600189815481101561000057906000526020600020906008020160005b50905087816000019080519060200190828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10610e5457805160ff1916838001178555610e81565b82800160010185558215610e81579182015b82811115610e81578251825591602001919060010190610e66565b5b50610ea29291505b808211156106245760008155600101610610565b5090565b505086816001019080519060200190828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10610ef257805160ff1916838001178555610f1f565b82800160010185558215610f1f579182015b82811115610f1f578251825591602001919060010190610f04565b5b50610f409291505b808211156106245760008155600101610610565b5090565b505085816002019080519060200190828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10610f9057805160ff1916838001178555610fbd565b82800160010185558215610fbd579182015b82811115610fbd578251825591602001919060010190610fa2565b5b50610fde9291505b808211156106245760008155600101610610565b5090565b5050600381018054600160a060020a0319908116600160a060020a0388811691909117909255600483018054821687841617905560058301805490911691851691909117905581516006820180546000828152602090819020929360026101006001851615026000190190931692909204601f9081018290048401939187019083901061107657805160ff19168380011785556110a3565b828001600101855582156110a3579182015b828111156110a3578251825591602001919060010190611088565b5b506110c49291505b808211156106245760008155600101610610565b5090565b50505b5b505050505050505050565b6000805433600160a060020a039081169116146110ef57610000565b60015483106110fd57610000565b600183815481101561000057906000526020600020906008020160005b50600781018054919250839160ff1916600183600381116100005702179055505b5b5050505600a165627a7a72305820404d048ded938707940ca26fdf2d3102e1a7ecf4bd1fa7a1b7f2920d64a937a60029
Deployed Bytecode
0x606060405236156100675763ffffffff60e060020a60003504166307ca140d811461006c5780631c140bdd1461008b5780635598f8cc146101c65780638da5cb5b146103e4578063a6f9dae11461040d578063bb5530c414610428578063c5a8a2ab14610554575b610000565b346100005761007961056c565b60408051918252519081900360200190f35b3461000057610079600480803590602001908201803590602001908080601f0160208091040260200160405190810160405280939291908181526020018383808284375050604080516020601f89358b0180359182018390048302840183019094528083529799988101979196509182019450925082915084018382808284375050604080516020601f89358b0180359182018390048302840183019094528083529799988101979196509182019450925082915084018382808284375050604080516020601f60608a01358b0180359182018390048302840183018552818452989a600160a060020a038b3581169b8481013582169b968101359091169950909750608001955091935091820191819084018382808284375094965061057395505050505050565b60408051918252519081900360200190f35b34610000576101d6600435610a7b565b60408051600160a060020a0380881660608301528681166080830152851660a08201529081906020820190820160c0830160e0840186600381116100005760ff16815260200185810385528d81815181526020019150805190602001908083836000831461025f575b80518252602083111561025f57601f19909201916020918201910161023f565b505050905090810190601f16801561028b5780820380516001836020036101000a031916815260200191505b5085810384528c5181528c516020918201918e019080838382156102ca575b8051825260208311156102ca57601f1990920191602091820191016102aa565b505050905090810190601f1680156102f65780820380516001836020036101000a031916815260200191505b5085810383528b5181528b516020918201918d01908083838215610335575b80518252602083111561033557601f199092019160209182019101610315565b505050905090810190601f1680156103615780820380516001836020036101000a031916815260200191505b50858103825287518152875160209182019189019080838382156103a0575b8051825260208311156103a057601f199092019160209182019101610380565b505050905090810190601f1680156103cc5780820380516001836020036101000a031916815260200191505b509c5050505050505050505050505060405180910390f35b34610000576103f1610d72565b60408051600160a060020a039092168252519081900360200190f35b3461000057610426600160a060020a0360043516610d81565b005b346100005760408051602060046024803582810135601f8101859004850286018501909652858552610426958335959394604494939290920191819084018382808284375050604080516020601f89358b0180359182018390048302840183019094528083529799988101979196509182019450925082915084018382808284375050604080516020601f89358b0180359182018390048302840183019094528083529799988101979196509182019450925082915084018382808284375050604080516020601f60608a01358b0180359182018390048302840183018552818452989a600160a060020a038b3581169b8481013582169b9681013590911699509097506080019550919350918201918190840183828082843750949650610dbc95505050505050565b005b346100005761042660043560ff602435166110d3565b005b6001545b90565b60008054819033600160a060020a0390811691161461059157610000565b600180548091906001018154818355818115116107875760080281600802836000526020600020918201910161078791905b8082111561062457600060008201805460018160011615610100020316600290046000825580601f106105f65750610628565b601f01602090049060005260206000209081019061062891905b808211156106245760008155600101610610565b5090565b5b5060018201805460018160011615610100020316600290046000825580601f106106535750610685565b601f01602090049060005260206000209081019061068591905b808211156106245760008155600101610610565b5090565b5b5060028201805460018160011615610100020316600290046000825580601f106106b057506106e2565b601f0160209004906000526020600020908101906106e291905b808211156106245760008155600101610610565b5090565b5b50600382018054600160a060020a03199081169091556004830180548216905560058301805490911690556006820180546000825560026001821615610100026000190190911604601f81901061073a575061076c565b601f01602090049060005260206000209081019061076c91905b808211156106245760008155600101610610565b5090565b5b505060078101805460ff191690556008016105c3565b5090565b5b5050509150600182815481101561000057906000526020600020906008020160005b50905088816000019080519060200190828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106107fb57805160ff1916838001178555610828565b82800160010185558215610828579182015b8281111561082857825182559160200191906001019061080d565b5b506108499291505b808211156106245760008155600101610610565b5090565b505087816001019080519060200190828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061089957805160ff19168380011785556108c6565b828001600101855582156108c6579182015b828111156108c65782518255916020019190600101906108ab565b5b506108e79291505b808211156106245760008155600101610610565b5090565b505086816002019080519060200190828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061093757805160ff1916838001178555610964565b82800160010185558215610964579182015b82811115610964578251825591602001919060010190610949565b5b506109859291505b808211156106245760008155600101610610565b5090565b5050600381018054600160a060020a0319908116600160a060020a0389811691909117909255600483018054821688841617905560058301805490911691861691909117905582516006820180546000828152602090819020929360026101006001851615026000190190931692909204601f90810182900484019391880190839010610a1d57805160ff1916838001178555610a4a565b82800160010185558215610a4a579182015b82811115610a4a578251825591602001919060010190610a2f565b5b50610a6b9291505b808211156106245760008155600101610610565b5090565b50505b5b50979650505050505050565b60408051602081810183526000808352835180830185528181528451808401865282815285519384019095528183526001549394909390928291829190829081908a10610ac757610000565b60018a815481101561000057906000526020600020906008020160005b50805460408051602060026001851615610100026000190190941693909304601f81018490048402820184019092528181529293508391830182828015610b6c5780601f10610b4157610100808354040283529160200191610b6c565b820191906000526020600020905b815481529060010190602001808311610b4f57829003601f168201915b50505050509850806001018054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610c0b5780601f10610be057610100808354040283529160200191610c0b565b820191906000526020600020905b815481529060010190602001808311610bee57829003601f168201915b50505060028085018054604080516020601f6000196101006001871615020190941695909504928301859004850281018501909152818152959d509093509150830182828015610c9c5780601f10610c7157610100808354040283529160200191610c9c565b820191906000526020600020905b815481529060010190602001808311610c7f57829003601f168201915b5050505060038301546004840154600585015460068601805460408051602060026101006001861615026000190190941693909304601f8101849004840282018401909252818152979e50600160a060020a039586169d509385169b50939091169850925090830182828015610d535780601f10610d2857610100808354040283529160200191610d53565b820191906000526020600020905b815481529060010190602001808311610d3657829003601f168201915b5050505060078301549194505060ff1691505b50919395975091939597565b600054600160a060020a031681565b60005433600160a060020a03908116911614610d9c57610000565b60008054600160a060020a031916600160a060020a0383161790555b5b50565b6000805433600160a060020a03908116911614610dd857610000565b6001548910610de657610000565b600189815481101561000057906000526020600020906008020160005b50905087816000019080519060200190828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10610e5457805160ff1916838001178555610e81565b82800160010185558215610e81579182015b82811115610e81578251825591602001919060010190610e66565b5b50610ea29291505b808211156106245760008155600101610610565b5090565b505086816001019080519060200190828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10610ef257805160ff1916838001178555610f1f565b82800160010185558215610f1f579182015b82811115610f1f578251825591602001919060010190610f04565b5b50610f409291505b808211156106245760008155600101610610565b5090565b505085816002019080519060200190828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10610f9057805160ff1916838001178555610fbd565b82800160010185558215610fbd579182015b82811115610fbd578251825591602001919060010190610fa2565b5b50610fde9291505b808211156106245760008155600101610610565b5090565b5050600381018054600160a060020a0319908116600160a060020a0388811691909117909255600483018054821687841617905560058301805490911691851691909117905581516006820180546000828152602090819020929360026101006001851615026000190190931692909204601f9081018290048401939187019083901061107657805160ff19168380011785556110a3565b828001600101855582156110a3579182015b828111156110a3578251825591602001919060010190611088565b5b506110c49291505b808211156106245760008155600101610610565b5090565b50505b5b505050505050505050565b6000805433600160a060020a039081169116146110ef57610000565b60015483106110fd57610000565b600183815481101561000057906000526020600020906008020160005b50600781018054919250839160ff1916600183600381116100005702179055505b5b5050505600a165627a7a72305820404d048ded938707940ca26fdf2d3102e1a7ecf4bd1fa7a1b7f2920d64a937a60029
Swarm Source
bzzr://404d048ded938707940ca26fdf2d3102e1a7ecf4bd1fa7a1b7f2920d64a937a6
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 26 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|
Loading...
Loading
[ Download: CSV Export ]
A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.