Method: Casper::Entity::DeployService#validate_deploy?
- Defined in:
- lib/entity/deploy.rb
#validate_deploy?(deploy) ⇒ Boolean
Validate Deploy
181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 |
# File 'lib/entity/deploy.rb', line 181 def validate_deploy?(deploy) payment_serializer = DeployExecutable.new(deploy.get_payment) payment_byte_array = payment_serializer.to_bytes session_serializer = DeployExecutable.new(deploy.get_session) session_byte_array = session_serializer.to_bytes arr = payment_byte_array.concat(session_byte_array) hex = Utils::ByteUtils.byte_array_to_hex(arr) false unless @body_hash == deploy.get_header[:body_hash] && deploy.get_hash == @deploy_hash puts deploy.get_hash true # false unless @body_hash == Blake2b(hex) && deploy.get_hash == @deploy_hash # true end |