package com.oym.cms.contract;
import java.math.BigInteger;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;
import org.fisco.bcos.sdk.abi.FunctionReturnDecoder;
import org.fisco.bcos.sdk.abi.TypeReference;
import org.fisco.bcos.sdk.abi.datatypes.DynamicArray;
import org.fisco.bcos.sdk.abi.datatypes.Event;
import org.fisco.bcos.sdk.abi.datatypes.Function;
import org.fisco.bcos.sdk.abi.datatypes.Type;
import org.fisco.bcos.sdk.abi.datatypes.Utf8String;
import org.fisco.bcos.sdk.abi.datatypes.generated.Int256;
import org.fisco.bcos.sdk.abi.datatypes.generated.Uint256;
import org.fisco.bcos.sdk.abi.datatypes.generated.tuples.generated.Tuple1;
import org.fisco.bcos.sdk.abi.datatypes.generated.tuples.generated.Tuple6;
import org.fisco.bcos.sdk.abi.datatypes.generated.tuples.generated.Tuple8;
import org.fisco.bcos.sdk.client.Client;
import org.fisco.bcos.sdk.contract.Contract;
import org.fisco.bcos.sdk.crypto.CryptoSuite;
import org.fisco.bcos.sdk.crypto.keypair.CryptoKeyPair;
import org.fisco.bcos.sdk.eventsub.EventCallback;
import org.fisco.bcos.sdk.model.CryptoType;
import org.fisco.bcos.sdk.model.TransactionReceipt;
import org.fisco.bcos.sdk.model.callback.TransactionCallback;
import org.fisco.bcos.sdk.transaction.model.exception.ContractException;
/**
* @author Mr.OO
*/
@SuppressWarnings("unchecked")
public class CertificateIQ extends Contract {
public static final String[] BINARY_ARRAY = {"608060405234801561001057600080fd5b50612374806100206000396000f300608060405260043610610062576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680633f02f0ac14610067578063efc81a8c146100a4578063f76f950e146100cf578063fcd7e3c11461010c575b600080fd5b34801561007357600080fd5b5061008e6004803603610089919081019061187b565b61014e565b60405161009b9190611d9e565b60405180910390f35b3480156100b057600080fd5b506100b96108a5565b6040516100c69190611d9e565b60405180910390f35b3480156100db57600080fd5b506100f660048036036100f191908101906119ed565b6109cc565b6040516101039190611ddb565b60405180910390f35b34801561011857600080fd5b50610133600480360361012e91908101906117f9565b610b23565b6040516101459695949392919061211b565b60405180910390f35b600080600080600061100173ffffffffffffffffffffffffffffffffffffffff1663f23f63c96040805190810160405280600581526020017f745f636d730000000000000000000000000000000000000000000000000000008152506040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016101e29190611db9565b602060405180830381600087803b1580156101fc57600080fd5b505af1158015610210573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525061023491908101906117a7565b93508373ffffffffffffffffffffffffffffffffffffffff166313db93466040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b15801561029a57600080fd5b505af11580156102ae573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506102d2919081019061177e565b92508273ffffffffffffffffffffffffffffffffffffffff16632ef8ba7460016040518263ffffffff167c010000000000000000000000000000000000000000000000000000000002815260040161032a9190611ea5565b600060405180830381600087803b15801561034457600080fd5b505af1158015610358573d6000803e3d6000fd5b505050508273ffffffffffffffffffffffffffffffffffffffff1663e942b5168e6040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016103b19190611f5d565b600060405180830381600087803b1580156103cb57600080fd5b505af11580156103df573d6000803e3d6000fd5b505050508273ffffffffffffffffffffffffffffffffffffffff1663e942b5168d6040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016104389190611ed3565b600060405180830381600087803b15801561045257600080fd5b505af1158015610466573d6000803e3d6000fd5b505050508273ffffffffffffffffffffffffffffffffffffffff1663e942b5168c6040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016104bf9190611fe7565b600060405180830381600087803b1580156104d957600080fd5b505af11580156104ed573d6000803e3d6000fd5b505050508273ffffffffffffffffffffffffffffffffffffffff1663e942b5168b6040518263ffffffff167c010000000000000000000000000000000000000000000000000000000002815260040161054691906120e6565b600060405180830381600087803b15801561056057600080fd5b505af1158015610574573d6000803e3d6000fd5b505050508273ffffffffffffffffffffffffffffffffffffffff1663e942b5168a6040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016105cd9190612091565b600060405180830381600087803b1580156105e757600080fd5b505af11580156105fb573d6000803e3d6000fd5b505050508273ffffffffffffffffffffffffffffffffffffffff1663e942b516896040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016106549190611f28565b600060405180830381600087803b15801561066e57600080fd5b505af1158015610682573d6000803e3d6000fd5b505050508273ffffffffffffffffffffffffffffffffffffffff1663e942b516886040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016106db9190611fb2565b600060405180830381600087803b1580156106f557600080fd5b505af1158015610709573d6000803e3d6000fd5b505050508273ffffffffffffffffffffffffffffffffffffffff1663e942b516876040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401610762919061203c565b600060405180830381600087803b15801561077c57600080fd5b505af1158015610790573d6000803e3d6000fd5b505050508373ffffffffffffffffffffffffffffffffffffffff166331afac366107ba60016109cc565b856040518363ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016107f4929190611e2d565b602060405180830381600087803b15801561080e57600080fd5b505af1158015610822573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525061084691908101906117d0565b91506000905060018214151561085b57600290505b7fd8c6ac6718a27b4113bbee2761faf8ac7a6b9cce055c3e528c91e86641e6294e8160405161088a9190611d9e565b60405180910390a18094505050505098975050505050505050565b600080600061100191508173ffffffffffffffffffffffffffffffffffffffff166356004b6a6040805190810160405280600581526020017f745f636d730000000000000000000000000000000000000000000000000000008152506040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016109399190611e5d565b602060405180830381600087803b15801561095357600080fd5b505af1158015610967573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525061098b91908101906117d0565b90507fcd4779437d9d027acc605a96427bfbd3787a1402cb53a5e64cd813d5391fbc2b816040516109bc9190611d9e565b60405180910390a1809250505090565b60606000806060600080861415610a1a576040805190810160405280600181526020017f30000000000000000000000000000000000000000000000000000000000000008152509450610b1a565b8593505b600084141515610a44578280600101935050600a84811515610a3c57fe5b049350610a1e565b826040519080825280601f01601f191660200182016040528015610a775781602001602082028038833980820191505090505b5091506001830390505b600086141515610b1657600a86811515610a9757fe5b066030017f010000000000000000000000000000000000000000000000000000000000000002828280600190039350815181101515610ad257fe5b9060200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600a86811515610b0e57fe5b049550610a81565b8194505b50505050919050565b60006060806060806060600080600080610b3b6115b4565b60008061100173ffffffffffffffffffffffffffffffffffffffff1663f23f63c96040805190810160405280600581526020017f745f636d730000000000000000000000000000000000000000000000000000008152506040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401610bca9190611db9565b602060405180830381600087803b158015610be457600080fd5b505af1158015610bf8573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250610c1c91908101906117a7565b96508673ffffffffffffffffffffffffffffffffffffffff16637857d7c96040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b158015610c8257600080fd5b505af1158015610c96573d6000803e3d6000fd5b50505050604051
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
【资源概览】 基于区块链的证书管理系统源码+项目资料齐全+部署文档(优秀项目).zip基于区块链的证书管理系统源码+项目资料齐全+部署文档(优秀项目).zip基于区块链的证书管理系统源码+项目资料齐全+部署文档(优秀项目).zip 【资源说明】 高分项目源码:此资源是在校高分项目的完整源代码,经过导师的悉心指导与认可,答辩评审得分高达95分,项目的质量与深度有保障。 测试运行成功:所有的项目代码在上传前都经过了严格的测试,确保在功能上完全符合预期,您可以放心下载并使用。 适用人群广泛:该项目不仅适合计算机相关专业(如软件工程、计科、区块链、人工智能、电子信息、物联网、通信工程、自动化等)的在校学生和老师,还可以作为毕业设计、课程设计、作业或项目初期立项的演示材料。对于希望进阶学习的小白来说,同样是一个极佳的学习资源。 代码灵活性高:如果您具备一定的编程基础,可以在此代码基础上进行个性化的修改,以实现更多功能。当然,直接用于毕业设计、课程设计或作业也是完全可行的。 欢迎下载,与我一起交流学习,共同进步!
资源推荐
资源详情
资源评论
收起资源包目录
基于区块链的证书管理系统源码+项目资料齐全+部署文档(优秀项目).zip (69个子文件)
教程文档.md 4KB
Certificate-Management-System-main
mvnw.cmd 7KB
pom.xml 7KB
src
test
java
com
oym
cms
contract
ContractTest.java 1KB
CmsApplicationTests.java 209B
mapper
UserMapperTest.java 618B
JurisdictionMapperTest.java 671B
service
UserServiceTest.java 797B
CertificateServiceImpl.java 1KB
main
resources
contract
Table.sol 2KB
CertificateIQ.sol 4KB
mapper
UserMapper.xml 673B
JurisdicitonMapper.xml 401B
slf4j.xml 2KB
mybatis-config.xml 656B
FastDFSConfig.properties 124B
conf
sdk.publickey 129B
sdk.crt 2KB
ca.crt 526B
sdk.key 237B
application.yml 1KB
java
com
oym
cms
contract
CertificateIQ.java 51KB
exceptions
UserException.java 304B
CertificateException.java 299B
mapper
UserMapper.java 456B
JurisdictionMapper.java 235B
client
ContractClient.java 5KB
FastDFSClient.java 7KB
controller
CertificateController.java 9KB
UserController.java 5KB
CmsApplication.java 362B
service
UserService.java 692B
CacheService.java 280B
CertificateService.java 710B
impl
CertificateServiceImpl.java 11KB
UserServiceImpl.java 8KB
CacheServiceImpl.java 673B
enums
CertificateTypeEnum.java 1KB
UserIdStatusEnum.java 768B
DTOMsgEnum.java 1KB
UserPositionEnum.java 726B
entity
Certificate.java 2KB
User.java 2KB
dto
CertificateDTO.java 2KB
UserDTO.java 1KB
ImageHolder.java 768B
util
EncryptionUtil.java 1KB
DESUtil.java 3KB
PageCalculator.java 293B
CertificateIdBuildUtil.java 642B
HttpServletRequestUtil.java 1KB
PasswordHelper.java 2KB
ImageUtil.java 1KB
config
mapper
DataSourceConfiguration.java 2KB
SessionFactoryConfiguration.java 2KB
shiro
ShiroConfig.java 7KB
MyShiroRealm.java 2KB
MySessionManager.java 2KB
web
MvcConfiguration.java 3KB
service
TransactionManagementConfiguration.java 951B
redis
JedisUtil.java 36KB
JedisPoolFactory.java 855B
RedisConfiguration.java 3KB
fisco
FiscoBcos.java 1KB
.mvn
wrapper
maven-wrapper.properties 233B
maven-wrapper.jar 57KB
mvnw 10KB
.gitignore 395B
171265889347208773632.zip 416B
共 69 条
- 1
资源评论
- l30364592024-05-29资源使用价值高,内容详实,给了我很多新想法,感谢大佬分享~
IT狂飙
- 粉丝: 4779
- 资源: 2658
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功