Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/atomicals-community/atomicals-go
/ functions
Functions
209 in github.com/atomicals-community/atomicals-go
⨍
Functions
209
◇
Types & classes
39
↓ 47 callers
Function
New
(code int64, msg string)
pkg/errors/api.go:13
↓ 19 callers
Method
Error
()
pkg/errors/api.go:7
↓ 13 callers
Function
AtomicalsID
(txID string, voutIndex int64)
utils/atomicalsID.go:9
↓ 12 callers
Method
AutoMigrate
(db *gorm.DB)
repo/postsql/atomicalsMod.go:32
↓ 11 callers
Method
CreateTable
(model interface{})
repo/postsql/model.go:20
↓ 11 callers
Method
DropTable
()
repo/postsql/model.go:17
↓ 11 callers
Method
Init
(db *gorm.DB)
repo/postsql/atomicalsMod.go:23
↓ 11 callers
Function
newDefaultModel
(table string, db *gorm.DB)
repo/postsql/model.go:10
↓ 10 callers
Function
RotateLeft32
(x uint32, k int)
utils/sha256/math.go:3
↓ 8 callers
Function
ParseBitwork
is_valid_bitwork_string
utils/bitwork.go:59
↓ 6 callers
Function
MulSatoshi
(value float64)
utils/utils.go:19
↓ 6 callers
Function
Sha256
(data []byte)
utils/utils.go:9
↓ 5 callers
Method
IsImmutable
is_immutable
atomicals-core/witness/check.go:66
↓ 5 callers
Function
IsProofOfWorkPrefixMatch
is_proof_of_work_prefix_match
utils/bitwork.go:18
↓ 5 callers
Method
IsValidBitwork
()
atomicals-core/witness/check.go:23
↓ 4 callers
Function
CheckValidateProof
check_validate_proof
pkg/merkle/merkle.go:16
↓ 4 callers
Function
IsUnspendableGenesis
is_unspendable_genesis
utils/scriptPubKey.go:15
↓ 4 callers
Function
IsUnspendableLegacy
is_unspendable_legacy
utils/scriptPubKey.go:9
↓ 4 callers
Method
NftUTXOsByLocationID
(locationID string)
repo/api.go:22
↓ 4 callers
Method
Write
(p []byte)
utils/sha256/sha.go:37
↓ 4 callers
Method
addFtLocationID
ft
repo/bloomFilter.go:17
↓ 4 callers
Function
isTxidValidForPerpetualBitwork
is_txid_valid_for_perpetual_bitwork
atomicals-core/operation/operationDmt.go:112
↓ 4 callers
Function
is_sanitized_dict_whitelist_only
(d: dict, allow_bytes=False)
atomicals-core/witness/python-parse/util.py:253
↓ 3 callers
Method
CheckRequest
()
atomicals-core/witness/check.go:76
↓ 3 callers
Method
GetBlockByHeight
(height int64)
pkg/btcsync/block.go:48
↓ 3 callers
Method
GetTxHeightByTxID
(txID string)
pkg/btcsync/tx.go:8
↓ 3 callers
Method
IsSplitOperation
is_split_operation
atomicals-core/witness/check.go:51
↓ 3 callers
Method
IsWithinAcceptableBlocksForGeneralReveal
is_within_acceptable_blocks_for_general_reveal
atomicals-core/witness/check.go:19
↓ 3 callers
Method
IsWithinAcceptableBlocksForNameReveal
is_within_acceptable_blocks_for_name_reveal
atomicals-core/witness/check.go:14
↓ 3 callers
Method
NftUTXOByAtomicalsID
(atomicalsID string)
repo/api.go:21
↓ 3 callers
Method
getTxHeight
(commitTxID string)
atomicals-core/operation/syncTxHeight.go:34
↓ 3 callers
Function
parse_atomicals_data_definition_operation
Extract the payload definitions
atomicals-core/witness/python-parse/util.py:133
↓ 2 callers
Function
ComputeParentHash
(leftHash, rightHash []byte)
pkg/merkle/merkle.go:50
↓ 2 callers
Method
DistributedFtByName
(tickerName string)
repo/api.go:32
↓ 2 callers
Method
FtUTXOsByLocationID
(locationID string)
repo/api.go:31
↓ 2 callers
Method
GetBlockByHeightSync
(blockHeight int64)
pkg/btcsync/block.go:10
↓ 2 callers
Method
GetBlockCount
()
pkg/btcsync/block.go:61
↓ 2 callers
Method
GetTransaction
(txID string)
pkg/btcsync/tx.go:43
↓ 2 callers
Method
IsDftBitworkRolloverActivated
is_dft_bitwork_rollover_activated
atomicals-core/witness/check.go:9
↓ 2 callers
Function
IsDmintActivated
is_dmint_activated sort_fifo
utils/blockHeight.go:4
↓ 2 callers
Function
IsMintPowValid
(txid, mintPowCommit string)
utils/bitwork.go:100
↓ 2 callers
Function
IsValidTicker
is_valid_ticker_string
utils/name.go:9
↓ 2 callers
Function
ParseMintBitwork
(commitTxID, mintBitworkc, mintBitworkr string)
utils/bitwork.go:11
↓ 2 callers
Function
ParseWitness
# Parses and detects valid Atomicals protocol operations in a witness script # Stops when it finds the first operation in the first input
atomicals-core/witness/witness.go:30
↓ 2 callers
Function
ReadJSONFromJSFile
(filePath string)
pkg/conf/config.go:17
↓ 2 callers
Method
addNftLocationID
(locationID string)
repo/bloomFilter.go:54
↓ 2 callers
Method
block
(p []byte)
utils/sha256/sha.go:59
↓ 2 callers
Method
checkRule
(rule *witness.RuleInfo, bitworkc_actual, bitworkr_actual string)
atomicals-core/operation/rule.go:14
↓ 2 callers
Method
getModHistory
get_mod_history
atomicals-core/operation/rule.go:60
↓ 2 callers
Method
get_applicable_rule_by_height
(parent_atomical_id string, proposed_subnameid string, height int64)
atomicals-core/operation/rule.go:43
↓ 2 callers
Function
new
(code int64, msg string)
pkg/errors/error.go:26
↓ 2 callers
Function
validateRulesData
(rules []*witness.RuleInfo)
atomicals-core/operation/rule.go:107
↓ 1 callers
Method
AssignFt
(tx btcjson.TxRawResult, operation *witness.WitnessAtomicalsOperation, deleteFtMap map[string][]*postsql.UTXOF
atomicals-core/operation/transferFt.go:90
↓ 1 callers
Method
AtomicalsTxHeight
(txID string)
repo/api.go:17
↓ 1 callers
Function
AutoMigrate
(db *gorm.DB)
repo/postsql/init/init.go:24
↓ 1 callers
Method
BlockByHeight
(blockHeight int64)
pkg/btcsync/block.go:20
↓ 1 callers
Method
BloomFilter
()
repo/bloomFilter.go:63
↓ 1 callers
Function
Calculate_expected_bitwork
(bitwork_vec string, actual_mints, max_mints, target_increment, starting_target int64)
utils/bitwork.go:110
↓ 1 callers
Method
ContainerItemByNameHasExist
(container, item string)
repo/api.go:26
↓ 1 callers
Method
DirectFtByName
(tickerName string)
repo/api.go:33
↓ 1 callers
Function
DoubleSha256
(x []byte)
utils/utils.go:14
↓ 1 callers
Method
FetchBlocks
()
pkg/btcsync/block.go:34
↓ 1 callers
Method
GetBlockHash
(blockHeight int64)
pkg/btcsync/block.go:65
↓ 1 callers
Function
GetNextBitworkFullStr
(bitworkVec string, currentPrefixLen int)
utils/bitwork.go:92
↓ 1 callers
Function
InitModels
(db *gorm.DB)
repo/postsql/init/init.go:10
↓ 1 callers
Function
IsCompactAtomicalID
is_compact_atomical_id
utils/atomicalsID.go:22
↓ 1 callers
Function
IsCustomColoring
(height int64)
utils/blockHeight.go:8
↓ 1 callers
Function
IsHexString
(value string)
utils/string.go:9
↓ 1 callers
Function
IsHexStringRegex
is_hex_string_regex
utils/name.go:93
↓ 1 callers
Method
IsSplatOperation
is_splat_operation
atomicals-core/witness/check.go:46
↓ 1 callers
Function
IsValidContainer
is_valid_container_string_name
utils/name.go:56
↓ 1 callers
Function
IsValidDmitem
is_valid_container_dmitem_string_name
utils/name.go:75
↓ 1 callers
Function
IsValidRealm
is_valid_realm_string_name
utils/name.go:18
↓ 1 callers
Function
IsValidSubRealm
is_valid_subrealm_string_name
utils/name.go:37
↓ 1 callers
Method
LatestItemByContainerName
(container string)
repo/api.go:27
↓ 1 callers
Method
Location
location
repo/api.go:12
↓ 1 callers
Method
ModHistory
mod
repo/api.go:36
↓ 1 callers
Function
NewSqlDB
(sqlDNS string)
repo/api.go:43
↓ 1 callers
Function
NewZaLop
()
pkg/log/zaplog.go:13
↓ 1 callers
Method
NftContainerByNameHasExist
(containerName string)
repo/api.go:25
↓ 1 callers
Method
NftRealmByName
(realmName string)
repo/api.go:23
↓ 1 callers
Method
NftSubRealmByNameHasExist
(parentRealmAtomicalsID, subRealm string)
repo/api.go:24
↓ 1 callers
Method
ParseOperation
(orgOp string)
repo/db.go:30
↓ 1 callers
Method
Reset
()
utils/sha256/sha.go:23
↓ 1 callers
Method
Run
()
atomicals-core/operation/traceTx.go:13
↓ 1 callers
Function
SplitAtomicalsID
(atomicalsID string)
utils/atomicalsID.go:13
↓ 1 callers
Method
TraceTx
(tx btcjson.TxRawResult, height int64)
atomicals-core/operation/traceTx.go:61
↓ 1 callers
Function
UnpackLeUint16From
(b []byte)
utils/byte.go:9
↓ 1 callers
Function
UnpackLeUint32From
(b []byte)
utils/byte.go:13
↓ 1 callers
Method
UpdateDB
(location *postsql.Location, data *AtomicaslData)
repo/api.go:38
↓ 1 callers
Function
ValidateProof
(proof []*MerkleNode, computedHash, expectedRootHash []byte)
pkg/merkle/merkle.go:36
↓ 1 callers
Method
addContainer
(container string)
repo/bloomFilter.go:45
↓ 1 callers
Method
addRealm
func (m *Postgres) addDistributedFt(ftName string) { m.bloomFilter[postsql.FtFilter].filter.Add([]byte(fmt.Sprintf("%v_%v", postsql.TypeDistributedFt
repo/bloomFilter.go:36
↓ 1 callers
Method
checkSum
()
utils/sha256/sum.go:7
↓ 1 callers
Method
deployDistributedFt
deployDistributedFt: operation dft
atomicals-core/operation/operationDft.go:14
↓ 1 callers
Function
derive_bitwork_prefix_from_target
(baseBitworkPrefix string, target int64)
utils/bitwork.go:125
↓ 1 callers
Function
fetchAtomicalsAssetFromReferenceIndexer
(atomicalsID string)
atomicals-core/operation/referenceIndexer.go:64
↓ 1 callers
Function
is_density_activated
(height: int)
atomicals-core/witness/python-parse/util.py:273
↓ 1 callers
Method
mintDirectFt
mintDirectFt: Mint fungible token with direct fixed supply
atomicals-core/operation/operationFt.go:13
↓ 1 callers
Method
mintDistributedFt
mintDistributedFt:operation dmt, Mint tokens of distributed mint type
atomicals-core/operation/operationDmt.go:15
next →
1–100 of 209, ranked by callers