Overview
APE Balance
0 APE
APE Value
$0.00More Info
Private Name Tags
ContractCreator
Loading...
Loading
Contract Source Code Verified (Exact Match)
Contract Name:
ContractInteractions
Compiler Version
v0.8.28+commit.7893614a
Contract Source Code (Solidity)
/** *Submitted for verification at apescan.io on 2024-10-30 */ // SPDX-License-Identifier: MIT pragma solidity ^0.8.20; interface IDixoToken { function transfer(address to, uint256 amount) external returns (bool); function balanceOf(address account) external view returns (uint256); } interface IRewards { function setEpisodeMetadata( uint256 episodeId, uint256 releaseTime, string calldata genre ) external; } contract ContractInteractions { IDixoToken public dixoToken = IDixoToken(0xdB5fFfc581cc045583CF58afcA4F9EBa40dDd002); IRewards public rewards = IRewards(0xCEC128f099FB4d2F852c27903d6c50aEeEdd3064); function sendTokensToRewards(uint256 amount) external { require(dixoToken.transfer(address(rewards), amount), "Transfer failed"); } function setUpEpisode( uint256 episodeId, uint256 releaseTime, string calldata genre ) external { rewards.setEpisodeMetadata(episodeId, releaseTime, genre); } function checkTokenBalance(address account) external view returns (uint256) { return dixoToken.balanceOf(account); } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"checkTokenBalance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"dixoToken","outputs":[{"internalType":"contract IDixoToken","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"rewards","outputs":[{"internalType":"contract IRewards","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"sendTokensToRewards","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"episodeId","type":"uint256"},{"internalType":"uint256","name":"releaseTime","type":"uint256"},{"internalType":"string","name":"genre","type":"string"}],"name":"setUpEpisode","outputs":[],"stateMutability":"nonpayable","type":"function"}]
Contract Creation Code
608060405273db5fffc581cc045583cf58afca4f9eba40ddd0025f5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555073cec128f099fb4d2f852c27903d6c50aeeedd306460015f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555034801560b5575f5ffd5b5061082d806100c35f395ff3fe608060405234801561000f575f5ffd5b5060043610610055575f3560e01c8063126cbe601461005957806375883194146100895780639ec5a894146100a5578063a34878a4146100c3578063e8f07e11146100e1575b5f5ffd5b610073600480360381019061006e91906103d9565b6100fd565b604051610080919061041c565b60405180910390f35b6100a3600480360381019061009e91906104c0565b61019d565b005b6100ad610230565b6040516100ba919061058c565b60405180910390f35b6100cb610255565b6040516100d891906105c5565b60405180910390f35b6100fb60048036038101906100f691906105de565b610279565b005b5f5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231836040518263ffffffff1660e01b81526004016101579190610618565b602060405180830381865afa158015610172573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906101969190610645565b9050919050565b60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663448ab97c858585856040518563ffffffff1660e01b81526004016101fd94939291906106ca565b5f604051808303815f87803b158015610214575f5ffd5b505af1158015610226573d5f5f3e3d5ffd5b5050505050505050565b60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16836040518363ffffffff1660e01b81526004016102f5929190610708565b6020604051808303815f875af1158015610311573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906103359190610764565b610374576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161036b906107d9565b60405180910390fd5b50565b5f5ffd5b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6103a88261037f565b9050919050565b6103b88161039e565b81146103c2575f5ffd5b50565b5f813590506103d3816103af565b92915050565b5f602082840312156103ee576103ed610377565b5b5f6103fb848285016103c5565b91505092915050565b5f819050919050565b61041681610404565b82525050565b5f60208201905061042f5f83018461040d565b92915050565b61043e81610404565b8114610448575f5ffd5b50565b5f8135905061045981610435565b92915050565b5f5ffd5b5f5ffd5b5f5ffd5b5f5f83601f8401126104805761047f61045f565b5b8235905067ffffffffffffffff81111561049d5761049c610463565b5b6020830191508360018202830111156104b9576104b8610467565b5b9250929050565b5f5f5f5f606085870312156104d8576104d7610377565b5b5f6104e58782880161044b565b94505060206104f68782880161044b565b935050604085013567ffffffffffffffff8111156105175761051661037b565b5b6105238782880161046b565b925092505092959194509250565b5f819050919050565b5f61055461054f61054a8461037f565b610531565b61037f565b9050919050565b5f6105658261053a565b9050919050565b5f6105768261055b565b9050919050565b6105868161056c565b82525050565b5f60208201905061059f5f83018461057d565b92915050565b5f6105af8261055b565b9050919050565b6105bf816105a5565b82525050565b5f6020820190506105d85f8301846105b6565b92915050565b5f602082840312156105f3576105f2610377565b5b5f6106008482850161044b565b91505092915050565b6106128161039e565b82525050565b5f60208201905061062b5f830184610609565b92915050565b5f8151905061063f81610435565b92915050565b5f6020828403121561065a57610659610377565b5b5f61066784828501610631565b91505092915050565b5f82825260208201905092915050565b828183375f83830152505050565b5f601f19601f8301169050919050565b5f6106a98385610670565b93506106b6838584610680565b6106bf8361068e565b840190509392505050565b5f6060820190506106dd5f83018761040d565b6106ea602083018661040d565b81810360408301526106fd81848661069e565b905095945050505050565b5f60408201905061071b5f830185610609565b610728602083018461040d565b9392505050565b5f8115159050919050565b6107438161072f565b811461074d575f5ffd5b50565b5f8151905061075e8161073a565b92915050565b5f6020828403121561077957610778610377565b5b5f61078684828501610750565b91505092915050565b7f5472616e73666572206661696c656400000000000000000000000000000000005f82015250565b5f6107c3600f83610670565b91506107ce8261078f565b602082019050919050565b5f6020820190508181035f8301526107f0816107b7565b905091905056fea26469706673582212207d7a4ba4cfe4afe0cbcddb8b260c1cf5eb693be86f4982a264c8e372fe2b0d8064736f6c634300081c0033
Deployed Bytecode
0x608060405234801561000f575f5ffd5b5060043610610055575f3560e01c8063126cbe601461005957806375883194146100895780639ec5a894146100a5578063a34878a4146100c3578063e8f07e11146100e1575b5f5ffd5b610073600480360381019061006e91906103d9565b6100fd565b604051610080919061041c565b60405180910390f35b6100a3600480360381019061009e91906104c0565b61019d565b005b6100ad610230565b6040516100ba919061058c565b60405180910390f35b6100cb610255565b6040516100d891906105c5565b60405180910390f35b6100fb60048036038101906100f691906105de565b610279565b005b5f5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231836040518263ffffffff1660e01b81526004016101579190610618565b602060405180830381865afa158015610172573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906101969190610645565b9050919050565b60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663448ab97c858585856040518563ffffffff1660e01b81526004016101fd94939291906106ca565b5f604051808303815f87803b158015610214575f5ffd5b505af1158015610226573d5f5f3e3d5ffd5b5050505050505050565b60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16836040518363ffffffff1660e01b81526004016102f5929190610708565b6020604051808303815f875af1158015610311573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906103359190610764565b610374576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161036b906107d9565b60405180910390fd5b50565b5f5ffd5b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6103a88261037f565b9050919050565b6103b88161039e565b81146103c2575f5ffd5b50565b5f813590506103d3816103af565b92915050565b5f602082840312156103ee576103ed610377565b5b5f6103fb848285016103c5565b91505092915050565b5f819050919050565b61041681610404565b82525050565b5f60208201905061042f5f83018461040d565b92915050565b61043e81610404565b8114610448575f5ffd5b50565b5f8135905061045981610435565b92915050565b5f5ffd5b5f5ffd5b5f5ffd5b5f5f83601f8401126104805761047f61045f565b5b8235905067ffffffffffffffff81111561049d5761049c610463565b5b6020830191508360018202830111156104b9576104b8610467565b5b9250929050565b5f5f5f5f606085870312156104d8576104d7610377565b5b5f6104e58782880161044b565b94505060206104f68782880161044b565b935050604085013567ffffffffffffffff8111156105175761051661037b565b5b6105238782880161046b565b925092505092959194509250565b5f819050919050565b5f61055461054f61054a8461037f565b610531565b61037f565b9050919050565b5f6105658261053a565b9050919050565b5f6105768261055b565b9050919050565b6105868161056c565b82525050565b5f60208201905061059f5f83018461057d565b92915050565b5f6105af8261055b565b9050919050565b6105bf816105a5565b82525050565b5f6020820190506105d85f8301846105b6565b92915050565b5f602082840312156105f3576105f2610377565b5b5f6106008482850161044b565b91505092915050565b6106128161039e565b82525050565b5f60208201905061062b5f830184610609565b92915050565b5f8151905061063f81610435565b92915050565b5f6020828403121561065a57610659610377565b5b5f61066784828501610631565b91505092915050565b5f82825260208201905092915050565b828183375f83830152505050565b5f601f19601f8301169050919050565b5f6106a98385610670565b93506106b6838584610680565b6106bf8361068e565b840190509392505050565b5f6060820190506106dd5f83018761040d565b6106ea602083018661040d565b81810360408301526106fd81848661069e565b905095945050505050565b5f60408201905061071b5f830185610609565b610728602083018461040d565b9392505050565b5f8115159050919050565b6107438161072f565b811461074d575f5ffd5b50565b5f8151905061075e8161073a565b92915050565b5f6020828403121561077957610778610377565b5b5f61078684828501610750565b91505092915050565b7f5472616e73666572206661696c656400000000000000000000000000000000005f82015250565b5f6107c3600f83610670565b91506107ce8261078f565b602082019050919050565b5f6020820190508181035f8301526107f0816107b7565b905091905056fea26469706673582212207d7a4ba4cfe4afe0cbcddb8b260c1cf5eb693be86f4982a264c8e372fe2b0d8064736f6c634300081c0033
Deployed Bytecode Sourcemap
407:725:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:130;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;783:204;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;535:78;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;444:84;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;626:145;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;999:130;1066:7;1093:9;;;;;;;;;;;:19;;;1113:7;1093:28;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;1086:35;;999:130;;;:::o;783:204::-;922:7;;;;;;;;;;;:26;;;949:9;960:11;973:5;;922:57;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;783:204;;;;:::o;535:78::-;;;;;;;;;;;;;:::o;444:84::-;;;;;;;;;;;;;:::o;626:145::-;699:9;;;;;;;;;;;:18;;;726:7;;;;;;;;;;;736:6;699:44;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;691:72;;;;;;;;;;;;:::i;:::-;;;;;;;;;626:145;:::o;88:117:1:-;197:1;194;187:12;211:117;320:1;317;310:12;334:126;371:7;411:42;404:5;400:54;389:65;;334:126;;;:::o;466:96::-;503:7;532:24;550:5;532:24;:::i;:::-;521:35;;466:96;;;:::o;568:122::-;641:24;659:5;641:24;:::i;:::-;634:5;631:35;621:63;;680:1;677;670:12;621:63;568:122;:::o;696:139::-;742:5;780:6;767:20;758:29;;796:33;823:5;796:33;:::i;:::-;696:139;;;;:::o;841:329::-;900:6;949:2;937:9;928:7;924:23;920:32;917:119;;;955:79;;:::i;:::-;917:119;1075:1;1100:53;1145:7;1136:6;1125:9;1121:22;1100:53;:::i;:::-;1090:63;;1046:117;841:329;;;;:::o;1176:77::-;1213:7;1242:5;1231:16;;1176:77;;;:::o;1259:118::-;1346:24;1364:5;1346:24;:::i;:::-;1341:3;1334:37;1259:118;;:::o;1383:222::-;1476:4;1514:2;1503:9;1499:18;1491:26;;1527:71;1595:1;1584:9;1580:17;1571:6;1527:71;:::i;:::-;1383:222;;;;:::o;1611:122::-;1684:24;1702:5;1684:24;:::i;:::-;1677:5;1674:35;1664:63;;1723:1;1720;1713:12;1664:63;1611:122;:::o;1739:139::-;1785:5;1823:6;1810:20;1801:29;;1839:33;1866:5;1839:33;:::i;:::-;1739:139;;;;:::o;1884:117::-;1993:1;1990;1983:12;2007:117;2116:1;2113;2106:12;2130:117;2239:1;2236;2229:12;2267:553;2325:8;2335:6;2385:3;2378:4;2370:6;2366:17;2362:27;2352:122;;2393:79;;:::i;:::-;2352:122;2506:6;2493:20;2483:30;;2536:18;2528:6;2525:30;2522:117;;;2558:79;;:::i;:::-;2522:117;2672:4;2664:6;2660:17;2648:29;;2726:3;2718:4;2710:6;2706:17;2696:8;2692:32;2689:41;2686:128;;;2733:79;;:::i;:::-;2686:128;2267:553;;;;;:::o;2826:819::-;2915:6;2923;2931;2939;2988:2;2976:9;2967:7;2963:23;2959:32;2956:119;;;2994:79;;:::i;:::-;2956:119;3114:1;3139:53;3184:7;3175:6;3164:9;3160:22;3139:53;:::i;:::-;3129:63;;3085:117;3241:2;3267:53;3312:7;3303:6;3292:9;3288:22;3267:53;:::i;:::-;3257:63;;3212:118;3397:2;3386:9;3382:18;3369:32;3428:18;3420:6;3417:30;3414:117;;;3450:79;;:::i;:::-;3414:117;3563:65;3620:7;3611:6;3600:9;3596:22;3563:65;:::i;:::-;3545:83;;;;3340:298;2826:819;;;;;;;:::o;3651:60::-;3679:3;3700:5;3693:12;;3651:60;;;:::o;3717:142::-;3767:9;3800:53;3818:34;3827:24;3845:5;3827:24;:::i;:::-;3818:34;:::i;:::-;3800:53;:::i;:::-;3787:66;;3717:142;;;:::o;3865:126::-;3915:9;3948:37;3979:5;3948:37;:::i;:::-;3935:50;;3865:126;;;:::o;3997:141::-;4062:9;4095:37;4126:5;4095:37;:::i;:::-;4082:50;;3997:141;;;:::o;4144:161::-;4246:52;4292:5;4246:52;:::i;:::-;4241:3;4234:65;4144:161;;:::o;4311:252::-;4419:4;4457:2;4446:9;4442:18;4434:26;;4470:86;4553:1;4542:9;4538:17;4529:6;4470:86;:::i;:::-;4311:252;;;;:::o;4569:143::-;4636:9;4669:37;4700:5;4669:37;:::i;:::-;4656:50;;4569:143;;;:::o;4718:165::-;4822:54;4870:5;4822:54;:::i;:::-;4817:3;4810:67;4718:165;;:::o;4889:256::-;4999:4;5037:2;5026:9;5022:18;5014:26;;5050:88;5135:1;5124:9;5120:17;5111:6;5050:88;:::i;:::-;4889:256;;;;:::o;5151:329::-;5210:6;5259:2;5247:9;5238:7;5234:23;5230:32;5227:119;;;5265:79;;:::i;:::-;5227:119;5385:1;5410:53;5455:7;5446:6;5435:9;5431:22;5410:53;:::i;:::-;5400:63;;5356:117;5151:329;;;;:::o;5486:118::-;5573:24;5591:5;5573:24;:::i;:::-;5568:3;5561:37;5486:118;;:::o;5610:222::-;5703:4;5741:2;5730:9;5726:18;5718:26;;5754:71;5822:1;5811:9;5807:17;5798:6;5754:71;:::i;:::-;5610:222;;;;:::o;5838:143::-;5895:5;5926:6;5920:13;5911:22;;5942:33;5969:5;5942:33;:::i;:::-;5838:143;;;;:::o;5987:351::-;6057:6;6106:2;6094:9;6085:7;6081:23;6077:32;6074:119;;;6112:79;;:::i;:::-;6074:119;6232:1;6257:64;6313:7;6304:6;6293:9;6289:22;6257:64;:::i;:::-;6247:74;;6203:128;5987:351;;;;:::o;6344:169::-;6428:11;6462:6;6457:3;6450:19;6502:4;6497:3;6493:14;6478:29;;6344:169;;;;:::o;6519:148::-;6617:6;6612:3;6607;6594:30;6658:1;6649:6;6644:3;6640:16;6633:27;6519:148;;;:::o;6673:102::-;6714:6;6765:2;6761:7;6756:2;6749:5;6745:14;6741:28;6731:38;;6673:102;;;:::o;6805:317::-;6903:3;6924:71;6988:6;6983:3;6924:71;:::i;:::-;6917:78;;7005:56;7054:6;7049:3;7042:5;7005:56;:::i;:::-;7086:29;7108:6;7086:29;:::i;:::-;7081:3;7077:39;7070:46;;6805:317;;;;;:::o;7128:553::-;7307:4;7345:2;7334:9;7330:18;7322:26;;7358:71;7426:1;7415:9;7411:17;7402:6;7358:71;:::i;:::-;7439:72;7507:2;7496:9;7492:18;7483:6;7439:72;:::i;:::-;7558:9;7552:4;7548:20;7543:2;7532:9;7528:18;7521:48;7586:88;7669:4;7660:6;7652;7586:88;:::i;:::-;7578:96;;7128:553;;;;;;;:::o;7687:332::-;7808:4;7846:2;7835:9;7831:18;7823:26;;7859:71;7927:1;7916:9;7912:17;7903:6;7859:71;:::i;:::-;7940:72;8008:2;7997:9;7993:18;7984:6;7940:72;:::i;:::-;7687:332;;;;;:::o;8025:90::-;8059:7;8102:5;8095:13;8088:21;8077:32;;8025:90;;;:::o;8121:116::-;8191:21;8206:5;8191:21;:::i;:::-;8184:5;8181:32;8171:60;;8227:1;8224;8217:12;8171:60;8121:116;:::o;8243:137::-;8297:5;8328:6;8322:13;8313:22;;8344:30;8368:5;8344:30;:::i;:::-;8243:137;;;;:::o;8386:345::-;8453:6;8502:2;8490:9;8481:7;8477:23;8473:32;8470:119;;;8508:79;;:::i;:::-;8470:119;8628:1;8653:61;8706:7;8697:6;8686:9;8682:22;8653:61;:::i;:::-;8643:71;;8599:125;8386:345;;;;:::o;8737:165::-;8877:17;8873:1;8865:6;8861:14;8854:41;8737:165;:::o;8908:366::-;9050:3;9071:67;9135:2;9130:3;9071:67;:::i;:::-;9064:74;;9147:93;9236:3;9147:93;:::i;:::-;9265:2;9260:3;9256:12;9249:19;;8908:366;;;:::o;9280:419::-;9446:4;9484:2;9473:9;9469:18;9461:26;;9533:9;9527:4;9523:20;9519:1;9508:9;9504:17;9497:47;9561:131;9687:4;9561:131;:::i;:::-;9553:139;;9280:419;;;:::o
Swarm Source
ipfs://7d7a4ba4cfe4afe0cbcddb8b260c1cf5eb693be86f4982a264c8e372fe2b0d80
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 30 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|
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.