Class: Aws::ManagedBlockchainQuery::Types::TransactionEvent

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-managedblockchainquery/types.rb

Overview

The container for the properties of a transaction event.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#contract_addressString

The blockchain address. for the contract

Returns:

  • (String)


1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
# File 'lib/aws-sdk-managedblockchainquery/types.rb', line 1089

class TransactionEvent < Struct.new(
  :network,
  :transaction_hash,
  :event_type,
  :from,
  :to,
  :value,
  :contract_address,
  :token_id,
  :transaction_id,
  :vout_index)
  SENSITIVE = []
  include Aws::Structure
end

#event_typeString

The type of transaction event.

Returns:

  • (String)


1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
# File 'lib/aws-sdk-managedblockchainquery/types.rb', line 1089

class TransactionEvent < Struct.new(
  :network,
  :transaction_hash,
  :event_type,
  :from,
  :to,
  :value,
  :contract_address,
  :token_id,
  :transaction_id,
  :vout_index)
  SENSITIVE = []
  include Aws::Structure
end

#fromString

The wallet address initiating the transaction. It can either be a public key or a contract.

Returns:

  • (String)


1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
# File 'lib/aws-sdk-managedblockchainquery/types.rb', line 1089

class TransactionEvent < Struct.new(
  :network,
  :transaction_hash,
  :event_type,
  :from,
  :to,
  :value,
  :contract_address,
  :token_id,
  :transaction_id,
  :vout_index)
  SENSITIVE = []
  include Aws::Structure
end

#networkString

The blockchain network where the transaction occurred.

Returns:

  • (String)


1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
# File 'lib/aws-sdk-managedblockchainquery/types.rb', line 1089

class TransactionEvent < Struct.new(
  :network,
  :transaction_hash,
  :event_type,
  :from,
  :to,
  :value,
  :contract_address,
  :token_id,
  :transaction_id,
  :vout_index)
  SENSITIVE = []
  include Aws::Structure
end

#toString

The wallet address receiving the transaction. It can either be a public key or a contract.

Returns:

  • (String)


1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
# File 'lib/aws-sdk-managedblockchainquery/types.rb', line 1089

class TransactionEvent < Struct.new(
  :network,
  :transaction_hash,
  :event_type,
  :from,
  :to,
  :value,
  :contract_address,
  :token_id,
  :transaction_id,
  :vout_index)
  SENSITIVE = []
  include Aws::Structure
end

#token_idString

The unique identifier for the token involved in the transaction.

Returns:

  • (String)


1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
# File 'lib/aws-sdk-managedblockchainquery/types.rb', line 1089

class TransactionEvent < Struct.new(
  :network,
  :transaction_hash,
  :event_type,
  :from,
  :to,
  :value,
  :contract_address,
  :token_id,
  :transaction_id,
  :vout_index)
  SENSITIVE = []
  include Aws::Structure
end

#transaction_hashString

The hash of the transaction. It is generated whenever a transaction is verified and added to the blockchain.

Returns:

  • (String)


1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
# File 'lib/aws-sdk-managedblockchainquery/types.rb', line 1089

class TransactionEvent < Struct.new(
  :network,
  :transaction_hash,
  :event_type,
  :from,
  :to,
  :value,
  :contract_address,
  :token_id,
  :transaction_id,
  :vout_index)
  SENSITIVE = []
  include Aws::Structure
end

#transaction_idString

The unique identifier of the transaction. It is generated whenever a transaction is verified and added to the blockchain.

Returns:

  • (String)


1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
# File 'lib/aws-sdk-managedblockchainquery/types.rb', line 1089

class TransactionEvent < Struct.new(
  :network,
  :transaction_hash,
  :event_type,
  :from,
  :to,
  :value,
  :contract_address,
  :token_id,
  :transaction_id,
  :vout_index)
  SENSITIVE = []
  include Aws::Structure
end

#valueString

The value that was transacted.

Returns:

  • (String)


1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
# File 'lib/aws-sdk-managedblockchainquery/types.rb', line 1089

class TransactionEvent < Struct.new(
  :network,
  :transaction_hash,
  :event_type,
  :from,
  :to,
  :value,
  :contract_address,
  :token_id,
  :transaction_id,
  :vout_index)
  SENSITIVE = []
  include Aws::Structure
end

#vout_indexInteger

The position of the vout in the transaction output list.

Returns:

  • (Integer)


1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
# File 'lib/aws-sdk-managedblockchainquery/types.rb', line 1089

class TransactionEvent < Struct.new(
  :network,
  :transaction_hash,
  :event_type,
  :from,
  :to,
  :value,
  :contract_address,
  :token_id,
  :transaction_id,
  :vout_index)
  SENSITIVE = []
  include Aws::Structure
end