You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
dianshang-qianduan/src/api/hash/block.js

118 lines
2.7 KiB
JavaScript

import request from '@/utils/request'
//查看区块链构成
export const LookBlockchainComposition=(data)=> {
return request({
url: '/api/stu/concept/blockchain/training/CompositionOfBlockchain',
method: 'post',
data:data
})
}
//区块链组成挖矿
export const blockchainsConsistMining=(data)=> {
return request({
url: '/api/stu/concept/blockchain/training/compositionOfBlockchainMining',
method: 'post',
data:data
})
}
//提交任务
export const numberCommitErrors=(data)=> {
return request({
url: '/api/stu/concept/blockchain/training/blockchainExperimentalTrainingTasksSubmission',
method: 'post',
data:data
})
}
//区块链查看
export const blockchainView=(data)=> {
return request({
url: '/api/stu/concept/blockchain/training/getBlockchain',
method: 'post',
data:data
})
}
//区块链挖矿
export const blockchainMining=(data)=> {
return request({
url: '/api/stu/concept/blockchain/training/blockchainMining',
method: 'post',
data:data
})
}
//执行A公链文件返回节点ID
export const returnsNodeID=(data)=> {
return request({
url: '/api/stu/concept/block/training/threePublicChain_A',
method: 'post',
data:data
})
}
//执行B公链文件返回节点ID
export const returnsNodeIDB=(data)=> {
return request({
url: '/api/stu/concept/block/training/threePublicChain_B',
method: 'post',
data:data
})
}
//随机数发生器
export const randomNumberGenerator=(data)=> {
return request({
url: '/api/stu/concept/block/training/fourPrivateKey_A',
method: 'post',
params:data
})
}
//非对称加密技术
export const publicRandomNumberGenerator=(data)=> {
return request({
url: '/api/stu/concept/block/training/fourPublicKey_A',
method: 'post',
params:data
})
}
//哈希加密算法
export const HashRandomNumberGenerator=(data)=> {
return request({
url: '/api/stu/concept/block/training/fourBlockAddress_A',
method: 'post',
params:data
})
}
//随机数发生器
export const randomNumberGeneratorB=(data)=> {
return request({
url: '/api/stu/concept/block/training/fourPrivateKey_B',
method: 'post',
params:data
})
}
//非对称加密技术
export const publicRandomNumberGeneratorB=(data)=> {
return request({
url: '/api/stu/concept/block/training/fourPublicKey_B',
method: 'post',
params:data
})
}
//哈希加密算法
export const HashRandomNumberGeneratorB=(data)=> {
return request({
url: '/api/stu/concept/block/training/fourBlockAddress_B',
method: 'post',
params:data
})
}