#include <fascDGP.h>
Definition at line 27 of file fascDGP.h.
FascDGP::FascDGP |
( |
FascState * |
_state, |
|
|
bool |
_dgpevm = true |
|
) |
| |
|
inline |
bool FascDGP::checkLimitSchedule |
( |
const std::vector< uint32_t > & |
defaultData, |
|
|
const std::vector< uint32_t > & |
checkData |
|
) |
| |
|
private |
void FascDGP::createParamsInstance |
( |
| ) |
|
|
private |
dev::Address FascDGP::getAddressForBlock |
( |
unsigned int |
blockHeight | ) |
|
|
private |
uint64_t FascDGP::getBlockGasLimit |
( |
unsigned int |
blockHeight | ) |
|
uint32_t FascDGP::getBlockSize |
( |
unsigned int |
blockHeight | ) |
|
uint64_t FascDGP::getMinGasPrice |
( |
unsigned int |
blockHeight | ) |
|
uint64_t FascDGP::getUint64FromDGP |
( |
unsigned int |
blockHeight, |
|
|
const dev::Address & |
contract, |
|
|
std::vector< unsigned char > |
data |
|
) |
| |
|
private |
void FascDGP::initDataEIP158 |
( |
| ) |
|
|
private |
void FascDGP::initDataTemplate |
( |
const dev::Address & |
addr, |
|
|
std::vector< unsigned char > & |
data |
|
) |
| |
|
private |
bool FascDGP::initStorages |
( |
const dev::Address & |
addr, |
|
|
unsigned int |
blockHeight, |
|
|
std::vector< unsigned char > |
data = std::vector<unsigned char>() |
|
) |
| |
|
private |
void FascDGP::initStorageTemplate |
( |
const dev::Address & |
addr | ) |
|
|
private |
void FascDGP::parseDataOneUint64 |
( |
uint64_t & |
value | ) |
|
|
private |
void FascDGP::parseDataScheduleContract |
( |
std::vector< uint32_t > & |
uint32Values | ) |
|
|
private |
void FascDGP::parseStorageOneUint64 |
( |
uint64_t & |
blockSize | ) |
|
|
private |
void FascDGP::parseStorageScheduleContract |
( |
std::vector< uint32_t > & |
uint32Values | ) |
|
|
private |
std::vector<uint32_t> FascDGP::dataEIP158Schedule |
|
private |
std::vector<unsigned char> FascDGP::dataTemplate |
|
private |
std::vector<std::pair<unsigned int, dev::Address> > FascDGP::paramsInstance |
|
private |
The documentation for this class was generated from the following files: