Source Code
Overview
ETH Balance
0 ETH
Eth Value
$0.00Loading...
Loading
Loading...
Loading
Cross-Chain Transactions
Loading...
Loading
Contract Name:
DappHeroTest
Compiler Version
v0.5.0+commit.1d4f565a
Contract Source Code (Solidity)
/**
*Submitted for verification at Etherscan.io on 2020-02-02
*/
pragma solidity 0.5.0;
contract DappHeroTest {
uint public important = 777;
bytes32 public hello = "Howdy";
address public owner;
event EventTrigger(address indexed sender, uint value);
event ValueSent(address indexed sender);
event EmitString(string message);
event ValueSentWithMessage(address indexed sender, bytes32 message);
constructor() public {
owner = msg.sender;
}
function viewNoArgsMultipleReturn() public view returns(uint importantNumber, bytes32 sayHello){
return (
importantNumber,
hello
);
}
function viewMultipleArgsSingleReturn(address fromAddress, uint amount) public view returns(uint singleInt){
return 89898989;
}
function viewMultipleArgsMultipleReturn(address fromAddress, uint amount) public view returns(uint longInteger, bytes32 sayHello){
return (
8989898989,
hello
);
}
function triggerEvent(uint anyInputValue) public {
emit EventTrigger (msg.sender, 10);
}
function sendEthNoArgs() public payable {
emit ValueSent(msg.sender);
msg.sender.transfer(msg.value);
}
function makeTxNoArgs() public {
emit EventTrigger(msg.sender, important);
}
function makeTxWithArgs(string memory myString) public {
emit EmitString(myString);
}
function sendEthWithArgs(bytes32 simpleMessage) public payable {
emit ValueSentWithMessage(msg.sender, "message");
msg.sender.transfer(msg.value);
}
function sendMinimumTwoEthNoArgs() public payable {
require(msg.value >= 2);
emit ValueSent(msg.sender);
msg.sender.transfer(msg.value);
}
function sendMinimumTwoEthWithArgs(bytes32 message) public payable {
require(msg.value >= 2);
emit ValueSentWithMessage(msg.sender, message);
msg.sender.transfer(msg.value);
}
}Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"constant":false,"inputs":[],"name":"sendMinimumTwoEthNoArgs","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[],"name":"hello","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"makeTxNoArgs","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"simpleMessage","type":"bytes32"}],"name":"sendEthWithArgs","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[{"name":"fromAddress","type":"address"},{"name":"amount","type":"uint256"}],"name":"viewMultipleArgsMultipleReturn","outputs":[{"name":"longInteger","type":"uint256"},{"name":"sayHello","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"myString","type":"string"}],"name":"makeTxWithArgs","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"fromAddress","type":"address"},{"name":"amount","type":"uint256"}],"name":"viewMultipleArgsSingleReturn","outputs":[{"name":"singleInt","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"viewNoArgsMultipleReturn","outputs":[{"name":"importantNumber","type":"uint256"},{"name":"sayHello","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"important","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"sendEthNoArgs","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":false,"inputs":[{"name":"message","type":"bytes32"}],"name":"sendMinimumTwoEthWithArgs","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":false,"inputs":[{"name":"anyInputValue","type":"uint256"}],"name":"triggerEvent","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"name":"sender","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"EventTrigger","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"sender","type":"address"}],"name":"ValueSent","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"message","type":"string"}],"name":"EmitString","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"sender","type":"address"},{"indexed":false,"name":"message","type":"bytes32"}],"name":"ValueSentWithMessage","type":"event"}]Contract Creation Code
60806040526103096000557f486f77647900000000000000000000000000000000000000000000000000000060015534801561003a57600080fd5b5033600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506108788061008b6000396000f3fe6080604052600436106100c4576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806202fd91146100c957806319ff1d21146100d35780632e98ca51146100fe57806348b7b12b146101155780634fc677aa146101435780635788bb68146101b95780636bdff022146102815780636e7490fe146102f057806385741d4c146103225780638da5cb5b1461034d578063de77d6b9146103a4578063f42c00b2146103ae578063f72ce8b1146103dc575b600080fd5b6100d1610417565b005b3480156100df57600080fd5b506100e86104b3565b6040518082815260200191505060405180910390f35b34801561010a57600080fd5b506101136104b9565b005b6101416004803603602081101561012b57600080fd5b810190808035906020019092919050505061050b565b005b34801561014f57600080fd5b5061019c6004803603604081101561016657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506105c3565b604051808381526020018281526020019250505060405180910390f35b3480156101c557600080fd5b5061027f600480360360208110156101dc57600080fd5b81019080803590602001906401000000008111156101f957600080fd5b82018360208201111561020b57600080fd5b8035906020019184600183028401116401000000008311171561022d57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f8201169050808301925050505050505091929192905050506105dd565b005b34801561028d57600080fd5b506102da600480360360408110156102a457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061067c565b6040518082815260200191505060405180910390f35b3480156102fc57600080fd5b5061030561068b565b604051808381526020018281526020019250505060405180910390f35b34801561032e57600080fd5b5061033761069a565b6040518082815260200191505060405180910390f35b34801561035957600080fd5b506103626106a0565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6103ac6106c6565b005b6103da600480360360208110156103c457600080fd5b8101908080359060200190929190505050610752565b005b3480156103e857600080fd5b50610415600480360360208110156103ff57600080fd5b81019080803590602001909291905050506107fa565b005b6002341015151561042757600080fd5b3373ffffffffffffffffffffffffffffffffffffffff167f3ac6de304004f9d99a0d121258c0507f140062f40772c85f5e2217760e58819060405160405180910390a23373ffffffffffffffffffffffffffffffffffffffff166108fc349081150290604051600060405180830381858888f193505050501580156104b0573d6000803e3d6000fd5b50565b60015481565b3373ffffffffffffffffffffffffffffffffffffffff167f51128c56fc11322d452d5768ea0c4f9477d802c79685d80c959c619fb33089946000546040518082815260200191505060405180910390a2565b3373ffffffffffffffffffffffffffffffffffffffff167f245fb71bd0ee7c734969fa6b5e9863f1f8df999455d832c3fe2d0ef83e77258560405180807f6d65737361676500000000000000000000000000000000000000000000000000815250602001905060405180910390a23373ffffffffffffffffffffffffffffffffffffffff166108fc349081150290604051600060405180830381858888f193505050501580156105bf573d6000803e3d6000fd5b5050565b600080640217d6f8ed600154819150915091509250929050565b7fd98695e9e68b6580b8d80f03676b8575f4cc4225687169877f72d5c2b39ff61c816040518080602001828103825283818151815260200191508051906020019080838360005b8381101561063f578082015181840152602081019050610624565b50505050905090810190601f16801561066c5780820380516001836020036101000a031916815260200191505b509250505060405180910390a150565b600063055bbfed905092915050565b60008081600154915091509091565b60005481565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b3373ffffffffffffffffffffffffffffffffffffffff167f3ac6de304004f9d99a0d121258c0507f140062f40772c85f5e2217760e58819060405160405180910390a23373ffffffffffffffffffffffffffffffffffffffff166108fc349081150290604051600060405180830381858888f1935050505015801561074f573d6000803e3d6000fd5b50565b6002341015151561076257600080fd5b3373ffffffffffffffffffffffffffffffffffffffff167f245fb71bd0ee7c734969fa6b5e9863f1f8df999455d832c3fe2d0ef83e772585826040518082815260200191505060405180910390a23373ffffffffffffffffffffffffffffffffffffffff166108fc349081150290604051600060405180830381858888f193505050501580156107f6573d6000803e3d6000fd5b5050565b3373ffffffffffffffffffffffffffffffffffffffff167f51128c56fc11322d452d5768ea0c4f9477d802c79685d80c959c619fb3308994600a6040518082815260200191505060405180910390a25056fea165627a7a7230582086ec50a50591d0cdb23fd06a0e54146f24597405c4e82c6cf7f2cecacdee00970029
Deployed Bytecode
0x6080604052600436106100c4576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806202fd91146100c957806319ff1d21146100d35780632e98ca51146100fe57806348b7b12b146101155780634fc677aa146101435780635788bb68146101b95780636bdff022146102815780636e7490fe146102f057806385741d4c146103225780638da5cb5b1461034d578063de77d6b9146103a4578063f42c00b2146103ae578063f72ce8b1146103dc575b600080fd5b6100d1610417565b005b3480156100df57600080fd5b506100e86104b3565b6040518082815260200191505060405180910390f35b34801561010a57600080fd5b506101136104b9565b005b6101416004803603602081101561012b57600080fd5b810190808035906020019092919050505061050b565b005b34801561014f57600080fd5b5061019c6004803603604081101561016657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506105c3565b604051808381526020018281526020019250505060405180910390f35b3480156101c557600080fd5b5061027f600480360360208110156101dc57600080fd5b81019080803590602001906401000000008111156101f957600080fd5b82018360208201111561020b57600080fd5b8035906020019184600183028401116401000000008311171561022d57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f8201169050808301925050505050505091929192905050506105dd565b005b34801561028d57600080fd5b506102da600480360360408110156102a457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061067c565b6040518082815260200191505060405180910390f35b3480156102fc57600080fd5b5061030561068b565b604051808381526020018281526020019250505060405180910390f35b34801561032e57600080fd5b5061033761069a565b6040518082815260200191505060405180910390f35b34801561035957600080fd5b506103626106a0565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6103ac6106c6565b005b6103da600480360360208110156103c457600080fd5b8101908080359060200190929190505050610752565b005b3480156103e857600080fd5b50610415600480360360208110156103ff57600080fd5b81019080803590602001909291905050506107fa565b005b6002341015151561042757600080fd5b3373ffffffffffffffffffffffffffffffffffffffff167f3ac6de304004f9d99a0d121258c0507f140062f40772c85f5e2217760e58819060405160405180910390a23373ffffffffffffffffffffffffffffffffffffffff166108fc349081150290604051600060405180830381858888f193505050501580156104b0573d6000803e3d6000fd5b50565b60015481565b3373ffffffffffffffffffffffffffffffffffffffff167f51128c56fc11322d452d5768ea0c4f9477d802c79685d80c959c619fb33089946000546040518082815260200191505060405180910390a2565b3373ffffffffffffffffffffffffffffffffffffffff167f245fb71bd0ee7c734969fa6b5e9863f1f8df999455d832c3fe2d0ef83e77258560405180807f6d65737361676500000000000000000000000000000000000000000000000000815250602001905060405180910390a23373ffffffffffffffffffffffffffffffffffffffff166108fc349081150290604051600060405180830381858888f193505050501580156105bf573d6000803e3d6000fd5b5050565b600080640217d6f8ed600154819150915091509250929050565b7fd98695e9e68b6580b8d80f03676b8575f4cc4225687169877f72d5c2b39ff61c816040518080602001828103825283818151815260200191508051906020019080838360005b8381101561063f578082015181840152602081019050610624565b50505050905090810190601f16801561066c5780820380516001836020036101000a031916815260200191505b509250505060405180910390a150565b600063055bbfed905092915050565b60008081600154915091509091565b60005481565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b3373ffffffffffffffffffffffffffffffffffffffff167f3ac6de304004f9d99a0d121258c0507f140062f40772c85f5e2217760e58819060405160405180910390a23373ffffffffffffffffffffffffffffffffffffffff166108fc349081150290604051600060405180830381858888f1935050505015801561074f573d6000803e3d6000fd5b50565b6002341015151561076257600080fd5b3373ffffffffffffffffffffffffffffffffffffffff167f245fb71bd0ee7c734969fa6b5e9863f1f8df999455d832c3fe2d0ef83e772585826040518082815260200191505060405180910390a23373ffffffffffffffffffffffffffffffffffffffff166108fc349081150290604051600060405180830381858888f193505050501580156107f6573d6000803e3d6000fd5b5050565b3373ffffffffffffffffffffffffffffffffffffffff167f51128c56fc11322d452d5768ea0c4f9477d802c79685d80c959c619fb3308994600a6040518082815260200191505060405180910390a25056fea165627a7a7230582086ec50a50591d0cdb23fd06a0e54146f24597405c4e82c6cf7f2cecacdee00970029
Deployed Bytecode Sourcemap
26:2016:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1654:170;;;;;;89:30;;8:9:-1;5:2;;;30:1;27;20:12;5:2;89:30:0;;;;;;;;;;;;;;;;;;;;;;;1266:90;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1266:90:0;;;;;;1475:171;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;1475:171:0;;;;;;;;;;;;;;;;;;;;799:211;;8:9:-1;5:2;;;30:1;27;20:12;5:2;799:211:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;799:211:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1368:99;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1368:99:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;1368:99:0;;;;;;;;;;21:11:-1;8;5:28;2:2;;;46:1;43;36:12;2:2;1368:99:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;1368:99:0;;;;;;100:9:-1;95:1;81:12;77:20;67:8;63:35;60:50;39:11;25:12;22:29;11:107;8:2;;;131:1;128;121:12;8:2;1368:99:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;93:3;85:6;81:16;74:27;137:4;133:9;126:4;121:3;117:14;113:30;106:37;;169:3;161:6;157:16;147:26;;1368:99:0;;;;;;;;;;;;;;;;;;646:141;;8:9:-1;5:2;;;30:1;27;20:12;5:2;646:141:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;646:141:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;452:182;;8:9:-1;5:2;;;30:1;27;20:12;5:2;452:182:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;55:27;;8:9:-1;5:2;;;30:1;27;20:12;5:2;55:27:0;;;;;;;;;;;;;;;;;;;;;;;132:20;;8:9:-1;5:2;;;30:1;27;20:12;5:2;132:20:0;;;;;;;;;;;;;;;;;;;;;;;;;;;1128:126;;;;;;1832:207;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;1832:207:0;;;;;;;;;;;;;;;;;;;;1018:102;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1018:102:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;1018:102:0;;;;;;;;;;;;;;;;;;;;1654:170;1736:1;1723:9;:14;;1715:23;;;;;;;;1764:10;1754:21;;;;;;;;;;;;1786:10;:19;;:30;1806:9;1786:30;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;1786:30:0;1654:170::o;89:30::-;;;;:::o;1266:90::-;1326:10;1313:35;;;1338:9;;1313:35;;;;;;;;;;;;;;;;;;1266:90::o;1475:171::-;1575:10;1554:43;;;;;;;;;;;;;;;;;;;;;;1608:10;:19;;:30;1628:9;1608:30;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;1608:30:0;1475:171;:::o;799:211::-;893:16;911;961:10;986:5;;939:63;;;;;;;799:211;;;;;:::o;1368:99::-;1439:20;1450:8;1439:20;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;1439:20:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1368:99;:::o;646:141::-;738:14;771:8;764:15;;646:141;;;;:::o;452:182::-;508:20;530:16;580:15;610:5;;558:68;;;;452:182;;:::o;55:27::-;;;;:::o;132:20::-;;;;;;;;;;;;;:::o;1128:126::-;1194:10;1184:21;;;;;;;;;;;;1216:10;:19;;:30;1236:9;1216:30;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;1216:30:0;1128:126::o;1832:207::-;1931:1;1918:9;:14;;1910:23;;;;;;;;1970:10;1949:41;;;1982:7;1949:41;;;;;;;;;;;;;;;;;;2001:10;:19;;:30;2021:9;2001:30;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;2001:30:0;1832:207;:::o;1018:102::-;1097:10;1083:29;;;1109:2;1083:29;;;;;;;;;;;;;;;;;;1018:102;:::o
Swarm Source
bzzr://86ec50a50591d0cdb23fd06a0e54146f24597405c4e82c6cf7f2cecacdee0097
Loading...
Loading
Loading...
Loading
Net Worth in USD
$0.00
Net Worth in ETH
0
Multichain Portfolio | 34 Chains
| Chain | Token | Portfolio % | Price | Amount | Value |
|---|
Loading...
Loading
Loading...
Loading
Loading...
Loading
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.